GcovCodeCoverageCollector
public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Oggetto | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector
che estrarrà le misurazioni della copertura gcov dal dispositivo e le registrerà come artefatti di test.
Riepilogo
Costruttori pubblici | |
---|---|
GcovCodeCoverageCollector () |
Metodi pubblici | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
void | logCoverageMeasurements ( ITestDevice device, String runName) Estrae le misurazioni della copertura nativa dal dispositivo e le registra. |
void | onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics) Richiamata al termine di un'esecuzione di prova. |
void | setCollectOnTestEnd (boolean collect) Imposta se raccogliere la copertura su testRunEnded. |
void | setConfiguration ( IConfiguration config) Inietta l' |
Costruttori pubblici
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Metodi pubblici
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Getta | |
---|---|
DeviceNotAvailableException |
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Estrae le misurazioni della copertura nativa dal dispositivo e le registra.
Parametri | |
---|---|
device | ITestDevice |
runName | String |
Getta | |
---|---|
DeviceNotAvailableException |
suTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Richiamata al termine di un'esecuzione di prova. Questo dovrebbe essere il momento della pulizia.
Parametri | |
---|---|
runData | DeviceMetricData : DeviceMetricData contenente i dati per l'esecuzione. Sarà lo stesso oggetto di BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics | ERROR(/#testRunEnded(long,Map)) . |
Getta | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Imposta se raccogliere la copertura su testRunEnded.
Impostare questo valore su false durante le ripetizioni, altrimenti ogni singola ripetizione del test raccoglierà la copertura anziché avere un unico risultato di copertura unito.
Parametri | |
---|---|
collect | boolean |
setConfigurazione
public void setConfiguration (IConfiguration config)
Inietta l' IConfiguration
in uso.
Parametri | |
---|---|
config | IConfiguration |