CoverageOptions

public final class CoverageOptions
extends Object

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


Tradefed-Objekt, das die Optionen für die Abdeckung enthält.

Zusammenfassung

Öffentliche Konstruktoren

CoverageOptions()

Öffentliche Methoden

List<String> getCoverageProcesses()

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

List<CoverageOptions.Toolchain> getCoverageToolchains()

Gibt die Toolchains für die Codeabdeckung zurück, aus denen Daten zur Codeabdeckung erfasst werden sollen.

List<String> getDeviceCoveragePaths()

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

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 die Abdeckungsmessungen verwendet werden.

long getPullTimeout()

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

boolean isCoverageEnabled()

Gibt zurück, ob für diesen Lauf Messwerte zur Abdeckung erfasst werden sollen.

boolean isCoverageFlushEnabled()

Gibt zurück, ob die Coverage-Messungen nach Abschluss des Tests aus laufenden Prozessen geleert werden sollen.

boolean shouldMergeCoverage()

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

boolean shouldResetCoverageBeforeTest()

Gibt an, ob die Messungen der Codeabdeckung vor jedem Test zurückgesetzt werden sollen.

Öffentliche Konstruktoren

CoverageOptions

public CoverageOptions ()

Öffentliche Methoden

getCoverageProcesses

public List<String> getCoverageProcesses ()

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

Gibt Folgendes zurück:
List<String> List mit Prozessnamen, aus denen die Abdeckung nach dem Test entfernt werden soll

getCoverageToolchains

public List<CoverageOptions.Toolchain> getCoverageToolchains ()

Gibt die Toolchains für die Codeabdeckung zurück, aus denen Daten zur Codeabdeckung erfasst werden sollen.

Gibt Folgendes zurück:
List<CoverageOptions.Toolchain> die Toolchains, aus denen die Abdeckung erfasst werden soll

getDeviceCoveragePaths

public List<String> getDeviceCoveragePaths ()

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

Gibt Folgendes zurück:
List<String> eine {link List} mit den Geräteabdeckungspfaden

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Gibt „jacocoagent.jar“ zurück.

Gibt Folgendes zurück:
File ein File, das auf „jacocoagent.jar“ verweist.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

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

Gibt Folgendes zurück:
File ein File mit dem Tool „llvm-profdata“ und seinen Abhängigkeiten

getProfrawFilter

public String getProfrawFilter ()

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

Gibt Folgendes zurück:
String eine String mit dem Präfix der profdata-Dateinamen

getPullTimeout

public long getPullTimeout ()

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

Gibt Folgendes zurück:
long ERROR(/long) als Zeitlimit in Millisekunden.

isCoverageEnabled

public boolean isCoverageEnabled ()

Gibt zurück, ob für diesen Lauf Messwerte zur Abdeckung erfasst werden sollen.

Gibt Folgendes zurück:
boolean ob Messwerte zur Abdeckung erhoben werden sollen

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Gibt zurück, ob die Abdeckungsdaten nach Abschluss des Tests aus laufenden Prozessen geleert werden sollen.

Gibt Folgendes zurück:
boolean ob Prozesse für die Abdeckungsanalyse nach dem Test geleert werden sollen

shouldMergeCoverage

public boolean shouldMergeCoverage ()

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

Gibt Folgendes zurück:
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

Gibt an, ob die Messungen der Codeabdeckung vor jedem Test zurückgesetzt werden sollen.

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

Gibt Folgendes zurück:
boolean ob die Abdeckung vor dem Test zurückgesetzt werden soll