GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


Um BaseDeviceMetricCollector que extrairá as medições de cobertura gcov do dispositivo e as registrará como artefatos de teste.

Resumo

Construtores públicos

GcovCodeCoverageCollector ()

Métodos públicos

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void logCoverageMeasurements ( ITestDevice device, String runName)

Extrai medições de cobertura nativa do dispositivo e as registra.

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

Retorno de chamada quando uma execução de teste é encerrada.

void setCollectOnTestEnd (boolean collect)

Define se deve coletar cobertura em testRunEnded.

void setConfiguration ( IConfiguration config)

Injeta o IConfiguration em uso.

Construtores públicos

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Métodos públicos

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

lances
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Extrai medições de cobertura nativa do dispositivo e as registra.

Parâmetros
device ITestDevice

runName String

lances
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Retorno de chamada quando uma execução de teste é encerrada. Este deve ser o momento da limpeza.

Parâmetros
runData DeviceMetricData : o DeviceMetricData que contém os dados para a execução. Será o mesmo objeto que durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

runMetrics : o mapa atual de métricas passadas para ERROR(/#testRunEnded(long,Map)) .

lances
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Define se deve coletar cobertura em testRunEnded.

Defina como falso durante as novas execuções, caso contrário, cada nova execução de teste individual coletará cobertura em vez de ter um único resultado de cobertura mesclada.

Parâmetros
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Injeta o IConfiguration em uso.

Parâmetros
config IConfiguration