Abdeckungsoptionen
public final class CoverageOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.coverage.CoverageOptions |
Tradefed-Objekt, um Coverage-Optionen zu halten.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
CoverageOptions () |
Öffentliche Methoden | |
---|---|
getCoverageProcesses () Gibt den Namen der Prozesse zurück, aus denen die Abdeckung gelöscht werden soll, nachdem der Test abgeschlossen ist. | |
getCoverageToolchains () Gibt die Coverage-Toolchains zurück, von denen Coverage erfasst werden soll. | |
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 von Profdata-Dateinamen zurück, die für Abdeckungsmessungen verwendet werden. |
long | getPullTimeout () Gibt das Zeitlimit in Millisekunden für das Abrufen von Abdeckungsmetriken vom Gerät zurück. |
boolean | isCoverageEnabled () Gibt zurück, ob Abdeckungsmessungen von diesem Lauf erfasst werden sollen. |
boolean | isCoverageFlushEnabled () Gibt zurück, ob Abdeckungsmessungen aus laufenden Prozessen gelöscht werden sollen, nachdem der Test abgeschlossen ist. |
boolean | shouldMergeCoverage () Gibt zurück, ob Abdeckungsmessungen vor der Protokollierung zusammengeführt werden sollen. |
boolean | shouldResetCoverageBeforeTest () Gibt zurück, ob die Abdeckungsmessungen vor jedem Test zurückgesetzt werden sollen. |
Öffentliche Konstrukteure
Abdeckungsoptionen
public CoverageOptions ()
Öffentliche Methoden
getCoverageProcesses
publicgetCoverageProcesses ()
Gibt den Namen der Prozesse zurück, aus denen die Abdeckung gelöscht werden soll, nachdem der Test abgeschlossen ist.
Kehrt zurück | |
---|---|
a ERROR(/List) von Prozessnamen, aus denen die Abdeckung nach dem Test geleert werden soll |
getCoverageToolchains
publicgetCoverageToolchains ()
Gibt die Coverage-Toolchains zurück, von denen Coverage erfasst werden soll.
Kehrt zurück | |
---|---|
die Toolchains, von denen Abdeckung erfasst werden soll |
getJaCoCoAgentPath
public File getJaCoCoAgentPath ()
Gibt jacocoagent.jar zurück.
Kehrt zurück | |
---|---|
File | ein ERROR(/File) zeigt auf jacocoagent.jar. |
getLlvmProfdataPath
public File getLlvmProfdataPath ()
Gibt das Verzeichnis zurück, das das Tool llvm-profdata enthält.
Kehrt zurück | |
---|---|
File | eine ERROR(/File) , die das Tool llvm-profdata und seine Abhängigkeiten enthält |
getProfrawFilter
public String getProfrawFilter ()
Gibt das Präfix von Profdata-Dateinamen zurück, die für Abdeckungsmessungen verwendet werden.
Kehrt zurück | |
---|---|
String | ein ERROR(/String) mit dem Präfix von Profdata-Dateinamen |
getPullTimeout
public long getPullTimeout ()
Gibt das Zeitlimit in Millisekunden für das Abrufen von Abdeckungsmetriken vom Gerät zurück.
Kehrt zurück | |
---|---|
long | ein ERROR(/long) als Timeout in Millisekunden. |
istCoverageEnabled
public boolean isCoverageEnabled ()
Gibt zurück, ob Abdeckungsmessungen von diesem Lauf erfasst werden sollen.
Kehrt zurück | |
---|---|
boolean | ob Abdeckungsmessungen erfasst werden sollen |
istCoverageFlushEnabled
public boolean isCoverageFlushEnabled ()
Gibt zurück, ob Abdeckungsmessungen aus laufenden Prozessen gelöscht werden sollen, nachdem der Test abgeschlossen ist.
Kehrt zurück | |
---|---|
boolean | ob Prozesse für Abdeckungsmessungen nach dem Test gespült werden sollen |
shouldMergeCoverage
public boolean shouldMergeCoverage ()
Gibt zurück, ob Abdeckungsmessungen vor der Protokollierung zusammengeführt werden sollen.
Kehrt zurück | |
---|---|
boolean |
shouldResetCoverageBeforeTest
public boolean shouldResetCoverageBeforeTest ()
Gibt zurück, ob die Abdeckungsmessungen vor jedem Test zurückgesetzt werden sollen.
Wenn Sie dies aktivieren, kann die Abdeckung gezielter auf den Test ausgerichtet werden.
Kehrt zurück | |
---|---|
boolean | ob die Abdeckung vor dem Test zurückgesetzt werden soll |