Opções de cobertura

public final class CoverageOptions
extends Object

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


Objeto negociado para conter as opções de cobertura.

Resumo

Construtores públicos

CoverageOptions()

Métodos públicos

getCoverageProcesses()

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

getCoverageToolchains()

Retorna os conjuntos de ferramentas de cobertura dos quais a cobertura será coletada.

getDeviceCoveragePaths()

Retorna os locais do dispositivo em que 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()

Informa se as medições de cobertura devem ser coletadas nessa execução.

boolean isCoverageFlushEnabled()

Retorna se as medições de cobertura devem ser removidas dos processos em execução após o teste foi concluída.

boolean shouldMergeCoverage()

Retorna se as medições de cobertura serão combinadas antes de registrar.

boolean shouldResetCoverageBeforeTest()

Informa se as medições de cobertura precisam 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 limpar a cobertura após a conclusão do teste.

Retorna
um ERROR(/List) de nomes de processos para limpar a cobertura após o teste

Conjunto de ferramentas getCoverage

public  getCoverageToolchains ()

Retorna os conjuntos de ferramentas de cobertura dos quais a cobertura será coletada.

Retorna
os conjuntos de ferramentas para coletar a cobertura

getDeviceCoveragePaths

public  getDeviceCoveragePaths ()

Retorna os locais do dispositivo em que as medições de cobertura são armazenadas.

Retorna
um {link List} contendo os caminhos de cobertura do dispositivo

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Retorna jacocoagent.jar.

Retorna
File um ERROR(/File) apontando para jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

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

Retorna
File um ERROR(/File) contendo a ferramenta llvm-profdata e as dependências dela

getProfrawFilter

public String getProfrawFilter ()

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

Retorna
String um 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.

Retorna
long um ERROR(/long) como tempo limite em milissegundos.

isCoverageEnabled

public boolean isCoverageEnabled ()

Informa se as medições de cobertura devem ser coletadas nessa execução.

Retorna
boolean se é necessário coletar medições de cobertura

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Retorna se as medições de cobertura devem ser removidas dos processos em execução após o teste foi concluída.

Retorna
boolean se é necessário transferir processos para medições de cobertura após o teste

shouldMergeCoverage

public boolean shouldMergeCoverage ()

Retorna se as medições de cobertura serão combinadas antes de registrar.

Retorna
boolean

deveRedefinirCoberturaAntesDeTestar

public boolean shouldResetCoverageBeforeTest ()

Informa se as medições de cobertura precisam ser redefinidas antes de cada teste.

Ativar esse recurso permite que a cobertura seja mais direcionada ao teste.

Retorna
boolean se quer redefinir a cobertura antes do teste