Test AndroidJUnit
public class AndroidJUnitTest
extends InstrumentationTest
implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest
Obiekt Java.lang.Object | ||
↳ | com.android.tradefed.testtype.InstrumentationTest | |
↳ | com.android.tradefed.testtype.AndroidJUnitTest |
Test, który uruchamia pakiet testów 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 kolekcjonera. |
public static final String | NEW_RUN_LISTENER_ORDER_KEY Argument modułu uruchamiającego testy oprzyrządowania używany do włączania nowej kolejności |
public static final String | USE_TEST_STORAGE_SERVICE
|
Konstruktorzy publiczni | |
---|---|
AndroidJUnitTest () |
Metody publiczne | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) Dodaje |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Dodaje |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) Dodaje |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Dodaje |
void | addExcludeAnnotation (String excludeAnnotation) Dodaje adnotację wykluczającą test, jeśli jest nią oznaczony. |
void | addExcludeFilter (String filter) Dodaje filtr określający, które testy należy wykluczyć. |
void | addIncludeAnnotation (String annotation) Dodaje adnotację, którą należy uwzględnić, jeśli test jest nią oznaczony. |
void | addIncludeFilter (String filter) Dodaje filtr określający, które testy należy uwzględnić. |
void | clearExcludeAnnotations () Usuń wszystkie aktualnie śledzone adnotacje wykluczające. |
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 | |
getExcludeFilters () Zwraca bieżący | |
File | getExcludeTestFile () Zwraca plik zawierający wykluczone testy. |
getIncludeAnnotations () Zwraca bieżący | |
getIncludeFilters () Zwraca bieżący | |
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 ciąg znaków jest nazwą klasy lub metody. |
boolean | isRegex (String filter) Zwróć, jeśli ciąg znaków jest wyrażeniem regularnym dla filtru. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Uruchamia testy i raportuje wyniki słuchaczowi. |
void | setExcludeTestFile (File testFile) Ustawia plik testowy wykluczeń. |
void | setIncludeTestFile (File testFile) Ustawia plik testowy dołączeń. |
split (int shardCount) Alternatywna wersja metody |
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 kolekcjonera.
NEW_RUN_LISTENER_ORDER_KEY
public static final String NEW_RUN_LISTENER_ORDER_KEY
Argument modułu 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
Konstruktorzy publiczni
Test AndroidJUnit
public AndroidJUnitTest ()
Metody publiczne
addAllExcludeAdnotacja
public void addAllExcludeAnnotation (excludeAnnotations)
Dodaje ERROR(/Set)
adnotacji do wykluczenia, jeśli test jest nim oznaczony.
Parametry | |
---|---|
excludeAnnotations |
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, z których testy mają zostać wykluczone.
Parametry | |
---|---|
filters |
addAllIncludeAdnotacja
public void addAllIncludeAnnotation (annotations)
Dodaje ERROR(/Set)
adnotacji do uwzględnienia w testach, jeśli są nim oznaczone.
Parametry | |
---|---|
annotations |
dodajAllIncludeFilters
public void addAllIncludeFilters (filters)
Dodaje ERROR(/Set)
filtrów, które należy uwzględnić w testach.
Parametry | |
---|---|
filters |
dodajWykluczAdnotację
public void addExcludeAnnotation (String excludeAnnotation)
Dodaje adnotację wykluczającą test, jeśli jest nią oznaczony.
Parametry | |
---|---|
excludeAnnotation | String |
dodajWykluczFiltr
public void addExcludeFilter (String filter)
Dodaje filtr określający, które testy należy wykluczyć.
Parametry | |
---|---|
filter | String |
dodajIncludeAdnotację
public void addIncludeAnnotation (String annotation)
Dodaje adnotację, którą należy uwzględnić, jeśli test jest nią oznaczony.
Parametry | |
---|---|
annotation | String |
dodajIncludeFilter
public void addIncludeFilter (String filter)
Dodaje filtr określający, które testy należy uwzględnić.
Parametry | |
---|---|
filter | String |
wyczyśćWykluczAdnotacje
public void clearExcludeAnnotations ()
Usuń wszystkie aktualnie śledzone adnotacje wykluczające.
wyczyśćWykluczFiltry
public void clearExcludeFilters ()
Usuń wszystkie aktualnie śledzone filtry wykluczeń.
wyczyśćDołączAdnotacje
public void clearIncludeAnnotations ()
Usuń wszystkie aktualnie śledzone adnotacje dołączania.
wyczyśćIncludeFilters
public void clearIncludeFilters ()
Usuń wszystkie aktualnie śledzone filtry uwzględniania.
pobierzWykluczAdnotacje
publicgetExcludeAnnotations ()
Zwraca bieżący ERROR(/Set)
adnotacji do wykluczenia.
Zwroty | |
---|---|
getExcludeTestFile
public File getExcludeTestFile ()
Zwraca plik zawierający wykluczone testy.
Zwroty | |
---|---|
File |
pobierzIncludeAnnotations
publicgetIncludeAnnotations ()
Zwraca bieżący ERROR(/Set)
adnotacji do uwzględnienia.
Zwroty | |
---|---|
pobierzIncludeFilters
publicgetIncludeFilters ()
Zwraca bieżący ERROR(/Set)
filtrów dołączanych.
Zwroty | |
---|---|
pobierzIncludeTestFile
public File getIncludeTestFile ()
Zwraca plik zawierający dołączone testy.
Zwroty | |
---|---|
File |
pobierz wskazówkę uruchomieniową
public long getRuntimeHint ()
Zwróć oczekiwany czas wykonania testu w milisekundach. Czas jest używany do zrównoważenia obciążenia wykonania podzielonego na fragmenty
Zwroty | |
---|---|
long |
isClassOrMethod
public boolean isClassOrMethod (String filter)
Zwróć, jeśli ciąg znaków jest nazwą klasy lub metody.
Parametry | |
---|---|
filter | String |
Zwroty | |
---|---|
boolean |
jestRegex
public boolean isRegex (String filter)
Zwróć, jeśli ciąg znaków jest wyrażeniem regularnym dla filtru.
Parametry | |
---|---|
filter | String |
Zwroty | |
---|---|
boolean |
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 |
setExcludeTestFile
public void setExcludeTestFile (File testFile)
Ustawia plik testowy wykluczeń. Nie gwarantuje, że testFile istnieje lub jest plikiem.
Parametry | |
---|---|
testFile | File |
setIncludeTestFile
public void setIncludeTestFile (File testFile)
Ustawia plik testowy dołączeń. Nie gwarantuje, że testFile istnieje lub jest plikiem.
Parametry | |
---|---|
testFile | File |
podział
publicsplit (int shardCount)
Alternatywna wersja metody split()
, która udostępnia również wartość shardCount, którą próbuje się uruchomić. Jest to przydatne dla niektórych biegaczy testowych, którzy czasami nie mogą arbitralnie decydować.
Parametry | |
---|---|
shardCount | int : liczba próbnych fragmentów. |
Zwroty | |
---|---|
zbiór podtestów, które mają być wykonane osobno lub mają wartość null , jeśli testu nie można obecnie podzielić |
Metody chronione
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
Parametry | |
---|---|
runner | IRemoteAndroidTestRunner |