com.android.tradefed.result

Interfejsy

BugreportCollector.SubPredicate
ILogSaver Klasy implementujące ten interfejs udostępniają metody przechowywania dzienników w centralnej lokalizacji.
ILogSaverListener Umożliwia programowi ITestInvocationListener nasłuchiwanie podczas zapisywania plików dziennika.
Źródło strumienia wejściowego Ten interfejs zasadniczo otacza ERROR(/InputStream) aby umożliwić jego klonowanie.
IShardableSłuchacz ITestInvocationListener , który można podzielić na fragmenty.
ITestInvocationListener Odbiornik wyników testu z wywołania testu.
Odbiornik ITestLifeCycle Otrzymuje powiadomienia o zdarzeniach podczas przebiegów testów oprzyrządowania.
Odbiornik ITestLogger Jednostka, do której można wstrzyknąć instancję ITestLogger , aby można ją było używać do celów rejestrowania.
Słuchacz ITestSummary Interfejs umożliwiający ITestInvocationListener wymianę pewnych ograniczonych informacji za pośrednictwem podsumowań.

Zajęcia

ATestFileSystemLogSaver Ta klasa LogSaver jest używana przez ATest do zapisywania dzienników w określonej ścieżce.
Kolekcjoner raportów błędów Element przekazujący ITestInvocationListener , który zbiera raporty o błędach w przypadku wystąpienia konfigurowalnych zdarzeń, a następnie wywołuje ITestInvocationListener#testLog na swoich elementach podrzędnych po zebraniu każdego raportu o błędach.
BugreportCollector.Predykat Pełny predykat opisujący, kiedy należy przechwycić raport o błędzie.
Źródło ByteArrayInputStream
ZbieranieTestListener ITestInvocationListener , który będzie zbierał wszystkie wyniki testów.
Reporter wyników konsoli Reporter wyników umożliwiający wydruk wyników testu na konsoli.
LiczenieTestResultListener TestResultListener , który śledzi całkowitą liczbę testów według TestStatus
Reporter plików urządzeń Klasa narzędzia, która sprawdza, czy na urządzeniu znajdują się pliki, i jeśli zostaną znalezione, wysyła je do ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) .
Odbiornik zdarzeńLogger Listener, który rejestruje wszystkie otrzymane zdarzenia w pliku
Opis awarii Klasa opisująca informację o awarii w Federacji Handlowej.
Źródło pliku wejściowego InputStreamSource , które pobiera plik wejściowy.
FileSystemLogSaver Zapisz dzienniki w systemie plików.
Przekazywanie wyników filtrowanych Wariant ResultForwarder , który umożliwia raportowanie tylko listy dozwolonych TestDescription .
Pomocnik podsumowania wywołania Klasa pomocnicza do zbierania i raportowania TestSummary dla zestawu słuchaczy
InvocationToJUnitResultForwarder Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przekazuje je do TestListener .
Reporter JsonHttpTestResultResulter Moduł raportujący wyniki, który koduje wyniki i rozgałęzienia metryk testów oraz informacje o urządzeniu w formacie JSON i POST w punkcie końcowym usługi HTTP
Przekaznik JUnitToInvocationResultForwarder Klasa, która nasłuchuje zdarzeń TestListener i przekazuje je do ITestInvocationListener .
LegacySubprocessResultsReporter Zamrożona implementacja reportera wyników podprocesu, który powinien pozostać kompatybilny z wcześniejszymi wersjami TF/CTS (np. 8+), pomimo zmian w jego nadklasie.
LogcatCrashResultForwarder Specjalny słuchacz: w przypadku niepowodzeń (awaria procesu oprzyrządowania) spróbuje wyodrębnić z logcat informację o awarii i doda ją do komunikatu o błędzie powiązanego z testem.
Plik dziennika Klasa do przechowywania metadanych zapisanego pliku dziennika.
LogFileSaver Pomocnik dla ITestInvocationListener , który zapisze dane dziennika do pliku
LogSaverResultForwarder ResultForwarder do zapisywania logów za pomocą globalnego wygaszacza plików.
Reporter wyników LUCI Reporter wyników, który zapisuje wyniki testów potrzebne ResultDB i LUCI do formatu JSON (go/result-sink) i loguje lokalizację pliku w konsoli.
MetricsXMLResultReporter MetricsXMLResultReporter zapisuje metryki testowe i uruchamia metryki w pliku XML w folderze określonym przez parametr metrics-folder w fazie invocationEnded testu.
Opis wielu awarii Zbierz wiele FailureDescription w jednym uchwycie.
NazwaMangleListener Słuchacz proxy do tłumaczenia nazw metod testowych, klas i pakietów w miarę raportowania wyników.
PassingTestFileReporter ITestInvocationListener , który zapisuje listę przekazanych przypadków testowych do pliku testowego
Raport o zaliczonych testach Zgłoś w pliku możliwe filtry wykluczające zaliczony test.
ResultAndLogForwarder Usługa przesyłania dalej wyników i rejestruje zdarzenia.
Przesyłanie wyników ITestInvocationListener , który przekazuje wyniki wywołania do listy innych odbiorników.
RetentionFileSaver Klasa pomocnicza do tworzenia pliku .retention w katalogu.
Ponów próbę przesyłania dalejResultForwarder Rozszerzenie ResultForwarder , które zawsze wypycha do danego numeru próby.
Źródło SnapshotInputStream Źródło wejściowe wejściowe oparte na plikach.
StubTestRunLister Implementacja skrótowa ITestRunListener
Reporter wyników podprocesu Implementuje ITestInvocationListener , który ma być określony jako reporter_wyników i przekazuje z podprocesu wyniki testów, przebiegów testów i wywołań testów.
Opis testu Klasa reprezentująca informacje o przypadku testowym.
Plik opisów testów Klasa narzędziowa służąca do organizowania i usuwania listy opisów testów do pliku testowego.
Wynik testu Pojemnik na wynik pojedynczego badania.
Słuchacz wyników testu Uproszczenie ITestLifecycleListener dla wdrażających, którym zależy tylko na indywidualnych wynikach testów.
Wynik uruchomienia testu Przechowuje wyniki pojedynczego przebiegu testowego.
Podsumowanie testu Klasa reprezentująca podsumowanie testu.
TestSummary.TypedString
Reporter wyników tekstowych Reporter wyników testów, który przekazuje wyniki do drukarki wyników tekstowych JUnit.
Reporter XmlResultReporter Zapisuje wyniki JUnit do plików XML w formacie zgodnym z formatem XMLJUnitResultFormatter firmy Ant.

Wyliczenia

Akcja w trakcie Ogólna akcja w toku.
BugreportCollector.Filtr
BugreportCollector.Freq
BugreportCollector. Rzeczownik
BugreportCollector.Relacja
Stan wywołania Wyliczenie pomocnicze reprezentujące stan wywołania
Typ danych dziennika Reprezentuje typ danych dziennika.
Stan testu Reprezentacja w Tradefed możliwych statusów metod testowych.
Podsumowanie testu.Typ