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, currentRunMetrics)

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 IConfiguration in uso.

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