设备测试套件

public class DeviceTestSuite
extends TestSuite implements IDeviceTest, IRemoteTest

java.lang.Object 中
   ↳ junit.framework.TestSuite
     ↳ com.android.tradefed.testtype.DeviceTestSuite


提供 IRemoteTestIDeviceTest 服务的辅助 JUnit 测试套件。

摘要

公共构造函数

DeviceTestSuite(Class<?> testClass)
DeviceTestSuite()

公共方法

void addTestSuite(Class<T> testClass)

将指定类中的测试添加到套件

ITestDevice getDevice()

获取被测设备。

void run(TestInformation testInfo, ITestInvocationListener listener)

运行测试,并将结果报告给监听器。

void runTest(Test test, TestResult result)

替换父方法,将设备传入包含的测试

void setDevice(ITestDevice device)

注入被测设备。

公共构造函数

设备测试套件

public DeviceTestSuite (Class<?> testClass)

参数
testClass Class

设备测试套件

public DeviceTestSuite ()

公共方法

添加测试套件

public void addTestSuite (Class<T> testClass)

将指定类中的测试添加到套件

参数
testClass Class

getDevice

public ITestDevice getDevice ()

获取被测设备。

返回
ITestDevice ITestDevice

得分

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

运行测试,并将结果报告给监听器。

参数
testInfo TestInformation:包含要运行的有用信息的 TestInformation 对象 测试。

listener ITestInvocationListener:测试结果的 ITestInvocationListener

抛出
DeviceNotAvailableException

runTest

public void runTest (Test test, 
                TestResult result)

替换父方法,将设备传入包含的测试

参数
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

注入被测设备。

参数
device ITestDevice:要使用的 ITestDevice