DispositivoJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver , ISetOptionReceiver , ITestInformationReceiver

java.lang.Objeto
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.android.tradefed.testtype.DeviceJUnit4ClassRunner


Ejecutor de pruebas JUnit4 que también admite IDeviceTest . Debe especificarse arriba de JUnit4 Test con una anotación RunWith.

Resumen

clases anidadas

class DeviceJUnit4ClassRunner.LogAnnotation

Anotación falsa destinada a llevar registros a los periodistas.

class DeviceJUnit4ClassRunner.MetricAnnotation

Anotación falsa destinada a transmitir métricas a los periodistas.

class DeviceJUnit4ClassRunner.TestLogData

Implementación de ExternalResource y TestRule .

class DeviceJUnit4ClassRunner.TestMetrics

Implementación de ExternalResource y TestRule .

Constructores públicos

DeviceJUnit4ClassRunner (Class<?> klass)

Métodos públicos

IAbi getAbi ()
TestInformation getTestInformation ()
void run (RunNotifier notifier)
void setAbi ( IAbi abi)
void setTestInformation ( TestInformation testInformation)

Métodos protegidos

Object createTest ()

Anulamos createTest para configurar el dispositivo.

void runChild (FrameworkMethod method, RunNotifier notifier)
Statement withAfterClasses (Statement statement)
Statement withBeforeClasses (Statement statement)

Constructores públicos

DispositivoJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Parámetros
klass Class

Lanza
InitializationError

Métodos públicos

obtenerAbi

public IAbi getAbi ()

Devoluciones
IAbi

obtener información de prueba

public TestInformation getTestInformation ()

Devoluciones
TestInformation

correr

public void run (RunNotifier notifier)

Parámetros
notifier RunNotifier

conjuntoAbi

public void setAbi (IAbi abi)

Parámetros
abi IAbi

establecer información de prueba

public void setTestInformation (TestInformation testInformation)

Parámetros
testInformation TestInformation

Métodos protegidos

crearprueba

protected Object createTest ()

Anulamos createTest para configurar el dispositivo.

Devoluciones
Object

correrniño

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Parámetros
method FrameworkMethod

notifier RunNotifier

conAfterClasses

protected Statement withAfterClasses (Statement statement)

Parámetros
statement Statement

Devoluciones
Statement

conAntes de Clases

protected Statement withBeforeClasses (Statement statement)

Parámetros
statement Statement

Devoluciones
Statement