Opzioni copertura

public final class CoverageOptions
extends Object

java.lang.Object
🎞 com.android.tradefed.testtype.coverage.CoperturaOpzioni


Oggetto scambiato per contenere opzioni di copertura.

Riepilogo

Costruttori pubblici

CoverageOptions()

Metodi pubblici

getCoverageProcesses()

Restituisce il nome dei processi da cui eseguire il flush della copertura dopo il completamento del test.

getCoverageToolchains()

Restituisce le toolchain di copertura da cui raccogliere la copertura.

getDeviceCoveragePaths()

Restituisce le posizioni sul dispositivo in cui sono memorizzate le misurazioni di 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()

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

boolean isCoverageFlushEnabled()

Indica se le misurazioni della copertura devono essere eliminate dai processi in esecuzione dopo il test viene completata.

boolean shouldMergeCoverage()

Indica se unire le misurazioni della copertura prima del logging.

boolean shouldResetCoverageBeforeTest()

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

Costruttori pubblici

Opzioni copertura

public CoverageOptions ()

Metodi pubblici

Processi getCopertura

public  getCoverageProcesses ()

Restituisce il nome dei processi da cui eseguire il flush della copertura dopo il completamento del test.

Ritorni
ERROR(/List) di nomi di processo da cui eliminare la copertura dopo il test

getCoperturaToolchains

public  getCoverageToolchains ()

Restituisce le toolchain di copertura da cui raccogliere la copertura.

Ritorni
le toolchain per raccogliere copertura

getDeviceCoperturaPaths

public  getDeviceCoveragePaths ()

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

Ritorni
un {link List} contenente i percorsi di copertura dei dispositivi

getJaCoAgentPath

public File getJaCoCoAgentPath ()

Restituisce jacocoagent.jar.

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

getLlvmProfdataPath

public File getLlvmProfdataPath ()

Restituisce la directory contenente lo strumento llvm-profdata.

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

Filtro getProfraw

public String getProfrawFilter ()

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

Ritorni
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.

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

CoperturaAbilitata

public boolean isCoverageEnabled ()

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

Ritorni
boolean se raccogliere misurazioni della copertura

CoperturaFlushEnabled

public boolean isCoverageFlushEnabled ()

Indica se le misurazioni della copertura devono essere eliminate dai processi in esecuzione dopo il test viene completata.

Ritorni
boolean se svuotare i processi per le misurazioni di copertura dopo il test

CoperturaDovrà

public boolean shouldMergeCoverage ()

Indica se unire le misurazioni della copertura prima del logging.

Ritorni
boolean

Dovrebbe essereazzerataLa coperturaPrimaIlTest

public boolean shouldResetCoverageBeforeTest ()

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

Se attivi questa opzione, la copertura sarà più mirata al test.

Ritorni
boolean se reimpostare la copertura prima del test