DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver , ISetOptionReceiver , ITestInformationReceiver

java.lang.Объект
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.android.tradefed.testtype.DeviceJUnit4ClassRunner


Средство запуска тестов JUnit4, которое также поддерживает IDeviceTest . Должен быть указан выше JUnit4 Test с аннотацией RunWith.

Краткое содержание

Вложенные классы

class DeviceJUnit4ClassRunner.LogAnnotation

Поддельная аннотация предназначалась для передачи логов журналистам.

class DeviceJUnit4ClassRunner.MetricAnnotation

Поддельная аннотация, предназначенная для передачи метрик журналистам.

class DeviceJUnit4ClassRunner.TestLogData

Реализация ExternalResource и TestRule .

class DeviceJUnit4ClassRunner.TestMetrics

Реализация ExternalResource и TestRule .

Публичные конструкторы

DeviceJUnit4ClassRunner (Class<?> klass)

Публичные методы

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

Защищенные методы

Object createTest ()

Мы переопределяем createTest, чтобы установить устройство.

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

Публичные конструкторы

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Параметры
klass Class

Броски
InitializationError

Публичные методы

получитьАби

public IAbi getAbi ()

Возвращает
IAbi

получитьтестинформацию

public TestInformation getTestInformation ()

Возвращает
TestInformation

бегать

public void run (RunNotifier notifier)

Параметры
notifier RunNotifier

сетАби

public void setAbi (IAbi abi)

Параметры
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

Параметры
testInformation TestInformation

Защищенные методы

создать тест

protected Object createTest ()

Мы переопределяем createTest, чтобы установить устройство.

Возвращает
Object

бегиребенок

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Параметры
method FrameworkMethod

notifier RunNotifier

withAfterClasses

protected Statement withAfterClasses (Statement statement)

Параметры
statement Statement

Возвращает
Statement

withBeforeClasses

protected Statement withBeforeClasses (Statement statement)

Параметры
statement Statement

Возвращает
Statement