DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Kolekcjoner, który rozpocznie śledzenie perfetto po rozpoczęciu testu i na końcu wygeneruje plik z śladem.

Podsumowanie

Konstruktory publiczne

DeviceTraceCollector()

Metody publiczne

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

wywołanie zwrotne po zakończeniu testu.

void rebootEnded(ITestDevice device)

Otrzymuje powiadomienie, gdy ponowne uruchomienie urządzenia się zakończy.

void rebootStarted(ITestDevice device)

Otrzymuje powiadomienie o ponownym uruchomieniu urządzenia.

void setInstrumentationPkgName(String packageName)

Konstruktory publiczne

DeviceTraceCollector

public DeviceTraceCollector ()

Metody publiczne

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

wywołanie zwrotne po zakończeniu testu. Czas na porządki.

Parametry
runData DeviceMetricData: DeviceMetricData zawierający dane dotyczące wykonania. Będzie to ten sam obiekt co w BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : bieżąca mapa danych przekazanych do ERROR(/#testRunEnded(long,Map)).

rebootEnded

public void rebootEnded (ITestDevice device)

Otrzymuje powiadomienie, gdy ponowne uruchomienie urządzenia się zakończy.

UWAGA: podczas tego połączenia zwrotnego odbiorcy nie powinni uruchamiać ponownie komputera. Każda próba ponownego uruchomienia zostanie zignorowana.

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

rebootStarted

public void rebootStarted (ITestDevice device)

Otrzymuje powiadomienie o ponownym uruchomieniu urządzenia.

UWAGA: podczas tego połączenia zwrotnego odbiorcy nie powinni uruchamiać ponownie komputera. Każda próba ponownego uruchomienia zostanie zignorowana.

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

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parametry
packageName String