com.android.tradefed.result

Interfejsy

BugreportCollector.SubPredicate  
ILogSaver Klasy, które implementują ten interfejs, udostępniają metody przechowywania logów w centralnej lokalizacji. 
ILogSaverListener Umożliwia ITestInvocationListeners nasłuchiwanie momentu zapisania plików dziennika. 
InputStreamSource Ten interfejs w zasadzie opakowuje InputStream, aby można było go sklonować. 
IShardableListener ITestInvocationListener, który można podzielić na fragmenty. 
ITestInvocationListener Odbiornik wyników testu z wywołania testu. 
ITestLifeCycleReceiver Otrzymuje powiadomienia o zdarzeniach podczas uruchamiania testów z instrumentacją. 
ITestLoggerReceiver Encja, do której można wstrzyknąć instancję ITestLogger, aby można było jej używać do rejestrowania. 
ITestSummaryListener Interfejs, który umożliwia ITestInvocationListener wymianę niektórych ograniczonych informacji za pomocą podsumowań. 

Zajęcia

ATestFileSystemLogSaver Klasa LogSaver jest używana przez ATest do zapisywania logów w określonej ścieżce. 
BugreportCollector Komponent przekazujący ITestInvocationListener, który zbiera raporty o błędach, gdy wystąpią konfigurowalne zdarzenia, a następnie wywołuje funkcję ITestInvocationListener.testLog na swoich elementach podrzędnych po zebraniu każdego raportu o błędach. 
BugreportCollector.Predicate Pełny predykat opisujący, kiedy należy przechwycić raport o błędzie. 
ByteArrayInputStreamSource  
CollectingTestListener ITestInvocationListener, który będzie zbierać wszystkie wyniki testów. 
ConsoleResultReporter reporter wyników, który zapisuje wyniki testu w konsoli; 
CountingTestResultListener TestResultListener, która śledzi łączną liczbę testów według TestStatus.
DeviceFileReporter Klasa narzędziowa, która sprawdza, czy na urządzeniu znajdują się pliki, i w razie potrzeby wysyła je do ITestInvocationListener.testLog(String,LogDataType,InputStreamSource)
EventsLoggerListener Odbiornik, który rejestruje wszystkie otrzymane zdarzenia w pliku.
FailureDescription Klasa opisująca informacje o błędzie w Trade Federation. 
FileInputStreamSource InputStreamSource, który przyjmuje plik wejściowy. 
FileSystemLogSaver Zapisz logi w systemie plików. 
FilteredResultForwarder Wariant ResultForwarder, który umożliwia zgłaszanie tylko TestDescription z listy dozwolonych. 
InvocationSummaryHelper Klasa pomocnicza do zbierania i raportowania TestSummary dla zestawu odbiorców
InvocationToJUnitResultForwarder Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przekazuje je do TestListener
JsonHttpTestResultReporter reporter wyników, który koduje wyniki pomiarów testowych oraz informacje o gałęzi i urządzeniu w formacie JSON i wysyła je za pomocą żądania POST do punktu końcowego usługi HTTP;
JUnitToInvocationResultForwarder Klasa, która nasłuchuje zdarzeń TestListener i przekazuje je do ITestInvocationListener
LegacySubprocessResultsReporter Zamrożona implementacja narzędzia do raportowania wyników podprocesu, która powinna pozostać zgodna z wcześniejszymi wersjami TF/CTS (np. 8+), pomimo zmian w jej klasie nadrzędnej. 
LogcatCrashResultForwarder Specjalny odbiornik: w przypadku awarii (proces instrumentacji ulega awarii) próbuje wyodrębnić z logcatu informacje o awarii i dodać je do komunikatu o błędzie powiązanego z testem. 
LogFile Klasa do przechowywania metadanych zapisanych plików dziennika. 
LogFileSaver Pomocnik dla ITestInvocationListener, który zapisuje dane logów w pliku.
LogSaverResultForwarder ResultForwarder do zapisywania logów za pomocą globalnego narzędzia do zapisywania plików. 
LUCIResultReporter Reporter wyników, który zapisuje wyniki testów potrzebne ResultDB i LUCI w formacie JSON (go/result-sink) i rejestruje lokalizację pliku w konsoli. 
MetricsXMLResultReporter Klasa MetricsXMLResultReporter zapisuje dane testowe i dane przebiegu w pliku XML w folderze określonym przez parametr metrics-folder w fazie invocationEnded testu. 
ModuleResultsAndMetricsForwarder Rozszerzenie ResultAndLogForwarder, które dodaje do wyników testu dodatkowe dane związane z modułem. 
MultiFailureDescription Zbierz kilka FailureDescription w jednym uchwycie. 
NameMangleListener Słuchacz proxy do tłumaczenia nazw metod testowych, klas i pakietów w miarę raportowania wyników. 
PassingTestFileReporter ITestInvocationListener, który zapisuje listę zdanych przypadków testowych w pliku testowym;
ReportPassedTests W pliku raportu można wykluczyć zaliczone testy za pomocą filtrów. 
ResultAndLogForwarder Przekazywanie wyników i zdarzeń z dziennika. 
ResultForwarder ITestInvocationListener, który przekazuje wyniki wywołania na listę innych odbiorców. 
RetentionFileSaver Klasa pomocnicza do tworzenia pliku .retention w katalogu. 
RetryResultForwarder Rozszerzenie ResultForwarder, które zawsze przekazuje numer próby. 
SnapshotInputStreamSource Źródło InputStreamSource oparte na pliku. 
StubTestRunListener Implementacja zastępcza funkcji ITestRunListener
SubprocessResultsReporter Implementuje ITestInvocationListener, aby określić go jako result_reporter i przekazywać z podprocesu wyniki testów, przebiegów testów i wywołań testów. 
TestDescription Klasa reprezentująca informacje o przypadku testowym. 
TestDescriptionsFile Klasa narzędziowa do przekształcania listy TestDescription w plik testowy i odwrotnie. 
TestResult Kontener na wynik pojedynczego testu. 
TestResultListener Uproszczona wersja interfejsu ITestLifecycleListener dla osób, które interesują się tylko wynikami poszczególnych testów. 
TestRunResult Zawiera wyniki pojedynczej sesji testowej. 
TestRunResultListener Słuchacz, który umożliwia odczytywanie stanu ostatniego uruchomienia testu. 
TestSummary Klasa reprezentująca podsumowanie testu. 
TestSummary.TypedString  
TextResultReporter Reporter wyników testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit. 
XmlResultReporter Zapisuje wyniki JUnit w plikach XML w formacie zgodnym z formatem XMLJUnitResultFormatter narzędzia Ant. 

Wartości w polu enum

ActionInProgress Czynność ogólna w toku. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus Pomocniczy wyliczenie reprezentujące stan wywołania
LogDataType Reprezentuje typ danych logów. 
TestStatus Reprezentacja w Tradefed możliwych stanów metod testowych. 
TestSummary.Type