com.android.tradefed.result

Interfejsy

BugreportCollector.SubPredicate  
ILogSaver Klasy, które implementują ten interfejs, udostępniają metody przechowywania logów w centralnym miejscu. 
ILogSaverListener Umożliwia ITestInvocationListener słuchanie, kiedy są zapisywane pliki dziennika. 
InputStreamSource Ten interfejs otacza obiekt ERROR(/InputStream), aby można było go sklonować. 
IShardableListener ITestInvocationListener, który można podzielić na fragmenty. 
ITestInvocationListener Listener dla wyników testu z wywołania testu. 
ITestLifeCycleReceiver Otrzymuje powiadomienia o wystąpieniu zdarzeń podczas wykonywania testów instrumentacji. 
ITestLoggerReceiver Podmiot, do którego można wstrzyknąć instancję ITestLogger, aby można go było używać do rejestrowania. 
ITestSummaryListener Interfejs umożliwiający ITestInvocationListener wymianę ograniczonej ilości informacji za pomocą podsumowań. 

Zajęcia

ATestFileSystemLogSaver Ta klasa LogSaver jest używana przez ATest do zapisywania logów w określonym katalogu. 
BugreportCollector Przepuszczająca reguła ITestInvocationListener, która zbiera raporty o błędach po wystąpieniu zdarzeń konfigurowalnych, a potem wywołuje regułę ITestInvocationListener.testLog w swoich elementach podrzędnych po zebraniu każdego raportu o błędzie. 
BugreportCollector.Predicate Pełny predykat opisujący, kiedy należy przechwycić raport o błędzie. 
ByteArrayInputStreamSource  
CollectingTestListener ITestInvocationListener, który będzie zawierać wszystkie wyniki testów. 
ConsoleResultReporter Wyświetlanie wyników w konsoli. 
CountingTestResultListener TestResultListener, który śledzi łączną liczbę testów według TestStatus
DeviceFileReporter Klasa narzędziowa, która sprawdza urządzenie pod kątem plików i w razie wykrycia wysyła je do ITestInvocationListener.testLog(String, LogDataType, InputStreamSource)
EventsLoggerListener Listener, który rejestruje wszystkie zdarzenia w pliku.
FailureDescription Klasa opisująca informacje o błędach w Federacji Handlowej. 
FileInputStreamSource InputStreamSource, który przyjmuje plik wejściowy. 
FileSystemLogSaver zapisywać logi w systemie plików. 
FilteredResultForwarder Wariant ResultForwarder, który umożliwia raportowanie tylko listy dozwolonych TestDescription
InvocationSummaryHelper Klasa pomocnicza do zbierania i raportowania TestSummary dla zbioru słuchaczy
InvocationToJUnitResultForwarder Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przesyła je do TestListener
JsonHttpTestResultReporter Raport z wynikami, który koduje wyniki testów i informacje o gałęzi i urządzeniu w formacie JSON, a następnie przesyła je do punktu końcowego usługi HTTP.
JUnitToInvocationResultForwarder Klasa, która nasłuchuje zdarzeń TestListener i przesyła je do ITestInvocationListener
LegacySubprocessResultsReporter zamrożoną implementację raportera wyników podprocesu, która powinna być zgodna z wcześniejszymi wersjami TF/CTS (np. 8 i nowszymi), pomimo zmian w superklasie. 
LogcatCrashResultForwarder Specjalny listener: w przypadku błędów (awarii procesu instrumentacji) próbuje wyodrębnić z logcatu informacje o awarii i dodaje je do komunikatu o błędzie powiązanego z testem. 
LogFile Class do przechowywania metadanych zapisanego pliku dziennika. 
LogFileSaver Narzędzie pomocnicze dla ITestInvocationListener, które zapisuje dane logów w pliku.
LogSaverResultForwarder ResultForwarder do zapisywania dzienników za pomocą globalnego narzędzia do zapisywania plików. 
LUCIResultReporter Raport wyników, który zapisuje wyniki testów potrzebne do korzystania z ResultDB i LuCI w formacie JSON (go/result-sink) oraz rejestruje lokalizację pliku w konsoli. 
MetricsXMLResultReporter MetricsXMLResultReporter zapisuje dane testu i dane dotyczące wykonania w pliku XML w folderze określonym przez parametr metrics-folder na etapie invocationEnded testu. 
MultiFailureDescription Zbierz kilka FailureDescription w jednym uchwycie. 
NameMangleListener Słuchający pośrednik służący do tłumaczenia nazw metody testu, klasy i pakietu podczas raportowania wyników. 
PassingTestFileReporter ITestInvocationListener, który zapisuje listę przetestowanych przypadków testowych w pliku testowym.
ReportPassedTests W raporcie w pliku podaj możliwe filtry, aby wykluczyć zaliczony test. 
przesyłanie wyników i logów, Przesyłanie wyników i zdarzeń z dziennika. 
Przesyłanie wyników ITestInvocationListener, który przekazuje wyniki wywołania do listy innych odbiorców. 
RetentionFileSaver Klasa pomocnicza do tworzenia pliku .retention w katalogu. 
RetryResultForwarder Rozszerzenie ResultForwarder, które zawsze przesyła dane do określonej próby. 
SnapshotInputStreamSource InputStreamSource oparty na pliku. 
StubTestRunListener Implementacja zastępcza usługi ITestRunListener
SubprocessResultsReporter Implementuje ITestInvocationListener, który ma być określony jako result_reporter, i przekazuje z podprocesu wyniki testów, testów i wywołań testów. 
TestDescription Klasa reprezentująca informacje o przypadku testowym. 
TestDescriptionsFile Klasa pomocnicza do zamieszczania i wyjmowania z pliku testowego listy TestDescriptions. 
TestResult Kontenery na wyniki pojedynczych testów. 
TestResultListener Uproszczona wersja interfejsu ITestLifecycleListener dla implementatorów, którym zależy tylko na wynikach poszczególnych testów. 
TestRunResult Zawiera wyniki pojedynczego testu. 
TestRunResultListener Listener, który umożliwia odczytanie ostatniego stanu testu. 
TestSummary Klasa reprezentująca podsumowanie testu. 
TestSummary.TypedString  
TextResultReporter Raport wyników testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit. 
XmlResultReporter Zapisywanie wyników JUnit do plików XML w formacie zgodnym z elementem XMLJUnitResultFormatter w Ant. 

Wykazy

ActionInProgress Ogólna czynność w toku. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus Pomocna enumeracja reprezentująca stan wywołania.
LogDataType Reprezentuje typ danych dziennika. 
TestStatus Reprezentacja w Tradefed możliwych stanów metod testowania. 
TestSummary.Type