Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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