Opzioni di copertura

public final class CoverageOptions
extends Object

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


Oggetto scambiato per contenere opzioni di copertura.

Riepilogo

Costruttori pubblici

CoverageOptions ()

Metodi pubblici

getCoverageProcesses ()

Restituisce il nome dei processi per eliminare la copertura dopo il completamento del test.

getCoverageToolchains ()

Restituisce le toolchain di copertura da cui raccogliere la copertura.

File getJaCoCoAgentPath ()

Restituisce jacocoagent.jar.

File getLlvmProfdataPath ()

Restituisce la directory contenente lo strumento llvm-profdata.

String getProfrawFilter ()

Restituisce il prefisso dei nomi file profdata utilizzati per le misurazioni della copertura.

long getPullTimeout ()

Restituisce il timeout in millisecondi per estrarre le metriche di copertura dal dispositivo.

boolean isCoverageEnabled ()

Indica se le misurazioni della copertura devono essere raccolte da questa esecuzione.

boolean isCoverageFlushEnabled ()

Restituisce se le misurazioni della copertura devono essere eliminate dai processi in esecuzione dopo il completamento del test.

boolean shouldMergeCoverage ()

Restituisce se unire le misure di copertura insieme prima della registrazione.

boolean shouldResetCoverageBeforeTest ()

Indica se le misurazioni della copertura devono essere reimpostate prima di ogni test.

Costruttori pubblici

Opzioni di copertura

public CoverageOptions ()

Metodi pubblici

getCoperturaProcessi

public  getCoverageProcesses ()

Restituisce il nome dei processi per eliminare la copertura dopo il completamento del test.

ritorna
un ERROR(/List) di nomi di processo da eliminare dopo il test

getCoverageToolchains

public  getCoverageToolchains ()

Restituisce le toolchain di copertura da cui raccogliere la copertura.

ritorna
le toolchain da cui raccogliere la copertura

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Restituisce jacocoagent.jar.

ritorna
File un ERROR(/File) che punta a jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

Restituisce la directory contenente lo strumento llvm-profdata.

ritorna
File un ERROR(/File) contenente lo strumento llvm-profdata e le sue dipendenze

getProfrawFilter

public String getProfrawFilter ()

Restituisce il prefisso dei nomi file profdata utilizzati per le misurazioni della copertura.

ritorna
String una String contenente il prefisso dei nomi file profdata

getPullTimeout

public long getPullTimeout ()

Restituisce il timeout in millisecondi per estrarre le metriche di copertura dal dispositivo.

ritorna
long un ERROR(/long) come timeout in millisecondi.

èCopertura abilitata

public boolean isCoverageEnabled ()

Indica se le misurazioni della copertura devono essere raccolte da questa esecuzione.

ritorna
boolean se raccogliere misure di copertura

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Restituisce se le misurazioni della copertura devono essere eliminate dai processi in esecuzione dopo il completamento del test.

ritorna
boolean se eseguire il flush dei processi per le misurazioni della copertura dopo il test

shouldMergeCoverage

public boolean shouldMergeCoverage ()

Restituisce se unire le misure di copertura insieme prima della registrazione.

ritorna
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

Indica se le misurazioni della copertura devono essere reimpostate prima di ogni test.

L'abilitazione di questa opzione consente alla copertura di essere più mirata al test.

ritorna
boolean se reimpostare la copertura prima del test