Cloud Tool Results API

用於發布及存取開發人員工具結果的 API。

服務:toolresults.googleapis.com

如要呼叫這項服務,建議您使用 Google 提供的用戶端程式庫。如果應用程式需要使用您自己的程式庫呼叫這項服務,請在發出 API 要求時使用下列資訊。

探索文件

探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件會用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個探索文件。這項服務提供下列探索文件:

服務端點

服務端點是能指定 API 服務網路位址的基本網址。一項服務可能有多個服務端點。這項服務有下列服務端點,以及和該服務端點相關的所有 URI:

  • https://toolresults.googleapis.com

REST 資源:v1beta3.projects

方法
getSettings GET /toolresults/v1beta3/projects/{projectId}/settings
取得專案的工具結果設定。
initializeSettings POST /toolresults/v1beta3/projects/{projectId}:initializeSettings
為尚未設置的設定建立資源。

REST 資源:v1beta3.projects.history

方法
create POST /toolresults/v1beta3/projects/{projectId}/histories
建立記錄。
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}
取得歷史記錄。
list GET /toolresults/v1beta3/projects/{projectId}/histories
列出特定專案的歷史記錄。

REST 資源:v1beta3.projects.history.executions

方法
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
建立執行作業。
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
取得執行作業。
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
列出特定歷史記錄的執行作業。
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
使用提供的部分實體更新現有的執行作業。

REST 資源:v1beta3.projects.history.executions.clusters

方法
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}
按 ID 擷取單一螢幕截圖叢集
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters

列出螢幕截圖叢集

傳回與執行作業對應的螢幕截圖叢集清單。

REST 資源:v1beta3.projects.history.executions.environments

方法
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId}
取得環境。
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments
列出特定執行作業的環境。

REST 資源:v1beta3.projects.history.executions.steps

方法
accessibilityClusters GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters

列出特定步驟的無障礙叢集

可能會傳回下列任一標準錯誤代碼:

  • PERMISSION_DENIED - 如果使用者未獲授權讀取專案
  • INVALID_src - 如果要求格式錯誤
  • FAILED_PRECONDITION:如果要求中的引數無效,例如
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
建立步驟。
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
取得步數。
getPerfMetricsSummary GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
擷取 PerfMetricsSummary。
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
列出特定執行作業的步驟。
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
使用提供的部分實體更新現有的步驟。
publishXunitXmlFiles POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles
將 XML 檔案發布至現有步驟。

REST 資源:v1beta3.projects.history.executions.steps.perfMetricsSummary

方法
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
建立 PerfMetricsSummary 資源。

REST 資源:v1beta3.projects.history.executions.steps.perfSampleSeries

方法
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
建立 PerfSampleSeries。
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}
取得 PerfSampleSeries。
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
列出特定步驟的 PerfSampleSeries。

REST 資源:v1beta3.projects.history.executions.steps.perfSampleSeries.samples

方法
batchCreate POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate
建立批次 PerfSamples:用戶端可以重複呼叫這個方法,提交多個 Perf 樣本,藉此分割大型的要求酬載,並忽略重複項目和現有時間戳記項目。
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples

列出指定範例係列的效能範例 - 清單結果會按時間戳記遞增排序 - 預設網頁大小為 500 個樣本,大小的上限則為 5000 個 - 回應符記表示上次傳回的 PerfSample 時間戳記 - 當結果大小超過頁面大小時,請提交網頁符記,將其餘樣本傳回網頁限制。

可能會傳回下列任一標準錯誤代碼:- OUT_OF_RANGE - 指定的要求 page_token 超出有效範圍 - NOT_FOUND - 所含 PerfSampleSeries 不存在

REST 資源:v1beta3.projects.history.executions.steps.testCases

方法
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}
取得步驟的測試案例詳細資料。
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases
列出附加至步驟的測試案例。

REST 資源:v1beta3.projects.history.executions.steps.thumbnails

方法
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
列出步驟附加的圖片縮圖。