Test porównawczy Google
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(
Dodaje |
void
|
addAllIncludeFilters(
Dodaje |
void
|
addExcludeFilter(String filter)
Dodaje filtr, który obejmuje testy, które mają zostać wykluczone. |
void
|
addIncludeFilter(String filter)
Dodaje filtr, który określa, jakie testy mają zostać uwzględnione. |
void
|
addModuleName(String moduleName)
Dodaj moduł testowania natywnego testu porównawczego Androida, aby go uruchomić. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
Usuń wszystkie śledzone obecnie filtry wykluczania. |
void
|
clearIncludeFilters()
Usuń wszystkie aktualnie śledzone filtry uwzględniania. |
ITestDevice
|
getDevice()
Spraw, by urządzenie zostało poddane testom. |
|
getExcludeFilters()
Zwraca bieżącą wartość |
|
getIncludeFilters()
Zwraca bieżące |
|
getModuleNames()
Pobierz moduł testowania natywnego testu porównawczego Androida. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki detektorowi. |
void
|
setDevice(ITestDevice device)
Wstrzyknij urządzenie w trakcie testu. |
void
|
setReportRunName(String reportRunName)
|
Metody chronione | |
---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
Metoda pomocnicza do uruchamiania polecenia testu porównawczego. |
String
|
getFilterFlagForFilters(
|
String
|
getFilterFlagForTests(
|
boolean
|
shouldSkipFile(String fullPath)
Metoda pomocnicza określająca, czy należy pominąć wykonanie danego pliku. |
Konstruktory publiczne
Test porównawczy Google
public GoogleBenchmarkTest ()
Metody publiczne
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, z których testy mają zostać wykluczone.
Parametry | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, z których testy mają zostać uwzględnione.
Parametry | |
---|---|
filters |
|
Dodaj filtr wykluczania
public void addExcludeFilter (String filter)
Dodaje filtr, który obejmuje testy, które mają zostać wykluczone.
Parametry | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dodaje filtr, który określa, jakie testy mają zostać uwzględnione.
Parametry | |
---|---|
filter |
String |
addModuleName
public void addModuleName (String moduleName)
Dodaj moduł testów porównawczych natywnych aplikacji na Androida, aby je uruchomić.
Parametry | |
---|---|
moduleName |
String : nazwa modułu testu natywnego, który chcesz uruchomić. |
wyczyść filtr
public String cleanFilter (String filter)
Parametry | |
---|---|
filter |
String |
Zwroty | |
---|---|
String |
wyczyśćWykluczFiltry
public void clearExcludeFilters ()
Usuń wszystkie śledzone obecnie filtry wykluczania.
wyczyść UwzględnijFiltry
public void clearIncludeFilters ()
Usuń wszystkie aktualnie śledzone filtry uwzględniania.
getDevice
public ITestDevice getDevice ()
Spraw, by urządzenie zostało poddane testom.
Zwroty | |
---|---|
ITestDevice |
ITestDevice |
getWykluczFiltry
publicgetExcludeFilters ()
Zwraca bieżącą wartość ERROR(/Set)
filtrów wykluczania.
Zwroty | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Zwraca bieżące ERROR(/Set)
filtrów uwzględniania.
Zwroty | |
---|---|
|
getModuleNames
publicgetModuleNames ()
Pobierz moduł testowania natywnego testu porównawczego Androida.
Zwroty | |
---|---|
|
nazwa modułu testu natywnego, który chcesz uruchomić, lub wartość null, jeśli nie jest ustawiony |
home run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki detektorowi.
Parametry | |
---|---|
testInfo |
TestInformation : obiekt TestInformation zawierający informacje do uruchomienia
testów. |
listener |
ITestInvocationListener : wartość ITestInvocationListener wyników testu |
Rzuty | |
---|---|
DeviceNotAvailableException |
ustawUrządzenie
public void setDevice (ITestDevice device)
Wstrzyknij urządzenie w trakcie testu.
Parametry | |
---|---|
device |
ITestDevice : element ITestDevice , którego należy użyć |
nazwaUruchomienia raportu
public void setReportRunName (String reportRunName)
Parametry | |
---|---|
reportRunName |
String |
Metody chronione
Wykonajpolecenie
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Metoda pomocnicza do uruchamiania polecenia testu porównawczego. Jeśli polecenie jest zbyt długie, aby można było uruchomić je bezpośrednio przez adb, uruchamia się on z tymczasowego skryptu.
Parametry | |
---|---|
testDevice |
ITestDevice : urządzenie, na którym zostanie uruchomione polecenie; |
cmd |
String : ciąg polecenia do uruchomienia, |
Zwroty | |
---|---|
CommandResult |
dane wyjściowe powłoki, jeśli parametrOutputReceiver ma wartość null |
Rzuty | |
---|---|
DeviceNotAvailableException |
PobierzFlagęDo Filtrów
protected String getFilterFlagForFilters (filters)
Parametry | |
---|---|
filters |
|
Zwroty | |
---|---|
String |
PobierzFlagęDoTestów
protected String getFilterFlagForTests (fitlererTests)
Parametry | |
---|---|
fitlererTests |
|
Zwroty | |
---|---|
String |
PominąćPlik
protected boolean shouldSkipFile (String fullPath)
Metoda pomocnicza określająca, czy należy pominąć wykonanie danego pliku.
Parametry | |
---|---|
fullPath |
String : pełna ścieżka do pliku, którego dotyczy problem; |
Zwroty | |
---|---|
boolean |
true, jeśli mamy pominąć ten plik. |