Abdeckungsoptionen

public final class CoverageOptions
extends Object

java.lang.Object
😎 com.android.tradefed.testtype.coverage.AbdeckungOptions


Objekt getauscht, um Abdeckungsoptionen zu halten.

Zusammenfassung

Öffentliche Konstruktoren

CoverageOptions()

Öffentliche Methoden

getCoverageProcesses()

Gibt den Namen der Prozesse zurück, die nach Abschluss des Tests zum Leeren der Abdeckung führen.

getCoverageToolchains()

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

getDeviceCoveragePaths()

Gibt die Standorte auf dem Gerät zurück, an denen Messungen der Abdeckung gespeichert sind.

File getJaCoCoAgentPath()

Gibt jacocoagent.jar zurück.

File getLlvmProfdataPath()

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

String getProfrawFilter()

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

long getPullTimeout()

Gibt das Zeitlimit in Millisekunden zurück, das für das Abrufen von Abdeckungsmesswerten vom Gerät verwendet wird.

boolean isCoverageEnabled()

Gibt zurück, ob für diesen Durchlauf Abdeckungsmessungen erfasst werden sollen.

boolean isCoverageFlushEnabled()

Gibt zurück, ob Abdeckungsmessungen nach dem Test aus laufenden Prozessen entfernt werden sollen abgeschlossen ist.

boolean shouldMergeCoverage()

Gibt zurück, ob Abdeckungsmessungen vor der Protokollierung zusammengeführt werden sollen.

boolean shouldResetCoverageBeforeTest()

Gibt an, ob Abdeckungsmessungen vor jedem Test zurückgesetzt werden sollen.

Öffentliche Konstruktoren

Abdeckungsoptionen

public CoverageOptions ()

Öffentliche Methoden

getAbdeckungProzesse

public  getCoverageProcesses ()

Gibt den Namen der Prozesse zurück, die nach Abschluss des Tests zum Leeren der Abdeckung führen.

Returns
eine ERROR(/List) von Prozessnamen, um die Abdeckung nach dem Test zu entfernen

getAbdeckungToolchains

public  getCoverageToolchains ()

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

Returns
Toolchains verwenden, um die Abdeckung

getDeviceAbdeckungPaths

public  getDeviceCoveragePaths ()

Gibt die Standorte auf dem Gerät zurück, an denen Messungen der Abdeckung gespeichert sind.

Returns
eine {link List} mit Pfaden zur Geräteabdeckung

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Gibt jacocoagent.jar zurück.

Returns
File ERROR(/File), der auf jacocoagent.jar verweist.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

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

Returns
File ERROR(/File) mit dem Tool „llvm-profdata“ und den zugehörigen Abhängigkeiten

getProfrawFilter

public String getProfrawFilter ()

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

Returns
String einen String mit dem Präfix von PROFDA-Dateinamen

getPullTimeout

public long getPullTimeout ()

Gibt das Zeitlimit in Millisekunden zurück, nach dem Abdeckungsmesswerte vom Gerät abgerufen werden.

Returns
long ERROR(/long) als Zeitlimit in Millisekunden.

isAbdeckungEnabled

public boolean isCoverageEnabled ()

Gibt zurück, ob für diesen Durchlauf Abdeckungsmessungen erfasst werden sollen.

Returns
boolean ob Abdeckungsmessungen

isAbdeckungFlushEnabled

public boolean isCoverageFlushEnabled ()

Gibt zurück, ob Abdeckungsmessungen nach dem Test aus laufenden Prozessen entfernt werden sollen abgeschlossen ist.

Returns
boolean ob Prozesse für Abdeckungsmessungen nach dem Test geleert werden sollen

sollteMergeAbdeckung

public boolean shouldMergeCoverage ()

Gibt zurück, ob Abdeckungsmessungen vor der Protokollierung zusammengeführt werden sollen.

Returns
boolean

sollteResetAbdeckungBeforeTest

public boolean shouldResetCoverageBeforeTest ()

Gibt an, ob Abdeckungsmessungen vor jedem Test zurückgesetzt werden sollen.

Wenn Sie diese Option aktivieren, kann die Abdeckung genauer auf den Test ausgerichtet werden.

Returns
boolean ob die Abdeckung vor dem Test zurückgesetzt werden soll