Struct quick_junit::TestRerun [−][src]
pub struct TestRerun {
pub kind: NonSuccessKind,
pub timestamp: Option<DateTime<FixedOffset>>,
pub time: Option<Duration>,
pub message: Option<String>,
pub ty: Option<String>,
pub stack_trace: Option<String>,
pub system_out: Option<Output>,
pub system_err: Option<Output>,
pub description: Option<String>,
}
Expand description
A rerun of a test.
This is serialized as flakyFailure
or flakyError
for successes, and as rerunFailure
or
rerunError
for failures/errors.
Fields
kind: NonSuccessKind
The failure kind: error or failure.
timestamp: Option<DateTime<FixedOffset>>
The time at which this rerun began execution.
This is not part of the JUnit spec, but may be useful for some tools.
time: Option<Duration>
The time it took to execute this rerun.
This is not part of the JUnit spec, but may be useful for some tools.
message: Option<String>
The failure message.
ty: Option<String>
The “type” of failure that occurred.
stack_trace: Option<String>
The stack trace, if any.
system_out: Option<Output>
Data written to standard output while the test rerun was executed.
system_err: Option<Output>
Data written to standard error while the test rerun was executed.
description: Option<String>
The description of the failure.
This is serialized and deserialized from the text node of the element.
Implementations
Creates a new TestRerun
of the given kind.
Sets the start timestamp for this rerun.
Sets the message.
Sets the stack trace.
Sets standard output.
Sets standard output from a Vec<u8>
.
The output is converted to a string, lossily.
Sets standard error.
Sets standard error from a Vec<u8>
.
The output is converted to a string, lossily.
Sets the description of the failure.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TestRerun
impl UnwindSafe for TestRerun
Blanket Implementations
Mutably borrows from an owned value. Read more