Skip to main content

Mountain/Environment/TestProvider/
TestResult.rs

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