Trình thực thi kiểm thử từ xa

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


Trình nghe cho phép kiểm tra thời gian thực thi của một cấu hình kiểm thử nhất định và không thực hiện được nếu thành công trong một khoảng thời gian chờ nhất định.

Lưu ý rằng trình thực thi này không làm gián đoạn các chương trình kiểm thử nhưng sẽ khiến kiểm thử không đạt.

Tóm tắt

Trường

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

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

RemoteTestTimeOutEnforcer(ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

Tạo RemoteTestTimeOutEnforcer với thời gian chờ nhất định để thực thi.

Phương thức công khai

void testRunEnded(long elapsedTime, runMetrics)

Báo cáo kết thúc lần chạy thử nghiệm.

Trường

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

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

Trình thực thi kiểm thử từ xa

public RemoteTestTimeOutEnforcer (ModuleListener listener, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

Tạo RemoteTestTimeOutEnforcer với thời gian chờ nhất định để thực thi.

Tham số
listener ModuleListener: ModuleListener cho mỗi lần chạy kiểm thử.

moduleDefinition ModuleDefinition: ModuleDefinition của mô-đun kiểm thử cần thực thi.

test IRemoteTest: IRemoteTest cần được thực thi.

timeOut Duration: ERROR(/Duration) thời gian chờ trong mỗi lần chạy kiểm thử.

Phương thức công khai

testRun kết thúc

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Báo cáo kết thúc lần chạy thử nghiệm. FIXME: Chúng tôi không thể có hai Bản đồ<> giao diện khác loại, vì vậy, chúng tôi phải sử dụng HashMap ở đây.

Tham số
elapsedTime long: thời gian đã trôi qua theo báo cáo của thiết bị, tính bằng mili giây

runMetrics : các cặp khoá-giá trị được báo cáo khi kết thúc lượt chạy kiểm thử bằng Metric.