Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

DeviceParameterizedRunner

public class DeviceParameterizedRunner
extends JUnitParamsRunner implements IDeviceTest , IBuildReceiver , IAbiReceiver , ISetOptionReceiver , IMultiDeviceTest , IInvocationContextReceiver

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 ()
ITestDevice getDevice ()

获取被测设备。

void setAbi ( IAbi abi)
void setBuild ( IBuildInfo buildInfo)
void setDevice ( ITestDevice device)

注入被测设备。

void setDeviceInfos ( deviceInfos) setDeviceInfos ( deviceInfos)
void setInvocationContext ( IInvocationContext invocationContext)

受保护的方法

Statement methodInvoker (FrameworkMethod method, Object testObj)

公共建设者

DeviceParameterizedRunner

public DeviceParameterizedRunner (Class<?> klass)

投掷
InitializationError

公开方法

getAbi

public IAbi getAbi ()

退货
IAbi

getDevice

public ITestDevice getDevice ()

获取被测设备。

退货
ITestDevice ITestDevice

setAbi

public void setAbi ( IAbi abi)

参量
abi IAbi

setBuild

public void setBuild ( IBuildInfo buildInfo)

参量
buildInfo IBuildInfo

setDevice

public void setDevice ( ITestDevice device)

注入被测设备。

参量
device ITestDevice :要使用的ITestDevice

setDeviceInfos

public void setDeviceInfos ( deviceInfos)

参量
deviceInfos

setInvocationContext

public void setInvocationContext ( IInvocationContext invocationContext)

参量
invocationContext IInvocationContext

受保护的方法

methodInvoker

protected Statement methodInvoker (FrameworkMethod method, 
                Object testObj)

参量
method FrameworkMethod

testObj Object

退货
Statement