Abdeckungsoptionen

public final class CoverageOptions
extends Object

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


Tradefed-Objekt zum Halten von Deckungsoptionen.

Zusammenfassung

Öffentliche Bauträger

CoverageOptions ()

Öffentliche Methoden

getCoverageProcesses ()

Gibt den Namen der Prozesse zurück, von 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 der Profdata-Dateinamen zurück, die für Abdeckungsmessungen verwendet werden.

long getPullTimeout ()

Gibt das Timeout in Millisekunden für das Abrufen von Abdeckungsmetriken vom Gerät zurück.

boolean isCoverageEnabled ()

Gibt zurück, ob Abdeckungsmessungen aus 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 Bauträger

Abdeckungsoptionen

public CoverageOptions ()

Öffentliche Methoden

getCoverageProcesses

public  getCoverageProcesses ()

Gibt den Namen der Prozesse zurück, von denen die Abdeckung gelöscht werden soll, nachdem der Test abgeschlossen ist.

Kehrt zurück
ein ERROR(/List) von Prozessnamen, aus denen nach dem Test die Abdeckung gelöscht werden soll

getCoverageToolchains

public  getCoverageToolchains ()

Gibt die Coverage-Toolchains zurück, von denen Coverage erfasst werden soll.

Kehrt zurück
die Toolchains, von denen Berichterstattung erfasst werden soll

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Gibt jacocoagent.jar zurück.

Kehrt zurück
File ein ERROR(/File) der auf jacocoagent.jar verweist.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

Gibt das Verzeichnis zurück, das das Tool llvm-profdata enthält.

Kehrt zurück
File ein ERROR(/File) , das das llvm-profdata-Tool und seine Abhängigkeiten enthält

getProfrawFilter

public String getProfrawFilter ()

Gibt das Präfix der Profdata-Dateinamen zurück, die für Abdeckungsmessungen verwendet werden.

Kehrt zurück
String ein String , der das Präfix von Profdata-Dateinamen enthält

getPullTimeout

public long getPullTimeout ()

Gibt das Timeout in Millisekunden für das Abrufen von Abdeckungsmetriken vom Gerät zurück.

Kehrt zurück
long ein ERROR(/long) als Timeout in Millisekunden.

isCoverageEnabled

public boolean isCoverageEnabled ()

Gibt zurück, ob Abdeckungsmessungen aus diesem Lauf erfasst werden sollen.

Kehrt zurück
boolean ob Abdeckungsmessungen erfasst werden sollen

isCoverageFlushEnabled

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