Opcje pokrycia

public final class CoverageOptions
extends Object

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


Handel przedmiotem do przechowywania opcji pokrycia.

Streszczenie

Konstruktory publiczne

CoverageOptions ()

Metody publiczne

getCoverageProcesses ()

Zwraca nazwę procesów, z których należy opróżnić pokrycie po zakończeniu testu.

getCoverageToolchains ()

Zwraca łańcuchy narzędzi pokrycia, z których ma zostać zebrane pokrycie.

File getJaCoCoAgentPath ()

Zwraca jacocoagent.jar.

File getLlvmProfdataPath ()

Zwraca katalog zawierający narzędzie llvm-profdata.

String getProfrawFilter ()

Zwraca przedrostek nazw plików profdata używanych do pomiarów pokrycia.

long getPullTimeout ()

Zwraca limit czasu w milisekundach dla pobierania metryk pokrycia z urządzenia.

boolean isCoverageEnabled ()

Zwraca, czy pomiary pokrycia powinny być zbierane z tego przebiegu.

boolean isCoverageFlushEnabled ()

Zwraca, czy pomiary pokrycia powinny zostać usunięte z uruchomionych procesów po zakończeniu testu.

boolean shouldMergeCoverage ()

Zwraca pytanie, czy scalić pomiary zasięgu przed rejestracją.

boolean shouldResetCoverageBeforeTest ()

Zwraca informację, czy pomiary pokrycia powinny być resetowane przed każdym testem.

Konstruktory publiczne

Opcje pokrycia

public CoverageOptions ()

Metody publiczne

getCoverageProcesy

public  getCoverageProcesses ()

Zwraca nazwę procesów, z których należy opróżnić pokrycie po zakończeniu testu.

Zwroty
ERROR(/List) nazw procesów, z których należy usunąć pokrycie po teście

getCoverageToolchains

public  getCoverageToolchains ()

Zwraca łańcuchy narzędzi pokrycia, z których ma zostać zebrane pokrycie.

Zwroty
łańcuchy narzędzi do zbierania pokrycia

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Zwraca jacocoagent.jar.

Zwroty
File ERROR(/File) wskazujący na jacocoagent.jar.

getLvmProfdataPath

public File getLlvmProfdataPath ()

Zwraca katalog zawierający narzędzie llvm-profdata.

Zwroty
File ERROR(/File) zawierający narzędzie llvm-profdata i jego zależności

getProfrawFilter

public String getProfrawFilter ()

Zwraca przedrostek nazw plików profdata używanych do pomiarów pokrycia.

Zwroty
String String zawierający prefiks nazw plików profdata

getPullTimeout

public long getPullTimeout ()

Zwraca limit czasu w milisekundach dla pobierania metryk pokrycia z urządzenia.

Zwroty
long ERROR(/long) jako limit czasu w milisekundach.

czy zasięg jest włączony

public boolean isCoverageEnabled ()

Zwraca, czy pomiary pokrycia powinny być zbierane z tego przebiegu.

Zwroty
boolean czy zbierać pomiary pokrycia

jestCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Zwraca, czy pomiary pokrycia powinny zostać usunięte z uruchomionych procesów po zakończeniu testu.

Zwroty
boolean czy przepłukać procesy dla pomiarów pokrycia po teście

Pokrycie powinno się łączyć

public boolean shouldMergeCoverage ()

Zwraca pytanie, czy scalić pomiary zasięgu przed rejestracją.

Zwroty
boolean

należy zresetować pokrycie przed testem

public boolean shouldResetCoverageBeforeTest ()

Zwraca informację, czy pomiary pokrycia powinny być resetowane przed każdym testem.

Włączenie tej opcji umożliwia lepsze ukierunkowanie pokrycia na test.

Zwroty
boolean czy zresetować pokrycie przed testem