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
publicgetCoverageProcesses ()
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
publicgetCoverageToolchains ()
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 |