DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Servizio di raccolta che avvierà la traccia perfetta all'avvio di un'esecuzione di test e registrerà il file di traccia alla fine.

Riepilogo

Costruttori pubblici

DeviceTraceCollector ()

Metodi pubblici

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

Richiamata al termine dell'esecuzione di un test.

void rebootEnded ( ITestDevice device)

Riceve una notifica al termine del riavvio nel dispositivo.

void rebootStarted ( ITestDevice device)

Riceve una notifica quando viene avviato il riavvio nel dispositivo.

void setInstrumentationPkgName (String packageName)

Costruttori pubblici

DeviceTraceCollector

public DeviceTraceCollector ()

Metodi pubblici

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Lancia
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Richiamata al termine dell'esecuzione di un test. Questo dovrebbe essere il momento di fare pulizia.

Parametri
runData DeviceMetricData : DeviceMetricData che contiene i dati per la corsa. Sarà lo stesso oggetto di BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

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

Lancia
DeviceNotAvailableException

riavvioFine

public void rebootEnded (ITestDevice device)

Riceve una notifica al termine del riavvio nel dispositivo.

NOTA: i ricevitori dovrebbero evitare di riavviarsi durante questa richiamata. Qualsiasi tentativo di riavvio verrà ignorato.

Parametri
device ITestDevice : ITestDevice dove è terminato il riavvio.

Lancia
DeviceNotAvailableException

riavvioAvviato

public void rebootStarted (ITestDevice device)

Riceve una notifica quando viene avviato il riavvio nel dispositivo.

NOTA: i ricevitori dovrebbero evitare di riavviarsi durante questa richiamata. Qualsiasi tentativo di riavvio verrà ignorato.

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

Lancia
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parametri
packageName String