Struct gapi_grpc::google::devtools::resultstore::v2::TestSuite[][src]

pub struct TestSuite {
    pub suite_name: String,
    pub tests: Vec<Test>,
    pub failures: Vec<TestFailure>,
    pub errors: Vec<TestError>,
    pub timing: Option<Timing>,
    pub properties: Vec<Property>,
    pub files: Vec<File>,
}

The result of running a test suite, as reported in a element of an XML log.

Fields

suite_name: String

The full name of this suite, as reported in the name attribute. For Java tests, this is normally the fully qualified class name. Eg. “com.google.common.hash.BloomFilterTest”.

tests: Vec<Test>

The results of the test cases and test suites contained in this suite, as reported in the and elements contained within this .

failures: Vec<TestFailure>

Failures reported in elements within this .

errors: Vec<TestError>

Errors reported in elements within this .

timing: Option<Timing>

The timing for the entire TestSuite, as reported by the time attribute.

properties: Vec<Property>

Arbitrary name-value pairs, as reported in custom attributes or in a element within this . Multiple properties are allowed with the same key. Properties will be returned in lexicographical order by key.

files: Vec<File>

Files produced by this test suite, as reported by undeclared output annotations. The file IDs must be unique within this list. Duplicate file IDs will result in an error. Files will be returned in lexicographical order by ID.

Trait Implementations

impl Clone for TestSuite[src]

impl Debug for TestSuite[src]

impl Default for TestSuite[src]

impl Message for TestSuite[src]

impl PartialEq<TestSuite> for TestSuite[src]

impl StructuralPartialEq for TestSuite[src]

Auto Trait Implementations

impl RefUnwindSafe for TestSuite

impl Send for TestSuite

impl Sync for TestSuite

impl Unpin for TestSuite

impl UnwindSafe for TestSuite

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]