GcovKernelCodeCoverageCollector
public
final
class
GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector
que extraerá las mediciones de cobertura del kernel de gcov de debugfs y del dispositivo y, luego, 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,
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 el |
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
onTestRunEnd
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 : 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 |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
Parámetros | |
---|---|
runData |
DeviceMetricData |
testCount |
int |
Arroja | |
---|---|
DeviceNotAvailableException |
rebootEnded
public void rebootEnded (ITestDevice device)
Recibe una notificación cuando finaliza el reinicio en el dispositivo.
NOTA: Los receptores deben evitar reiniciarse 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 reiniciarse durante esta devolución de llamada. Se ignorará cualquier intento de reinicio.
Parámetros | |
---|---|
device |
ITestDevice : ITestDevice en el que comenzó el reinicio. |
Arroja | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration config)
Inyecta el IConfiguration
en uso.
Parámetros | |
---|---|
config |
IConfiguration |