CoverageOptions
public
final
class
CoverageOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.coverage.CoverageOptions |
Tradefed-Objekt, das die Optionen für die Abdeckung enthält.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
CoverageOptions()
|
|
Öffentliche Methoden | |
|---|---|
List<String>
|
getCoverageProcesses()
Gibt den Namen der Prozesse zurück, aus denen die Abdeckung nach Abschluss des Tests geleert werden soll. |
List<CoverageOptions.Toolchain>
|
getCoverageToolchains()
Gibt die Toolchains für die Codeabdeckung zurück, aus denen Daten zur Codeabdeckung erfasst werden sollen. |
List<String>
|
getDeviceCoveragePaths()
Gibt die Speicherorte auf dem Gerät zurück, an denen Abdeckungsdaten gespeichert sind. |
File
|
getJaCoCoAgentPath()
Gibt „jacocoagent.jar“ zurück. |
File
|
getLlvmProfdataPath()
Gibt das Verzeichnis zurück, das das Tool „llvm-profdata“ enthält. |
String
|
getProfrawFilter()
Gibt das Präfix der profdata-Dateinamen zurück, die für die Abdeckungsmessungen verwendet werden. |
long
|
getPullTimeout()
Gibt das Zeitlimit in Millisekunden für das Abrufen von Messwerten zur Abdeckung vom Gerät zurück. |
boolean
|
isCoverageEnabled()
Gibt zurück, ob für diesen Lauf Messwerte zur Abdeckung erfasst werden sollen. |
boolean
|
isCoverageFlushEnabled()
Gibt zurück, ob die Coverage-Messungen nach Abschluss des Tests aus laufenden Prozessen geleert werden sollen. |
boolean
|
shouldMergeCoverage()
Gibt zurück, ob Abdeckungsmessungen vor der Protokollierung zusammengeführt werden sollen. |
boolean
|
shouldResetCoverageBeforeTest()
Gibt an, ob die Messungen der Codeabdeckung vor jedem Test zurückgesetzt werden sollen. |
Öffentliche Konstruktoren
CoverageOptions
public CoverageOptions ()
Öffentliche Methoden
getCoverageProcesses
public List<String> getCoverageProcesses ()
Gibt den Namen der Prozesse zurück, aus denen die Abdeckung nach Abschluss des Tests geleert werden soll.
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
List mit Prozessnamen, aus denen die Abdeckung nach dem Test entfernt werden soll |
getCoverageToolchains
public List<CoverageOptions.Toolchain> getCoverageToolchains ()
Gibt die Toolchains für die Codeabdeckung zurück, aus denen Daten zur Codeabdeckung erfasst werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
List<CoverageOptions.Toolchain> |
die Toolchains, aus denen die Abdeckung erfasst werden soll |
getDeviceCoveragePaths
public List<String> getDeviceCoveragePaths ()
Gibt die Speicherorte auf dem Gerät zurück, an denen Abdeckungsdaten gespeichert sind.
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
eine {link List} mit den Geräteabdeckungspfaden |
getJaCoCoAgentPath
public File getJaCoCoAgentPath ()
Gibt „jacocoagent.jar“ zurück.
| Gibt Folgendes zurück: | |
|---|---|
File |
ein File, das auf „jacocoagent.jar“ verweist. |
getLlvmProfdataPath
public File getLlvmProfdataPath ()
Gibt das Verzeichnis zurück, das das Tool „llvm-profdata“ enthält.
| Gibt Folgendes zurück: | |
|---|---|
File |
ein File mit dem Tool „llvm-profdata“ und seinen Abhängigkeiten |
getProfrawFilter
public String getProfrawFilter ()
Gibt das Präfix der profdata-Dateinamen zurück, die für die Abdeckungsmessungen verwendet werden.
| Gibt Folgendes zurück: | |
|---|---|
String |
eine String mit dem Präfix der profdata-Dateinamen |
getPullTimeout
public long getPullTimeout ()
Gibt das Zeitlimit in Millisekunden für das Abrufen von Messwerten zur Abdeckung vom Gerät zurück.
| Gibt Folgendes zurück: | |
|---|---|
long |
ERROR(/long) als Zeitlimit in Millisekunden. |
isCoverageEnabled
public boolean isCoverageEnabled ()
Gibt zurück, ob für diesen Lauf Messwerte zur Abdeckung erfasst werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
ob Messwerte zur Abdeckung erhoben werden sollen |
isCoverageFlushEnabled
public boolean isCoverageFlushEnabled ()
Gibt zurück, ob die Abdeckungsdaten nach Abschluss des Tests aus laufenden Prozessen geleert werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
ob Prozesse für die Abdeckungsanalyse nach dem Test geleert werden sollen |
shouldMergeCoverage
public boolean shouldMergeCoverage ()
Gibt zurück, ob Abdeckungsmessungen vor der Protokollierung zusammengeführt werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
shouldResetCoverageBeforeTest
public boolean shouldResetCoverageBeforeTest ()
Gibt an, ob die Messungen der Codeabdeckung vor jedem Test zurückgesetzt werden sollen.
Wenn Sie diese Option aktivieren, kann die Abdeckung gezielter auf den Test ausgerichtet werden.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
ob die Abdeckung vor dem Test zurückgesetzt werden soll |