RaccoglitorecocodiceGcov
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
🎞 | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
🎞 | com.android.tradefed.device.metric.GcovCodeCoperturaCollector |
Un BaseDeviceMetricCollector
che eseguirà il pull dei gcov
le misurazioni di copertura dal dispositivo e le registrano 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 di copertura native dal dispositivo e le registra. |
void
|
onTestRunEnd(DeviceMetricData runData,
Esegue il callback al termine di un test. |
void
|
setCollectOnTestEnd(boolean collect)
Consente di impostare se raccogliere la copertura su testRunEnded. |
void
|
setConfiguration(IConfiguration config)
Inserisce |
Costruttori pubblici
RaccoglitorecocodiceGcov
public GcovCodeCoverageCollector ()
Metodi pubblici
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Lanci | |
---|---|
DeviceNotAvailableException |
Misurazione Copertura log
public void logCoverageMeasurements (ITestDevice device, String runName)
Estrae le misurazioni di copertura native dal dispositivo e le registra.
Parametri | |
---|---|
device |
ITestDevice |
runName |
String |
Lanci | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
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) . |
runMetrics |
: mappa attuale delle metriche passate a ERROR(/#testRunEnded(long,Map)) . |
Lanci | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Consente di impostare se raccogliere la copertura su testRunEnded.
Impostalo su false durante le nuove esecuzioni, altrimenti ogni singola ripetizione del test raccoglierà anziché avere un unico risultato unito alla copertura.
Parametri | |
---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Inserisce IConfiguration
in uso.
Parametri | |
---|---|
config |
IConfiguration |