pub struct TestRun {
pub suites: Vec<Suite>,
pub duration: Option<Duration>,
}Expand description
A whole test run.
Fields§
§suites: Vec<Suite>§duration: Option<Duration>Implementations§
Source§impl TestRun
impl TestRun
pub fn totals(&self) -> Totals
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Whether nothing failed or errored.
Sourcepub fn to_junit_xml(&self) -> String
pub fn to_junit_xml(&self) -> String
Normalized JUnit XML, which junit::parse reads back.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TestRun
impl<'de> Deserialize<'de> for TestRun
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TestRun
impl StructuralPartialEq for TestRun
Auto Trait Implementations§
impl Freeze for TestRun
impl RefUnwindSafe for TestRun
impl Send for TestRun
impl Sync for TestRun
impl Unpin for TestRun
impl UnsafeUnpin for TestRun
impl UnwindSafe for TestRun
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.