TestHistoryQuery interface
篩選以取得 TestCase 結果歷程記錄。
屬性
| automated |
TestCase 的自動化測試名稱。 |
| branch | 特定分支的結果。 |
| build |
只取得此 BuildDefinitionId 的結果歷程記錄。 要用於查詢 GroupBy 的 This 應該是 Branch。 如果提供此功能,Branch 將毫無用處。 |
| continuation |
它將由服務器填充。 如果不是 null 表示仍有一些結果需要取得,我們需要使用此 ContinuousToken 呼叫此 REST API。 用戶不應該創建它(或更改,如果上一批從服務器收到)。 |
| group |
根據 TestResultGroupBy 將結果分組。 這可以是 Branch、Environment 或 null(如果結果是由 BuildDefinitionId 擷取) |
| max |
在時間間隔 MaxCompleteDate 和 (MaxCompleteDate - TrendDays) 之間取得的歷史記錄。 預設值為目前日期時間。 |
| release |
僅取得此 ReleaseEnvDefinitionId 的結果歷程記錄。 這要用於查詢 GroupBy 應該是 Environment。 |
| results |
依 GroupBy 分組的 TestResultHistoryForGroup 清單 |
| test |
僅取得此 testCaseId 的結果歷程記錄。 這用於查詢以過濾結果以及 automatedtestname |
| trend |
要收集歷史記錄的天數。 支援的值上限為 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