Coletor GcovCodeCoverage
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á 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 a cobertura deve ser coletada em testRunEnded. |
void | setConfiguration ( IConfiguration config) Injeta o |
Construtores públicos
Coletor GcovCodeCoverage
public GcovCodeCoverageCollector ()
Métodos públicos
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Lança | |
---|---|
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 |
Lança | |
---|---|
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 da execução. Será o mesmo objeto de BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics | ERROR(/#testRunEnded(long,Map)) . |
Lança | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Define se a cobertura deve ser coletada em testRunEnded.
Defina isso 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 mesclado.
Parâmetros | |
---|---|
collect | boolean |
setConfiguração
public void setConfiguration (IConfiguration config)
Injeta o IConfiguration
em uso.
Parâmetros | |
---|---|
config | IConfiguration |