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

DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner 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
com.android.tradefed.testtype.DeviceJUnit4ClassRunner


JUnit4测试运行程序也可以容纳IDeviceTest 。应该在JUnit4 Test上面指定RunWith注释。

摘要

嵌套类

class DeviceJUnit4ClassRunner.LogAnnotation

假注释旨在将日志携带给记者。

class DeviceJUnit4ClassRunner.MetricAnnotation

假批注旨在将指标传递给报告者。

class DeviceJUnit4ClassRunner.TestLogData

ExternalResourceTestRule

class DeviceJUnit4ClassRunner.TestMetrics

ExternalResourceTestRule

公共建设者

DeviceJUnit4ClassRunner (Class<?> klass)

公开方法

IAbi getAbi ()
ITestDevice getDevice ()

获取被测设备。

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

注入被测设备。

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

受保护的方法

Object createTest ()

我们覆盖createTest以便设置设备。

void runChild (FrameworkMethod method, RunNotifier notifier)

公共建设者

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

参量
klass Class

投掷
InitializationError

公开方法

getAbi

public IAbi getAbi ()

退货
IAbi

getDevice

public ITestDevice getDevice ()

获取被测设备。

退货
ITestDevice ITestDevice

public void run (RunNotifier notifier)

参量
notifier RunNotifier

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

受保护的方法

createTest

protected Object createTest ()

我们覆盖createTest以便设置设备。

退货
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

参量
method FrameworkMethod

notifier RunNotifier