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