Cloud Tool Results API

API untuk memublikasikan dan mengakses hasil dari alat developer.

Layanan: toolresults.googleapis.com

Untuk memanggil layanan ini, sebaiknya Anda menggunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca mesin untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membangun library klien, plugin IDE, dan alat lain yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan suatu layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah terkait dengan endpoint layanan ini:

  • https://toolresults.googleapis.com

Resource REST: v1beta3.projects

Metode
getSettings
GET /toolresults/v1beta3/projects/{projectId}/settings Mendapatkan setelan Hasil Alat untuk suatu project.
initializeSettings
POST /toolresults/v1beta3/projects/{projectId}:initializeSettings Membuat resource untuk setelan yang belum ditetapkan.

Resource REST: v1beta3.projects.histories

Metode
create
POST /toolresults/v1beta3/projects/{projectId}/histories Membuat Histori.
get
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId} Mendapatkan Histori.
list
GET /toolresults/v1beta3/projects/{projectId}/histories Mencantumkan Histori untuk Project tertentu.

Resource REST: v1beta3.projects.histories.executions

Metode
create
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions Membuat Eksekusi.
get
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId} Mendapatkan Eksekusi.
list
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions Mencantumkan Eksekusi untuk Histori tertentu.
patch
PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId} Memperbarui Eksekusi yang ada dengan entity parsial yang disediakan.

Resource REST: v1beta3.projects.histories.executions.clusters

Metode
get
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId} Mengambil satu cluster screenshot berdasarkan ID-nya
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters

Mencantumkan Cluster Screenshot

Menampilkan daftar cluster screenshot yang sesuai dengan eksekusi.

Resource REST: v1beta3.projects.histories.executions.environments

Metode
get
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId} Mendapatkan Lingkungan.
list
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments Mencantumkan Lingkungan untuk Eksekusi tertentu.

Resource REST: v1beta3.projects.histories.executions.steps

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

Mencantumkan cluster aksesibilitas untuk Langkah tertentu

Dapat menampilkan salah satu kode error kanonis berikut:

  • PERMISSION_DENIED - jika pengguna tidak berwenang untuk membaca project
  • INVALID_ARGUMENT - jika permintaan salah format
  • FAILED_PRECONDITION - jika sebuah argumen dalam permintaan kebetulan tidak valid; mis.
create
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps Membuat Langkah.
get
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId} Mendapatkan Langkah.
getPerfMetricsSummary
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary Mengambil PerfMetricsSummary.
list
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps Mencantumkan Langkah untuk Eksekusi tertentu.
patch
PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId} Memperbarui Langkah yang ada dengan entity parsial yang disediakan.
publishXunitXmlFiles
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles Publikasikan file xml ke Langkah yang ada.

Resource REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary

Metode
create
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary Membuat resource PerfMetricsSummary.

Resource REST: v1beta3.projects.histories.executions.steps.perfSampleSeries

Metode
create
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries Membuat PerfSampleSeries.
get
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId} Mendapatkan PerfSampleSeries.
list
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries Mencantumkan PerfSampleSeries untuk Langkah tertentu.

Resource REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples

Metode
batchCreate
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate Membuat batch PerfSamples - klien dapat mengirimkan beberapa batch Contoh Perf melalui panggilan berulang ke metode ini untuk membagi payload permintaan yang besar - duplikat dan entri stempel waktu yang ada akan diabaikan.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples

Mencantumkan Contoh Performa dari Seri Contoh tertentu - Hasil daftar diurutkan menurut stempel waktu menaik - Ukuran halaman default adalah 500 sampel; dan ukuran maksimum yang diizinkan 5000 - Token respons menunjukkan stempel waktu PerfSample yang terakhir ditampilkan - Jika ukuran hasil melebihi ukuran halaman, kirim permintaan berikutnya termasuk token halaman untuk mengembalikan sampel lainnya hingga mencapai batas halaman

Dapat menampilkan kode error kanonis berikut: - OUT_OF_RANGE - Page_token permintaan yang ditentukan berada di luar rentang yang valid - NOT_FOUND - PerfSampleSeries yang memuat tidak ada

Resource REST: v1beta3.projects.histories.executions.steps.testCases

Metode
get
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId} Mendapatkan detail Kasus Pengujian untuk suatu Langkah.
list
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases Mencantumkan Kasus Pengujian yang dilampirkan ke Langkah.

Resource REST: v1beta3.projects.histories.executions.steps.thumbnails

Metode
list
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails Mencantumkan thumbnail gambar yang dilampirkan ke sebuah langkah.