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


JUnit4 测试运行程序,该运行程序也容纳 IDeviceTest。应在 JUnit4 以上指定 使用 RunWith 注解进行测试。

摘要

嵌套类

class DeviceJUnit4ClassRunner.LogAnnotation

旨在将日志传送给报告程序的虚假注解。 

class DeviceJUnit4ClassRunner.MetricAnnotation

旨在将指标传递给报告程序的虚假注解。 

class DeviceJUnit4ClassRunner.TestLogData

ExternalResourceTestRule 的实现。 

class DeviceJUnit4ClassRunner.TestMetrics

ExternalResourceTestRule 的实现。 

公共构造函数

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

公共方法

getAbi

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

受保护的方法

createTest

protected Object createTest ()

我们替换 createTest 以设置设备。

返回
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

参数
method FrameworkMethod

notifier RunNotifier

withAfterClass

protected Statement withAfterClasses (Statement statement)

参数
statement Statement

返回
Statement

withBeforeClasses

protected Statement withBeforeClasses (Statement statement)

参数
statement Statement

返回
Statement