DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Raccogli dati che avvia la traccia di Perfetto all'avvio di un test e registra il file di traccia alla fine.

Riepilogo

Costruttori pubblici

DeviceTraceCollector()

Metodi pubblici

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

Richiamo al termine di un test.

void rebootEnded(ITestDevice device)

Riceve una notifica al termine del riavvio del dispositivo.

void rebootStarted(ITestDevice device)

Riceve una notifica quando viene avviato il riavvio del dispositivo.

void setInstrumentationPkgName(String packageName)

Costruttori pubblici

DeviceTraceCollector

public DeviceTraceCollector ()

Metodi pubblici

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Lanci
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Richiamo al termine di un test. È il momento di eseguire la pulizia.

Parametri
runData DeviceMetricData: il DeviceMetricData contenente i dati per l'esecuzione. Sarà lo stesso oggetto utilizzato durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : la mappa corrente delle metriche passate a ERROR(/#testRunEnded(long,Map)).

Lanci
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Riceve una notifica al termine del riavvio del dispositivo.

NOTA: i destinatari devono evitare di riavviare il sistema durante questo callback. Eventuali tentativi di riavvio verranno ignorati.

Parametri
device ITestDevice: ITestDevice dove è terminato il riavvio.

Lanci
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Riceve una notifica quando viene avviato il riavvio del dispositivo.

NOTA: i destinatari devono evitare di riavviare il sistema durante questo callback. Eventuali tentativi di riavvio verranno ignorati.

Parametri
device ITestDevice: ITestDevice da dove è iniziato il riavvio.

Lanci
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parametri
packageName String