Options de couverture

public final class CoverageOptions
extends Object

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


Objet échangé pour contenir les options de couverture.

Résumé

Constructeurs publics

CoverageOptions()

Méthodes publiques

getCoverageProcesses()

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

getCoverageToolchains()

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

getDeviceCoveragePaths()

Affiche 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()

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

boolean isCoverageEnabled()

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

boolean isCoverageFlushEnabled()

Indique si les mesures de la couverture doivent être supprimées des processus en cours d'exécution après le test est terminée.

boolean shouldMergeCoverage()

Indique s'il faut fusionner les mesures de couverture avant la journalisation.

boolean shouldResetCoverageBeforeTest()

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

Constructeurs publics

Options de couverture

public CoverageOptions ()

Méthodes publiques

getcoverProcesses

public  getCoverageProcesses ()

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

Renvoie
Une ERROR(/List) de noms de processus pour vider la couverture après le test

chaînes d'outils getCouverture

public  getCoverageToolchains ()

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

Renvoie
les chaînes d'outils pour collecter la couverture

getDeviceReachPaths

public  getDeviceCoveragePaths ()

Affiche 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 Une 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 Une String contenant le préfixe des noms de fichiers profdata

getPullTimeout

public long getPullTimeout ()

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

isCouvertureActivée

public boolean isCoverageEnabled ()

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

Renvoie
boolean collecter ou non des mesures de couverture

isCouvertureFlushEnabled

public boolean isCoverageFlushEnabled ()

Indique si les mesures de la couverture doivent être supprimées des processus en cours d'exécution après le test est terminée.

Renvoie
boolean s'il faut vider les processus pour les mesures de couverture après le test

CouvertureDoublure

public boolean shouldMergeCoverage ()

Indique s'il faut fusionner les mesures de couverture avant la journalisation.

Renvoie
boolean

Réinitialiser la couverture avant le test

public boolean shouldResetCoverageBeforeTest ()

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

L'activation de cette option permet de cibler plus précisément la couverture en fonction du test.

Renvoie
boolean réinitialiser ou non la couverture avant le test,