Mountain/Environment/TestProvider/TestResult.rs
1//! Per-test outcome: identifier, fully-qualified name, status, optional
2//! duration in ms, and optional error/stack-trace pair populated on
3//! failures.
4
5use serde::{Deserialize, Serialize};
6
7use crate::Environment::TestProvider::TestRunStatus;
8
9#[derive(Debug, Clone, Serialize, Deserialize)]
10pub struct Struct {
11 pub TestIdentifier:String,
12
13 pub FullName:String,
14
15 pub Status:TestRunStatus::Enum,
16
17 pub DurationMs:Option<u64>,
18
19 pub ErrorMessage:Option<String>,
20
21 pub StackTrace:Option<String>,
22}