Struct azure_devops_rust_api::test_results::models::RunCreateModel
source · pub struct RunCreateModel {Show 36 fields
pub automated: Option<bool>,
pub build: Option<ShallowReference>,
pub build_drop_location: Option<String>,
pub build_flavor: Option<String>,
pub build_platform: Option<String>,
pub build_reference: Option<BuildConfiguration>,
pub comment: Option<String>,
pub complete_date: Option<String>,
pub configuration_ids: Vec<i32>,
pub controller: Option<String>,
pub custom_test_fields: Vec<CustomTestField>,
pub dtl_aut_environment: Option<ShallowReference>,
pub dtl_test_environment: Option<ShallowReference>,
pub due_date: Option<String>,
pub environment_details: Option<DtlEnvironmentDetails>,
pub error_message: Option<String>,
pub filter: Option<RunFilter>,
pub iteration: Option<String>,
pub name: Option<String>,
pub owner: Option<IdentityRef>,
pub pipeline_reference: Option<PipelineReference>,
pub plan: Option<ShallowReference>,
pub point_ids: Vec<i32>,
pub release_environment_uri: Option<String>,
pub release_reference: Option<ReleaseReference>,
pub release_uri: Option<String>,
pub run_summary: Vec<RunSummaryModel>,
pub run_timeout: Option<String>,
pub source_workflow: Option<String>,
pub start_date: Option<String>,
pub state: Option<String>,
pub tags: Vec<TestTag>,
pub test_configurations_mapping: Option<String>,
pub test_environment_id: Option<String>,
pub test_settings: Option<ShallowReference>,
pub type_: Option<String>,
}
Expand description
Test run create details.
Fields§
§automated: Option<bool>
true if test run is automated, false otherwise. By default it will be false.
build: Option<ShallowReference>
An abstracted reference to some other resource. This class is used to provide the build data contracts with a uniform way to reference other resources in a way that provides easy traversal through links.
build_drop_location: Option<String>
Drop location of the build used for test run.
build_flavor: Option<String>
Flavor of the build used for test run. (E.g: Release, Debug)
build_platform: Option<String>
Platform of the build used for test run. (E.g.: x86, amd64)
build_reference: Option<BuildConfiguration>
BuildConfiguration Details.
comment: Option<String>
Comments entered by those analyzing the run.
complete_date: Option<String>
Completed date time of the run.
configuration_ids: Vec<i32>
IDs of the test configurations associated with the run.
controller: Option<String>
Name of the test controller used for automated run.
custom_test_fields: Vec<CustomTestField>
Additional properties of test Run.
dtl_aut_environment: Option<ShallowReference>
An abstracted reference to some other resource. This class is used to provide the build data contracts with a uniform way to reference other resources in a way that provides easy traversal through links.
dtl_test_environment: Option<ShallowReference>
An abstracted reference to some other resource. This class is used to provide the build data contracts with a uniform way to reference other resources in a way that provides easy traversal through links.
due_date: Option<String>
Due date and time for test run.
environment_details: Option<DtlEnvironmentDetails>
This is a temporary class to provide the details for the test run environment.
error_message: Option<String>
Error message associated with the run.
filter: Option<RunFilter>
This class is used to provide the filters used for discovery
iteration: Option<String>
The iteration in which to create the run. Root iteration of the team project will be default
name: Option<String>
Name of the test run.
owner: Option<IdentityRef>
§pipeline_reference: Option<PipelineReference>
Pipeline reference
plan: Option<ShallowReference>
An abstracted reference to some other resource. This class is used to provide the build data contracts with a uniform way to reference other resources in a way that provides easy traversal through links.
point_ids: Vec<i32>
IDs of the test points to use in the run.
release_environment_uri: Option<String>
URI of release environment associated with the run.
release_reference: Option<ReleaseReference>
Reference to a release.
release_uri: Option<String>
URI of release associated with the run.
run_summary: Vec<RunSummaryModel>
Run summary for run Type = NoConfigRun.
run_timeout: Option<String>
Timespan till the run times out.
source_workflow: Option<String>
SourceWorkFlow(CI/CD) of the test run.
start_date: Option<String>
Start date time of the run.
state: Option<String>
The state of the run. Type TestRunState Valid states - NotStarted, InProgress, Waiting
Tags to attach with the test run, maximum of 5 tags can be added to run.
test_configurations_mapping: Option<String>
TestConfigurationMapping of the test run.
test_environment_id: Option<String>
ID of the test environment associated with the run.
test_settings: Option<ShallowReference>
An abstracted reference to some other resource. This class is used to provide the build data contracts with a uniform way to reference other resources in a way that provides easy traversal through links.
type_: Option<String>
Type of the run(RunType) Valid Values : (Unspecified, Normal, Blocking, Web, MtrRunInitiatedFromWeb, RunWithDtlEnv, NoConfigRun)
Implementations§
Trait Implementations§
source§impl Clone for RunCreateModel
impl Clone for RunCreateModel
source§fn clone(&self) -> RunCreateModel
fn clone(&self) -> RunCreateModel
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RunCreateModel
impl Debug for RunCreateModel
source§impl Default for RunCreateModel
impl Default for RunCreateModel
source§fn default() -> RunCreateModel
fn default() -> RunCreateModel
source§impl<'de> Deserialize<'de> for RunCreateModel
impl<'de> Deserialize<'de> for RunCreateModel
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>,
source§impl PartialEq for RunCreateModel
impl PartialEq for RunCreateModel
source§fn eq(&self, other: &RunCreateModel) -> bool
fn eq(&self, other: &RunCreateModel) -> bool
self
and other
values to be equal, and is used
by ==
.