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 |
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 | 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 |
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 | Metric . |