GcovCodeCoverageCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector | |
Un BaseDeviceMetricCollector che estrae le misurazioni della copertura gcov
dal dispositivo e le registra 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, Map<String, MetricMeasurement.Metric> runMetrics)
Callback quando un'esecuzione di test è terminata. |
void
|
setCollectOnTestEnd(boolean collect)
Imposta se raccogliere la copertura in testRunEnded. |
void
|
setConfiguration(IConfiguration config)
Inserisce l' |
Costruttori pubblici
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Metodi pubblici
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| Genera | |
|---|---|
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 |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Callback quando un'esecuzione di test è terminata. Questo dovrebbe essere il momento di liberare spazio.
| Parametri | |
|---|---|
runData |
DeviceMetricData: il DeviceMetricData che contiene i dati per l'esecuzione. Sarà lo stesso
oggetto di onTestRunStart(DeviceMetricData). |
runMetrics |
Map: la mappa corrente delle metriche passate a testRunEnded(long,Map). |
| Genera | |
|---|---|
DeviceNotAvailableException |
|
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Imposta se raccogliere la copertura in testRunEnded.
Imposta questo valore su false durante le nuove esecuzione, altrimenti ogni nuova esecuzione di test individuale raccoglierà la copertura anziché avere un unico risultato di copertura unito.
| Parametri | |
|---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Inserisce l'IConfiguration in uso.
| Parametri | |
|---|---|
config |
IConfiguration |