ModulePerfettoCollector

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.ModulePerfettoCollector


Kolektor, który rozpocznie śledzenie Perfetto po rozpoczęciu i zakończeniu modułu testowego oraz ponownym uruchomieniu urządzenia.

Podsumowanie

Konstruktory publiczne

ModulePerfettoCollector()

Metody publiczne

boolean captureModuleLevel()
boolean isOnModuleLevel()
void onTestModuleEnded()

Umożliwia rejestrowanie zdarzenia zakończenia modułu.

void onTestModuleStarted()

Umożliwia rejestrowanie zdarzenia rozpoczęcia modułu.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Wywołanie zwrotne po zakończeniu sesji testowej.

void onTestRunFailed(DeviceMetricData runData, FailureDescription failure)

Wywołanie zwrotne w przypadku zdarzeń testRunFailed

void onTestRunStart(DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu sesji testowej.

void rebootEnded(ITestDevice device)

Otrzymuje powiadomienie o zakończeniu ponownego uruchamiania urządzenia.

void rebootStarted(ITestDevice device)

Otrzymuje powiadomienie o rozpoczęciu ponownego uruchamiania urządzenia.

Konstruktory publiczne

ModulePerfettoCollector

public ModulePerfettoCollector ()

Metody publiczne

captureModuleLevel

public boolean captureModuleLevel ()

Zwraca
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

Zwraca
boolean

onTestModuleEnded

public void onTestModuleEnded ()

Umożliwia rejestrowanie zdarzenia zakończenia modułu.

Zgłasza
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Umożliwia rejestrowanie zdarzenia rozpoczęcia modułu.

Zgłasza
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Wywołanie zwrotne po zakończeniu sesji testowej. To powinien być czas na zwolnienie miejsca.

Parametry
runData DeviceMetricData: DeviceMetricData zawierające dane sesji. Będzie to ten sam obiekt co podczas onTestRunStart(DeviceMetricData).

currentRunMetrics Map: bieżąca mapa danych, która została przekazana do testRunEnded(long,Map).

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

Wywołanie zwrotne w przypadku zdarzeń testRunFailed

Zgłasza
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu sesji testowej.

Parametry
runData DeviceMetricData: DeviceMetricData zawierające dane sesji.

rebootEnded

public void rebootEnded (ITestDevice device)

Otrzymuje powiadomienie o zakończeniu ponownego uruchamiania urządzenia.

UWAGA: odbiorcy powinni unikać ponownego uruchamiania podczas tego wywołania zwrotnego. Każda próba ponownego uruchomienia zostanie zignorowana.

Parametry
device ITestDevice: ITestDevice, na którym zakończyło się ponowne uruchamianie.

Zgłasza
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Otrzymuje powiadomienie o rozpoczęciu ponownego uruchamiania urządzenia.

UWAGA: odbiorcy powinni unikać ponownego uruchamiania podczas tego wywołania zwrotnego. Każda próba ponownego uruchomienia zostanie zignorowana.

Parametry
device ITestDevice: ITestDevice, na którym rozpoczęło się ponowne uruchamianie.

Zgłasza
DeviceNotAvailableException