Kaynak: Ortam
Ortam, aynı boyut grubuyla (Model, Sürüm, Yerel Ayar ve Yön) yapılandırılan üst Yürütmedeki test çalıştırmaları (Adımlar) grubunu temsil eder. Bu tür birden çok çalıştırma özellikle parçalama (bir test paketini cihazlar arasında paralel olarak çalışacak şekilde bölme) ve tekrar çalıştırma (farklı sonuçları kontrol etmek için bir testi birkaç kez çalıştırma) gibi özellikler nedeniyle gerçekleşir.
JSON gösterimi |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
Alanlar | |
---|---|
projectId |
Yalnızca çıkış. Proje kimliği. |
historyId |
Yalnızca çıkış. Geçmiş kimliği. |
executionId |
Yalnızca çıkış. Yürütme kimliği. |
environmentId |
Yalnızca çıkış. Ortam kimliği |
dimensionValue |
Ortamı açıklayan boyut değerleri. Boyut değerleri her zaman "Model", "Version", "Locale" ve "Orientation"dan oluşur.
|
displayName |
Kullanıcı arayüzünde gösterilecek, kullanıcıların okuyabileceği kısa bir ad. Maksimum 100 karakter. Örneğin: Nexus 5, API 27. |
creationTime |
Yalnızca çıkış. Ortamın oluşturulduğu zaman. |
completionTime |
Yalnızca çıkış. Ortam durumunun tamamlanmaya ayarlandığı zaman. Bu değer, durum COMPLETE olarak değiştiğinde otomatik olarak ayarlanır. |
shardSummaries[] |
Yalnızca çıkış. Kırıkların özetleri. TestExecutionService'de parçalama özelliği etkinleştirilmediği sürece yalnızca bir kırık gösterilir. |
environmentResult |
Ortamın birleştirilmiş sonucu. |
resultsStorage |
Çıkış dosyalarının kullanıcı paketinde depolandığı konum. |
Parça Özeti
Bir ortamdaki kırık için sonuç özeti.
JSON gösterimi |
---|
{ "runs": [ { object ( |
Alanlar | |
---|---|
runs[] |
Parçaya ait adımların özetleri. TestExecutionService'de flaky_test_attempts etkinleştirildiğinde birden fazla çalıştırma (Step) gösterilebilir. Çalıştırmalar multistepNumber öğesine göre sıralanır. |
shardResult |
Kırıkın sonucu birleştirildi. |
Adım Özeti
Bu türde alan yok.
Bu yürütmedeki bir adımın kısa bir özeti.
BirleştirilmişSonuç
Ortam için birleştirilmiş test sonucu.
Ortamda yalnızca bir adım varsa (tekrar çalıştırma veya kırık yoksa) birleştirilen sonuç, adım sonucuyla aynı olur. Ortamda birden fazla parça varsa ve/veya tekrar çalıştırılıyorsa aynı ortama ait parçalama ve tekrar çalıştırma sonuçları tek bir ortam sonucunda birleştirilir.
JSON gösterimi |
---|
{ "state": enum ( |
Alanlar | |
---|---|
state |
Kaynağın durumu |
outcome |
Kaynağın sonucu |
testSuiteOverviews[] |
Bu ortamın bir parçası olarak çalıştırılan her test paketinin birleştirilmiş ve birleştirilmiş sonucu. Birleştirme: Bir paketteki test durumları farklı adımlarda çalıştırıldığında (parçalama) sonuçlar tek bir genel bakışta tekrar toplanır. (örneğin, kırık1'de 2 hata varsa ve kırık2'de 1 hata varsa genel bakış errorCount = 3 başarısızlık). Birleştirme: Aynı paketteki test durumları birden çok kez çalıştırıldığında (kesintisiz) sonuçlar birleştirilir (ör. test olgusu1.çalıştırma işlemi başarısız olursa, testcase1.run2 başarılı olursa ve hem testcase2.run1 hem de testcase2.run2 başarısız olursa genel bakış flakyCount = 1 ve errorCount = 1) |
SonuçDepolama
Test sonuçlarının depolanacağı yer.
JSON gösterimi |
---|
{ "resultsStoragePath": { object ( |
Alanlar | |
---|---|
resultsStoragePath |
Test sonuçları için kök dizin. |
xunitXmlFile |
Xunit XML dosyasının yolu. |
Yöntemler |
|
---|---|
|
Bir Ortam alır. |
|
Belirli bir Yürütme işlemi için Ortamları listeler. |