RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends ResultAndLogForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.ResultAndLogForwarder | ||
| ↳ | 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ành công nếu thời gian này vượt quá một thời gian chờ nhất định.
Xin lưu ý rằng trình thực thi này sẽ không làm gián đoạn các kiểm thử, nhưng sẽ khiến các kiểm thử đó không thành công.
Tóm tắt
Hằng số | |
|---|---|
String |
REMOTE_TEST_TIMEOUT_DESCRIPTION
|
String |
REMOTE_TEST_TIMEOUT_OPTION
|
Hàm khởi tạo công khai | |
|---|---|
RemoteTestTimeOutEnforcer(
Tạo |
|
Phương thức công khai | |
|---|---|
void
|
setGranularListener(ModuleListener listener)
|
void
|
testRunEnded(long elapsedTime,
Báo cáo kết thúc quá trình chạy thử nghiệm. |
Hằng số
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
Giá trị không đổi: "Thời gian chờ sẽ được áp dụng cho từng đối tượng kiểm thử từ xa của lần chạy."
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
Giá trị không đổi: "remote-test-timeout"
Hàm khởi tạo công khai
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Tạo RemoteTestTimeOutEnforcer với thời gian chờ đã cho để thực thi.
| Tham số | |
|---|---|
allListeners |
|
moduleDefinition |
ModuleDefinition: ModuleDefinition của mô-đun kiểm thử sẽ được thực thi. |
test |
IRemoteTest: IRemoteTest sẽ được thực thi. |
timeOut |
Duration: ERROR(/Duration) của thời gian chờ cho mỗi lần chạy kiểm thử. |
Phương thức công khai
setGranularListener
public void setGranularListener (ModuleListener listener)
| Tham số | |
|---|---|
listener |
ModuleListener |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) Báo cáo kết thúc quá trình chạy thử nghiệm.
| Tham số | |
|---|---|
elapsedTime |
long: thiết bị báo cáo thời gian đã trôi qua, tính bằng mili giây |
runMetrics |
: các cặp khoá-giá trị được báo cáo ở cuối một lần chạy kiểm thử |