AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest

java.lang.Obiekt
com.android.tradefed.testtype.InstrumentationTest
com.android.tradefed.testtype.AndroidJUnitTest


Test, który uruchamia pakiet testowy oprzyrządowania na danym urządzeniu przy użyciu android.support.test.runner.AndroidJUnitRunner.

Streszczenie

Pola

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Opcje z biblioteki pomocniczej po stronie kolektora.

public static final String NEW_RUN_LISTENER_ORDER_KEY

Argument programu uruchamiającego testy oprzyrządowania używany do włączania nowej kolejności RunListener po stronie urządzenia.

public static final String USE_TEST_STORAGE_SERVICE

Konstruktory publiczne

AndroidJUnitTest ()

Metody publiczne

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

Dodaje ERROR(/Set) adnotacji, aby wykluczyć, jeśli testy są nim oznaczone.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Dodaje ERROR(/Set) adnotacji, które mają być dołączone, jeśli testy są nimi oznaczone.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeAnnotation (String excludeAnnotation)

Dodaje adnotację, aby wykluczyć, jeśli testy są nią oznaczone.

void addExcludeFilter (String filter)

Dodaje filtr testów do wykluczenia.

void addIncludeAnnotation (String annotation)

Dodaje adnotację, która ma zostać dołączona, jeśli testy są nią oznaczone.

void addIncludeFilter (String filter)

Dodaje filtr określający, które testy mają zostać uwzględnione.

void clearExcludeAnnotations ()

Usuń wszystkie aktualnie śledzone adnotacje wykluczeń.

void clearExcludeFilters ()

Usuń wszystkie aktualnie śledzone filtry wykluczeń.

void clearIncludeAnnotations ()

Usuń wszystkie aktualnie śledzone adnotacje dołączania.

void clearIncludeFilters ()

Usuń wszystkie aktualnie śledzone filtry uwzględniania.

getExcludeAnnotations ()

Zwraca bieżący ERROR(/Set) adnotacji do wykluczenia.

getExcludeFilters ()

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

File getExcludeTestFile ()

Zwraca plik zawierający wykluczone testy.

getIncludeAnnotations ()

Zwraca bieżący ERROR(/Set) adnotacji do uwzględnienia.

getIncludeFilters ()

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

File getIncludeTestFile ()

Zwraca plik zawierający dołączone testy.

long getRuntimeHint ()

Zwróć oczekiwany czas wykonania testu w milisekundach.

boolean isClassOrMethod (String filter)

Zwróć, jeśli łańcuch jest nazwą klasy lub metody.

boolean isRegex (String filter)

Zwróć, jeśli łańcuch jest wyrażeniem regularnym dla filtra.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Uruchamia testy i przekazuje wyniki słuchaczowi.

void setExcludeTestFile (File testFile)

Ustawia plik testowy wykluczeń.

void setIncludeTestFile (File testFile)

Ustawia plik testowy dołączania.

split (int shardCount)

Alternatywna wersja metody split() zawierająca również liczbę shardCount, która ma zostać uruchomiona.

Metody chronione

void setRunnerArgs (IRemoteAndroidTestRunner runner)

Pola

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Opcje z biblioteki pomocniczej po stronie kolektora.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

Argument programu uruchamiającego testy oprzyrządowania używany do włączania nowej kolejności RunListener po stronie urządzenia.

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

Konstruktory publiczne

AndroidJUnitTest

public AndroidJUnitTest ()

Metody publiczne

adnotacja addAllExclude

public void addAllExcludeAnnotation ( excludeAnnotations)

Dodaje ERROR(/Set) adnotacji, aby wykluczyć, jeśli testy są nim oznaczone.

Parametry
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

Parametry
filters

dodaj adnotację AllInclude

public void addAllIncludeAnnotation ( annotations)

Dodaje ERROR(/Set) adnotacji, które mają być dołączone, jeśli testy są nimi oznaczone.

Parametry
annotations

dodaj filtry AllInclude

public void addAllIncludeFilters ( filters)

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

Parametry
filters

addExcludeAdnotation

public void addExcludeAnnotation (String excludeAnnotation)

Dodaje adnotację, aby wykluczyć, jeśli testy są nią oznaczone.

Parametry
excludeAnnotation String

dodaj filtr wykluczenia

public void addExcludeFilter (String filter)

Dodaje filtr testów do wykluczenia.

Parametry
filter String

addIncludeAdnotation

public void addIncludeAnnotation (String annotation)

Dodaje adnotację, która ma zostać dołączona, jeśli testy są nią oznaczone.

Parametry
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Dodaje filtr określający, które testy mają zostać uwzględnione.

Parametry
filter String

wyczyśćWyklucz adnotacje

public void clearExcludeAnnotations ()

Usuń wszystkie aktualnie śledzone adnotacje wykluczeń.

wyczyść filtry wykluczające

public void clearExcludeFilters ()

Usuń wszystkie aktualnie śledzone filtry wykluczeń.

wyczyść Dołącz adnotacje

public void clearIncludeAnnotations ()

Usuń wszystkie aktualnie śledzone adnotacje dołączania.

wyczyść filtry uwzględnienia

public void clearIncludeFilters ()

Usuń wszystkie aktualnie śledzone filtry uwzględniania.

getExcludeAnnotations

public  getExcludeAnnotations ()

Zwraca bieżący ERROR(/Set) adnotacji do wykluczenia.

Zwroty

getExcludeFilters

public  getExcludeFilters ()

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

Zwroty

getExcludeTestFile

public File getExcludeTestFile ()

Zwraca plik zawierający wykluczone testy.

Zwroty
File

getIncludeAnnotations

public  getIncludeAnnotations ()

Zwraca bieżący ERROR(/Set) adnotacji do uwzględnienia.

Zwroty

getIncludeFilters

public  getIncludeFilters ()

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

Zwroty

getIncludeTestFile

public File getIncludeTestFile ()

Zwraca plik zawierający dołączone testy.

Zwroty
File

getRuntimeHint

public long getRuntimeHint ()

Zwróć oczekiwany czas wykonania testu w milisekundach. Czas jest używany do równoważenia obciążenia wykonania podzielonego na fragmenty

Zwroty
long

jestKlasaLubMetoda

public boolean isClassOrMethod (String filter)

Zwróć, jeśli łańcuch jest nazwą klasy lub metody.

Parametry
filter String

Zwroty
boolean

isRegex

public boolean isRegex (String filter)

Zwróć, jeśli łańcuch jest wyrażeniem regularnym dla filtra.

Parametry
filter String

Zwroty
boolean

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

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Ustawia plik testowy wykluczeń. Nie zapewnia, że ​​plik testFile istnieje lub jest plikiem.

Parametry
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

Ustawia plik testowy dołączania. Nie zapewnia, że ​​plik testFile istnieje lub jest plikiem.

Parametry
testFile File

podział

public  split (int shardCount)

Alternatywna wersja metody split() zawierająca również liczbę shardCount, która ma zostać uruchomiona. Jest to przydatne dla niektórych biegaczy testowych, którzy czasami nie mogą arbitralnie decydować.

Parametry
shardCount int : próba zliczenia odłamków.

Zwroty
zbiór podtestów do wykonania oddzielnie lub null , jeśli test nie jest obecnie możliwy do podzielenia

Metody chronione

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Parametry
runner IRemoteAndroidTestRunner