Sumber: Lingkungan
Lingkungan mewakili rangkaian pengujian yang dijalankan (Langkah) dari Eksekusi induk yang dikonfigurasi dengan rangkaian dimensi yang sama (Model, Versi, Lokal, dan Orientasi). Beberapa proses seperti itu terjadi terutama karena fitur seperti sharding (memisahkan rangkaian pengujian untuk dijalankan 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 ( |
Bidang | |
---|---|
projectId | Hanya keluaran. ID Proyek. |
historyId | Hanya keluaran. ID Riwayat. |
executionId | Hanya keluaran. Id Eksekusi. |
environmentId | Hanya keluaran. Id Lingkungan. |
dimensionValue | Nilai dimensi menggambarkan lingkungan. Nilai dimensi selalu terdiri dari "Model", "Versi", "Lokal", dan "Orientasi".
Sebuah objek yang berisi daftar |
displayName | Nama pendek yang dapat dibaca manusia untuk ditampilkan di UI. Maksimal 100 karakter. Misalnya: Nexus 5, API 27. |
creationTime | Hanya keluaran. Waktu ketika Lingkungan diciptakan. |
completionTime | Hanya keluaran. Waktu ketika status Lingkungan ditetapkan untuk selesai. Nilai ini akan ditetapkan secara otomatis ketika status bertransisi ke COMPLETE. |
shardSummaries[] | Hanya keluaran. Ringkasan pecahan. Hanya satu shard yang akan muncul kecuali fitur sharding diaktifkan di TestExecutionService. |
environmentResult | Hasil gabungan dari lingkungan. |
resultsStorage | Lokasi penyimpanan file keluaran di keranjang pengguna. |
Ringkasan Pecahan
Ringkasan hasil untuk pecahan di suatu lingkungan.
Representasi JSON |
---|
{ "runs": [ { object ( |
Bidang | |
---|---|
runs[] | Ringkasan langkah-langkah yang terkait dengan beling. Dengan flaky_test_attempts diaktifkan dari TestExecutionService, lebih dari satu proses (Langkah) dapat terjadi. Dan proses akan diurutkan berdasarkan multistepNumber. |
shardResult | Hasil penggabungan pecahan tersebut. |
Ringkasan Langkah
Tipe ini tidak memiliki kolom.
Ringkasan ringan dari langkah dalam eksekusi ini.
Hasil Penggabungan
Hasil tes gabungan untuk lingkungan.
Jika lingkungan hanya memiliki satu langkah (tidak ada tayangan ulang atau pecahan), maka hasil penggabungan sama dengan hasil langkah. Jika lingkungan memiliki beberapa shard dan/atau tayangan ulang, maka hasil shard dan tayangan ulang yang termasuk dalam lingkungan yang sama akan digabungkan menjadi satu hasil lingkungan.
Representasi JSON |
---|
{ "state": enum ( |
Bidang | |
---|---|
state | Keadaan sumber daya |
outcome | Hasil dari sumber daya |
testSuiteOverviews[] | Hasil gabungan dan gabungan dari setiap rangkaian pengujian yang dijalankan sebagai bagian dari lingkungan ini. Menggabungkan: Ketika kasus pengujian dari rangkaian dijalankan dalam langkah yang berbeda (sharding), hasilnya ditambahkan kembali dalam satu ikhtisar. (misalnya, jika shard1 memiliki 2 kegagalan dan shard2 memiliki 1 kegagalan maka gambaran umum failCount = 3). Rollup: Ketika kasus uji dari suite yang sama dijalankan beberapa kali (tidak stabil), hasilnya digabungkan (misalnya, jika testcase1.run1 gagal, testcase1.run2 lolos, dan testcase2.run1 dan testcase2.run2 gagal maka ikhtisar flakyCount = 1 dan jumlah kegagalan = 1). |
Penyimpanan Hasil
Penyimpanan hasil tes.
Representasi JSON |
---|
{ "resultsStoragePath": { object ( |
Bidang | |
---|---|
resultsStoragePath | Direktori root untuk hasil tes. |
xunitXmlFile | Jalur ke file XML Xunit. |
Metode | |
---|---|
| Mendapat Lingkungan. |
| Mencantumkan Lingkungan untuk Eksekusi tertentu. |
Sumber: Lingkungan
Lingkungan mewakili rangkaian pengujian yang dijalankan (Langkah) dari Eksekusi induk yang dikonfigurasi dengan rangkaian dimensi yang sama (Model, Versi, Lokal, dan Orientasi). Beberapa proses seperti itu terjadi terutama karena fitur seperti sharding (memisahkan rangkaian pengujian untuk dijalankan 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 ( |
Bidang | |
---|---|
projectId | Hanya keluaran. ID Proyek. |
historyId | Hanya keluaran. ID Riwayat. |
executionId | Hanya keluaran. Id Eksekusi. |
environmentId | Hanya keluaran. Id Lingkungan. |
dimensionValue | Nilai dimensi menggambarkan lingkungan. Nilai dimensi selalu terdiri dari "Model", "Versi", "Lokal", dan "Orientasi".
Sebuah objek yang berisi daftar |
displayName | Nama pendek yang dapat dibaca manusia untuk ditampilkan di UI. Maksimal 100 karakter. Misalnya: Nexus 5, API 27. |
creationTime | Hanya keluaran. Waktu ketika Lingkungan diciptakan. |
completionTime | Hanya keluaran. Waktu ketika status Lingkungan ditetapkan untuk selesai. Nilai ini akan ditetapkan secara otomatis ketika status bertransisi ke COMPLETE. |
shardSummaries[] | Hanya keluaran. Ringkasan pecahan. Hanya satu shard yang akan muncul kecuali fitur sharding diaktifkan di TestExecutionService. |
environmentResult | Hasil gabungan dari lingkungan. |
resultsStorage | Lokasi penyimpanan file keluaran di keranjang pengguna. |
Ringkasan Pecahan
Ringkasan hasil untuk pecahan di suatu lingkungan.
Representasi JSON |
---|
{ "runs": [ { object ( |
Bidang | |
---|---|
runs[] | Ringkasan langkah-langkah yang terkait dengan beling. Dengan flaky_test_attempts diaktifkan dari TestExecutionService, lebih dari satu proses (Langkah) dapat terjadi. Dan proses akan diurutkan berdasarkan multistepNumber. |
shardResult | Hasil penggabungan pecahan tersebut. |
Ringkasan Langkah
Tipe ini tidak memiliki kolom.
Ringkasan ringan dari langkah dalam eksekusi ini.
Hasil Penggabungan
Hasil tes gabungan untuk lingkungan.
Jika lingkungan hanya memiliki satu langkah (tidak ada tayangan ulang atau pecahan), maka hasil penggabungan sama dengan hasil langkah. Jika lingkungan memiliki beberapa shard dan/atau tayangan ulang, maka hasil shard dan tayangan ulang yang termasuk dalam lingkungan yang sama akan digabungkan menjadi satu hasil lingkungan.
Representasi JSON |
---|
{ "state": enum ( |
Bidang | |
---|---|
state | Keadaan sumber daya |
outcome | Hasil dari sumber daya |
testSuiteOverviews[] | Hasil gabungan dan gabungan dari setiap rangkaian pengujian yang dijalankan sebagai bagian dari lingkungan ini. Menggabungkan: Ketika kasus pengujian dari rangkaian dijalankan dalam langkah yang berbeda (sharding), hasilnya ditambahkan kembali dalam satu ikhtisar. (misalnya, jika shard1 memiliki 2 kegagalan dan shard2 memiliki 1 kegagalan maka gambaran umum failCount = 3). Rollup: Ketika kasus uji dari suite yang sama dijalankan beberapa kali (tidak stabil), hasilnya digabungkan (misalnya, jika testcase1.run1 gagal, testcase1.run2 lolos, dan testcase2.run1 dan testcase2.run2 gagal maka ikhtisar flakyCount = 1 dan jumlah kegagalan = 1). |
Penyimpanan Hasil
Penyimpanan hasil tes.
Representasi JSON |
---|
{ "resultsStoragePath": { object ( |
Bidang | |
---|---|
resultsStoragePath | Direktori root untuk hasil tes. |
xunitXmlFile | Jalur ke file XML Xunit. |
Metode | |
---|---|
| Mendapat Lingkungan. |
| Mencantumkan Lingkungan untuk Eksekusi tertentu. |