[][src]Struct rusoto_codebuild::TestCase

pub struct TestCase {
    pub duration_in_nano_seconds: Option<i64>,
    pub expired: Option<f64>,
    pub message: Option<String>,
    pub name: Option<String>,
    pub prefix: Option<String>,
    pub report_arn: Option<String>,
    pub status: Option<String>,
    pub test_raw_data_path: Option<String>,
}

Information about a test case created using a framework such as NUnit or Cucumber. A test case might be a unit test or a configuration test.

Fields

duration_in_nano_seconds: Option<i64>

The number of nanoseconds it took to run this test case.

expired: Option<f64>

The date and time a test case expires. A test case expires 30 days after it is created. An expired test case is not available to view in CodeBuild.

message: Option<String>

A message associated with a test case. For example, an error message or stack trace.

name: Option<String>

The name of the test case.

prefix: Option<String>

A string that is applied to a series of related test cases. CodeBuild generates the prefix. The prefix depends on the framework used to generate the tests.

report_arn: Option<String>

The ARN of the report to which the test case belongs.

status: Option<String>

The status returned by the test case after it was run. Valid statuses are SUCCEEDED, FAILED, ERROR, SKIPPED, and UNKNOWN.

test_raw_data_path: Option<String>

The path to the raw data file that contains the test result.

Trait Implementations

impl Clone for TestCase[src]

impl Debug for TestCase[src]

impl Default for TestCase[src]

impl<'de> Deserialize<'de> for TestCase[src]

impl PartialEq<TestCase> for TestCase[src]

impl StructuralPartialEq for TestCase[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.