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 RunListener po stronie urządzenia.

public static final String USE_TEST_STORAGE_SERVICE

Konstruktorzy publiczni

AndroidJUnitTest ()

Metody publiczne

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

Dodaje ERROR(/Set) adnotacji do wykluczenia, jeśli test jest nim oznaczony.

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 do uwzględnienia w testach, jeśli są nim oznaczone.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

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 ERROR(/Set) adnotacji do wykluczenia.

getExcludeFilters ()

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

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łączanych.

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 isParameterizedTest (String filter)

Zwróć, jeśli ciąg znaków jest testem sparametryzowanym.

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 split() , która udostępnia również wartość shardCount, którą próbuje się uruchomić.

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

public  getExcludeAnnotations ()

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

Zwroty

getExcludeFilters

public  getExcludeFilters ()

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

Zwroty

getExcludeTestFile

public File getExcludeTestFile ()

Zwraca plik zawierający wykluczone testy.

Zwroty
File

pobierzIncludeAnnotations

public  getIncludeAnnotations ()

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

Zwroty

pobierzIncludeFilters

public  getIncludeFilters ()

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

isParametryzowanyTest

public boolean isParameterizedTest (String filter)

Zwróć, jeśli ciąg znaków jest testem sparametryzowanym.

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ł

public  split (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

,

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 RunListener po stronie urządzenia.

public static final String USE_TEST_STORAGE_SERVICE

Konstruktorzy publiczni

AndroidJUnitTest ()

Metody publiczne

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

Dodaje ERROR(/Set) adnotacji do wykluczenia, jeśli test jest nim oznaczony.

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 do uwzględnienia w testach, jeśli są nim oznaczone.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

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 ERROR(/Set) adnotacji do wykluczenia.

getExcludeFilters ()

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

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łączanych.

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 isParameterizedTest (String filter)

Zwróć, jeśli ciąg znaków jest testem sparametryzowanym.

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 split() , która udostępnia również wartość shardCount, którą próbuje się uruchomić.

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

public  getExcludeAnnotations ()

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

Zwroty

getExcludeFilters

public  getExcludeFilters ()

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

Zwroty

getExcludeTestFile

public File getExcludeTestFile ()

Zwraca plik zawierający wykluczone testy.

Zwroty
File

pobierzIncludeAnnotations

public  getIncludeAnnotations ()

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

Zwroty

pobierzIncludeFilters

public  getIncludeFilters ()

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

isParametryzowanyTest

public boolean isParameterizedTest (String filter)

Zwróć, jeśli ciąg znaków jest testem sparametryzowanym.

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ł

public  split (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