Test porównawczy Google
public class GoogleBenchmarkTest
extends Object
implements IDeviceTest , IRemoteTest , ITestFilterReceiver
java.lang.Obiekt | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Test, który uruchamia pakiet testów porównawczych Google na danym urządzeniu.
Streszczenie
Konstruktory publiczne | |
---|---|
GoogleBenchmarkTest () |
Metody publiczne | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Dodaje |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Dodaje |
void | addExcludeFilter (String filter) Dodaje filtr testów do wykluczenia. |
void | addIncludeFilter (String filter) Dodaje filtr określający, które testy mają zostać uwzględnione. |
void | addModuleName (String moduleName) Dodaj natywny moduł testu porównawczego Androida do uruchomienia. |
String | cleanFilter (String filter) |
void | clearExcludeFilters () Usuń wszystkie aktualnie śledzone filtry wykluczeń. |
void | clearIncludeFilters () Usuń wszystkie aktualnie śledzone filtry uwzględniania. |
ITestDevice | getDevice () Przetestuj urządzenie. |
getExcludeFilters () Zwraca bieżący | |
getIncludeFilters () Zwraca bieżący | |
getModuleNames () Uruchom natywny moduł testu porównawczego Androida. | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Uruchamia testy i przekazuje wyniki słuchaczowi. |
void | setDevice ( ITestDevice device) Wstrzyknij testowane urządzenie. |
void | setReportRunName (String reportRunName) |
Metody chronione | |
---|---|
String | executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver) Metoda pomocnicza do uruchamiania polecenia testu porównawczego. |
String | getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters) |
String | getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests) |
boolean | shouldSkipFile (String fullPath) Metoda pomocnicza do określenia, czy powinniśmy 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 |
dodaj filtry AllInclude
public void addAllIncludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, z których testy mają zostać uwzględnione.
Parametry | |
---|---|
filters |
dodaj filtr wykluczenia
public void addExcludeFilter (String filter)
Dodaje filtr testów do wykluczenia.
Parametry | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dodaje filtr określający, które testy mają zostać uwzględnione.
Parametry | |
---|---|
filter | String |
dodajNazwaModułu
public void addModuleName (String moduleName)
Dodaj natywny moduł testu porównawczego Androida do uruchomienia.
Parametry | |
---|---|
moduleName | String : Nazwa natywnego modułu testowego do uruchomienia |
wyczyść filtr
public String cleanFilter (String filter)
Parametry | |
---|---|
filter | String |
Zwroty | |
---|---|
String |
wyczyść filtry wykluczające
public void clearExcludeFilters ()
Usuń wszystkie aktualnie śledzone filtry wykluczeń.
wyczyść filtry uwzględnienia
public void clearIncludeFilters ()
Usuń wszystkie aktualnie śledzone filtry uwzględniania.
pobierzUrządzenie
public ITestDevice getDevice ()
Przetestuj urządzenie.
Zwroty | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Zwraca bieżący ERROR(/Set)
filtrów wykluczających.
Zwroty | |
---|---|
pobierzNazwyModułów
publicgetModuleNames ()
Uruchom natywny moduł testu porównawczego Androida.
Zwroty | |
---|---|
nazwa natywnego modułu testowego do uruchomienia lub null, jeśli nie jest ustawiona |
uruchomić
public void run (TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i przekazuje wyniki słuchaczowi.
Parametry | |
---|---|
testInfo | TestInformation : Obiekt TestInformation zawierający informacje przydatne do uruchamiania testów. |
listener | ITestInvocationListener : ITestInvocationListener wyników testu |
Rzuty | |
---|---|
DeviceNotAvailableException |
ustaw urządzenie
public void setDevice (ITestDevice device)
Wstrzyknij testowane urządzenie.
Parametry | |
---|---|
device | ITestDevice : ITestDevice do użycia |
setReportRunName
public void setReportRunName (String reportRunName)
Parametry | |
---|---|
reportRunName | String |
Metody chronione
wykonaj polecenie
protected String executeCommand (ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)
Metoda pomocnicza do uruchamiania polecenia testu porównawczego. Jeśli polecenie jest zbyt długie, aby mogło zostać uruchomione bezpośrednio przez adb, jest uruchamiane ze skryptu tymczasowego.
Parametry | |
---|---|
testDevice | ITestDevice : urządzenie, na którym ma zostać uruchomione polecenie |
cmd | String : ciąg polecenia do uruchomienia |
outputReceiver | IShellOutputReceiver : odbiornik wyjściowy do odczytu wyników testu |
Zwroty | |
---|---|
String | wyjście powłoki, jeśli outputReceiver ma wartość null |
Rzuty | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
Parametry | |
---|---|
filters |
Zwroty | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Parametry | |
---|---|
fitlererTests |
Zwroty | |
---|---|
String |
należy pominąć plik
protected boolean shouldSkipFile (String fullPath)
Metoda pomocnicza do określenia, czy powinniśmy pominąć wykonanie danego pliku.
Parametry | |
---|---|
fullPath | String : pełna ścieżka do danego pliku |
Zwroty | |
---|---|
boolean | true , jeśli powinniśmy pominąć wspomniany plik. |