RecopiladorDeCoberturadelCódigoCovKernel
public
final
class
GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
Objeto java.lang. | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector
que extraerá el kernel de gcov
mediciones de cobertura fuera de las depuraciones y fuera del dispositivo, y, por último, las registra como prueba
artefactos.
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,
Es la 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)
Inserta el |
Campos
COPY_GCOV_DATA_COMMAND_FMT
public static final String COPY_GCOV_DATA_COMMAND_FMT
CREAR_GCDA_TEMP_DIR_COMMAND_FMT.
public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT
CREAR_TEMP_DIR_COMANDO
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
RecopiladorDeCoberturadelCódigoCovKernel
public GcovKernelCodeCoverageCollector ()
Métodos públicos
On de ejecución de prueba
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Es la devolución de llamada cuando finaliza una ejecución de prueba. Este debe ser el momento de la limpieza.
Parámetros | |
---|---|
runData |
DeviceMetricData : Es el DeviceMetricData que contiene los datos de la ejecución. Será igual
que en BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: Es el mapa actual de métricas que se pasan a ERROR(/#testRunEnded(long,Map)) . |
Arroja | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
Parámetros | |
---|---|
runData |
DeviceMetricData |
testCount |
int |
Arroja | |
---|---|
DeviceNotAvailableException |
reinicio finalizado
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 iniciará cualquier intento de reinicio ignorados.
Parámetros | |
---|---|
device |
ITestDevice : ITestDevice donde finalizó el reinicio. |
Arroja | |
---|---|
DeviceNotAvailableException |
reinicio iniciado
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 iniciará cualquier intento de reinicio ignorados.
Parámetros | |
---|---|
device |
ITestDevice : ITestDevice donde comenzó el reinicio. |
Arroja | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration config)
Inserta el IConfiguration
en uso.
Parámetros | |
---|---|
config |
IConfiguration |