CoverageOptions

public final class CoverageOptions
extends Object

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


Tradefed-Objekt für Abdeckungsoptionen.

Zusammenfassung

Öffentliche Konstruktoren

CoverageOptions()

Öffentliche Methoden

getCoverageProcesses()

Gibt den Namen der Prozesse zurück, aus denen die Abdeckung nach Abschluss des Tests gelöscht werden soll.

getCoverageToolchains()

Gibt die Toolchains für die Abdeckung zurück, aus denen die Abdeckung erfasst werden soll.

getDeviceCoveragePaths()

Gibt die Speicherorte auf dem Gerät zurück, an denen Abdeckungsmessungen gespeichert sind.

File getJaCoCoAgentPath()

Gibt jacocoagent.jar zurück.

File getLlvmProfdataPath()

Gibt das Verzeichnis mit dem llvm-profdata-Tool zurück.

String getProfrawFilter()

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

long getPullTimeout()

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

boolean isCoverageEnabled()

Gibt an, ob Abdeckungsmesswerte aus diesem Lauf erfasst werden sollen.

boolean isCoverageFlushEnabled()

Gibt an, ob Abdeckungsmessungen nach Abschluss des Tests aus laufenden Prozessen gelöscht werden sollen.

boolean shouldMergeCoverage()

Gibt an, ob Abdeckungsmessungen vor dem Logging zusammengeführt werden sollen.

boolean shouldResetCoverageBeforeTest()

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

Öffentliche Konstruktoren

CoverageOptions

public CoverageOptions ()

Öffentliche Methoden

getCoverageProcesses

public  getCoverageProcesses ()

Gibt den Namen der Prozesse zurück, aus denen die Abdeckung nach Abschluss des Tests gelöscht werden soll.

Returns
eine ERROR(/List) mit Prozessnamen, aus denen die Abdeckung nach dem Test gelöscht werden soll

getCoverageToolchains

public  getCoverageToolchains ()

Gibt die Toolchains für die Abdeckung zurück, aus denen die Abdeckung erfasst werden soll.

Returns
die toolchains, aus denen die Abdeckung erfasst werden soll

getDeviceCoveragePaths

public  getDeviceCoveragePaths ()

Gibt die Speicherorte auf dem Gerät zurück, an denen Abdeckungsmessungen gespeichert sind.

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

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Gibt jacocoagent.jar zurück.

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

getLlvmProfdataPath

public File getLlvmProfdataPath ()

Gibt das Verzeichnis mit dem llvm-profdata-Tool zurück.

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

getProfrawFilter

public String getProfrawFilter ()

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

Returns
String eine String mit dem Präfix der Dateinamen von Profdata

getPullTimeout

public long getPullTimeout ()

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

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

isCoverageEnabled

public boolean isCoverageEnabled ()

Gibt an, ob Abdeckungsmesswerte aus diesem Lauf erfasst werden sollen.

Returns
boolean ob Abdeckungsmessungen erfasst werden sollen

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Gibt an, ob Abdeckungsmessungen nach Abschluss des Tests aus laufenden Prozessen gelöscht werden sollen.

Returns
boolean ob Prozesse für Abdeckungsmessungen nach dem Test gelöscht werden sollen

shouldMergeCoverage

public boolean shouldMergeCoverage ()

Gibt an, ob Abdeckungsmessungen vor dem Logging zusammengeführt werden sollen.

Returns
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

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

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

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