GcovCodeCoverageCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector | |
Es un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de gcov
del dispositivo y las registrará como artefactos de prueba.
Resumen
Constructores públicos | |
|---|---|
GcovCodeCoverageCollector()
|
|
Métodos públicos | |
|---|---|
void
|
extraInit(IInvocationContext context, ITestInvocationListener listener)
|
void
|
logCoverageMeasurements(ITestDevice device, String runName)
Extrae las mediciones de cobertura nativas del dispositivo y las registra. |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Devolución de llamada cuando finaliza una ejecución de prueba. |
void
|
setCollectOnTestEnd(boolean collect)
Establece si se debe recopilar la cobertura en testRunEnded. |
void
|
setConfiguration(IConfiguration config)
Inserta el |
Constructores públicos
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Métodos públicos
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| Arroja | |
|---|---|
DeviceNotAvailableException |
|
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Extrae las mediciones de cobertura nativas del dispositivo y las registra.
| Parámetros | |
|---|---|
device |
ITestDevice |
runName |
String |
| Arroja | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Devolución de llamada cuando finaliza una ejecución de prueba. Este debería ser el momento de la limpieza.
| Parámetros | |
|---|---|
runData |
DeviceMetricData: Es el DeviceMetricData que contiene los datos de la ejecución. Será el mismo
objeto que durante onTestRunStart(DeviceMetricData). |
runMetrics |
Map: Es el mapa actual de métricas que se pasa a testRunEnded(long,Map). |
| Arroja | |
|---|---|
DeviceNotAvailableException |
|
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Establece si se debe recopilar la cobertura en testRunEnded.
Establécelo en falso durante las repeticiones. De lo contrario, cada repetición de prueba individual recopilará la cobertura en lugar de tener un solo resultado de cobertura combinado.
| Parámetros | |
|---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Inserta el IConfiguration en uso.
| Parámetros | |
|---|---|
config |
IConfiguration |