DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest, IRemoteTest

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


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

摘要

公共构造函数

DeviceTestSuite()
DeviceTestSuite(Class<?> testClass)

公共方法

void addTestSuite(Class<T> testClass)

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

ITestDevice getDevice()

获取被测设备。

void run(TestInformation testInfo, ITestInvocationListener listener)

运行测试并向监听器报告结果。

void runTest(Test test, TestResult result)

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

void setDevice(ITestDevice device)

注入被测设备。

公共构造函数

DeviceTestSuite

public DeviceTestSuite ()

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

参数
testClass Class

公共方法

addTestSuite

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