com.android.tradefed.device.metric

Adnotacje

Opcja metryczna Adnotacja dla metod testowych opatrzona adnotacją @Test lub jeśli adnotacja jest częścią listy adnotacji TestDescription , która pozwala określić dodatkowe parametry przydatne do: Dostrajania zachowania kolektorów, filtrowania niektórych metod.

Interfejsy

Kolekcjoner IMetric Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zebrania pasujących metryk.
Odbiornik IMetricCollector Interfejs dla IRemoteTest do zaimplementowania, jeśli muszą uzyskać listę IMetricCollector do uruchomienia testu.

Zajęcia

Kolekcjoner BaseDeviceMetric Bazowa implementacja IMetricCollector umożliwiająca rozpoczęcie i zatrzymanie zbierania na onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
BugreportzOnFailureCollector Zbieraj raporty o błędach, gdy przypadek testowy zakończy się niepowodzeniem.
Kolekcjoner ClangCodeCoverage BaseDeviceMetricCollector , który będzie pobierał pomiary zasięgu Clang z urządzenia i rejestrował je jako artefakty testowe.
Pomocnik Kolekcjonera Pomocnik do wykonywania niektórych operacji IMetricCollector potrzebnych w kilku miejscach.
Kolekcjoner CountTestCases Policz i zgłoś liczbę przypadków testowych dla danego IRemoteTest .
DebugHostLogOnFailureCollector Moduł zbierający, który będzie gromadził i rejestrował logi po stronie hosta w przypadku wystąpienia niepowodzenia przypadku testowego.
Dane metryczne urządzenia Sprzeciwiaj się przechowywaniu wszystkich danych zebranych przez kolektory metryczne.
EmulatorMemoryCpuCapturer
FilePullerDeviceMetricCollector BaseDeviceMetricCollector , który nasłuchuje klucza metryk pochodzącego z urządzenia i pobiera go jako plik z urządzenia.
FilePullerLogCollector Rejestrator pliku zgłaszanego po stronie urządzenia.
Kolekcjoner pokrycia GcovCode BaseDeviceMetricCollector , który będzie pobierał pomiary pokrycia gcov z urządzenia i rejestrował je jako artefakty testowe.
Kolekcjoner pokrycia kodu Java BaseDeviceMetricCollector , który będzie pobierał pomiary zasięgu Java z urządzenia i rejestrował je jako artefakty testowania.
LogcatOnFailureCollector Kolekcjoner, który przechwytuje i rejestruje logcat w przypadku niepowodzenia przypadku testowego.
Zrzut ekranuOnFailureCollector Kolekcjoner, który przechwyci i zarejestruje zrzut ekranu w przypadku niepowodzenia przypadku testowego.

Wyliczenia

AutoLogCollector Wyliczenie opisujące, który kolektor może być automatycznie obsługiwany przez wiązkę.