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