CoverageOptions

public final class CoverageOptions
extends Object

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


Oggetto Tradefed per contenere le opzioni di copertura.

Riepilogo

Costruttori pubblici

CoverageOptions()

Metodi pubblici

List<String> getCoverageProcesses()

Restituisce il nome dei processi da cui scaricare la copertura al termine del test.

List<CoverageOptions.Toolchain> getCoverageToolchains()

Restituisce le toolchain di copertura da cui raccogliere la copertura.

List<String> getDeviceCoveragePaths()

Restituisce le posizioni sul dispositivo in cui sono memorizzate le misurazioni della 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 il recupero delle metriche di copertura dal dispositivo.

boolean isCoverageEnabled()

Restituisce un valore che indica se le misurazioni della copertura devono essere raccolte da questa esecuzione.

boolean isCoverageFlushEnabled()

Restituisce un valore che indica se le misurazioni della copertura devono essere eliminate dai processi in esecuzione al termine del test.

boolean shouldMergeCoverage()

Restituisce un valore che indica se unire le misurazioni della copertura prima della registrazione.

boolean shouldResetCoverageBeforeTest()

Restituisce un valore che indica se le misurazioni della copertura devono essere reimpostate prima di ogni test.

Costruttori pubblici

CoverageOptions

public CoverageOptions ()

Metodi pubblici

getCoverageProcesses

public List<String> getCoverageProcesses ()

Restituisce il nome dei processi da cui scaricare la copertura al termine del test.

Resi
List<String> un List di nomi di processi da cui eliminare la copertura dopo il test

getCoverageToolchains

public List<CoverageOptions.Toolchain> getCoverageToolchains ()

Restituisce le toolchain di copertura da cui raccogliere la copertura.

Resi
List<CoverageOptions.Toolchain> le toolchain da cui raccogliere la copertura

getDeviceCoveragePaths

public List<String> getDeviceCoveragePaths ()

Restituisce le posizioni sul dispositivo in cui sono memorizzate le misurazioni della copertura.

Resi
List<String> un {link List} contenente i percorsi di copertura dei dispositivi

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Restituisce jacocoagent.jar.

Resi
File un File che rimanda a jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

Restituisce la directory contenente lo strumento llvm-profdata.

Resi
File un File contenente lo strumento llvm-profdata e le relative dipendenze

getProfrawFilter

public String getProfrawFilter ()

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

Resi
String un String contenente il prefisso dei nomi file profdata

getPullTimeout

public long getPullTimeout ()

Restituisce il timeout in millisecondi per il recupero delle metriche di copertura dal dispositivo.

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

isCoverageEnabled

public boolean isCoverageEnabled ()

Restituisce un valore che indica se le misurazioni della copertura devono essere raccolte da questa esecuzione.

Resi
boolean se raccogliere le misurazioni della copertura

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Restituisce un valore che indica se le misurazioni della copertura devono essere eliminate dai processi in esecuzione al termine del test.

Resi
boolean se svuotare i processi per le misurazioni della copertura dopo il test

shouldMergeCoverage

public boolean shouldMergeCoverage ()

Restituisce un valore che indica se unire le misurazioni della copertura prima della registrazione.

Resi
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

Restituisce un valore che indica se le misurazioni della copertura devono essere reimpostate prima di ogni test.

L'attivazione di questa opzione consente di indirizzare meglio la copertura al test.

Resi
boolean se reimpostare la copertura prima del test