Test porównawczy Google

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

Obiekt Java.lang.Object
com.android.tradefed.testtype.GoogleBenchmarkTest


Test uruchamiający 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, z których testy mają zostać wykluczone.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, które należy uwzględnić w testach.

void addExcludeFilter (String filter)

Dodaje filtr określający, które testy należy wykluczyć.

void addIncludeFilter (String filter)

Dodaje filtr określający, które testy należy uwzględnić.

void addModuleName (String moduleName)

Dodaj natywny moduł testu porównawczego systemu Android, aby uruchomić.

String cleanFilter (String filter)
void clearExcludeFilters ()

Usuń wszystkie aktualnie śledzone filtry wykluczeń.

void clearIncludeFilters ()

Usuń wszystkie aktualnie śledzone filtry uwzględniania.

ITestDevice getDevice ()

Oddaj urządzenie do testu.

getExcludeFilters ()

Zwraca bieżący ERROR(/Set) filtrów wykluczeń.

getIncludeFilters ()

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

getModuleNames ()

Uruchom natywny moduł testu porównawczego systemu Android.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki słuchaczowi.

void setDevice ( ITestDevice device)

Wstrzyknij testowane urządzenie.

void setReportRunName (String reportRunName)

Metody chronione

CommandResult executeCommand ( ITestDevice testDevice, String cmd)

Metoda pomocnicza do uruchomienia polecenia testu porównawczego.

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

Metoda pomocnicza pozwalająca określić, 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, z których testy mają zostać wykluczone.

Parametry
filters

dodajAllIncludeFilters

public void addAllIncludeFilters ( filters)

Dodaje ERROR(/Set) filtrów, które należy uwzględnić w testach.

Parametry
filters

dodajWykluczFiltr

public void addExcludeFilter (String filter)

Dodaje filtr określający, które testy należy wykluczyć.

Parametry
filter String

dodajIncludeFilter

public void addIncludeFilter (String filter)

Dodaje filtr określający, które testy należy uwzględnić.

Parametry
filter String

dodaj nazwę modułu

public void addModuleName (String moduleName)

Dodaj natywny moduł testu porównawczego systemu Android, aby uruchomić.

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

czysty filtr

public String cleanFilter (String filter)

Parametry
filter String

Zwroty
String

wyczyśćWykluczFiltry

public void clearExcludeFilters ()

Usuń wszystkie aktualnie śledzone filtry wykluczeń.

wyczyśćIncludeFilters

public void clearIncludeFilters ()

Usuń wszystkie aktualnie śledzone filtry uwzględniania.

pobierz urządzenie

public ITestDevice getDevice ()

Oddaj urządzenie do testu.

Zwroty
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Zwraca bieżący ERROR(/Set) filtrów wykluczeń.

Zwroty

pobierzIncludeFilters

public  getIncludeFilters ()

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

Zwroty

pobierzNazwyModułów

public  getModuleNames ()

Uruchom natywny moduł testu porównawczego systemu Android.

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 raportuje wyniki słuchaczowi.

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

listener ITestInvocationListener : ITestInvocationListener wyników testów

Rzuca
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 CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

Metoda pomocnicza do uruchomienia polecenia testu porównawczego. Jeśli polecenie jest zbyt długie, aby mogło zostać uruchomione bezpośrednio przez adb, zostanie uruchomione z tymczasowego skryptu.

Parametry
testDevice ITestDevice : urządzenie, na którym ma zostać uruchomione polecenie

cmd String : ciąg poleceń do uruchomienia

Zwroty
CommandResult wyjście powłoki, jeśli OutputReceiver ma wartość null

Rzuca
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

Parametry
filters

Zwroty
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

Parametry
fitlererTests

Zwroty
String

powinienPomiń plik

protected boolean shouldSkipFile (String fullPath)

Metoda pomocnicza pozwalająca określić, 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.