裝置測試套件

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 ()

公用方法

addTestSuite

public void addTestSuite (Class<T> testClass)

將指定類別中的測試新增至套件

參數
testClass Class

getDevice

public ITestDevice getDevice ()

取得要測試的裝置。

傳回
ITestDevice ITestDevice

得分

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

執行測試,並將結果回報給事件監聽器。

參數
testInfo TestInformationTestInformation 物件,包含可執行的實用資訊 測試。

listener ITestInvocationListener:測試結果的 ITestInvocationListener

擲回
DeviceNotAvailableException

執行測試

public void runTest (Test test, 
                TestResult result)

覆寫父項方法,將裝置傳入內含的測試

參數
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

插入要測試的裝置。

參數
device ITestDevice:要使用的 ITestDevice