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

public  getCoverageProcesses ()

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

public  getCoverageToolchains ()

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