com.android.tradefed.device.metric

Adnotacje

MetricOption Adnotacja dla metod testowych oznaczonych symbolem @Test lub jeśli adnotacja jest częścią listy adnotacji TestDescription, która umożliwia określenie dodatkowych parametrów przydatnych do: dostrajania działania modułów zbierających dane, filtrowania niektórych metod. 

Interfejsy

IMetricCollector Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania pasujących danych. 
IMetricCollectorReceiver Interfejs, który IRemoteTest musi wdrożyć, jeśli potrzebuje listy IMetricCollector do uruchomienia testu. 

Zajęcia

AtraceCollector IMetricCollector, który uruchamia atrace podczas testu, zbiera wyniki i rejestruje je w wywołaniu. 
AtraceRunMetricCollector Zbiera ślady ze wszystkich katalogów testowych w danym katalogu na urządzeniu testowym, rejestruje katalog testowy i przetwarza pliki śledzenia w katalogu testowym oraz agreguje dane. 
BaseDeviceMetricCollector Podstawowa implementacja IMetricCollector, która umożliwia rozpoczęcie i zatrzymanie zbierania danych na stronach onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BluetoothConnectionLatencyCollector Kolektor wyśle na urządzenia wstępnie zdefiniowaną konfigurację danych o czasie trwania w formacie statsd i będzie zbierać dane o czasie trwania połączenia Bluetooth dla każdego profilu. 
BluetoothConnectionStateCollector Ten moduł zbierający będzie zbierać dane BluetoothConnectionStateChanged i rejestrować stan połączenia dla każdego profilu. 
BluetoothHciSnoopLogCollector Kolektor, który włącza zapisywanie w dzienniku snoopingu interfejsu HCI Bluetooth na testowanym urządzeniu i zbiera dziennik dla każdego testu. 
BugreportzOnFailureCollector Gdy przypadek testowy się nie powiedzie, zbierz raport o błędach. 
BugreportzOnTestCaseFailureCollector Zbieranie raportu o błędach, gdy test w ramach uruchomienia zakończy się niepowodzeniem. 
ClangCodeCoverageCollector BaseDeviceMetricCollector, który pobierze z urządzenia pomiary pokrycia Clang i zapisze je jako artefakty testowe. 
CodeCoverageCollector BaseDeviceMetricCollector, który pobierze z urządzenia pomiary pokrycia kodu Java i kodu natywnego i zarejestruje je jako artefakty testowe. 
CollectorHelper Pomocnik do wykonywania niektórych operacji IMetricCollector potrzebnych w kilku miejscach. 
CountTestCasesCollector Zliczanie i raportowanie liczby przypadków testowych dla danego IRemoteTest
DebugHostLogOnFailureCollector Kolektor, który będzie zbierać i rejestrować logi po stronie hosta w przypadku niepowodzenia elementu testowania. 
DeviceMetricData Obiekt przechowujący wszystkie dane zebrane przez kolektory danych. 
DeviceTraceCollector Kolektor, który rozpoczyna śledzenie Perfetto po rozpoczęciu testu i rejestruje plik śladu na końcu. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector BaseDeviceMetricCollector, które nasłuchują klucza danych o wartościach pochodzącego z urządzenia i pobierają je z urządzenia jako plik. 
FilePullerLogCollector Rejestrator pliku zgłoszonego przez urządzenie. 
GcovCodeCoverageCollector BaseDeviceMetricCollector, który pobiera pomiary pokrycia gcov z urządzenia i zapisuje je jako artefakty testowe. 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector, który pobiera pomiary pokrycia jądra gcov z debugfs i urządzenia, a następnie rejestruje je jako artefakty testowe. 
HostStatsdMetricCollector IMetricCollector, który zbiera dane statsd po stronie hosta za pomocą poleceń narzędzia statsd. 
JavaCodeCoverageCollector BaseDeviceMetricCollector, który pobiera pomiary pokrycia kodu Java z urządzenia i zapisuje je jako artefakty testowe. 
LogcatOnFailureCollector Kolektor, który rejestruje i zapisuje dziennik logcat, gdy przypadek testowy się nie powiedzie. 
LogcatTimingMetricCollector Moduł zbierający dane, który zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat podczas jednego lub kilku powtarzanych testów, używając podanych wzorców wyrażeń regularnych do analizowania sygnałów rozpoczęcia i zakończenia zdarzenia z wierszy logcat. 
ModuleLogcatCollector Wersja narzędzia do zbierania logcat, ale dla modułu. 
PerfettoFilePullerCollector Kolektor, który pobiera pliki śledzenia Perfetto z urządzenia, opcjonalnie je kompresuje i dodaje do logów testowych. 
PerfettoPullerMetricCollector Ta klasa została wycofana. Zamiast niej używaj zasad PerfettoFilePullerCollectorERROR(/PerfettoTracePostProcessor). 
RebootReasonCollector Kolektor, który zbiera informacje o ponownym uruchomieniu urządzenia podczas testu i raportuje je według przyczyny i liczby. 
RuntimeRestartCollector Kolektor, który zbiera sygnatury czasowe ponownych uruchomień środowiska wykonawczego (awarii serwera systemowego) podczas testu, jeśli takie wystąpią. 
ScreenshotOnFailureCollector Kolektor, który będzie robić zrzut ekranu i rejestrować go w logu, gdy test zakończy się niepowodzeniem. 
ShowmapPullerMetricCollector Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików showmap z urządzenia i zbieranie z nich danych. 
TraceCmdCollector IMetricCollector, który zbiera ślady podczas testu za pomocą polecenia trace-cmd i zapisuje je w wywołaniu. 

Wykazy

AutoLogCollector Wyliczenie opisujące, który sprzedawca może być automatycznie obsługiwany przez platformę. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT