GcovCodeCoverageCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector (link em inglês) | |
↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector |
Um BaseDeviceMetricCollector
que vai extrair gcov
medições de cobertura fora do dispositivo e registrá-las 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 nativas do dispositivo e as registra. |
void
|
onTestRunEnd(DeviceMetricData runData,
Callback quando a execução de um teste é finalizada. |
void
|
setCollectOnTestEnd(boolean collect)
Define se a cobertura será coletada 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)
Gera | |
---|---|
DeviceNotAvailableException |
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Extrai medições de cobertura nativas do dispositivo e as registra.
Parâmetros | |
---|---|
device |
ITestDevice |
runName |
String |
Gera | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Callback quando a execução de um teste é finalizada. Esse deve ser o momento da limpeza.
Parâmetros | |
---|---|
runData |
DeviceMetricData : o DeviceMetricData que contém os dados para a execução. Será igual
objeto como durante BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics |
: o mapa atual de métricas transmitidas para ERROR(/#testRunEnded(long,Map)) . |
Gera | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Define se a cobertura será coletada em testRunEnded.
Defina como "false" durante as novas execuções. Caso contrário, cada nova execução de teste vai coletar 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 |