pub struct FlakyTestReport {Show 13 fields
pub name: String,
pub suite: String,
pub pass_count: usize,
pub fail_count: usize,
pub total_runs: usize,
pub pass_rate: f64,
pub durations: Vec<Duration>,
pub avg_duration: Duration,
pub max_duration: Duration,
pub min_duration: Duration,
pub severity: FlakySeverity,
pub wilson_lower: f64,
pub timing_cv: f64,
}Expand description
A test that was flaky across stress iterations.
Fields§
§name: String§suite: String§pass_count: usize§fail_count: usize§total_runs: usize§pass_rate: f64§durations: Vec<Duration>§avg_duration: Duration§max_duration: Duration§min_duration: Duration§severity: FlakySeveritySeverity classification.
wilson_lower: f64Wilson score confidence interval lower bound (95% confidence). A more statistically rigorous measure of pass rate.
timing_cv: f64Timing coefficient of variation for this specific test.
Trait Implementations§
Source§impl Clone for FlakyTestReport
impl Clone for FlakyTestReport
Source§fn clone(&self) -> FlakyTestReport
fn clone(&self) -> FlakyTestReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FlakyTestReport
impl RefUnwindSafe for FlakyTestReport
impl Send for FlakyTestReport
impl Sync for FlakyTestReport
impl Unpin for FlakyTestReport
impl UnsafeUnpin for FlakyTestReport
impl UnwindSafe for FlakyTestReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more