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 |
a 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, |