pub struct Builder { /* private fields */ }
Expand description
A builder for TestCase
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn report_arn(self, input: impl Into<String>) -> Self
pub fn report_arn(self, input: impl Into<String>) -> Self
The ARN of the report to which the test case belongs.
sourcepub fn set_report_arn(self, input: Option<String>) -> Self
pub fn set_report_arn(self, input: Option<String>) -> Self
The ARN of the report to which the test case belongs.
sourcepub fn test_raw_data_path(self, input: impl Into<String>) -> Self
pub fn test_raw_data_path(self, input: impl Into<String>) -> Self
The path to the raw data file that contains the test result.
sourcepub fn set_test_raw_data_path(self, input: Option<String>) -> Self
pub fn set_test_raw_data_path(self, input: Option<String>) -> Self
The path to the raw data file that contains the test result.
sourcepub fn prefix(self, input: impl Into<String>) -> Self
pub fn prefix(self, input: impl Into<String>) -> Self
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.
sourcepub fn set_prefix(self, input: Option<String>) -> Self
pub fn set_prefix(self, input: Option<String>) -> Self
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.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
The status returned by the test case after it was run. Valid statuses are SUCCEEDED
, FAILED
, ERROR
, SKIPPED
, and UNKNOWN
.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The status returned by the test case after it was run. Valid statuses are SUCCEEDED
, FAILED
, ERROR
, SKIPPED
, and UNKNOWN
.
sourcepub fn duration_in_nano_seconds(self, input: i64) -> Self
pub fn duration_in_nano_seconds(self, input: i64) -> Self
The number of nanoseconds it took to run this test case.
sourcepub fn set_duration_in_nano_seconds(self, input: Option<i64>) -> Self
pub fn set_duration_in_nano_seconds(self, input: Option<i64>) -> Self
The number of nanoseconds it took to run this test case.
sourcepub fn message(self, input: impl Into<String>) -> Self
pub fn message(self, input: impl Into<String>) -> Self
A message associated with a test case. For example, an error message or stack trace.
sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
A message associated with a test case. For example, an error message or stack trace.
sourcepub fn expired(self, input: DateTime) -> Self
pub fn expired(self, input: DateTime) -> Self
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.
sourcepub fn set_expired(self, input: Option<DateTime>) -> Self
pub fn set_expired(self, input: Option<DateTime>) -> Self
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.