TestHistoryQuery interface
筛选以获取 TestCase 结果历史记录。
属性
| automated |
测试用例的自动测试名称。 |
| branch | 要为特定分支获取的结果。 |
| build |
仅获取此 BuildDefinitionId 的结果历史记录。 要在查询中使用 GroupBy 的 this 应该是 Branch。 如果提供了此信息,则 Branch 将没有用处。 |
| continuation |
它将由服务器填充。 如果不是 null 表示仍有一些结果需要获取,我们需要使用此 ContinuousToken 调用此 REST API。 用户不应创建(或更改,如果上一批从服务器收到)。 |
| group |
根据 TestResultGroupBy 对结果进行分组。 这可以是 Branch、Environment 或 null(如果结果是由 BuildDefinitionId 提取的) |
| max |
要在时间间隔 MaxCompleteDate 和 (MaxCompleteDate - TrendDays) 之间获取的历史记录。 默认值为当前日期时间。 |
| release |
仅获取此 ReleaseEnvDefinitionId 的结果历史记录。 要在查询中使用,这应该是 Environment。 |
| results |
按 GroupBy 分组的 TestResultHistoryForGroup 列表 |
| test |
仅获取此 testCaseId 的结果历史记录。 这用于查询以过滤结果以及 automatedtestname |
| trend |
要收集历史记录的天数。 支持的最大值为 7 天。 默认值为 7 天。 |
属性详细信息
automatedTestName
测试用例的自动测试名称。
automatedTestName: string
属性值
string
branch
要为特定分支获取的结果。
branch: string
属性值
string
buildDefinitionId
仅获取此 BuildDefinitionId 的结果历史记录。 要在查询中使用 GroupBy 的 this 应该是 Branch。 如果提供了此信息,则 Branch 将没有用处。
buildDefinitionId: number
属性值
number
continuationToken
它将由服务器填充。 如果不是 null 表示仍有一些结果需要获取,我们需要使用此 ContinuousToken 调用此 REST API。 用户不应创建(或更改,如果上一批从服务器收到)。
continuationToken: string
属性值
string
groupBy
根据 TestResultGroupBy 对结果进行分组。 这可以是 Branch、Environment 或 null(如果结果是由 BuildDefinitionId 提取的)
groupBy: TestResultGroupBy
属性值
maxCompleteDate
要在时间间隔 MaxCompleteDate 和 (MaxCompleteDate - TrendDays) 之间获取的历史记录。 默认值为当前日期时间。
maxCompleteDate: Date
属性值
Date
releaseEnvDefinitionId
仅获取此 ReleaseEnvDefinitionId 的结果历史记录。 要在查询中使用,这应该是 Environment。
releaseEnvDefinitionId: number
属性值
number
resultsForGroup
按 GroupBy 分组的 TestResultHistoryForGroup 列表
resultsForGroup: TestResultHistoryForGroup[]
属性值
testCaseId
仅获取此 testCaseId 的结果历史记录。 这用于查询以过滤结果以及 automatedtestname
testCaseId: number
属性值
number
trendDays
要收集历史记录的天数。 支持的最大值为 7 天。 默认值为 7 天。
trendDays: number
属性值
number