Prueba AndroidJUnit
public
class
AndroidJUnitTest
extends InstrumentationTest
implements
IRuntimeHintProvider,
IShardableTest,
ITestAnnotationFilterReceiver,
ITestFileFilterReceiver,
ITestFilterReceiver
Objeto java.lang. | ||
↳ | com.android.tradefed.testtype.InstrumentationTest | |
↳ | com.android.tradefed.testtype.AndroidJUnitTest. |
Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado a través del Se puede usar android.support.test.runner.AndroidJUnitRunner.
Resumen
Campos | |
---|---|
public
static
final
String |
EXCLUDE_COLLECTOR_FILTER_KEY
|
public
static
final
String |
INCLUDE_COLLECTOR_FILTER_KEY
Opciones de la biblioteca de ayuda lateral del recopilador. |
public
static
final
String |
NEW_RUN_LISTENER_ORDER_KEY
El argumento del ejecutor de pruebas de instrumentación se usa para habilitar el nuevo orden de |
public
static
final
String |
USE_TEST_STORAGE_SERVICE
|
Constructores públicos | |
---|---|
AndroidJUnitTest()
|
Métodos públicos | |
---|---|
void
|
addAllExcludeAnnotation(
Agrega una |
void
|
addAllExcludeFilters(
Agrega el |
void
|
addAllIncludeAnnotation(
Agrega una |
void
|
addAllIncludeFilters(
Agrega el |
void
|
addExcludeAnnotation(String excludeAnnotation)
Agrega una anotación para excluir si una prueba está marcada con ella. |
void
|
addExcludeFilter(String filter)
Agrega un filtro de las pruebas que se excluirán. |
void
|
addIncludeAnnotation(String annotation)
Agrega una anotación para incluir una prueba si se marcó con ella. |
void
|
addIncludeFilter(String filter)
Agrega un filtro de qué pruebas se incluirán. |
void
|
clearExcludeAnnotations()
Borra todas las anotaciones de exclusión que se registran actualmente. |
void
|
clearExcludeFilters()
Borra todos los filtros de exclusión que se estén supervisando actualmente. |
void
|
clearIncludeAnnotations()
Borra todas las anotaciones de inclusión que se estén supervisando actualmente. |
void
|
clearIncludeFilters()
Borra todos los filtros de inclusión que se estén supervisando actualmente. |
|
getExcludeAnnotations()
Muestra el |
|
getExcludeFilters()
Muestra el |
File
|
getExcludeTestFile()
Muestra el archivo que contiene las pruebas excluidas. |
|
getIncludeAnnotations()
Muestra el |
|
getIncludeFilters()
Muestra el |
File
|
getIncludeTestFile()
Muestra el archivo que contiene las pruebas incluidas. |
long
|
getRuntimeHint()
Devuelve el tiempo de ejecución esperado de la prueba en milisegundos. |
boolean
|
isClassOrMethod(String filter)
Muestra si una cadena es el nombre de una clase o un método. |
boolean
|
isParameterizedTest(String filter)
Se muestra si una string es una prueba parametrizada. |
boolean
|
isRegex(String filter)
Se muestra si una cadena es una regex del filtro. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha. |
void
|
setExcludeTestFile(File testFile)
Configura el archivo de prueba de exclusiones. |
void
|
setIncludeTestFile(File testFile)
Configura el archivo de prueba de inclusiones. |
|
split(int shardCount)
Versión alternativa de |
Métodos protegidos | |
---|---|
void
|
setRunnerArgs(IRemoteAndroidTestRunner runner)
|
Campos
CLAVE_DE_FILTRO_DE_COLECCIÓN_DE_COLECCIÓN
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
INCLUIR_CLAVE_DE_FILTRO
public static final String INCLUDE_COLLECTOR_FILTER_KEY
Opciones de la biblioteca de ayuda lateral del recopilador.
NEW_RUN_LISTENER_ORDER_KEY
public static final String NEW_RUN_LISTENER_ORDER_KEY
argumento del ejecutor de pruebas de instrumentación que se usa para habilitar el nuevo orden de RunListener
en
en el dispositivo.
USE_TEST_STORAGE_SERVICE
public static final String USE_TEST_STORAGE_SERVICE
Constructores públicos
Prueba AndroidJUnit
public AndroidJUnitTest ()
Métodos públicos
addAllExcludeAnnotation.
public void addAllExcludeAnnotation (excludeAnnotations)
Agrega una ERROR(/Set)
de anotaciones para excluir si una prueba se marcó con ella.
Parámetros | |
---|---|
excludeAnnotations |
|
addAllExcludeFilters.
public void addAllExcludeFilters (filters)
Agrega el ERROR(/Set)
de los filtros de las pruebas que se excluirán.
Parámetros | |
---|---|
filters |
|
addAllIncludeAnnotation.
public void addAllIncludeAnnotation (annotations)
Agrega una ERROR(/Set)
de anotaciones para incluir si una prueba se marcó con ella.
Parámetros | |
---|---|
annotations |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Agrega el ERROR(/Set)
de los filtros de las pruebas que se incluirán.
Parámetros | |
---|---|
filters |
|
addExcludeAnnotation.
public void addExcludeAnnotation (String excludeAnnotation)
Agrega una anotación para excluir si una prueba está marcada con ella.
Parámetros | |
---|---|
excludeAnnotation |
String |
addExcludeFilter.
public void addExcludeFilter (String filter)
Agrega un filtro de las pruebas que se excluirán.
Parámetros | |
---|---|
filter |
String |
addIncludeAnnotation.
public void addIncludeAnnotation (String annotation)
Agrega una anotación para incluir una prueba si se marcó con ella.
Parámetros | |
---|---|
annotation |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Agrega un filtro de qué pruebas se incluirán.
Parámetros | |
---|---|
filter |
String |
ClearExcludeAnnotations
public void clearExcludeAnnotations ()
Borra todas las anotaciones de exclusión que se registran actualmente.
ClearExcludeFilters
public void clearExcludeFilters ()
Borra todos los filtros de exclusión que se estén supervisando actualmente.
clearIncludeAnnotations
public void clearIncludeAnnotations ()
Borra todas las anotaciones de inclusión que se estén supervisando actualmente.
ClearIncludeFilters
public void clearIncludeFilters ()
Borra todos los filtros de inclusión que se estén supervisando actualmente.
getExcludeAnnotations;
publicgetExcludeAnnotations ()
Muestra el ERROR(/Set)
actual de las anotaciones que se excluirán.
Muestra | |
---|---|
|
getExcludeFilters.
publicgetExcludeFilters ()
Muestra el ERROR(/Set)
actual de los filtros de exclusión.
Muestra | |
---|---|
|
getExcludeTestFile.
public File getExcludeTestFile ()
Muestra el archivo que contiene las pruebas excluidas.
Muestra | |
---|---|
File |
getIncludeAnnotations
publicgetIncludeAnnotations ()
Muestra el ERROR(/Set)
actual de las anotaciones que se incluirán.
Muestra | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Muestra el ERROR(/Set)
actual de los filtros de inclusión.
Muestra | |
---|---|
|
getIncludeTestFile
public File getIncludeTestFile ()
Muestra el archivo que contiene las pruebas incluidas.
Muestra | |
---|---|
File |
getRuntimeHint
public long getRuntimeHint ()
Muestra el tiempo de ejecución esperado de la prueba en milisegundos. El tiempo se usa para balancear las cargas de la ejecución fragmentada
Muestra | |
---|---|
long |
IsClassOrMethod
public boolean isClassOrMethod (String filter)
Muestra si una cadena es el nombre de una clase o un método.
Parámetros | |
---|---|
filter |
String |
Muestra | |
---|---|
boolean |
Prueba parametrizada
public boolean isParameterizedTest (String filter)
Se muestra si una string es una prueba parametrizada.
Parámetros | |
---|---|
filter |
String |
Muestra | |
---|---|
boolean |
IsRegex.
public boolean isRegex (String filter)
Se muestra si una cadena es una regex del filtro.
Parámetros | |
---|---|
filter |
String |
Muestra | |
---|---|
boolean |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.
Parámetros | |
---|---|
testInfo |
TestInformation : Es el objeto TestInformation que contiene información útil para ejecutar.
y pruebas. |
listener |
ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
Arroja | |
---|---|
DeviceNotAvailableException |
setExcludeTestFile
public void setExcludeTestFile (File testFile)
Configura el archivo de prueba de exclusiones. No garantiza que testFile exista o sea un archivo.
Parámetros | |
---|---|
testFile |
File |
setIncludeTestFile
public void setIncludeTestFile (File testFile)
Configura el archivo de prueba de inclusiones. No garantiza que testFile exista o sea un archivo.
Parámetros | |
---|---|
testFile |
File |
división
publicsplit (int shardCount)
Versión alternativa de split()
, que también proporciona el shardCount que se intenta
que se ejecutará. Esto es útil para algunos ejecutores de pruebas que a veces no pueden decidir de manera arbitraria.
Parámetros | |
---|---|
shardCount |
int : Es el recuento de intentos de fragmentos. |
Muestra | |
---|---|
|
una colección de subpruebas que se ejecutarán por separado o null si la prueba es
no es fragmentable actualmente |
Métodos protegidos
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
Parámetros | |
---|---|
runner |
IRemoteAndroidTestRunner |