kolektor zdarzeń DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Kolektor, który rozpocznie śledzenie perfetto po uruchomieniu testu i na końcu plik logu czasu.

Podsumowanie

Konstruktory publiczne

DeviceTraceCollector()

Metody publiczne

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Wywoływanie zwrotne po zakończeniu testu.

void rebootEnded(ITestDevice device)

Otrzymuje powiadomienie o zakończeniu restartu urządzenia.

void rebootStarted(ITestDevice device)

Otrzymuje powiadomienie po ponownym uruchomieniu urządzenia.

void setInstrumentationPkgName(String packageName)

Konstruktory publiczne

kolektor zdarzeń DeviceTraceCollector

public DeviceTraceCollector ()

Metody publiczne

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Rzuty
DeviceNotAvailableException

Zakończenie przebiegu testowego

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Wywoływanie zwrotne po zakończeniu testu. To czas na porządki.

Parametry
runData DeviceMetricData: element DeviceMetricData przechowujący dane dotyczące uruchomienia. Bez zmian jak w okresie BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : bieżąca mapa danych przekazywanych do usługi ERROR(/#testRunEnded(long,Map)).

Rzuty
DeviceNotAvailableException

Zakończono ponowne uruchomienie

public void rebootEnded (ITestDevice device)

Otrzymuje powiadomienie o zakończeniu restartu urządzenia.

UWAGA: odbiorniki nie powinny uruchamiać się ponownie podczas tego wywołania zwrotnego. Każda próba ponownego uruchomienia będzie zignorowano.

Parametry
device ITestDevice: ITestDevice, gdzie zakończył się restartowanie.

Rzuty
DeviceNotAvailableException

Uruchomiono ponownie

public void rebootStarted (ITestDevice device)

Otrzymuje powiadomienie po ponownym uruchomieniu urządzenia.

UWAGA: odbiorniki nie powinny uruchamiać się ponownie podczas tego wywołania zwrotnego. Każda próba ponownego uruchomienia będzie zignorowano.

Parametry
device ITestDevice: ITestDevice, gdzie rozpoczęło się restartowanie.

Rzuty
DeviceNotAvailableException

Nazwa pakietu instrumentu

public void setInstrumentationPkgName (String packageName)

Parametry
packageName String