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
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 mediciones de cobertura nativas del dispositivo y las registra. |
void
|
onTestRunEnd(DeviceMetricData runData,
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)
Inyecta 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 mediciones de cobertura nativas del dispositivo y las registra.
Parámetros | |
---|---|
device |
ITestDevice |
runName |
String |
Arroja | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Devolución de llamada cuando finaliza una ejecución de prueba. Este debería ser el momento de limpiar.
Parámetros | |
---|---|
runData |
DeviceMetricData : Es el DeviceMetricData que contiene los datos de la ejecución. Será el mismo
objeto que durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics |
: Es el mapa actual de métricas que se pasa a ERROR(/#testRunEnded(long,Map)) . |
Arroja | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Establece si se debe recopilar la cobertura en testRunEnded.
Establece este valor en "false" durante las ejecuciones repetidas. De lo contrario, cada ejecución repetida de la prueba individual recopilará cobertura en lugar de tener un solo resultado de cobertura combinada.
Parámetros | |
---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Inyecta el IConfiguration
en uso.
Parámetros | |
---|---|
config |
IConfiguration |