Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

DeviceTestCase

public class DeviceTestCase
extends MetricTestCase implements IDeviceTest , IRemoteTest , ITestCollector , ITestFilterReceiver , ITestAnnotationFilterReceiver

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.android.tradefed.testtype.MetricTestCase
com.android.tradefed.testtype.DeviceTestCase


Caso de prueba JUnit auxiliar que proporciona los servicios IRemoteTest e IDeviceTest .

Esto es útil si desea implementar pruebas que sigan el patrón JUnit de definición de pruebas, y aún tenga soporte completo para otras características de comercio como la Option s

Resumen

Campos

protected mExcludeAnnotation

Las anotaciones de exclusión de la prueba a ejecutar

protected mExcludeFilters

Los filtros de exclusión del nombre de prueba para ejecutar

protected mIncludeAnnotation

Incluye anotaciones de la prueba para ejecutar

protected mIncludeFilters

Los filtros de inclusión del nombre de prueba para ejecutar

Constructores públicos

DeviceTestCase ()
DeviceTestCase (String name)

Métodos públicos

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

Agrega un ERROR(/Set) de anotaciones para excluir si una prueba se marca con él.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas excluir.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Agrega un ERROR(/Set) de anotaciones para incluir si una prueba está marcada con él.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir.

void addExcludeAnnotation (String notAnnotation)

Agrega una anotación para excluir si una prueba se marca con ella.

void addExcludeFilter (String filter)

Agrega un filtro de qué pruebas excluir.

void addIncludeAnnotation (String annotation)

Agrega una anotación para incluir si una prueba está marcada con ella.

void addIncludeFilter (String filter)

Agrega un filtro de qué pruebas incluir.

void clearExcludeAnnotations ()

Elimine todas las anotaciones de exclusión seguidas actualmente.

void clearExcludeFilters ()

Eliminar todos los filtros de exclusión actualmente rastreados.

void clearIncludeAnnotations ()

Elimine todas las anotaciones de inclusión seguidas actualmente.

void clearIncludeFilters ()

Elimine todos los filtros de inclusión actualmente rastreados.

int countTestCases ()
ITestDevice getDevice ()

Obtenga el dispositivo bajo prueba.

getExcludeAnnotations ()

Devuelve el ERROR(/Set) actual ERROR(/Set) de anotaciones para excluir.

getExcludeFilters ()

Devuelve el ERROR(/Set) actual ERROR(/Set) de filtros de exclusión.

getIncludeAnnotations ()

Devuelve el ERROR(/Set) actual ERROR(/Set) de anotaciones para incluir.

getIncludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de inclusión.

void run (TestResult result)

Anule el método principal para ejecutar todos los métodos de prueba si el método de prueba para ejecutar es nulo.

void run ( ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

void setCollectTestsOnly (boolean shouldCollectTest)

Activa o desactiva el modo de recopilación de pruebas.

void setDevice ( ITestDevice device)

Inyecte el dispositivo bajo prueba.

Campos

mExcludeAnnotation

protected  mExcludeAnnotation

Las anotaciones de exclusión de la prueba a ejecutar

mExcludeFilters

protected  mExcludeFilters

Los filtros de exclusión del nombre de prueba para ejecutar

mIncludeAnnotation

protected  mIncludeAnnotation

Incluye anotaciones de la prueba para ejecutar

mIncludeFilters

protected  mIncludeFilters

Los filtros de inclusión del nombre de prueba para ejecutar

Constructores públicos

DeviceTestCase

public DeviceTestCase ()

DeviceTestCase

public DeviceTestCase (String name)

Parámetros
name String

Métodos públicos

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Agrega un ERROR(/Set) de anotaciones para excluir si una prueba se marca con él.

Parámetros
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas excluir.

Parámetros
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Agrega un ERROR(/Set) de anotaciones para incluir si una prueba está marcada con él.

Parámetros
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir.

Parámetros
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Agrega una anotación para excluir si una prueba se marca con ella.

Parámetros
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Agrega un filtro de qué pruebas excluir.

Parámetros
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Agrega una anotación para incluir si una prueba está marcada con ella.

Parámetros
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Agrega un filtro de qué pruebas incluir.

Parámetros
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

Eliminar todas las anotaciones de exclusión actualmente rastreados

clearExcludeFilters

public void clearExcludeFilters ()

Eliminar todos los filtros de exclusión actualmente rastreados.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Elimine todas las anotaciones de inclusión seguidas actualmente.

clearIncludeFilters

public void clearIncludeFilters ()

Elimine todos los filtros de inclusión actualmente rastreados.

countTestCases

public int countTestCases ()

Devoluciones
int

getDevice

public ITestDevice getDevice ()

Obtenga el dispositivo bajo prueba.

Devoluciones
ITestDevice el ITestDevice

getExcludeAnnotations

public  getExcludeAnnotations ()

Devuelve el ERROR(/Set) actual ERROR(/Set) de anotaciones para excluir.

Devoluciones

getExcludeFilters

public  getExcludeFilters ()

Devuelve el ERROR(/Set) actual ERROR(/Set) de filtros de exclusión.

Devoluciones

getIncludeAnnotations

public  getIncludeAnnotations ()

Devuelve el ERROR(/Set) actual ERROR(/Set) de anotaciones para incluir.

Devoluciones

getIncludeFilters

public  getIncludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de inclusión.

Devoluciones

correr

public void run (TestResult result)

Anule el método principal para ejecutar todos los métodos de prueba si el método de prueba para ejecutar es nulo.

El marco JUnit solo admite la ejecución de todas las pruebas en un TestCase envolviéndolo en un TestSuite. Desafortunadamente, con este mecanismo, las personas que llaman no pueden controlar el ciclo de vida de sus propios casos de prueba, lo que hace que sea imposible hacer cosas como hacer que el marco de configuración comercial inyecte opciones en un caso de prueba.

Parámetros
result TestResult

correr

public void run ( ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

Parámetros
listener ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba

Arroja
DeviceNotAvailableException

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

Activa o desactiva el modo de recopilación de pruebas.

setDevice

public void setDevice ( ITestDevice device)

Inyecte el dispositivo bajo prueba.

Parámetros
device ITestDevice : el ITestDevice a utilizar