pub struct TestSuiteOutput {
pub name: String,
pub tests: usize,
pub failures: usize,
pub disabled: usize,
pub time: String,
pub testsuite: Vec<IndividualTestOutput>,
}
Expand description
Provides info about individual test suites. Refer to [gtest documentation] for output structure. [gtest documentation]: https://github.com/google/googletest/blob/2002f267f05be6f41a3d458954414ba2bfa3ff1d/googletest/docs/advanced.md#generating-a-json-report
Fields§
§name: String
§tests: usize
§failures: usize
§disabled: usize
§time: String
§testsuite: Vec<IndividualTestOutput>
Trait Implementations§
Source§impl Debug for TestSuiteOutput
impl Debug for TestSuiteOutput
Source§impl Default for TestSuiteOutput
impl Default for TestSuiteOutput
Source§fn default() -> TestSuiteOutput
fn default() -> TestSuiteOutput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TestSuiteOutput
impl<'de> Deserialize<'de> for TestSuiteOutput
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
Source§impl PartialEq for TestSuiteOutput
impl PartialEq for TestSuiteOutput
Source§impl Serialize for TestSuiteOutput
impl Serialize for TestSuiteOutput
impl StructuralPartialEq for TestSuiteOutput
Auto Trait Implementations§
impl Freeze for TestSuiteOutput
impl RefUnwindSafe for TestSuiteOutput
impl Send for TestSuiteOutput
impl Sync for TestSuiteOutput
impl Unpin for TestSuiteOutput
impl UnwindSafe for TestSuiteOutput
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