Resource: Lingkungan
Lingkungan mewakili serangkaian pengujian yang dijalankan (Langkah) dari Eksekusi induk yang dikonfigurasi dengan kumpulan dimensi yang sama (Model, Versi, Lokalitas, dan Orientasi). Beberapa operasi semacam itu terjadi terutama karena fitur seperti sharding (memisahkan rangkaian pengujian untuk berjalan secara paralel di seluruh perangkat) dan menjalankan ulang (menjalankan pengujian beberapa kali untuk memeriksa hasil yang berbeda).
Representasi JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
Kolom | |
---|---|
projectId |
Hanya output. ID Project. |
historyId |
Hanya output. ID Histori. |
executionId |
Hanya output. ID Eksekusi. |
environmentId |
Hanya output. ID Lingkungan. |
dimensionValue |
Nilai dimensi yang mendeskripsikan lingkungan. Nilai dimensi selalu terdiri dari "Model", "Version", "Locale", dan "Orientation".
Objek yang berisi daftar pasangan |
displayName |
Nama pendek yang dapat dibaca manusia untuk ditampilkan di UI. Maksimum 100 karakter. Misalnya: Nexus 5, API 27. |
creationTime |
Hanya output. Waktu saat Lingkungan dibuat. |
completionTime |
Hanya output. Waktu saat status Lingkungan ditetapkan ke selesai. Nilai ini akan diatur secara otomatis ketika status beralih ke SELESAI. |
shardSummaries[] |
Hanya output. Ringkasan shard. Hanya satu shard yang akan ada, kecuali jika fitur sharding diaktifkan di TestExecutionService. |
environmentResult |
Hasil gabungan lingkungan. |
resultsStorage |
Lokasi tempat file output disimpan di bucket pengguna. |
Ringkasan Shard
Ringkasan hasil untuk shard dalam lingkungan.
Representasi JSON |
---|
{ "runs": [ { object ( |
Kolom | |
---|---|
runs[] |
Ringkasan langkah-langkah yang termasuk dalam shard. Dengan flaky_test_attempts diaktifkan dari TestExecutionService, lebih dari satu proses (Langkah) bisa muncul. Dan operasi akan diurutkan berdasarkan multistepNumber. |
shardResult |
Hasil gabungan shard. |
Ringkasan Langkah
Jenis ini tidak memiliki kolom.
Ringkasan ringan langkah dalam eksekusi ini.
Hasil Gabungan
Hasil pengujian gabungan untuk lingkungan.
Jika lingkungan hanya memiliki satu langkah (tidak ada operasi ulang atau shard), hasil gabungan akan sama dengan hasil langkah. Jika lingkungan memiliki beberapa shard dan/atau eksekusi ulang, hasil dari shard dan eksekusi ulang yang berasal dari lingkungan yang sama akan digabungkan ke dalam satu hasil lingkungan.
Representasi JSON |
---|
{ "state": enum ( |
Kolom | |
---|---|
state |
Status resource |
outcome |
Hasil dari referensi |
testSuiteOverviews[] |
Hasil gabungan dan gabungan dari setiap rangkaian pengujian yang dijalankan sebagai bagian dari lingkungan ini. Menggabungkan: Saat kasus pengujian dari suite dijalankan dalam langkah yang berbeda (sharding), hasilnya akan ditambahkan kembali dalam satu ringkasan. (misalnya, jika shard1 memiliki 2 kegagalan dan shard2 memiliki 1 kegagalan daripada ringkasan kegagalanCount = 3). Rollup: Saat kasus uji dari suite yang sama dijalankan beberapa kali (tidak stabil), hasilnya digabungkan (misalnya, jika testcase1.run1 gagal, testcase1.run2 lulus, dan kedua testcase2.run1 dan testcase2.run2 gagal maka ringkasan flakyCount = 1 dan failureCount = 1). |
Penyimpanan Hasil
Penyimpanan untuk hasil pengujian.
Representasi JSON |
---|
{ "resultsStoragePath": { object ( |
Kolom | |
---|---|
resultsStoragePath |
Direktori utama untuk hasil pengujian. |
xunitXmlFile |
Jalur ke file XML Xunit. |
Metode |
|
---|---|
|
Mendapatkan Lingkungan. |
|
Mencantumkan Lingkungan untuk Eksekusi tertentu. |