Interpretuje wynik w taki sposób, aby mogły działać na nim ludzie i systemy komputerowe.
Zapis JSON |
---|
{ "summary": enum ( |
Pola | |
---|---|
summary |
Najprostszy sposób interpretacji wyniku. Wymagane |
Pole sumy detail . Szczegóły poszczególnych wyników. LINT.IfChange detail może być tylko jedną z tych wartości: |
|
successDetail |
Więcej informacji o wyniku EDU. Jeśli to pole jest skonfigurowane, ale podsumowanie nie jest SUKCES, zwraca wartość invalid_ARGUMENT. Opcjonalnie |
failureDetail |
Dowiedz się więcej o wyniku FAILURE. Zwraca wartość INVALID_AR, jeśli to pole jest skonfigurowane, ale podsumowanie nie zawiera wartości FAILURE. Opcjonalnie |
inconclusiveDetail |
Więcej informacji o wyniku NIEPRZEZNACZONY. Zwraca wartość Błędny_AR, jeśli to pole jest ustawione, ale podsumowanie nie jest NIEZŁĄCZONE. Opcjonalnie |
skippedDetail |
Więcej informacji o wyniku SKIPPED. Zwraca Błędny_argument, jeśli to pole jest ustawione, ale podsumowanie nie zostało POMINIĘTE. Opcjonalnie |
Szczegóły sukcesu
Szczegóły wyniku z podsumowaniem wyniku z SUKCES. LINT.IfChange
Zapis JSON |
---|
{ "otherNativeCrash": boolean } |
Pola | |
---|---|
otherNativeCrash |
Jeśli awarię procesu natywnego innego niż aplikacja |
Szczegóły błędu
Szczegóły wyniku z podsumowaniem wyniku FAILURE.
Zapis JSON |
---|
{ "crashed": boolean, "timedOut": boolean, "notInstalled": boolean, "otherNativeCrash": boolean, "unableToCrawl": boolean, "failedRoboscript": boolean, "deviceOutOfMemory": boolean } |
Pola | |
---|---|
crashed |
Jeśli błąd był poważny z powodu awarii testowanego systemu (aplikacji). |
timedOut |
Jeśli test przekroczył limit czasu i dlatego się nie udało. |
notInstalled |
Aplikacja nie jest zainstalowana i nie można uruchomić jej testów. Przyczyną może być uruchomienie testu na nieobsługiwanej platformie. |
otherNativeCrash |
Jeśli proces natywny (w tym dowolny inny niż aplikacja) uległ awarii, |
unableToCrawl |
Jeśli robot Google nie mógł zindeksować aplikacji być może dlatego, że aplikacja się nie uruchomiła. |
failedRoboscript |
Jeśli skrypt Robo nie został poprawnie wykonany, np. z powodu niepowodzenia działania lub asercji Roboscript albo z powodu braku dopasowania działania Roboscript w trakcie całego indeksowania. |
deviceOutOfMemory |
Jeśli podczas testu zabrakło pamięci, co spowodowało awarię testu. |
Szczegóły niejednoznaczne
Szczegóły wyniku z NIEPRZEKŁADOWYM podsumowaniem wyniku.
Zapis JSON |
---|
{ "infrastructureFailure": boolean, "abortedByUser": boolean, "hasErrorLogs": boolean } |
Pola | |
---|---|
infrastructureFailure |
Jeśli osoba wykonująca test nie może określić powodzenia lub niepowodzenia, ponieważ test jest zależny od komponentu innego niż testowany system, który się nie powiódł Na przykład test na urządzeniu mobilnym wymaga udostępnienia urządzenia, na którym odbywa się test, dlatego może się to nie udać. |
abortedByUser |
jeśli użytkownik przerwał wykonanie testu, zanim wykryto zaliczenie lub niepowodzenie. Na przykład: użytkownik nacisnął kombinację klawiszy Ctrl-C, co spowodowało wysłanie sygnału zakończenia do biegacza testowego w trakcie trwania testu. |
hasErrorLogs |
Czy użytkownik otrzymuje wyniki w przypadku awarii infrastruktury? |
Pominiętym szczegóły
Szczegóły wyniku z podsumowaniem wyniku POMINIĘTO.
Zapis JSON |
---|
{ "incompatibleDevice": boolean, "incompatibleAppVersion": boolean, "incompatibleArchitecture": boolean } |
Pola | |
---|---|
incompatibleDevice |
Jeśli żądana wersja systemu operacyjnego nie działa na konkretnym modelu urządzenia. |
incompatibleAppVersion |
Jeśli aplikacja nie obsługuje określonego poziomu interfejsu API: |
incompatibleArchitecture |
Jeśli aplikacja nie działa w konkretnej architekturze, na przykład x86. |