pub struct StressReport {
pub iterations_completed: usize,
pub iterations_requested: usize,
pub total_duration: Duration,
pub failures: Vec<IterationFailure>,
pub flaky_tests: Vec<FlakyTestReport>,
pub all_passed: bool,
pub stopped_early: bool,
pub threshold_passed: Option<bool>,
pub threshold: Option<f64>,
pub iteration_durations: Vec<Duration>,
pub timing_stats: Option<TimingStats>,
}Expand description
Aggregated stress test report.
Fields§
§iterations_completed: usize§iterations_requested: usize§total_duration: Duration§failures: Vec<IterationFailure>§flaky_tests: Vec<FlakyTestReport>§all_passed: bool§stopped_early: bool§threshold_passed: Option<bool>Whether the threshold check passed (None if no threshold set).
threshold: Option<f64>The configured threshold, if any.
iteration_durations: Vec<Duration>Per-iteration timing data for trend analysis.
timing_stats: Option<TimingStats>Statistical summary of iteration durations.
Trait Implementations§
Source§impl Clone for StressReport
impl Clone for StressReport
Source§fn clone(&self) -> StressReport
fn clone(&self) -> StressReport
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 StressReport
impl RefUnwindSafe for StressReport
impl Send for StressReport
impl Sync for StressReport
impl Unpin for StressReport
impl UnsafeUnpin for StressReport
impl UnwindSafe for StressReport
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