共用方式為


TestHistoryQuery interface

篩選以取得 TestCase 結果歷程記錄。

屬性

automatedTestName

TestCase 的自動化測試名稱。

branch

特定分支的結果。

buildDefinitionId

只取得此 BuildDefinitionId 的結果歷程記錄。 要用於查詢 GroupBy 的 This 應該是 Branch。 如果提供此功能,Branch 將毫無用處。

continuationToken

它將由服務器填充。 如果不是 null 表示仍有一些結果需要取得,我們需要使用此 ContinuousToken 呼叫此 REST API。 用戶不應該創建它(或更改,如果上一批從服務器收到)。

groupBy

根據 TestResultGroupBy 將結果分組。 這可以是 Branch、Environment 或 null(如果結果是由 BuildDefinitionId 擷取)

maxCompleteDate

在時間間隔 MaxCompleteDate 和 (MaxCompleteDate - TrendDays) 之間取得的歷史記錄。 預設值為目前日期時間。

releaseEnvDefinitionId

僅取得此 ReleaseEnvDefinitionId 的結果歷程記錄。 這要用於查詢 GroupBy 應該是 Environment。

resultsForGroup

依 GroupBy 分組的 TestResultHistoryForGroup 清單

testCaseId

僅取得此 testCaseId 的結果歷程記錄。 這用於查詢以過濾結果以及 automatedtestname

trendDays

要收集歷史記錄的天數。 支援的值上限為 7 天。 預設值為 7 天。

屬性詳細資料

automatedTestName

TestCase 的自動化測試名稱。

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 的結果歷程記錄。 這要用於查詢 GroupBy 應該是 Environment。

releaseEnvDefinitionId: number

屬性值

number

resultsForGroup

依 GroupBy 分組的 TestResultHistoryForGroup 清單

resultsForGroup: TestResultHistoryForGroup[]

屬性值

testCaseId

僅取得此 testCaseId 的結果歷程記錄。 這用於查詢以過濾結果以及 automatedtestname

testCaseId: number

屬性值

number

trendDays

要收集歷史記錄的天數。 支援的值上限為 7 天。 預設值為 7 天。

trendDays: number

屬性值

number