AggregatePostProcessor, |
Agregator danych, który podaje wartości minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, sumę, liczbę oraz
opcjonalnie centyle dla wskaźników liczbowych zebranych podczas testów wielu iteracji,
traktując ich jak podwojenie.
|
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 rozpoczęcie i zatrzymywanie zbierania danych
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.
|
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 funkcji „Dopasowanie danych-klucz-wartość” w celu określenia wskaźników, które zawierają stany połączenia Bluetooth w postaci wartości liczbowych
tablica 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.
|
kolektor raportów o błędach, |
Przekazujący ITestInvocationListener , który zbiera raporty o błędach w przypadku zdarzeń możliwych do skonfigurowania
a następnie wywołuje ITestInvocationListener#testLog w swoich elementach podrzędnych po każdym
.
|
BugreportzOnFailureCollector |
Utwórz raport o błędach w przypadku niepowodzenia testu.
|
BugreportzOnTestCaseFailureCollector |
Utwórz raport o błędach w przypadku niepowodzenia uruchomienia przypadku testowego.
|
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 |
Moduł obsługi pomagający monitorować i aktualizować stan wywołania.
|
Monitorowanie błędów warunku |
Sprawdź, czy nie występują błędy wywołania.
|
ConsoleResultReporter |
Raportujący wyniki, który chce wydrukować wyniki testu w konsoli.
|
kolektor przypadków CountTestCasesCollector |
Zliczanie i zgłaszanie liczby przypadków testowych dla danego 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 w procesie przetwarzania danych urządzeń
został zwolniony.
|
DeviceTraceCollector |
Kolekcjoner, który rozpocznie śledzenie perfetto po rozpoczęciu testu i na końcu wygeneruje plik z śladem.
|
DeviceUnavailableMonitor |
Ten detektor próbuje przechwycić tylko DNAE na poziomie przypadku testowego.
|
EventsLoggerListener |
Detektor rejestrujący w pliku wszystkie odbierane zdarzenia
|
FileProtoResultReporter |
Raportujący Proto, który dodaje TestRecord do pliku.
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector , który nasłuchuje klucza danych pochodzącego z urządzenia i pobiera te dane jako plik z urządzenia.
|
FilePullerLogCollector |
Rejestrator pliku zgłaszanego przez urządzenie.
|
Odfiltrowany element do przekazywania wyników |
Wariant wartości ResultForwarder , do którego można dodać tylko listę dozwolonych TestDescription
zostało zgłoszone.
|
FormattedGeneratorReporter |
Funkcja raportująca, która umożliwia generowanie raportów w określonym formacie.
|
GcovCodeZasięgCollector |
Element BaseDeviceMetricCollector , który pobierze gcov
pomiaru zasięgu na urządzeniu i rejestrować je jako artefakty testowe.
|
Komponent GcovKernelCode dotycząca zasięgu |
BaseDeviceMetricCollector , który pobiera z debugfs i z urządzenia pomiary pokrycia jądra gcov, a potem rejestruje je jako artefakty testowe.
|
GranularRetriableTestWrapper.StartEndCollector |
Pomocnik klasy do wychwytywania brakujących początków i zakończeń przebiegu.
|
HostStatsdMetricCollector |
IMetricCollector , który zbiera statystyki po stronie hosta za pomocą narzędzia ze statystykami
poleceń.
|
ICommandScheduler.IScheduledInvocationListener (w języku angielskim) |
Listener dla zdarzeń wywołania po zakończeniu wywołania.
|
iLogSaverListener, |
Pozwala ITestInvocationListener na nasłuchiwać, gdy pliki dziennika są zapisywane.
|
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 z możliwością fragmentacji.
|
ISupportGranularResults |
Interfejs określający, czy ITestInvocationListener obsługuje otrzymywanie szczegółowych informacji
wyników, czy też nie.
|
ITestSummaryListener |
Interfejs, który umożliwia usłudze ITestInvocationListener wymianę niektórych ograniczonych informacji przez
podsumowania.
|
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.
|
JavaCodeZasięgCollector |
BaseDeviceMetricCollector , który pobiera z urządzenia pomiary pokrycia w języku Java i rejestruje je jako artefakty testowe.
|
Raporter wyników testów JSON |
Raportujący wyniki, który koduje wyniki wskaźników testowych oraz gałęzie i informacje o urządzeniach w JSON i POST
do punktu końcowego usługi HTTP
|
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.
|
LastShardDetector |
Podczas fragmentowania lokalnego czasami chcemy wykonywać tylko niektóre działania, gdy ostatni fragment
do invocationEnded(long) .
|
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.
|
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 uczenia maszynowego) 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 przechwytuje i rejestruje logcat w przypadku niepowodzenia przypadku testowego.
|
LogcatTimingMetricCollector |
Zbieracz danych, który podczas jednego lub wielu powtarzających się testów zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat, używając podanych wzorów regularnych do analizowania sygnałów rozpoczęcia i zakończenia zdarzenia z linii logcat.
|
MetricFilePostProcessor |
Służy do przesyłania pliku logu wskaźników zebranych na poziomie testu i uruchomienia.
|
MetricsXMLResultReporter |
MetricsXMLResultReporter zapisuje wskaźniki testowe i uruchamia je w pliku XML w określonym folderze
według parametru folderu wskaźników na etapie invocationEnded testu.
|
ModuleListener |
Detektor dołączany do każdego elementu (IRemoteTest ) każdego modułu, aby zebrać listę:
wyników.
|
ModuleLogcatCollector |
Wersja kolektora logówcat, ale dla modułu.
|
ModuleProtoResultReporter |
Funkcja raportowania wyników miała na celu raportowanie wyłącznie wyników 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ę 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 komunikaty proto i pola o wartościach ciągu znaków, dopóki nie napotka pola o wartości liczbowej.
|
PerfettoPullerMetricCollector |
Podstawowa implementacja interfejsu FilePullerDeviceMetricCollector , która umożliwia
Pobieranie plików perfetto z urządzenia i zbieranie z niego danych.
|
PrettyTestEventLogger |
Rejestrator pasujący do zdarzeń i rejestrujący je, aby ułatwić debugowanie.
|
ProtoResultReporter |
Raportujący wyniki utworzył protobuf TestRecord ze wszystkimi wynikami.
|
PythonBinaryHostTest.PythonForwarder |
Przesyłanie wyników, aby zastąpić nazwę procesu nazwą binarną.
|
RebootReasonCollector |
Kolektor, który zbiera dane o ponownym uruchomieniu urządzenia podczas testu i zgłasza je według przyczyny i liczby.
|
RemoteTestTimeOutEnforcer |
Odbiorniki, które umożliwiają sprawdzenie czasu wykonania określonej konfiguracji testu i odrzucenie jej, jeśli przekroczy ona określony limit czasu.
|
Testy zdane |
Raport w pliku z możliwymi filtrami do wykluczenia zdanego testu.
|
Agregator wyników |
Specjalny przekierowujący, który w razie potrzeby agreguje wyniki na podstawie przyjętej strategii ponownego próby.
|
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 detektorów.
|
Ponów LogSaverResultForwarder |
Przesyłacz, który przekazuje również bieżącą próbę.
|
Ponownie spróbuj wysłać wyniki |
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 tak się stanie.
|
ScreenshotOnFailureCollector |
Kolektor, który przechwytuje i zapisuje zrzut ekranu w przypadku niepowodzenia przypadku testowego.
|
ShardListener |
ITestInvocationListener , który zbiera wyniki z fragmentu wywołania (nazywanego też
podział wywołań tak, aby uruchamiał się równolegle na wielu zasobach i przekierowuje je do innego
słuchacz.
|
ShardMainResultForwarder |
ResultForwarder , który łączy wyniki podzielonych na fragmenty wywołań testowych.
|
ShowmapPullerMetricCollector: |
Podstawowa implementacja FilePullerDeviceMetricCollector , która umożliwia pobieranie plików showmap z urządzenia i zbieranie z nich danych.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Procesor postulujący, który przetwarza dane zbierane w ramach okresu „przed/po”. czyli
|
StatsdEventMetricPostProcessor (w języku angielskim) |
Procesor post, który przetwarza dane o zdarzeniach w raportach statystycznych na pary klucz-wartość, korzystając z funkcji
formaterów określonych przez procesor.
|
StatsdGeneralPostProcessor |
Przetwarzacz, który przetwarza binarne protokoły statsd na pary klucz-wartość, rozszerzając raport w postaci struktury drzewa.
|
StreamProtoResultReporter |
Implementacja 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 ostatniego stanu 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 |
Raportujący wyniki testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit.
|
TraceCmdCollector |
IMetricCollector , który zbiera ślady podczas testu za pomocą polecenia log-cmd i rejestruje je w usłudze
lub wywołania.
|
TradefedSandboxRunner.StubZaplanowaneInvocationListener |
Krótka IScheduledInvocationListener , która nic nie robi.
|
XmlFormattedGeneratorReporter |
Implementacja funkcji FormattedGeneratorReporter , która formatuje pakiet do formatu XML.
.
|
Plik XMLResultReporter |
Zapisuje wyniki JUnit w plikach XML w formacie zgodnym z
To narzędzie Anta XMLJUnitResultFormatter.
|