Opções de cobertura

public final class CoverageOptions
extends Object

java.lang.Object
com.android.tradefed.testtype.coverage.CoverageOptions


Objeto Tradefed para manter opções de cobertura.

Resumo

Construtores públicos

CoverageOptions ()

Métodos públicos

getCoverageProcesses ()

Retorna o nome dos processos para liberar a cobertura após a conclusão do teste.

getCoverageToolchains ()

Retorna as cadeias de ferramentas de cobertura das quais coletar cobertura.

getDeviceCoveragePaths ()

Retorna os locais no dispositivo onde as medições de cobertura são armazenadas.

File getJaCoCoAgentPath ()

Retorna jacocoagent.jar.

File getLlvmProfdataPath ()

Retorna o diretório que contém a ferramenta llvm-profdata.

String getProfrawFilter ()

Retorna o prefixo dos nomes de arquivos profdata usados ​​para medições de cobertura.

long getPullTimeout ()

Retorna o tempo limite em milissegundos para extrair métricas de cobertura do dispositivo.

boolean isCoverageEnabled ()

Retorna se as medidas de cobertura devem ser coletadas desta execução.

boolean isCoverageFlushEnabled ()

Retorna se as medições de cobertura devem ser liberadas dos processos em execução após a conclusão do teste.

boolean shouldMergeCoverage ()

Retorna se as medidas de cobertura devem ser mescladas antes do registro.

boolean shouldResetCoverageBeforeTest ()

Retorna se as medições de cobertura devem ser redefinidas antes de cada teste.

Construtores públicos

Opções de cobertura

public CoverageOptions ()

Métodos públicos

getCoverageProcesses

public  getCoverageProcesses ()

Retorna o nome dos processos para liberar a cobertura após a conclusão do teste.

Devoluções
um ERROR(/List) de nomes de processos para liberar a cobertura após o teste

getCoverageToolchains

public  getCoverageToolchains ()

Retorna as cadeias de ferramentas de cobertura das quais coletar cobertura.

Devoluções
as cadeias de ferramentas para coletar cobertura de

getDeviceCoveragePaths

public  getDeviceCoveragePaths ()

Retorna os locais no dispositivo onde as medições de cobertura são armazenadas.

Devoluções
uma {link List} contendo os caminhos de cobertura do dispositivo

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Retorna jacocoagent.jar.

Devoluções
File um ERROR(/File) apontando para jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

Retorna o diretório que contém a ferramenta llvm-profdata.

Devoluções
File um ERROR(/File) contendo a ferramenta llvm-profdata e suas dependências

getProfrawFilter

public String getProfrawFilter ()

Retorna o prefixo dos nomes de arquivos profdata usados ​​para medições de cobertura.

Devoluções
String uma String contendo o prefixo dos nomes de arquivos profdata

getPullTimeout

public long getPullTimeout ()

Retorna o tempo limite em milissegundos para extrair métricas de cobertura do dispositivo.

Devoluções
long um ERROR(/long) como tempo limite em milissegundos.

isCoverageEnabled

public boolean isCoverageEnabled ()

Retorna se as medidas de cobertura devem ser coletadas desta execução.

Devoluções
boolean se deve coletar medições de cobertura

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Retorna se as medições de cobertura devem ser liberadas dos processos em execução após a conclusão do teste.

Devoluções
boolean se deve liberar processos para medições de cobertura após o teste

deveriaMergeCoverage

public boolean shouldMergeCoverage ()

Retorna se as medidas de cobertura devem ser mescladas antes do registro.

Devoluções
boolean

deveriaResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

Retorna se as medições de cobertura devem ser redefinidas antes de cada teste.

Ativar isso permite que a cobertura seja mais direcionada ao teste.

Devoluções
boolean se deve redefinir a cobertura antes do teste