GcovKernelCodeCoperturaRaccoglitore
public
final
class
GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
🎞 | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
🎞 | com.android.tradefed.device.metric.GcovKernelCodeCoperturaCollector |
Un BaseDeviceMetricCollector
che eseguirà il pull del kernel gcov
misurazioni della copertura dai debug e dal dispositivo e alla fine le registra come test
artefatti.
Riepilogo
Campi | |
---|---|
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
|
Costruttori pubblici | |
---|---|
GcovKernelCodeCoverageCollector()
|
Metodi pubblici | |
---|---|
void
|
onTestRunEnd(DeviceMetricData runData,
Esegue il callback al termine di un test. |
void
|
onTestRunStart(DeviceMetricData runData, int testCount)
|
void
|
rebootEnded(ITestDevice device)
Riceve una notifica al termine del riavvio sul dispositivo. |
void
|
rebootStarted(ITestDevice device)
Riceve una notifica all'avvio del riavvio nel dispositivo. |
void
|
setConfiguration(IConfiguration config)
Inserisce |
Campi
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_COMANDO
public static final String RESET_GCOV_COUNTS_COMMAND
TAR_GCOV_DATA_Command_FMT
public static final String TAR_GCOV_DATA_COMMAND_FMT
Costruttori pubblici
GcovKernelCodeCoperturaRaccoglitore
public GcovKernelCodeCoverageCollector ()
Metodi pubblici
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Esegue il callback al termine di un test. Questo dovrebbe essere il momento per la pulizia.
Parametri | |
---|---|
runData |
DeviceMetricData : il DeviceMetricData che conserva i dati per l'esecuzione. Sarà lo stesso
durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: mappa attuale delle metriche passate a ERROR(/#testRunEnded(long,Map)) . |
Lanci | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
Parametri | |
---|---|
runData |
DeviceMetricData |
testCount |
int |
Lanci | |
---|---|
DeviceNotAvailableException |
riavvio terminato
public void rebootEnded (ITestDevice device)
Riceve una notifica al termine del riavvio sul dispositivo.
NOTA: i ricevitori dovrebbero evitare di riavviarsi durante la richiamata. Qualsiasi tentativo di riavvio ignorato.
Parametri | |
---|---|
device |
ITestDevice : ITestDevice dove è terminato il riavvio. |
Lanci | |
---|---|
DeviceNotAvailableException |
riavvioavvio
public void rebootStarted (ITestDevice device)
Riceve una notifica all'avvio del riavvio nel dispositivo.
NOTA: i ricevitori dovrebbero evitare di riavviarsi durante la richiamata. Qualsiasi tentativo di riavvio ignorato.
Parametri | |
---|---|
device |
ITestDevice : ITestDevice in cui è stato avviato il riavvio. |
Lanci | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration config)
Inserisce IConfiguration
in uso.
Parametri | |
---|---|
config |
IConfiguration |