Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Trình xử lý cho phép kiểm tra thời gian thực thi của một cấu hình thử nghiệm nhất định và không thành công nếu nó vượt quá 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 bài kiểm tra, nhưng sẽ khiến chúng thất bại.

Bản tóm tắt

Lĩnh vực

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Các nhà xây dựng công cộng

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 pháp công khai

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

Báo cáo kết thúc quá trình chạy thử nghiệm.

Lĩnh vực

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Các nhà xây dựng công cộng

RemoteTestTimeOutEnforcer

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.

Thông số
listener ModuleListener : ModuleListener cho mỗi lần chạy thử nghiệm.

moduleDefinition ModuleDefinition : Định ModuleDefinition của mô-đun thử nghiệm sẽ được thực thi.

test IRemoteTest : IRemoteTest sẽ được thực thi.

timeOut Duration : ERROR(/Duration) hết thời gian cho mỗi lần chạy thử nghiệm.

Phương pháp công khai

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Báo cáo kết thúc quá trình chạy thử nghiệm. Khắc phục: Chúng tôi không thể có hai giao diện Map <> với kiểu khác nhau, vì vậy chúng tôi phải sử dụng HashMap ở đây.

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

runMetrics : các cặp khóa-giá trị được báo cáo khi kết thúc quá trình chạy thử nghiệm với Metric .

,

RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Trình xử lý cho phép kiểm tra thời gian thực thi của một cấu hình thử nghiệm nhất định và không thành công nếu nó vượt quá 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 bài kiểm tra, nhưng sẽ khiến chúng thất bại.

Bản tóm tắt

Lĩnh vực

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Các nhà xây dựng công cộng

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 pháp công khai

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

Báo cáo kết thúc quá trình chạy thử nghiệm.

Lĩnh vực

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Các nhà xây dựng công cộng

RemoteTestTimeOutEnforcer

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.

Thông số
listener ModuleListener : ModuleListener cho mỗi lần chạy thử nghiệm.

moduleDefinition ModuleDefinition : Định ModuleDefinition của mô-đun thử nghiệm sẽ được thực thi.

test IRemoteTest : IRemoteTest sẽ được thực thi.

timeOut Duration : ERROR(/Duration) hết thời gian cho mỗi lần chạy thử nghiệm.

Phương pháp công khai

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Báo cáo kết thúc quá trình chạy thử nghiệm. Khắc phục: Chúng tôi không thể có hai giao diện Map <> với kiểu khác nhau, vì vậy chúng tôi phải sử dụng HashMap ở đây.

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

runMetrics : các cặp khóa-giá trị được báo cáo khi kết thúc quá trình chạy thử nghiệm với Metric .