Kaynak: Çevre
Ortam, aynı boyut kümesiyle (Model, Sürüm, Yerel Ayar ve Yönlendirme) yapılandırılan üst Yürütmeden gelen test çalıştırmaları kümesini (Adımlar) temsil eder. Özellikle parçalama (cihazlar arasında paralel çalışacak şekilde bir test paketini bölmek) ve yeniden çalıştırmalar (farklı sonuçları kontrol etmek için bir testi birden çok kez çalıştırmak) gibi özellikler nedeniyle bu tür birden fazla çalıştırma meydana gelir.
JSON gösterimi |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
Alanlar | |
---|---|
projectId | Yalnızca çıktı. Bir Proje kimliği. |
historyId | Yalnızca çıktı. Bir Geçmiş kimliği. |
executionId | Yalnızca çıktı. Bir Yürütme kimliği. |
environmentId | Yalnızca çıktı. Bir Ortam kimliği. |
dimensionValue | Ortamı tanımlayan boyut değerleri. Boyut değerleri her zaman "Model", "Sürüm", "Yerel Ayar" ve "Yönlendirme"den oluşur.
|
displayName | Kullanıcı arayüzünde görüntülenecek, insanların okuyabileceği kısa bir ad. Maksimum 100 karakter. Örneğin: Nexus 5, API 27. |
creationTime | Yalnızca çıktı. Ortamın oluşturulduğu zaman. |
completionTime | Yalnızca çıktı. Ortam durumunun tamamlanmak üzere ayarlandığı zaman. Durum TAMAM'a geçtiğinde bu değer otomatik olarak ayarlanacaktır. |
shardSummaries[] | Yalnızca çıktı. Parça özetleri. TestExecutionService'te parçalama özelliği etkinleştirilmediği sürece yalnızca bir parça sunulacaktır. |
environmentResult | Ortamın birleştirilmiş sonucu. |
resultsStorage | Çıkış dosyalarının kullanıcı grubunda depolandığı konum. |
Parça Özeti
Bir ortamdaki bir parça için sonuç özeti.
JSON gösterimi |
---|
{ "runs": [ { object ( |
Alanlar | |
---|---|
runs[] | Parçaya ait adımların özetleri. TestExecutionService'ten etkinleştirilen flaky_test_attempts ile birden fazla çalıştırma (Adım) sunulabilir. Ve çalıştırmalar multistepNumber'a göre sıralanacak. |
shardResult | Parçanın birleştirilmiş sonucu. |
Adım Özeti
Bu türde alan yoktur.
Bu yürütme içindeki bir adımın basit özeti.
BirleştirilmişSonuç
Çevre için birleştirilmiş test sonucu.
Ortamda yalnızca bir adım varsa (yeniden çalıştırma veya parça yok), birleştirilen sonuç adım sonucuyla aynıdır. Ortamda birden fazla parça ve/veya yeniden çalıştırma varsa aynı ortama ait parçaların ve yeniden çalıştırmaların 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 özetlenmiş sonucu. Birleştirme: Bir paketteki test senaryoları farklı adımlarda çalıştırıldığında (parçalama), sonuçlar tek bir genel bakışta tekrar bir araya getirilir. (örneğin, eğer parça1'de 2 hata varsa ve parça2'de 1 hata varsa, genel hata sayısı = 3'tür). Toplama: Aynı paketteki test senaryoları birden çok kez çalıştırıldığında (kesintili), sonuçlar birleştirilir (örneğin, test senaryosu1.run1 başarısız olursa, test senaryosu1.run2 geçerse ve hem test senaryosu2.run1 hem de test senaryosu2.run2 başarısız olursa, genel bakış flakyCount = 1 ve arızaSayısı = 1). |
Sonuç Depolama
Test sonuçlarının saklandığı yer.
JSON gösterimi |
---|
{ "resultsStoragePath": { object ( |
Alanlar | |
---|---|
resultsStoragePath | Test sonuçlarının kök dizini. |
xunitXmlFile | Xunit XML dosyasının yolu. |
Yöntemler | |
---|---|
| Bir Ortam Kazanır. |
| Belirli bir Yürütme için Ortamları listeler. |
Kaynak: Çevre
Ortam, aynı boyut kümesiyle (Model, Sürüm, Yerel Ayar ve Yönlendirme) yapılandırılan üst Yürütmeden gelen test çalıştırmaları kümesini (Adımlar) temsil eder. Özellikle parçalama (cihazlar arasında paralel çalışacak şekilde bir test paketini bölmek) ve yeniden çalıştırmalar (farklı sonuçları kontrol etmek için bir testi birden çok kez çalıştırmak) gibi özellikler nedeniyle bu tür birden fazla çalıştırma meydana gelir.
JSON gösterimi |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
Alanlar | |
---|---|
projectId | Yalnızca çıktı. Bir Proje kimliği. |
historyId | Yalnızca çıktı. Bir Geçmiş kimliği. |
executionId | Yalnızca çıktı. Bir Yürütme kimliği. |
environmentId | Yalnızca çıktı. Bir Ortam kimliği. |
dimensionValue | Ortamı tanımlayan boyut değerleri. Boyut değerleri her zaman "Model", "Sürüm", "Yerel Ayar" ve "Yönlendirme"den oluşur.
|
displayName | Kullanıcı arayüzünde görüntülenecek, insanların okuyabileceği kısa bir ad. Maksimum 100 karakter. Örneğin: Nexus 5, API 27. |
creationTime | Yalnızca çıktı. Ortamın oluşturulduğu zaman. |
completionTime | Yalnızca çıktı. Ortam durumunun tamamlanmak üzere ayarlandığı zaman. Durum TAMAM'a geçtiğinde bu değer otomatik olarak ayarlanacaktır. |
shardSummaries[] | Yalnızca çıktı. Parça özetleri. TestExecutionService'te parçalama özelliği etkinleştirilmediği sürece yalnızca bir parça sunulacaktır. |
environmentResult | Ortamın birleştirilmiş sonucu. |
resultsStorage | Çıkış dosyalarının kullanıcı grubunda depolandığı konum. |
Parça Özeti
Bir ortamdaki bir parça için sonuç özeti.
JSON gösterimi |
---|
{ "runs": [ { object ( |
Alanlar | |
---|---|
runs[] | Parçaya ait adımların özetleri. TestExecutionService'ten etkinleştirilen flaky_test_attempts ile birden fazla çalıştırma (Adım) sunulabilir. Ve çalıştırmalar multistepNumber'a göre sıralanacak. |
shardResult | Parçanın birleştirilmiş sonucu. |
Adım Özeti
Bu türde alan yoktur.
Bu yürütme içindeki bir adımın basit özeti.
BirleştirilmişSonuç
Çevre için birleştirilmiş test sonucu.
Ortamda yalnızca bir adım varsa (yeniden çalıştırma veya parça yok), birleştirilen sonuç adım sonucuyla aynıdır. Ortamda birden fazla parça ve/veya yeniden çalıştırma varsa aynı ortama ait parçaların ve yeniden çalıştırmaların 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 özetlenmiş sonucu. Birleştirme: Bir paketteki test senaryoları farklı adımlarda çalıştırıldığında (parçalama), sonuçlar tek bir genel bakışta tekrar bir araya getirilir. (örneğin, eğer parça1'de 2 hata varsa ve parça2'de 1 hata varsa, genel hata sayısı = 3'tür). Toplama: Aynı paketteki test senaryoları birden çok kez çalıştırıldığında (kesintili), sonuçlar birleştirilir (örneğin, test senaryosu1.run1 başarısız olursa, test senaryosu1.run2 geçerse ve hem test senaryosu2.run1 hem de test senaryosu2.run2 başarısız olursa, genel bakış flakyCount = 1 ve arızaSayısı = 1). |
Sonuç Depolama
Test sonuçlarının saklandığı yer.
JSON gösterimi |
---|
{ "resultsStoragePath": { object ( |
Alanlar | |
---|---|
resultsStoragePath | Test sonuçlarının kök dizini. |
xunitXmlFile | Xunit XML dosyasının yolu. |
Yöntemler | |
---|---|
| Bir Ortam Kazanır. |
| Belirli bir Yürütme için Ortamları listeler. |