Options de couverture

public final class CoverageOptions
extends Object

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


Objet Tradefed pour détenir des options de couverture.

Sommaire

Classes imbriquées

enum CoverageOptions.Toolchain

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

boolean isCoverageEnabled ()

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

boolean isCoverageFlushEnabled ()

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

boolean shouldMergeCoverage ()

Renvoie s'il faut fusionner les mesures de couverture avant l'enregistrement.

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

getCoverageProcess

public  getCoverageProcesses ()

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

Retour
une ERROR(/List) des 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 de

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

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

Renvoie 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 vider les processus pour les mesures de couverture après le test

devraitFusionnerCouverture

public boolean shouldMergeCoverage ()

Renvoie s'il faut fusionner les mesures de couverture avant l'enregistrement.

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