УстройствоJUnit4ClassRunner

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)

Общественные конструкторы

УстройствоJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Параметры
klass Class

Броски
InitializationError

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

получитьАби

public IAbi getAbi ()

Возврат
IAbi

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

public TestInformation getTestInformation ()

Возврат
TestInformation

бегать

public void run (RunNotifier notifier)

Параметры
notifier RunNotifier

setAbi

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

сAfterClasses

protected Statement withAfterClasses (Statement statement)

Параметры
statement Statement

Возврат
Statement

сBeforeClasses

protected Statement withBeforeClasses (Statement statement)

Параметры
statement Statement

Возврат
Statement