CoverageOptions

public final class CoverageOptions
extends Object

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


Obiekt Tradefed do przechowywania opcji pokrycia.

Podsumowanie

Konstruktory publiczne

CoverageOptions()

Metody publiczne

List<String> getCoverageProcesses()

Zwraca nazwy procesów, z których należy usunąć dane o pokryciu po zakończeniu testu.

List<CoverageOptions.Toolchain> getCoverageToolchains()

Zwraca łańcuchy narzędzi do zbierania informacji o pokryciu.

List<String> getDeviceCoveragePaths()

Zwraca lokalizacje na urządzeniu, w których są przechowywane pomiary zasięgu.

File getJaCoCoAgentPath()

Zwraca plik jacocoagent.jar.

File getLlvmProfdataPath()

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

String getProfrawFilter()

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

long getPullTimeout()

Zwraca limit czasu w milisekundach na pobieranie z urządzenia danych o pokryciu.

boolean isCoverageEnabled()

Zwraca informację, czy w tym przebiegu należy zbierać pomiary pokrycia.

boolean isCoverageFlushEnabled()

Zwraca wartość wskazującą, czy po zakończeniu testu należy opróżnić pomiary pokrycia z działających procesów.

boolean shouldMergeCoverage()

Zwraca informację, czy pomiary pokrycia mają być scalane przed rejestrowaniem.

boolean shouldResetCoverageBeforeTest()

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

Konstruktory publiczne

CoverageOptions

public CoverageOptions ()

Metody publiczne

getCoverageProcesses

public List<String> getCoverageProcesses ()

Zwraca nazwy procesów, z których należy usunąć dane o pokryciu po zakończeniu testu.

Zwraca
List<String> List – lista nazw procesów, z których po zakończeniu testu należy usunąć dane o pokryciu.

getCoverageToolchains

public List<CoverageOptions.Toolchain> getCoverageToolchains ()

Zwraca łańcuchy narzędzi do zbierania informacji o pokryciu.

Zwraca
List<CoverageOptions.Toolchain> łańcuchy narzędzi do zbierania informacji o pokryciu,

getDeviceCoveragePaths

public List<String> getDeviceCoveragePaths ()

Zwraca lokalizacje na urządzeniu, w których są przechowywane pomiary zasięgu.

Zwraca
List<String> {link List} zawierająca ścieżki zasięgu urządzenia.

getJaCoCoAgentPath

public File getJaCoCoAgentPath ()

Zwraca plik jacocoagent.jar.

Zwraca
File File wskazujący plik jacocoagent.jar.

getLlvmProfdataPath

public File getLlvmProfdataPath ()

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

Zwraca
File File zawierający narzędzie llvm-profdata i jego zależności;

getProfrawFilter

public String getProfrawFilter ()

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

Zwraca
String String zawierający prefiks nazw plików profdata,

getPullTimeout

public long getPullTimeout ()

Zwraca limit czasu w milisekundach na pobieranie z urządzenia danych o pokryciu.

Zwraca
long ERROR(/long) jako czas oczekiwania w milisekundach.

isCoverageEnabled

public boolean isCoverageEnabled ()

Zwraca informację, czy w tym przebiegu należy zbierać pomiary pokrycia.

Zwraca
boolean czy zbierać pomiary pokrycia,

isCoverageFlushEnabled

public boolean isCoverageFlushEnabled ()

Zwraca wartość wskazującą, czy po zakończeniu testu należy opróżnić pomiary pokrycia z działających procesów.

Zwraca
boolean czy po teście opróżniać procesy na potrzeby pomiarów pokrycia.

shouldMergeCoverage

public boolean shouldMergeCoverage ()

Zwraca wartość wskazującą, czy pomiary pokrycia mają być scalane przed rejestrowaniem.

Zwraca
boolean

shouldResetCoverageBeforeTest

public boolean shouldResetCoverageBeforeTest ()

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

Włączenie tej opcji pozwala lepiej dopasować zakres do testu.

Zwraca
boolean czy przed testem zresetować pokrycie,