Options de couverture

public final class CoverageOptions
extends Object

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


Tradefed s’oppose à détenir des 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.

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 d'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 couverture doivent être supprimées des processus en cours d'exécution une fois le test terminé.

boolean shouldMergeCoverage ()

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

boolean shouldResetCoverageBeforeTest ()

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

Constructeurs publics

Options de couverture

public CoverageOptions ()

Méthodes publiques

getCoverageProcesses

public  getCoverageProcesses ()

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

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

getCoverageToolchains

public  getCoverageToolchains ()

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

Retour
les chaînes d'outils pour collecter la couverture auprès de

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Renvoie jacocoagent.jar.

Retour
File une ERROR(/File) pointant vers jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

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

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

Retour
String une String contenant le préfixe des noms de fichiers profdata

getPullTimeout

public long getPullTimeout ()

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

Retour
long une ERROR(/long) comme délai d'attente en millisecondes.

isCoverageEnabled

public boolean isCoverageEnabled ()

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

Retour
boolean s'il faut collecter des mesures de couverture

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

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

Retour
boolean s'il faut rincer les processus pour les mesures de couverture après le test

devraitMergeCoverage

public boolean shouldMergeCoverage ()

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

Retour
boolean

ShouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

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

L'activation de cette option permet à la couverture d'être plus ciblée sur le test.

Retour
boolean s'il faut réinitialiser la couverture avant le test