Coleccionista de cobertura de código Gcov

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Objeto
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 las medidas de cobertura nativas del dispositivo y las registra.

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba.

void setCollectOnTestEnd (boolean collect)

Establece si recopilar cobertura en testRunEnded.

void setConfiguration ( IConfiguration config)

Inyecta la IConfiguration en uso.

Constructores públicos

Coleccionista de cobertura de código Gcov

public GcovCodeCoverageCollector ()

Métodos públicos

ExtraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Lanza
DeviceNotAvailableException

medidas de cobertura de registro

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Extrae las medidas de cobertura nativas del dispositivo y las registra.

Parámetros
device ITestDevice

runName String

Lanza
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 la limpieza.

Parámetros
runData DeviceMetricData : DeviceMetricData que contiene los datos para la ejecución. Será el mismo objeto que durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

runMetrics : el mapa actual de métricas pasadas a ERROR(/#testRunEnded(long,Map)) .

Lanza
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Establece si recopilar cobertura en testRunEnded.

Establezca esto en falso durante las repeticiones; de lo contrario, cada repetición de prueba individual recopilará cobertura en lugar de tener un solo resultado de cobertura combinado.

Parámetros
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Inyecta la IConfiguration en uso.

Parámetros
config IConfiguration