CoverageOptions

public final class CoverageOptions
extends Object

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


Objeto do Tradefed para armazenar opções de cobertura.

Resumo

Construtores públicos

CoverageOptions()

Métodos públicos

List<String> getCoverageProcesses()

Retorna o nome dos processos para limpar a cobertura depois que o teste for concluído.

List<CoverageOptions.Toolchain> getCoverageToolchains()

Retorna as toolchains de cobertura para coletar a cobertura.

List<String> getDeviceCoveragePaths()

Retorna os locais no 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()

Retorna se as medições de cobertura devem ser coletadas desta execução.

boolean isCoverageFlushEnabled()

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

boolean shouldMergeCoverage()

Retorna se as medições de cobertura devem ser mescladas antes do registro.

boolean shouldResetCoverageBeforeTest()

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

Construtores públicos

CoverageOptions

public CoverageOptions ()

Métodos públicos

getCoverageProcesses

public List<String> getCoverageProcesses ()

Retorna o nome dos processos para limpar a cobertura depois que o teste for concluído.

Retorna
List<String> uma List de nomes de processos para limpar a cobertura após o teste

getCoverageToolchains

public List<CoverageOptions.Toolchain> getCoverageToolchains ()

Retorna as toolchains de cobertura para coletar a cobertura.

Retorna
List<CoverageOptions.Toolchain> as toolchains para coletar a cobertura de

getDeviceCoveragePaths

public List<String> getDeviceCoveragePaths ()

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

Retorna
List<String> uma {link List} que contém os caminhos de cobertura do dispositivo

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Retorna jacocoagent.jar.

Retorna
File um File apontando para jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

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

Retorna
File um File que contém 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 que contém 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 ()

Retorna se as medições de cobertura devem ser coletadas desta 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 liberadas de processos em execução após a conclusão do teste.

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

shouldMergeCoverage

public boolean shouldMergeCoverage ()

Retorna se as medições de cobertura devem ser mescladas antes do registro.

Retorna
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

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

Isso permite que a cobertura seja mais direcionada ao teste.

Retorna
boolean se é necessário redefinir a cobertura antes do teste