AggregatePostProcessor |
Zbiór danych, który zwraca minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, łączną, liczbę i opcjonalnie wartości procentylowe danych numerycznych zebranych podczas testów z wielokrotnymi iteracjami, traktując je jako podwójne liczby zmiennoprzecinkowe.
|
AtraceCollector |
IMetricCollector , który podczas testu uruchamia atrace, zbiera wyniki i zapisują je w wywołaniu.
|
AtraceRunMetricCollector |
Zbiera ścieżki ze wszystkich katalogów testowych w danym katalogu na urządzeniu testowym, rejestruje katalog testowy i przetwarza pliki ścieżki w katalogu testowym, a następnie agreguje dane.
|
AveragePostProcessor |
Implementacja procesora postów, które obliczają średnią listy danych.
|
BaseDeviceMetricCollector |
Podstawowa implementacja interfejsu IMetricCollector , która umożliwia rozpoczynanie i zatrzymywanie zbierania danych w onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BasePostProcessor |
Podstawowa IPostProcessor , którą powinna rozszerzać każda implementacja.
|
BluetoothConnectionLatencyCollector |
Zbieracz prześle zdefiniowaną wstępnie konfigurację danych o czasie trwania statystyk statsd na urządzenia i zbierać dane o czasie trwania połączenia Bluetooth dla każdego profilu.
|
Moduł BluetoothConnectionStateCollector |
Ten kolektor będzie zbierać dane BluetoothConnectionStateChanged i rejestrować stan połączenia oraz numer profilu.
|
BluetoothConnectionSuccessRatePostProcessor (w języku angielskim) |
Implementacja postprocesora, który oblicza wskaźnik sukcesu dla profilu Bluetooth
Użyj parametru „metric-key-match”, aby określić dane, które zawierają stany połączeń Bluetooth w tablicy liczbowej. Przykład: [0, 1, 2, 3, 0, 1, 2, 3].
|
BluetoothHciSnoopLogCollector |
Kolektor umożliwiający włączenie rejestrowania snoopingu Bluetooth HCI w DUT i zbieranie dziennika dla każdego testu.
|
BugreportCollector |
Przesyłający ITestInvocationListener , który zbiera raporty o błędach po wystąpieniu zdarzeń konfigurowalnych, a potem wywołuje ITestInvocationListener#testLog na swoich podrzędnych po zebraniu każdego raportu o błędzie.
|
BugreportzOnFailureCollector |
Utwórz raport o błędach w przypadku niepowodzenia testu.
|
BugreportzOnTestCaseFailureCollector |
Tworzenie raportu o błędach, gdy test się nie powiedzie.
|
ClangCodeCoverageCollector |
BaseDeviceMetricCollector , który pobiera z urządzenia pomiary pokrycia Clang i rejestruje je jako artefakty testowe.
|
CollectingTestListener |
ITestInvocationListener , który będzie gromadzić wszystkie wyniki testu.
|
CommandStatusHandler |
Handler pomagający w monitorowaniu i aktualizowaniu stanu wywołania.
|
ConditionFailureMonitor |
Sprawdzanie, czy wywołanie nie zakończyło się błędem.
|
ConsoleResultReporter |
Wyświetlanie wyników w konsoli.
|
CountTestCasesCollector |
Zliczać i raportować liczbę przypadków testowych dla danego elementu IRemoteTest .
|
DebugHostLogOnFailureCollector |
Kolektor, który będzie zbierać i rejestrować logi po stronie hosta w przypadku wystąpienia błędu przypadku testowego.
|
DeviceReleaseReporter |
Narzędzie do raportowania wersji urządzeń, które komunikuje się z rodzicem, przetwarza urządzenia, które mają zostać zwolnione.
|
DeviceTraceCollector |
Kolekcjoner, który rozpocznie śledzenie perfetto po rozpoczęciu testu i na końcu wygeneruje plik z śladem.
|
DeviceNiedostępneMonitor |
Ten detektor próbuje przechwycić tylko DNAE na poziomie przypadku testowego.
|
EventsLoggerListener |
Listener, który rejestruje wszystkie zdarzenia w pliku.
|
FileProtoResultReporter |
Proto reporter, który zapisuje TestRecord do pliku.
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector , który nasłuchuje kluczy wskaźników pochodzących z urządzenia i pobiera je jako plik z urządzenia.
|
FilePullerLogCollector |
Rejestrator pliku zgłaszanego przez urządzenie.
|
FilteredResultForwarder |
Wariant wartości ResultForwarder , który umożliwia raportowanie tylko listy dozwolonych TestDescription .
|
FormattedGeneratorReporter |
Raportowanie umożliwiające generowanie raportów w określonym formacie.
|
GcovCodeCoverageCollector |
BaseDeviceMetricCollector , który pobiera z urządzenia pomiary zasięgu z gcov i rejestruje je jako artefakty testowe.
|
GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector , który pobiera z debugfs i z urządzenia pomiary pokrycia jądra gcov, a potem rejestruje je jako artefakty testu.
|
GranularRetriableTestWrapper.StartEndCollector |
Asystent zajęć wychwytujący brakujący początek i koniec uruchomienia.
|
HostStatsdMetricCollector |
IMetricCollector , który zbiera dane statsd po stronie hosta za pomocą poleceń narzędzia statsd.
|
ICommandScheduler.IScheduledInvocationListener (w języku angielskim) |
Listener dla zdarzeń wywołania po zakończeniu wywołania.
|
ILogSaverListener |
Umożliwia ITestInvocationListener nasłuchiwanie zapisywania plików dziennika.
|
iMetricCollector, |
Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania danych pasujących do nich.
|
IPostProcessor |
Post Processors to obiekt Trade Federation, który umożliwia przetwarzanie danych i dzienników PO przeprowadzeniu testów i PRZED raportowaniem wyników.
|
IShardableListener |
ITestInvocationListener , które można dzielić.
|
ISupportGranularResults |
Interfejs określający, czy ITestInvocationListener obsługuje otrzymywanie szczegółowych wyników.
|
ITestInvocationListener |
Listener dla wyników testu z wywołania testu.
|
ITestSummaryListener |
Interfejs, który umożliwia usłudze ITestInvocationListener wymianę niektórych ograniczonych informacji za pomocą podsumowań.
|
InvocationToJUnitResultForwarder |
Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przekazuje je do TestListener .
|
JarHostTest.HostTestListener |
Listener opakowujący, który przekazuje wszystkie zdarzenia oprócz testRunStarted() i testRunEnded() do osadzonego listenera.
|
JavaCodeCoverageCollector |
BaseDeviceMetricCollector , który pobierze z urządzenia pomiary zasięgu języka Java i zapisze je jako artefakty testowe.
|
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.
|
LUCIResultReporter |
Raportujący wyniki, który zapisuje wyniki testów potrzebne ResultDB i LUCI w formacie JSON (go/result-sink) oraz loguje lokalizację pliku w konsoli.
|
LastShardDetector |
Podczas uruchamiania podziału lokalnego czasami chcemy wykonać pewne działania dopiero wtedy, gdy ostatni fragment osiągnie wartość invocationEnded(long) .
|
LegacySubprocessResultsReporter |
Zablokowana implementacja raportowania wyników podprocesu, która powinna pozostać zgodna z wcześniejszymi wersjami TF/CTS (np. 8+) pomimo zmian w klasie nadrzędnej.
|
LogSaverResultForwarder |
ResultForwarder do zapisywania dzienników za pomocą globalnego narzędzia do zapisywania plików.
|
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.
|
LogcatOnFailureCollector |
Kolektor, który rejestruje logcat, gdy test się nie powiedzie.
|
LogcatTimingMetricCollector |
Kolektor danych, który zbiera informacje o czasie (np. o czasie przełączania użytkownika) z logcat podczas co najmniej 1 powtarzanego testu, używając podanych wzorców wyrażeń regularnych do analizowania sygnałów początkowych i końcowych zdarzenia z wierszy logcat.
|
MetricFilePostProcessor |
Służy do przesyłania pliku dziennika danych zebranych na poziomie testu i uruchomienia.
|
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.
|
ModuleListener |
Listener dołączony do każdego IRemoteTest każdego modułu w celu zebrania listy wyników.
|
ModuleLogcatCollector |
Wersja kolektora logówcat, ale dla modułu.
|
ModuleProtoResultReporter |
Raport z wynikami miał zawierać tylko wyniki na poziomie modułu.
|
NameMangleListener |
Detektor serwera proxy do translacji metod testowych, klas i nazw pakietów w miarę raportowania wyników.
|
PassingTestFileReporter |
ITestInvocationListener , który zapisuje listę przetestowanych przypadków testowych w pliku testowym.
|
PerfettoGenericPostProcessor |
Przetwarzacz końcowy, który przetwarza tekstowy lub binarny plik proto perfetto z danymi pomiarowymi na pary klucz-wartość, rekurencyjnie rozszerzając wiadomości proto i pola o wartościach ciągu znaków, aż do znalezienia pola z wartością liczbową.
|
PerfettoPullerMetricCollector |
Podstawowa implementacja FilePullerDeviceMetricCollector , która umożliwia pobieranie plików perfetto z urządzenia i zbieranie z nich danych.
|
PrettyTestEventLogger |
Rejestrator dopasowuje zdarzenia i rejestruje je, aby ułatwić debugowanie.
|
ProtoResultReporter |
Raport z wynikami tworzy plik TestRecord protobuf ze wszystkimi wynikami.
|
PythonBinaryHostTest.PythonForwarder |
Przesyłanie wyników, aby zastąpić nazwę procesu nazwą binarną.
|
RebootReasonCollector |
Zbieracz, który zbiera informacje o ponownym uruchomieniu urządzenia podczas testu i zgłasza je według przyczyny i liczby.
|
RemoteTestTimeOutEnforcer |
Detektory, które pozwalają na sprawdzanie czasu wykonania danej konfiguracji testowej i kończą ją niepowodzeniem, jeśli przekroczono określony czas oczekiwania.
|
Testy zdane |
W raporcie w pliku podaj możliwe filtry, aby wykluczyć zaliczony test.
|
Agregator wyników |
Specjalny usługa przekazująca, który w razie potrzeby agreguje wyniki na podstawie przyjętej strategii ponownych prób.
|
przekierowanie wyniku i logu, |
Przesyłanie wyników i zdarzeń z dziennika.
|
Przesyłanie wyników |
ITestInvocationListener , który przekazuje wyniki wywołania do listy innych detektorów.
|
RetryLogSaverResultForwarder |
Przekazujący, który obsługuje również bieżącą próbę, w której jesteśmy.
|
RetryResultForwarder |
Rozszerzenie ResultForwarder , które zawsze przesyła dane do określonej próby.
|
RuntimeRestartCollector |
Kolektor, który zbiera sygnatury czasowe ponownych uruchomień środowiska wykonawczego (awarie serwera systemowego) podczas testu, jeśli takie istnieją.
|
ScreenshotOnFailureCollector |
Kolekcjoner, który rejestruje zrzuty ekranu i je przechowuje, gdy test się nie powiedzie.
|
ShardListener |
ITestInvocationListener , który zbiera wyniki z fragmentu wywołania (czyli wywołania podzielonego na kilka zasobów do działania równoległego) i przekazuje je innemu odbiorcy.
|
ShardMainResultForwarder |
ResultForwarder , który łączy wyniki wywołań testu podzielonego na fragmenty.
|
ShowmapPullerMetricCollector |
Podstawowa implementacja FilePullerDeviceMetricCollector , która umożliwia pobieranie plików showmap z urządzenia i zbieranie z nich danych.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Procesor zajmujący się przetwarzaniem danych, który mierzy wskaźniki zebrane w ramach metody „przed/po”, np.
|
StatsdEventMetricPostProcessor (w języku angielskim) |
Przetwarzacz, który przetwarza dane zdarzeń w raportach statsd w pary klucz-wartość, korzystając z formaterów określonych w przetwarzaczu.
|
StatsdGenericPostProcessor |
Przetwarzacz, który przetwarza binarne raporty proto statsd w pary klucz-wartość, rozszerzając raport w strukturę drzewiastą.
|
StreamProtoResultReporter |
Implementacja usługi ProtoResultReporter
|
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.
|
SuiteResultReporter |
Zbierać wyniki testów dla całego wywołania zestawu i wyprowadzać wyniki końcowe.
|
TestRunResultListener |
Listener, który umożliwia odczytanie stanu końcowego uruchomienia testu.
|
TestTimeoutEnforcer |
Odbiorniki, które umożliwiają sprawdzenie czasu wykonania danego przypadku testowego i jego przerwanie, jeśli przekroczy on określony limit czasu.
|
TextResultReporter |
Raport wyników testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit.
|
TraceCmdCollector |
IMetricCollector , który zbiera ślady podczas testu za pomocą polecenia trace-cmd i zapisują je w wywołaniu.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
Szkielet IScheduledInvocationListener , który nic nie robi.
|
XmlFormattedGeneratorReporter |
Implementacja FormattedGeneratorReporter , która formatuje wyniki zestawu w formacie XML.
|
XmlResultReporter |
Zapisywanie wyników JUnit do plików XML w formacie zgodnym z elementem XMLJUnitResultFormatter w Ant.
|