CoverageOptions

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 limpar a cobertura após a conclusão do teste.

getCoverageToolchains()

Retorna as cadeias de ferramentas de cobertura para coletar a cobertura.

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 arquivo de 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 precisam ser coletadas nesta execução.

boolean isCoverageFlushEnabled()

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

boolean shouldMergeCoverage()

Retorna se as medições de cobertura serão 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  getCoverageProcesses ()

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

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

getCoverageToolchains

public  getCoverageToolchains ()

Retorna as cadeias de ferramentas de cobertura para coletar a cobertura.

Retorna
as cadeias de ferramentas para coletar cobertura de

getDeviceCoveragePaths

public  getDeviceCoveragePaths ()

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

Retorna
uma {lista de links} que contém 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 arquivo de profdata usados para medições de cobertura.

Retorna
String um String que contém o prefixo dos nomes de arquivos de 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 precisam ser coletadas nesta execução.

Retorna
boolean se coletar medições de cobertura

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

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

Retorna
boolean se os processos serão limpos para medições de cobertura após o teste

shouldMergeCoverage

public boolean shouldMergeCoverage ()

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

Retorna
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

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

A ativação dessa opção permite que a cobertura seja mais direcionada ao teste.

Retorna
boolean se a cobertura precisa ser redefinida antes do teste