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 |
Phương thức công khai | |
---|---|
void
|
testRunEnded(long elapsedTime,
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 . |