DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Collettore che avvierà la traccia di perfetto all'inizio 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 onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback al termine di un caso di test.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Callback al termine di un'esecuzione di test.

void onTestStart(DeviceMetricData testData)

Callback all'inizio di un caso di test.

void rebootEnded(ITestDevice device)

Riceve una notifica al termine del riavvio del dispositivo.

void rebootStarted(ITestDevice device)

Riceve una notifica all'inizio del riavvio del dispositivo.

void setInstrumentationPkgName(String packageName)

Costruttori pubblici

DeviceTraceCollector

public DeviceTraceCollector ()

Metodi pubblici

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Genera
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback al termine di un caso di test. Questo dovrebbe essere il momento di liberare spazio.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati per il caso di test. Sarà lo stesso oggetto di onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: la mappa corrente delle metriche passate a testEnded(TestDescription,Map).

Genera
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Callback al termine di un'esecuzione di test. Questo dovrebbe essere il momento di liberare spazio.

Parametri
runData DeviceMetricData: DeviceMetricData contenente i dati per l'esecuzione. Sarà lo stesso oggetto di onTestRunStart(DeviceMetricData).

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

Genera
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback all'inizio di un caso di test.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati per il caso di test.

Genera
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Riceve una notifica al termine del riavvio del dispositivo.

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

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

Genera
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Riceve una notifica all'inizio del riavvio del dispositivo.

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

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

Genera
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parametri
packageName String