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


Uruchamiający testy JUnit4 obsługujący także IDeviceTest. Wartość powinna być określona powyżej JUnit4 Testowanie za pomocą adnotacji RunWith.

Podsumowanie

Zagnieżdżone klasy

class DeviceJUnit4ClassRunner.LogAnnotation

Fałszywa adnotacja służąca do przenoszenia dzienników do zgłaszających. 

class DeviceJUnit4ClassRunner.MetricAnnotation

Fałszywa adnotacja służąca do przekazywania danych reporterom. 

class DeviceJUnit4ClassRunner.TestLogData

Implementacja ExternalResource i TestRule

class DeviceJUnit4ClassRunner.TestMetrics

Implementacja ExternalResource i TestRule

Konstruktory publiczne

DeviceJUnit4ClassRunner(Class<?> klass)

Metody publiczne

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

Metody chronione

Object createTest()

Zastępujemy instrukcję createTest, aby skonfigurować urządzenie.

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

Konstruktory publiczne

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Parametry
klass Class

Rzuty
InitializationError

Metody publiczne

getAbi

public IAbi getAbi ()

Zwroty
IAbi

pobieranie informacjiTestowych

public TestInformation getTestInformation ()

Zwroty
TestInformation

home run

public void run (RunNotifier notifier)

Parametry
notifier RunNotifier

SetAbi

public void setAbi (IAbi abi)

Parametry
abi IAbi

ustawInformacje o teście

public void setTestInformation (TestInformation testInformation)

Parametry
testInformation TestInformation

Metody chronione

utwórzTest

protected Object createTest ()

Zastępujemy instrukcję createTest, aby skonfigurować urządzenie.

Zwroty
Object

RunChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Parametry
method FrameworkMethod

notifier RunNotifier

withAfterClasses

protected Statement withAfterClasses (Statement statement)

Parametry
statement Statement

Zwroty
Statement

withPrzedklasami

protected Statement withBeforeClasses (Statement statement)

Parametry
statement Statement

Zwroty
Statement