Bộ kiểm thử thiết bị

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(Class<?> testClass)
DeviceTestSuite()

Phương thức công khai

void addTestSuite(Class<T> testClass)

Thêm các bài kiểm thử của lớp đã cho vào bộ chương trình

ITestDevice getDevice()

Tải thiết bị đang được kiểm tra.

void run(TestInformation testInfo, ITestInvocationListener listener)

Chạy chương trình kiểm thử rồi 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 vào thiết bị để 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

Bộ kiểm thử thiết bị

public DeviceTestSuite (Class<?> testClass)

Tham số
testClass Class

Bộ kiểm thử thiết bị

public DeviceTestSuite ()

Phương thức công khai

addTestSuite

public void addTestSuite (Class<T> testClass)

Thêm các bài kiểm thử của lớp đã cho vào bộ chương trình

Tham số
testClass Class

getDevice

public ITestDevice getDevice ()

Tải thiết bị đang được kiểm tra.

Giá trị trả về
ITestDevice ITestDevice

chạy

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Chạy chương trình kiểm thử rồi 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ả thử nghiệm

Gửi
DeviceNotAvailableException

chạy kiểm thử

public void runTest (Test test, 
                TestResult result)

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

Tham số
test Test

result TestResult

thiết lập thiết bị

public void setDevice (ITestDevice device)

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

Tham số
device ITestDevice: ITestDevice để sử dụng