DeviceJUnit4ClassRunner
public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner
implements IAbiReceiver , ISetOptionReceiver , ITestInformationReceiver
java.lang.Object | ||||
↳ | org.junit.runner 运行器 | |||
↳ | org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod> | |||
↳ | org.junit.runners.BlockJUnit4ClassRunner | |||
↳ | com.android.tradefed.testtype.DeviceJUnit4ClassRunner |
也适用于IDeviceTest
JUnit4 测试运行器。应该在带有 RunWith 注释的 JUnit4 测试之上指定。
概括
嵌套类 | |
---|---|
class | DeviceJUnit4ClassRunner.LogAnnotation 假注意在向记者携带日志。 |
class | DeviceJUnit4ClassRunner.MetricAnnotation 虚假注释意味着向记者提供指标。 |
class | DeviceJUnit4ClassRunner.TestLogData |
class | DeviceJUnit4ClassRunner.TestMetrics |
公共构造函数 | |
---|---|
DeviceJUnit4ClassRunner (Class<?> klass) |
公共方法 | |
---|---|
IAbi | getAbi () |
TestInformation | getTestInformation () |
void | run (RunNotifier notifier) |
void | setAbi ( IAbi abi) |
void | setTestInformation ( TestInformation testInformation) |
受保护的方法 | |
---|---|
Object | createTest () 我们覆盖 createTest 以设置设备。 |
void | runChild (FrameworkMethod method, RunNotifier notifier) |
Statement | withAfterClasses (Statement statement) |
Statement | withBeforeClasses (Statement statement) |
公共构造函数
DeviceJUnit4ClassRunner
public DeviceJUnit4ClassRunner (Class<?> klass)
参数 | |
---|---|
klass | Class |
投掷 | |
---|---|
InitializationError |
公共方法
跑步
public void run (RunNotifier notifier)
参数 | |
---|---|
notifier | RunNotifier |
设置测试信息
public void setTestInformation (TestInformation testInformation)
参数 | |
---|---|
testInformation | TestInformation |
受保护的方法
创建测试
protected Object createTest ()
我们覆盖 createTest 以设置设备。
退货 | |
---|---|
Object |
运行子
protected void runChild (FrameworkMethod method, RunNotifier notifier)
参数 | |
---|---|
method | FrameworkMethod |
notifier | RunNotifier |
withAfterClasses
protected Statement withAfterClasses (Statement statement)
参数 | |
---|---|
statement | Statement |
退货 | |
---|---|
Statement |
withBeforeClasses
protected Statement withBeforeClasses (Statement statement)
参数 | |
---|---|
statement | Statement |
退货 | |
---|---|
Statement |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-04-28。
[]
[]