CoverageOptions
public
final
class
CoverageOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.coverage.CoverageOptions |
Objet Tradefed contenant les options de couverture.
Résumé
Constructeurs publics | |
|---|---|
CoverageOptions()
|
|
Méthodes publiques | |
|---|---|
List<String>
|
getCoverageProcesses()
Renvoie le nom des processus à partir desquels la couverture doit être supprimée une fois le test terminé. |
List<CoverageOptions.Toolchain>
|
getCoverageToolchains()
Renvoie les chaînes d'outils de couverture à partir desquelles la couverture doit être collectée. |
List<String>
|
getDeviceCoveragePaths()
Renvoie les emplacements sur 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 couverture doivent être supprimé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 List<String> getCoverageProcesses ()
Renvoie le nom des processus à partir desquels la couverture doit être supprimée une fois le test terminé.
| Renvoie | |
|---|---|
List<String> |
une List de noms de processus à partir desquels la couverture doit être supprimée une fois le test terminé |
getCoverageToolchains
public List<CoverageOptions.Toolchain> getCoverageToolchains ()
Renvoie les chaînes d'outils de couverture à partir desquelles la couverture doit être collectée.
| Renvoie | |
|---|---|
List<CoverageOptions.Toolchain> |
les chaînes d'outils à partir desquelles la couverture doit être collectée |
getDeviceCoveragePaths
public List<String> getDeviceCoveragePaths ()
Renvoie les emplacements sur l'appareil où les mesures de couverture sont stockées.
| Renvoie | |
|---|---|
List<String> |
une {link List} contenant les chemins de couverture de l'appareil |
getJaCoCoAgentPath
public File getJaCoCoAgentPath ()
Renvoie jacocoagent.jar.
| Renvoie | |
|---|---|
File |
un File pointant vers jacocoagent.jar |
getLlvmProfdataPath
public File getLlvmProfdataPath ()
Renvoie le répertoire contenant l'outil llvm-profdata.
| Renvoie | |
|---|---|
File |
un 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 |
isCoverageEnabled
public boolean isCoverageEnabled ()
Indique si les mesures de couverture doivent être collectées à partir de cette exécution.
| Renvoie | |
|---|---|
boolean |
si les mesures de couverture doivent être collectées |
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é.
| Renvoie | |
|---|---|
boolean |
si les processus doivent être supprimé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.
L'activation de cette option permet de cibler davantage la couverture sur le test.
| Renvoie | |
|---|---|
boolean |
si la couverture doit être réinitialisée avant le test |