GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Test, który uruchamia pakiet testów porównawczych Google na danym urządzeniu.
Podsumowanie
Konstruktory publiczne | |
|---|---|
GoogleBenchmarkTest()
|
|
Metody publiczne | |
|---|---|
void
|
addAllExcludeFilters(Set<String> filters)
Dodaje |
void
|
addAllIncludeFilters(Set<String> filters)
Dodaje |
void
|
addExcludeFilter(String filter)
Dodaje filtr określający, które testy mają zostać wykluczone. |
void
|
addIncludeFilter(String filter)
Dodaje filtr określający, które testy mają być uwzględnione. |
void
|
addModuleName(String moduleName)
Dodaj moduł testu porównawczego natywnego Androida, aby go uruchomić. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
Usuń wszystkie obecnie śledzone filtry wykluczeń. |
void
|
clearIncludeFilters()
Usuń wszystkie obecnie śledzone filtry uwzględniania. |
ITestDevice
|
getDevice()
Przygotuj urządzenie testowe. |
Set<String>
|
getExcludeFilters()
Zwraca bieżącą |
Set<String>
|
getIncludeFilters()
Zwraca bieżącą |
List<String>
|
getModuleNames()
Pobierz moduł testu porównawczego Androida, aby go uruchomić. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Przeprowadza testy i przekazuje wyniki odbiorcy. |
void
|
setDevice(ITestDevice device)
Wstrzyknij testowane urządzenie. |
void
|
setReportRunName(String reportRunName)
|
Metody chronione | |
|---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
Metoda pomocnicza do uruchamiania polecenia benchmarktest. |
String
|
getFilterFlagForFilters(Set<String> filters)
|
String
|
getFilterFlagForTests(Set<String> fitlererTests)
|
boolean
|
shouldSkipFile(String fullPath)
Metoda pomocnicza, która określa, czy należy pominąć wykonanie danego pliku. |
Konstruktory publiczne
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Metody publiczne
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Dodaje Set filtrów określających, które testy mają zostać wykluczone.
| Parametry | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Dodaje Set filtrów, które określają, jakie testy mają być uwzględnione.
| Parametry | |
|---|---|
filters |
Set |
addExcludeFilter
public void addExcludeFilter (String filter)
Dodaje filtr określający, które testy mają zostać wykluczone.
| Parametry | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dodaje filtr określający, które testy mają być uwzględnione.
| Parametry | |
|---|---|
filter |
String |
addModuleName
public void addModuleName (String moduleName)
Dodaj moduł testu porównawczego natywnego Androida, aby go uruchomić.
| Parametry | |
|---|---|
moduleName |
String: nazwa natywnego modułu testowego do uruchomienia. |
cleanFilter
public String cleanFilter (String filter)
| Parametry | |
|---|---|
filter |
String |
| Zwraca | |
|---|---|
String |
|
clearExcludeFilters
public void clearExcludeFilters ()
Usuń wszystkie obecnie śledzone filtry wykluczeń.
clearIncludeFilters
public void clearIncludeFilters ()
Usuń wszystkie obecnie śledzone filtry uwzględniania.
getDevice
public ITestDevice getDevice ()
Przygotuj urządzenie testowe.
| Zwraca | |
|---|---|
ITestDevice |
ITestDevice |
getExcludeFilters
public Set<String> getExcludeFilters ()
Zwraca bieżącą Set filtrów wykluczeń.
| Zwraca | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
Zwraca bieżącą Set filtrów uwzględniania.
| Zwraca | |
|---|---|
Set<String> |
|
getModuleNames
public List<String> getModuleNames ()
Pobierz moduł testu porównawczego Androida, aby go uruchomić.
| Zwraca | |
|---|---|
List<String> |
nazwa natywnego modułu testowego do uruchomienia lub wartość null, jeśli nie jest ustawiona. |
home run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Przeprowadza testy i przekazuje wyniki odbiorcy.
| Parametry | |
|---|---|
testInfo |
TestInformation: obiekt TestInformation zawierający przydatne informacje do przeprowadzania testów. |
listener |
ITestInvocationListener: ITestInvocationListener wyników testu |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
setDevice
public void setDevice (ITestDevice device)
Wstrzyknij testowane urządzenie.
| Parametry | |
|---|---|
device |
ITestDevice: ITestDevice, którego chcesz użyć. |
setReportRunName
public void setReportRunName (String reportRunName)
| Parametry | |
|---|---|
reportRunName |
String |
Metody chronione
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Metoda pomocnicza do uruchamiania polecenia benchmarktest. Jeśli polecenie jest zbyt długie, aby można je było uruchomić bezpośrednio za pomocą adb, jest ono uruchamiane ze skryptu tymczasowego.
| Parametry | |
|---|---|
testDevice |
ITestDevice: urządzenie, na którym ma zostać uruchomione polecenie |
cmd |
String: ciąg polecenia do uruchomienia |
| Zwraca | |
|---|---|
CommandResult |
dane wyjściowe powłoki, jeśli outputReceiver ma wartość null. |
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
getFilterFlagForFilters
protected String getFilterFlagForFilters (Set<String> filters)
| Parametry | |
|---|---|
filters |
Set |
| Zwraca | |
|---|---|
String |
|
getFilterFlagForTests
protected String getFilterFlagForTests (Set<String> fitlererTests)
| Parametry | |
|---|---|
fitlererTests |
Set |
| Zwraca | |
|---|---|
String |
|
shouldSkipFile
protected boolean shouldSkipFile (String fullPath)
Metoda pomocnicza, która określa, czy należy pominąć wykonanie danego pliku.
| Parametry | |
|---|---|
fullPath |
String: pełna ścieżka do danego pliku |
| Zwraca | |
|---|---|
boolean |
wartość true, jeśli dany plik należy pominąć. |