设备参数化运行程序

public class DeviceParameterizedRunner
extends JUnitParamsRunner implements IAbiReceiver, ISetOptionReceiver, ITestInformationReceiver

java.lang.Object 中
   ↳ org.junit.runner.Runner
     ↳ org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
       ↳ org.junit.runners.BlockJUnit4ClassRunner
         ↳ junitparams.JUnitParamsRunner
           ↳ com.android.tradefed.testtype.junit4.DeviceParameterizedRunner


JUnit4 样式的参数化运行程序,用于主机端驱动的参数化测试。

此运行程序基于 JUnitParamsRunner,而非 JUnit4 原生 Parameterized 但原生参数化运行程序并不是很好,并且不允许运行单个方法。

另见:

摘要

公共构造函数

DeviceParameterizedRunner(Class<?> klass)

公共方法

IAbi getAbi()
TestInformation getTestInformation()
void setAbi(IAbi abi)
void setTestInformation(TestInformation testInformation)

受保护的方法

Statement methodInvoker(FrameworkMethod method, Object testObj)

公共构造函数

设备参数化运行程序

public DeviceParameterizedRunner (Class<?> klass)

抛出
org.junit.runners.model.InitializationError
InitializationError

公共方法

getAbi

public IAbi getAbi ()

返回
IAbi

获取测试信息

public TestInformation getTestInformation ()

返回
TestInformation

SetAbi

public void setAbi (IAbi abi)

参数
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

参数
testInformation TestInformation

受保护的方法

methodInvoker

protected Statement methodInvoker (FrameworkMethod method, 
                Object testObj)

参数
method FrameworkMethod

testObj Object

返回
Statement