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 |
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 | 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 |