- Zasób: Środowisko
- Podsumowanie fragmentu
- Podsumowanie kroku
- Połączony wynik
- Przechowywanie wyników
- Metody
Zasób: Środowisko
Środowisko reprezentuje zestaw przebiegów testowych (kroków) z wykonania nadrzędnego, które są skonfigurowane przy użyciu tego samego zestawu wymiarów (model, wersja, ustawienia regionalne i orientacja). Wiele takich uruchomień ma miejsce szczególnie ze względu na funkcje takie jak sharding (podzielenie zestawu testów w celu równoległego uruchomienia na urządzeniach) i powtórki (wielokrotne uruchamianie testu w celu sprawdzenia różnych wyników).
Reprezentacja JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
Pola | |
---|---|
projectId | Tylko wyjście. Identyfikator projektu. |
historyId | Tylko wyjście. Identyfikator historii. |
executionId | Tylko wyjście. Identyfikator wykonania. |
environmentId | Tylko wyjście. Identyfikator środowiska. |
dimensionValue | Wartości wymiarów opisujące środowisko. Wartości wymiarów zawsze obejmują „Model”, „Wersję”, „Ustawienia regionalne” i „Orientacja”.
Obiekt zawierający listę par |
displayName | Krótka, czytelna dla człowieka nazwa wyświetlana w interfejsie użytkownika. Maksymalnie 100 znaków. Na przykład: Nexus 5, API 27. |
creationTime | Tylko wyjście. Czas powstania Środowiska. |
completionTime | Tylko wyjście. Czas, w którym stan środowiska został ustawiony na ukończony. Wartość ta zostanie ustawiona automatycznie po zmianie stanu na COMPLETE. |
shardSummaries[] | Tylko wyjście. Podsumowania fragmentów. Wyświetlony zostanie tylko jeden fragment, chyba że w usłudze TestExecutionService włączono funkcję fragmentowania. |
environmentResult | Połączony wynik środowiska. |
resultsStorage | Lokalizacja, w której przechowywane są pliki wyjściowe w zasobniku użytkownika. |
Podsumowanie fragmentu
Podsumowanie wyników dla fragmentu w środowisku.
Reprezentacja JSON |
---|
{ "runs": [ { object ( |
Pola | |
---|---|
runs[] | Podsumowania kroków należących do fragmentu. Po włączeniu flaky_test_attempts w TestExecutionService może występować więcej niż jedno uruchomienie (krok). Przebiegi zostaną posortowane według numeru wieloetapowego. |
shardResult | Połączony wynik fragmentu. |
Podsumowanie kroku
Ten typ nie ma pól.
Lekkie podsumowanie kroku w ramach tego wykonania.
Połączony wynik
Połączony wynik testu dla środowiska.
Jeśli środowisko ma tylko jeden krok (bez powtórzeń i fragmentów), wówczas scalony wynik jest taki sam jak wynik kroku. Jeśli środowisko zawiera wiele fragmentów i/lub powtórzeń, wyniki fragmentów i powtórzeń należących do tego samego środowiska są łączone w jeden wynik środowiska.
Reprezentacja JSON |
---|
{ "state": enum ( |
Pola | |
---|---|
state | Stan zasobu |
outcome | Wynik zasobu |
testSuiteOverviews[] | Połączony i podsumowany wynik każdego zestawu testów, który został uruchomiony w ramach tego środowiska. Łączenie: gdy przypadki testowe z pakietu są uruchamiane w różnych etapach (dzielenie na fragmenty), wyniki są ponownie sumowane w jednym przeglądzie. (np. jeśli fragment 1 ma 2 awarie, a fragment 2 ma 1 awarię, wówczas ogólna liczba niepowodzeń = 3). Zestawienie: gdy przypadki testowe z tego samego zestawu są uruchamiane wielokrotnie (niestabilne), wyniki są łączone (np. jeśli przypadek testowy1.run1 zakończy się niepowodzeniem, przypadek testowy1.run2 zakończy się pomyślnie, a zarówno przypadek testowy2.run1, jak i przypadek testowy2.run2 nie powiodą się, wówczas pojawi się podsumowanie flakyCount = 1 i liczba niepowodzeń = 1). |
Przechowywanie wyników
Przechowywanie wyników testów.
Reprezentacja JSON |
---|
{ "resultsStoragePath": { object ( |
Pola | |
---|---|
resultsStoragePath | Katalog główny wyników testów. |
xunitXmlFile | Ścieżka do pliku XML Xunit. |
Metody | |
---|---|
| Pobiera środowisko. |
| Wyświetla listę środowisk dla danego wykonania. |
- Zasób: Środowisko
- Podsumowanie fragmentu
- Podsumowanie kroku
- Połączony wynik
- Przechowywanie wyników
- Metody
Zasób: Środowisko
Środowisko reprezentuje zestaw przebiegów testowych (kroków) z wykonania nadrzędnego, które są skonfigurowane przy użyciu tego samego zestawu wymiarów (model, wersja, ustawienia regionalne i orientacja). Wiele takich uruchomień ma miejsce szczególnie ze względu na funkcje takie jak sharding (podzielenie zestawu testów w celu równoległego uruchomienia na urządzeniach) i powtórki (wielokrotne uruchamianie testu w celu sprawdzenia różnych wyników).
Reprezentacja JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
Pola | |
---|---|
projectId | Tylko wyjście. Identyfikator projektu. |
historyId | Tylko wyjście. Identyfikator historii. |
executionId | Tylko wyjście. Identyfikator wykonania. |
environmentId | Tylko wyjście. Identyfikator środowiska. |
dimensionValue | Wartości wymiarów opisujące środowisko. Wartości wymiarów zawsze obejmują „Model”, „Wersję”, „Ustawienia regionalne” i „Orientacja”.
Obiekt zawierający listę par |
displayName | Krótka, czytelna dla człowieka nazwa wyświetlana w interfejsie użytkownika. Maksymalnie 100 znaków. Na przykład: Nexus 5, API 27. |
creationTime | Tylko wyjście. Czas powstania Środowiska. |
completionTime | Tylko wyjście. Czas, w którym stan środowiska został ustawiony na ukończony. Wartość ta zostanie ustawiona automatycznie po zmianie stanu na COMPLETE. |
shardSummaries[] | Tylko wyjście. Podsumowania fragmentów. Wyświetlony zostanie tylko jeden fragment, chyba że w usłudze TestExecutionService włączono funkcję fragmentowania. |
environmentResult | Połączony wynik środowiska. |
resultsStorage | Lokalizacja, w której przechowywane są pliki wyjściowe w zasobniku użytkownika. |
Podsumowanie fragmentu
Podsumowanie wyników dla fragmentu w środowisku.
Reprezentacja JSON |
---|
{ "runs": [ { object ( |
Pola | |
---|---|
runs[] | Podsumowania kroków należących do fragmentu. Po włączeniu flaky_test_attempts w TestExecutionService może występować więcej niż jedno uruchomienie (krok). Przebiegi zostaną posortowane według numeru wieloetapowego. |
shardResult | Połączony wynik fragmentu. |
Podsumowanie kroku
Ten typ nie ma pól.
Lekkie podsumowanie kroku w ramach tego wykonania.
Połączony wynik
Połączony wynik testu dla środowiska.
Jeśli środowisko ma tylko jeden krok (bez powtórzeń i fragmentów), wówczas scalony wynik jest taki sam jak wynik kroku. Jeśli środowisko zawiera wiele fragmentów i/lub powtórzeń, wyniki fragmentów i powtórzeń należących do tego samego środowiska są łączone w jeden wynik środowiska.
Reprezentacja JSON |
---|
{ "state": enum ( |
Pola | |
---|---|
state | Stan zasobu |
outcome | Wynik zasobu |
testSuiteOverviews[] | Połączony i podsumowany wynik każdego zestawu testów, który został uruchomiony w ramach tego środowiska. Łączenie: gdy przypadki testowe z pakietu są uruchamiane w różnych etapach (dzielenie na fragmenty), wyniki są ponownie sumowane w jednym przeglądzie. (np. jeśli fragment 1 ma 2 awarie, a fragment 2 ma 1 awarię, wówczas ogólna liczba niepowodzeń = 3). Zestawienie: gdy przypadki testowe z tego samego zestawu są uruchamiane wielokrotnie (niestabilne), wyniki są łączone (np. jeśli przypadek testowy1.run1 zakończy się niepowodzeniem, przypadek testowy1.run2 zakończy się pomyślnie, a zarówno przypadek testowy2.run1, jak i przypadek testowy2.run2 nie powiodą się, wówczas pojawi się podsumowanie flakyCount = 1 i liczba niepowodzeń = 1). |
Przechowywanie wyników
Przechowywanie wyników testów.
Reprezentacja JSON |
---|
{ "resultsStoragePath": { object ( |
Pola | |
---|---|
resultsStoragePath | Katalog główny wyników testów. |
xunitXmlFile | Ścieżka do pliku XML Xunit. |
Metody | |
---|---|
| Pobiera środowisko. |
| Wyświetla listę środowisk dla danego wykonania. |