DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Collector, der beim Start eines Testlaufs eine Perfetto-Ablaufverfolgung startet und am Ende eine Ablaufverfolgungsdatei protokolliert.

Zusammenfassung

Öffentliche Konstrukteure

DeviceTraceCollector ()

Öffentliche Methoden

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

Rückruf wenn ein Testlauf beendet ist.

void rebootEnded ( ITestDevice device)

Ruft eine Benachrichtigung ab, wenn der Neustart auf dem Gerät beendet wurde.

void rebootStarted ( ITestDevice device)

Erhält eine Benachrichtigung, wenn der Neustart im Gerät gestartet wurde.

void setInstrumentationPkgName (String packageName)

Öffentliche Konstrukteure

DeviceTraceCollector

public DeviceTraceCollector ()

Öffentliche Methoden

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Wirft
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Rückruf wenn ein Testlauf beendet ist. Dies sollte die Zeit zum Aufräumen sein.

Parameter
runData DeviceMetricData : die DeviceMetricData , die die Daten für den Lauf enthalten. Wird dasselbe Objekt sein wie während BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : die aktuelle Karte der an ERROR(/#testRunEnded(long,Map)) übergebenen Metriken.

Wirft
DeviceNotAvailableException

Neustart beendet

public void rebootEnded (ITestDevice device)

Ruft eine Benachrichtigung ab, wenn der Neustart auf dem Gerät beendet wurde.

HINWEIS: Empfänger sollten einen Neustart während dieses Rückrufs vermeiden. Jeder Neustartversuch wird ignoriert.

Parameter
device ITestDevice : ITestDevice , wo der Neustart beendet wurde.

Wirft
DeviceNotAvailableException

Neustart gestartet

public void rebootStarted (ITestDevice device)

Erhält eine Benachrichtigung, wenn der Neustart im Gerät gestartet wurde.

HINWEIS: Empfänger sollten einen Neustart während dieses Rückrufs vermeiden. Jeder Neustartversuch wird ignoriert.

Parameter
device ITestDevice : ITestDevice , wo der Neustart gestartet wurde.

Wirft
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parameter
packageName String