pub struct TestResults {
pub passed: usize,
pub failed: usize,
pub skipped: usize,
pub total: usize,
pub failures: Vec<TestFailure>,
pub duration_ms: u64,
pub output: String,
pub run_succeeded: bool,
}Expand description
Result of a test run
Fields§
§passed: usizeNumber of passed tests
failed: usizeNumber of failed tests
skipped: usizeNumber of skipped tests
total: usizeTotal tests run
failures: Vec<TestFailure>Detailed failure information
duration_ms: u64Duration in milliseconds
output: StringRaw output
run_succeeded: boolWhether the test run was successful (no infrastructure errors)
Implementations§
Source§impl TestResults
impl TestResults
Trait Implementations§
Source§impl Clone for TestResults
impl Clone for TestResults
Source§fn clone(&self) -> TestResults
fn clone(&self) -> TestResults
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 moreSource§impl Debug for TestResults
impl Debug for TestResults
Source§impl Default for TestResults
impl Default for TestResults
Source§fn default() -> TestResults
fn default() -> TestResults
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TestResults
impl RefUnwindSafe for TestResults
impl Send for TestResults
impl Sync for TestResults
impl Unpin for TestResults
impl UnwindSafe for TestResults
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