Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

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.

Streszczenie

Konstruktorzy publiczni

GoogleBenchmarkTest ()

Metody publiczne

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, których testy należy wykluczyć.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, które mają być uwzględnione w testach.

void addExcludeFilter (String filter)

Dodaje filtr, którego testy należy wykluczyć.

void addIncludeFilter (String filter)

Dodaje filtr, którego testy należy uwzględnić.

String cleanFilter (String filter)
void clearExcludeFilters ()

Usuń wszystkie śledzone obecnie filtry wykluczania.

void clearIncludeFilters ()

Usuń wszystkie aktualnie śledzone filtry uwzględniania.

ITestDevice getDevice ()

Pobierz testowane urządzenie.

getExcludeFilters ()

Zwraca bieżący ERROR(/Set) filtrów wykluczających.

getIncludeFilters ()

Zwraca bieżący ERROR(/Set) filtrów dołączania.

String getModuleName ()

Pobierz natywny moduł testowy systemu Android do uruchomienia.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki słuchaczowi.

void setDevice ( ITestDevice device)

Wstrzyknąć testowane urządzenie.

void setModuleName (String moduleName)

Ustaw natywny moduł testowy systemu Android do uruchomienia.

void setReportRunName (String reportRunName)

Metody chronione

String executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)

Metoda pomocnicza do uruchomienia polecenia testu porównawczego.

String getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters)
String getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests)
boolean shouldSkipFile (String fullPath)

Metoda pomocnicza określająca, czy powinniśmy pominąć wykonanie danego pliku.

Konstruktorzy publiczni

Test porównawczy Google

public GoogleBenchmarkTest ()

Metody publiczne

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, których testy należy wykluczyć.

Parametry
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, które mają być uwzględnione w testach.

Parametry
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Dodaje filtr, którego testy należy wykluczyć.

Parametry
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Dodaje filtr, którego testy należy uwzględnić.

Parametry
filter String

czystyFiltr

public String cleanFilter (String filter)

Parametry
filter String

Zwroty
String

wyczyśćWykluczFiltry

public void clearExcludeFilters ()

Usuń wszystkie śledzone obecnie filtry wykluczania.

clearIncludeFilters

public void clearIncludeFilters ()

Usuń wszystkie aktualnie śledzone filtry uwzględniania.

pobierzUrządzenie

public ITestDevice getDevice ()

Pobierz testowane urządzenie.

Zwroty
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Zwraca bieżący ERROR(/Set) filtrów wykluczających.

Zwroty

getIncludeFilters

public  getIncludeFilters ()

Zwraca bieżący ERROR(/Set) filtrów dołączania.

Zwroty

getModuleName

public String getModuleName ()

Pobierz natywny moduł testowy systemu Android do uruchomienia.

Zwroty
String nazwa natywnego modułu testowego do uruchomienia lub null, jeśli nie jest ustawiony

biegać

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki słuchaczowi.

Parametry
testInfo TestInformation : obiekt TestInformation zawierający przydatne informacje do uruchamiania testów.

listener ITestInvocationListener : ITestInvocationListener wyników testów

Rzuty
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Wstrzyknąć testowane urządzenie.

Parametry
device ITestDevice : ITestDevice do użycia

setModuleName

public void setModuleName (String moduleName)

Ustaw natywny moduł testowy systemu Android do uruchomienia.

Parametry
moduleName String : Nazwa natywnego modułu testowego do uruchomienia

setReportRunName

public void setReportRunName (String reportRunName)

Parametry
reportRunName String

Metody chronione

wykonaćpolecenie

protected String executeCommand (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver outputReceiver)

Metoda pomocnicza do uruchomienia polecenia testu porównawczego. Jeśli polecenie jest zbyt długie, aby można je było uruchomić bezpośrednio przez adb, jest uruchamiane ze skryptu tymczasowego.

Parametry
testDevice ITestDevice : urządzenie, na którym należy uruchomić polecenie

cmd String : ciąg poleceń do uruchomienia

outputReceiver IShellOutputReceiver : odbiornik wyjściowy do odczytu wyników testów

Zwroty
String wyjście powłoki, jeśli outputReceiver ma wartość null

Rzuty
DeviceNotAvailableException

PobierzFlagaFiltraDlaFiltrów

protected String getFilterFlagForFilters ( filters)

Parametry
filters

Zwroty
String

PobierzFlagęFiltraForTests

protected String getFilterFlagForTests ( fitlererTests)

Parametry
fitlererTests

Zwroty
String

powinien pominąć plik

protected boolean shouldSkipFile (String fullPath)

Metoda pomocnicza określająca, czy powinniśmy pominąć wykonanie danego pliku.

Parametry
fullPath String : pełna ścieżka danego pliku

Zwroty
boolean prawda, jeśli powinniśmy pominąć wspomniany plik.