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( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać wykluczone.

void addAllIncludeFilters( filters)

Dodaje ERROR(/Set) filtrów, z których testy mają zostać uwzględnione.

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ść ERROR(/Set) filtrów wykluczania.

getIncludeFilters()

Zwraca bieżące ERROR(/Set) filtrów uwzględniania.

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( filters)
String getFilterFlagForTests( fitlererTests)
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

public  getExcludeFilters ()

Zwraca bieżącą wartość ERROR(/Set) filtrów wykluczania.

Zwroty

getIncludeFilters

public  getIncludeFilters ()

Zwraca bieżące ERROR(/Set) filtrów uwzględniania.

Zwroty

getModuleNames

public  getModuleNames ()

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.