CoverageOptions

public final class CoverageOptions
extends Object

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


Objet Tradefed pour contenir les options de couverture.

Résumé

Constructeurs publics

CoverageOptions()

Méthodes publiques

getCoverageProcesses()

Renvoie le nom des processus à partir desquels effacer la couverture une fois le test terminé.

getCoverageToolchains()

Renvoie les chaînes d'outils de couverture à partir desquelles collecter la couverture.

getDeviceCoveragePaths()

Renvoie les emplacements de l'appareil où les mesures de couverture sont stockées.

File getJaCoCoAgentPath()

Renvoie jacocoagent.jar.

File getLlvmProfdataPath()

Renvoie le répertoire contenant l'outil llvm-profdata.

String getProfrawFilter()

Renvoie le préfixe des noms de fichiers profdata utilisés pour les mesures de couverture.

long getPullTimeout()

Indique le délai avant expiration, en millisecondes, pour extraire les métriques de couverture de l'appareil.

boolean isCoverageEnabled()

Indique si des mesures de couverture doivent être collectées à partir de cette exécution.

boolean isCoverageFlushEnabled()

Indique si les mesures de couverture doivent être effacées des processus en cours d'exécution une fois le test terminé.

boolean shouldMergeCoverage()

Indique si les mesures de couverture doivent être fusionnées avant d'être enregistrées.

boolean shouldResetCoverageBeforeTest()

Indique si les mesures de couverture doivent être réinitialisées avant chaque test.

Constructeurs publics

CoverageOptions

public CoverageOptions ()

Méthodes publiques

getCoverageProcesses

public  getCoverageProcesses ()

Renvoie le nom des processus à partir desquels effacer la couverture une fois le test terminé.

Renvoie
une ERROR(/List) de noms de processus à partir desquels effacer la couverture après le test

getCoverageToolchains

public  getCoverageToolchains ()

Renvoie les chaînes d'outils de couverture à partir desquelles collecter la couverture.

Renvoie
les chaînes d'outils à partir desquelles collecter la couverture

getDeviceCoveragePaths

public  getDeviceCoveragePaths ()

Renvoie les emplacements de l'appareil où les mesures de couverture sont stockées.

Renvoie
une {link List} contenant les chemins de couverture de l'appareil

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Renvoie jacocoagent.jar.

Renvoie
File un ERROR(/File) pointant vers jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

Renvoie le répertoire contenant l'outil llvm-profdata.

Renvoie
File un ERROR(/File) contenant l'outil llvm-profdata et ses dépendances

getProfrawFilter

public String getProfrawFilter ()

Renvoie le préfixe des noms de fichiers profdata utilisés pour les mesures de couverture.

Renvoie
String un String contenant le préfixe des noms de fichiers profdata

getPullTimeout

public long getPullTimeout ()

Indique le délai avant expiration, en millisecondes, pour extraire les métriques de couverture de l'appareil.

Renvoie
long un ERROR(/long) comme délai avant expiration en millisecondes.

isCoverageEnabled

public boolean isCoverageEnabled ()

Indique si des mesures de couverture doivent être collectées à partir de cette exécution.

Renvoie
boolean si vous souhaitez collecter des mesures de couverture

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Indique si les mesures de couverture doivent être effacées des processus en cours d'exécution une fois le test terminé.

Renvoie
boolean si les processus doivent être effacés pour les mesures de couverture après le test

shouldMergeCoverage

public boolean shouldMergeCoverage ()

Indique si les mesures de couverture doivent être fusionnées avant d'être enregistrées.

Renvoie
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

Indique si les mesures de couverture doivent être réinitialisées avant chaque test.

Cette option permet de cibler davantage la couverture du test.

Renvoie
boolean si vous devez réinitialiser la couverture avant le test