DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Es el recopilador que iniciará el registro de perfetto cuando comience una ejecución de prueba y registrará el archivo de registro al final.

Resumen

Constructores públicos

DeviceTraceCollector()

Métodos públicos

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

Devolución de llamada cuando finaliza un caso de prueba.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba.

void onTestStart(DeviceMetricData testData)

Es la devolución de llamada cuando se inicia un caso de prueba.

void rebootEnded(ITestDevice device)

Recibe una notificación cuando finaliza el reinicio en el dispositivo.

void rebootStarted(ITestDevice device)

Recibe una notificación cuando se inicia el reinicio en el dispositivo.

void setInstrumentationPkgName(String packageName)

Constructores públicos

DeviceTraceCollector

public DeviceTraceCollector ()

Métodos públicos

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Arroja
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Devolución de llamada cuando finaliza un caso de prueba. Esta debería ser la hora de limpieza.

Parámetros
testData DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba. Será el mismo objeto que durante onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : Es el mapa actual de métricas que se pasa a ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

Arroja
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba. Esta debería ser la hora de limpieza.

Parámetros
runData DeviceMetricData: Es el DeviceMetricData que contiene los datos de la ejecución. Será el mismo objeto que durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : Es el mapa actual de métricas que se pasa a ERROR(/#testRunEnded(long,Map)).

Arroja
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Es la devolución de llamada cuando se inicia un caso de prueba.

Parámetros
testData DeviceMetricData: Es el DeviceMetricData que contiene los datos del caso de prueba.

Arroja
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Recibe una notificación cuando finaliza el reinicio en el dispositivo.

NOTA: Los receptores deben evitar reiniciar el dispositivo durante esta devolución de llamada. Se ignorará cualquier intento de reinicio.

Parámetros
device ITestDevice: ITestDevice donde finalizó el reinicio.

Arroja
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Recibe una notificación cuando se inicia el reinicio en el dispositivo.

NOTA: Los receptores deben evitar reiniciar el dispositivo durante esta devolución de llamada. Se ignorará cualquier intento de reinicio.

Parámetros
device ITestDevice: ITestDevice donde se inició el reinicio.

Arroja
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parámetros
packageName String