DispositivoJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver, ISetOptionReceiver, ITestInformationReceiver

Objeto java.lang.
   ↳ 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 por encima de JUnit4 Realiza pruebas con una anotación RunWith.

Resumen

Clases anidadas

class DeviceJUnit4ClassRunner.LogAnnotation

Anotación falsa destinada a enviar registros a los informantes 

class DeviceJUnit4ClassRunner.MetricAnnotation

Anotación falsa destinada a enviar métricas a los informantes 

class DeviceJUnit4ClassRunner.TestLogData

Se implementaron ExternalResource y TestRule

class DeviceJUnit4ClassRunner.TestMetrics

Se implementaron 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

Arroja
InitializationError

Métodos públicos

GetAbi

public IAbi getAbi ()

Muestra
IAbi

ObtenerInformaciónDePrueba

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

crearprueba

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