TestHistoryQuery interface

筛选以获取 TestCase 结果历史记录。

属性

automatedTestName

测试用例的自动测试名称。

branch

要为特定分支获取的结果。

buildDefinitionId

仅获取此 BuildDefinitionId 的结果历史记录。 要在查询中使用 GroupBy 的 this 应该是 Branch。 如果提供了此信息,则 Branch 将没有用处。

continuationToken

它将由服务器填充。 如果不是 null 表示仍有一些结果需要获取,我们需要使用此 ContinuousToken 调用此 REST API。 用户不应创建(或更改,如果上一批从服务器收到)。

groupBy

根据 TestResultGroupBy 对结果进行分组。 这可以是 Branch、Environment 或 null(如果结果是由 BuildDefinitionId 提取的)

maxCompleteDate

要在时间间隔 MaxCompleteDate 和 (MaxCompleteDate - TrendDays) 之间获取的历史记录。 默认值为当前日期时间。

releaseEnvDefinitionId

仅获取此 ReleaseEnvDefinitionId 的结果历史记录。 要在查询中使用,这应该是 Environment。

resultsForGroup

按 GroupBy 分组的 TestResultHistoryForGroup 列表

testCaseId

仅获取此 testCaseId 的结果历史记录。 这用于查询以过滤结果以及 automatedtestname

trendDays

要收集历史记录的天数。 支持的最大值为 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