GcovKernelCodeCoverageCollector
public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Objeto | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector
que extraerá las mediciones de cobertura del kernel gcov de debugfs y del dispositivo y luego finalmente las registrará como artefactos de prueba.
Resumen
Campos | |
---|---|
public static final String | COPY_GCOV_DATA_COMMAND_FMT |
public static final String | MAKE_GCDA_TEMP_DIR_COMMAND_FMT |
public static final String | MAKE_TEMP_DIR_COMMAND |
public static final String | RESET_GCOV_COUNTS_COMMAND |
public static final String | TAR_GCOV_DATA_COMMAND_FMT
|
Constructores públicos | |
---|---|
GcovKernelCodeCoverageCollector () |
Métodos públicos | |
---|---|
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Devolución de llamada cuando finaliza una ejecución de prueba. |
void | onTestRunStart ( DeviceMetricData runData, int testCount) |
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 | setConfiguration ( IConfiguration config) Inyecta la |
Campos
COPY_GCOV_DATA_COMMAND_FMT
public static final String COPY_GCOV_DATA_COMMAND_FMT
MAKE_GCDA_TEMP_DIR_COMMAND_FMT
public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT
MAKE_TEMP_DIR_COMMAND
public static final String MAKE_TEMP_DIR_COMMAND
RESET_GCOV_COUNTS_COMMAND
public static final String RESET_GCOV_COUNTS_COMMAND
TAR_GCOV_DATA_COMMAND_FMT
public static final String TAR_GCOV_DATA_COMMAND_FMT
Constructores públicos
GcovKernelCodeCoverageCollector
public GcovKernelCodeCoverageCollector ()
Métodos públicos
enTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Devolución de llamada cuando finaliza una ejecución de prueba. Este debería ser el momento de limpiar.
Parámetros | |
---|---|
runData | DeviceMetricData : DeviceMetricData que contiene los datos para la ejecución. Será el mismo objeto que durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Lanza | |
---|---|
DeviceNotAvailableException |
enTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
Parámetros | |
---|---|
runData | DeviceMetricData |
testCount | int |
Lanza | |
---|---|
DeviceNotAvailableException |
reiniciarTerminó
public void rebootEnded (ITestDevice device)
Recibe una notificación cuando finaliza el reinicio en el dispositivo.
NOTA: Los receptores deben evitar reiniciar durante esta devolución de llamada. Se ignorará cualquier intento de reinicio.
Parámetros | |
---|---|
device | ITestDevice : ITestDevice donde finalizó el reinicio. |
Lanza | |
---|---|
DeviceNotAvailableException |
reiniciarIniciado
public void rebootStarted (ITestDevice device)
Recibe una notificación cuando se inicia el reinicio en el dispositivo.
NOTA: Los receptores deben evitar reiniciar durante esta devolución de llamada. Se ignorará cualquier intento de reinicio.
Parámetros | |
---|---|
device | ITestDevice : ITestDevice donde comenzó el reinicio. |
Lanza | |
---|---|
DeviceNotAvailableException |
establecer configuración
public void setConfiguration (IConfiguration config)
Inyecta la IConfiguration
en uso.
Parámetros | |
---|---|
config | IConfiguration |