DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest, IRemoteTest

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


Bộ thử nghiệm trợ giúp JUnit cung cấp các dịch vụ IRemoteTestIDeviceTest.

Tóm tắt

Hàm khởi tạo công khai

DeviceTestSuite()
DeviceTestSuite(Class<?> testClass)

Phương thức công khai

void addTestSuite(Class<T> testClass)

Thêm các bài kiểm thử từ lớp đã cho vào bộ kiểm thử

ITestDevice getDevice()

Lấy thiết bị đang được kiểm thử.

void run(TestInformation testInfo, ITestInvocationListener listener)

Chạy các bài kiểm thử và báo cáo kết quả cho trình nghe.

void runTest(Test test, TestResult result)

Ghi đè phương thức mẹ để truyền thiết bị vào kiểm thử đi kèm

void setDevice(ITestDevice device)

Chèn thiết bị đang được kiểm thử.

Hàm khởi tạo công khai

DeviceTestSuite

public DeviceTestSuite ()

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

Tham số
testClass Class

Phương thức công khai

addTestSuite

public void addTestSuite (Class<T> testClass)

Thêm các bài kiểm thử từ lớp đã cho vào bộ kiểm thử

Tham số
testClass Class

getDevice

public ITestDevice getDevice ()

Lấy thiết bị đang được kiểm thử.

Giá trị trả về
ITestDevice ITestDevice

chạy

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Chạy các bài kiểm thử và báo cáo kết quả cho trình nghe.

Tham số
testInfo TestInformation: Đối tượng TestInformation chứa thông tin hữu ích để chạy kiểm thử.

listener ITestInvocationListener: ITestInvocationListener của kết quả kiểm thử

Gửi
DeviceNotAvailableException

runTest

public void runTest (Test test, 
                TestResult result)

Ghi đè phương thức mẹ để truyền thiết bị vào kiểm thử đi kèm

Tham số
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

Chèn thiết bị đang được kiểm thử.

Tham số
device ITestDevice: ITestDevice cần sử dụng