DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Il raccoglitore che avvierà la traccia perfetto all'inizio di un test e registrerà il file di traccia al termine.

Riepilogo

Costruttori pubblici

DeviceTraceCollector()

Metodi pubblici

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Callback al termine di uno scenario di test.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Callback quando un test viene terminato.

void onTestStart(DeviceMetricData testData)

Callback quando viene avviato un caso di test.

void rebootEnded(ITestDevice device)

Riceve una notifica quando il riavvio è terminato sul dispositivo.

void rebootStarted(ITestDevice device)

Riceve una notifica quando il riavvio è iniziato sul dispositivo.

void setInstrumentationPkgName(String packageName)

Costruttori pubblici

DeviceTraceCollector

public DeviceTraceCollector ()

Metodi pubblici

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Lanci
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Callback al termine di uno scenario di test. Questo dovrebbe essere il momento della pulizia.

Parametri
testData DeviceMetricData: il DeviceMetricData che contiene i dati per lo scenario di test. Sarà lo stesso oggetto di onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : la mappatura attuale delle metriche trasmesse a ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

Lanci
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Callback quando un test viene terminato. Questo dovrebbe essere il momento della pulizia.

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

currentRunMetrics : la mappatura attuale delle metriche trasmesse a ERROR(/#testRunEnded(long,Map)).

Lanci
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback quando viene avviato un caso di test.

Parametri
testData DeviceMetricData: il DeviceMetricData che contiene i dati per lo scenario di test.

Lanci
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Riceve una notifica quando il riavvio è terminato sul dispositivo.

NOTA: i ricevitori devono evitare di riavviare il dispositivo durante questo callback. Qualsiasi tentativo di riavvio verrà ignorato.

Parametri
device ITestDevice: ITestDevice in cui è terminato il riavvio.

Lanci
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Riceve una notifica quando il riavvio è iniziato sul dispositivo.

NOTA: i ricevitori devono evitare di riavviare il dispositivo durante questo callback. Qualsiasi tentativo di riavvio verrà ignorato.

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

Lanci
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parametri
packageName String