DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver, ISetOptionReceiver, ITestInformationReceiver

java.lang.Object
   ↳ 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. Se debe especificar antes de la prueba de JUnit4 con una anotación RunWith.

Resumen

Clases anidadas

class DeviceJUnit4ClassRunner.LogAnnotation

Anotaciones falsas destinadas a llevar registros a los generadores de informes. 

class DeviceJUnit4ClassRunner.MetricAnnotation

Es una anotación falsa diseñada para llevar métricas a los generadores de informes. 

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

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Parámetros
klass Class

Arroja
InitializationError

Métodos públicos

getAbi

public IAbi getAbi ()

Muestra
IAbi

getTestInformation

public TestInformation getTestInformation ()

Muestra
TestInformation

run

public void run (RunNotifier notifier)

Parámetros
notifier RunNotifier

setAbi

public void setAbi (IAbi abi)

Parámetros
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

Parámetros
testInformation TestInformation

Métodos protegidos

createTest

protected Object createTest ()

Anulamos createTest para configurar el dispositivo.

Muestra
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Parámetros
method FrameworkMethod

notifier RunNotifier

withAfterClasses

protected Statement withAfterClasses (Statement statement)

Parámetros
statement Statement

Muestra
Statement

withBeforeClasses

protected Statement withBeforeClasses (Statement statement)

Parámetros
statement Statement

Devuelve
Statement