Skip to main content

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}