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
che estrarrà le misurazioni della copertura del kernel gcov da debugfs e dal dispositivo e infine le registrerà come artefatti di test.
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, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Richiamata al termine dell'esecuzione di un test. |
void | onTestRunStart ( DeviceMetricData runData, int testCount) |
void | rebootEnded ( ITestDevice device) Riceve una notifica al termine del riavvio nel dispositivo. |
void | rebootStarted ( ITestDevice device) Riceve una notifica quando viene avviato il riavvio nel dispositivo. |
void | setConfiguration ( IConfiguration config) Inietta la |
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_COMMAND
public static final String RESET_GCOV_COUNTS_COMMAND
TAR_GCOV_DATA_COMMAND_FMT
public static final String TAR_GCOV_DATA_COMMAND_FMT
Costruttori pubblici
GcovKernelCodeCoverageCollector
public GcovKernelCodeCoverageCollector ()
Metodi pubblici
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Richiamata al termine dell'esecuzione di un test. Questo dovrebbe essere il momento di fare pulizia.
Parametri | |
---|---|
runData | DeviceMetricData : DeviceMetricData che contiene i dati per la corsa. Sarà lo stesso oggetto di BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Lancia | |
---|---|
DeviceNotAvailableException |
suTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
Parametri | |
---|---|
runData | DeviceMetricData |
testCount | int |
Lancia | |
---|---|
DeviceNotAvailableException |
riavvioFine
public void rebootEnded (ITestDevice device)
Riceve una notifica al termine del riavvio nel dispositivo.
NOTA: i ricevitori dovrebbero evitare di riavviarsi durante questa richiamata. Qualsiasi tentativo di riavvio verrà ignorato.
Parametri | |
---|---|
device | ITestDevice : ITestDevice dove è terminato il riavvio. |
Lancia | |
---|---|
DeviceNotAvailableException |
riavvioAvviato
public void rebootStarted (ITestDevice device)
Riceve una notifica quando viene avviato il riavvio nel dispositivo.
NOTA: i ricevitori dovrebbero evitare di riavviarsi durante questa richiamata. Qualsiasi tentativo di riavvio verrà ignorato.
Parametri | |
---|---|
device | ITestDevice : ITestDevice da cui è iniziato il riavvio. |
Lancia | |
---|---|
DeviceNotAvailableException |
setConfigurazione
public void setConfiguration (IConfiguration config)
Inietta la IConfiguration
in uso.
Parametri | |
---|---|
config | IConfiguration |