Struct azure_devops_rust_api::test::models::TestHistoryQuery
source · pub struct TestHistoryQuery {
pub automated_test_name: Option<String>,
pub branch: Option<String>,
pub build_definition_id: Option<i32>,
pub continuation_token: Option<String>,
pub group_by: Option<GroupBy>,
pub max_complete_date: Option<OffsetDateTime>,
pub release_env_definition_id: Option<i32>,
pub results_for_group: Vec<TestResultHistoryForGroup>,
pub test_case_id: Option<i32>,
pub trend_days: Option<i32>,
}
Expand description
Filter to get TestCase result history.
Fields§
§automated_test_name: Option<String>
Automated test name of the TestCase.
branch: Option<String>
Results to be get for a particular branches.
build_definition_id: Option<i32>
Get the results history only for this BuildDefinitionId. This to get used in query GroupBy should be Branch. If this is provided, Branch will have no use.
continuation_token: Option<String>
It will be filled by server. If not null means there are some results still to be get, and we need to call this REST API with this ContinuousToken. It is not supposed to be created (or altered, if received from server in last batch) by user.
group_by: Option<GroupBy>
Group the result on the basis of TestResultGroupBy. This can be Branch, Environment or null(if results are fetched by BuildDefinitionId)
max_complete_date: Option<OffsetDateTime>
History to get between time interval MaxCompleteDate and (MaxCompleteDate - TrendDays). Default is current date time.
release_env_definition_id: Option<i32>
Get the results history only for this ReleaseEnvDefinitionId. This to get used in query GroupBy should be Environment.
results_for_group: Vec<TestResultHistoryForGroup>
List of TestResultHistoryForGroup which are grouped by GroupBy
test_case_id: Option<i32>
Get the results history only for this testCaseId. This to get used in query to filter the result along with automatedtestname
trend_days: Option<i32>
Number of days for which history to collect. Maximum supported value is 7 days. Default is 7 days.
Implementations§
Trait Implementations§
source§impl Clone for TestHistoryQuery
impl Clone for TestHistoryQuery
source§fn clone(&self) -> TestHistoryQuery
fn clone(&self) -> TestHistoryQuery
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TestHistoryQuery
impl Debug for TestHistoryQuery
source§impl Default for TestHistoryQuery
impl Default for TestHistoryQuery
source§fn default() -> TestHistoryQuery
fn default() -> TestHistoryQuery
source§impl<'de> Deserialize<'de> for TestHistoryQuery
impl<'de> Deserialize<'de> for TestHistoryQuery
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 TestHistoryQuery
impl PartialEq for TestHistoryQuery
source§fn eq(&self, other: &TestHistoryQuery) -> bool
fn eq(&self, other: &TestHistoryQuery) -> bool
self
and other
values to be equal, and is used
by ==
.