#[non_exhaustive]pub struct TestCaseRunBuilder { /* private fields */ }
Expand description
A builder for TestCaseRun
.
Implementations§
source§impl TestCaseRunBuilder
impl TestCaseRunBuilder
sourcepub fn test_case_run_id(self, input: impl Into<String>) -> Self
pub fn test_case_run_id(self, input: impl Into<String>) -> Self
Provides the test case run ID.
sourcepub fn set_test_case_run_id(self, input: Option<String>) -> Self
pub fn set_test_case_run_id(self, input: Option<String>) -> Self
Provides the test case run ID.
sourcepub fn get_test_case_run_id(&self) -> &Option<String>
pub fn get_test_case_run_id(&self) -> &Option<String>
Provides the test case run ID.
sourcepub fn test_case_definition_id(self, input: impl Into<String>) -> Self
pub fn test_case_definition_id(self, input: impl Into<String>) -> Self
Provides the test case run definition ID.
sourcepub fn set_test_case_definition_id(self, input: Option<String>) -> Self
pub fn set_test_case_definition_id(self, input: Option<String>) -> Self
Provides the test case run definition ID.
sourcepub fn get_test_case_definition_id(&self) -> &Option<String>
pub fn get_test_case_definition_id(&self) -> &Option<String>
Provides the test case run definition ID.
sourcepub fn test_case_definition_name(self, input: impl Into<String>) -> Self
pub fn test_case_definition_name(self, input: impl Into<String>) -> Self
Provides the test case run definition name.
sourcepub fn set_test_case_definition_name(self, input: Option<String>) -> Self
pub fn set_test_case_definition_name(self, input: Option<String>) -> Self
Provides the test case run definition name.
sourcepub fn get_test_case_definition_name(&self) -> &Option<String>
pub fn get_test_case_definition_name(&self) -> &Option<String>
Provides the test case run definition name.
sourcepub fn status(self, input: Status) -> Self
pub fn status(self, input: Status) -> Self
Provides the test case run status. Status is one of the following:
-
PASS
: Test passed. -
FAIL
: Test failed. -
PENDING
: Test has not started running but is scheduled. -
RUNNING
: Test is running. -
STOPPING
: Test is performing cleanup steps. You will see this status only if you stop a suite run. -
STOPPED
Test is stopped. You will see this status only if you stop a suite run. -
PASS_WITH_WARNINGS
: Test passed with warnings. -
ERORR
: Test faced an error when running due to an internal issue.
sourcepub fn set_status(self, input: Option<Status>) -> Self
pub fn set_status(self, input: Option<Status>) -> Self
Provides the test case run status. Status is one of the following:
-
PASS
: Test passed. -
FAIL
: Test failed. -
PENDING
: Test has not started running but is scheduled. -
RUNNING
: Test is running. -
STOPPING
: Test is performing cleanup steps. You will see this status only if you stop a suite run. -
STOPPED
Test is stopped. You will see this status only if you stop a suite run. -
PASS_WITH_WARNINGS
: Test passed with warnings. -
ERORR
: Test faced an error when running due to an internal issue.
sourcepub fn get_status(&self) -> &Option<Status>
pub fn get_status(&self) -> &Option<Status>
Provides the test case run status. Status is one of the following:
-
PASS
: Test passed. -
FAIL
: Test failed. -
PENDING
: Test has not started running but is scheduled. -
RUNNING
: Test is running. -
STOPPING
: Test is performing cleanup steps. You will see this status only if you stop a suite run. -
STOPPED
Test is stopped. You will see this status only if you stop a suite run. -
PASS_WITH_WARNINGS
: Test passed with warnings. -
ERORR
: Test faced an error when running due to an internal issue.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
Provides test case run start time.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
Provides test case run start time.
sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
Provides test case run start time.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
Provides test case run end time.
sourcepub fn get_end_time(&self) -> &Option<DateTime>
pub fn get_end_time(&self) -> &Option<DateTime>
Provides test case run end time.
sourcepub fn set_log_url(self, input: Option<String>) -> Self
pub fn set_log_url(self, input: Option<String>) -> Self
Provides test case run log URL.
sourcepub fn get_log_url(&self) -> &Option<String>
pub fn get_log_url(&self) -> &Option<String>
Provides test case run log URL.
sourcepub fn set_warnings(self, input: Option<String>) -> Self
pub fn set_warnings(self, input: Option<String>) -> Self
Provides test case run warnings.
sourcepub fn get_warnings(&self) -> &Option<String>
pub fn get_warnings(&self) -> &Option<String>
Provides test case run warnings.
sourcepub fn set_failure(self, input: Option<String>) -> Self
pub fn set_failure(self, input: Option<String>) -> Self
Provides test case run failure result.
sourcepub fn get_failure(&self) -> &Option<String>
pub fn get_failure(&self) -> &Option<String>
Provides test case run failure result.
sourcepub fn test_scenarios(self, input: TestCaseScenario) -> Self
pub fn test_scenarios(self, input: TestCaseScenario) -> Self
Appends an item to test_scenarios
.
To override the contents of this collection use set_test_scenarios
.
Provides the test scenarios for the test case run.
sourcepub fn set_test_scenarios(self, input: Option<Vec<TestCaseScenario>>) -> Self
pub fn set_test_scenarios(self, input: Option<Vec<TestCaseScenario>>) -> Self
Provides the test scenarios for the test case run.
sourcepub fn get_test_scenarios(&self) -> &Option<Vec<TestCaseScenario>>
pub fn get_test_scenarios(&self) -> &Option<Vec<TestCaseScenario>>
Provides the test scenarios for the test case run.
sourcepub fn build(self) -> TestCaseRun
pub fn build(self) -> TestCaseRun
Consumes the builder and constructs a TestCaseRun
.
Trait Implementations§
source§impl Clone for TestCaseRunBuilder
impl Clone for TestCaseRunBuilder
source§fn clone(&self) -> TestCaseRunBuilder
fn clone(&self) -> TestCaseRunBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TestCaseRunBuilder
impl Debug for TestCaseRunBuilder
source§impl Default for TestCaseRunBuilder
impl Default for TestCaseRunBuilder
source§fn default() -> TestCaseRunBuilder
fn default() -> TestCaseRunBuilder
source§impl PartialEq for TestCaseRunBuilder
impl PartialEq for TestCaseRunBuilder
source§fn eq(&self, other: &TestCaseRunBuilder) -> bool
fn eq(&self, other: &TestCaseRunBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TestCaseRunBuilder
Auto Trait Implementations§
impl Freeze for TestCaseRunBuilder
impl RefUnwindSafe for TestCaseRunBuilder
impl Send for TestCaseRunBuilder
impl Sync for TestCaseRunBuilder
impl Unpin for TestCaseRunBuilder
impl UnwindSafe for TestCaseRunBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more