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ành công nếu vượt quá thời gian chờ nhất định.
Xin 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 các chương trình kiểm thử đó không thành công.
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
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Tạo RemoteTestTimeOutEnforcer
với thời gian chờ đã cho để 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 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
TestRun kết thúc
public void testRunEnded (long elapsedTime,runMetrics)
Báo cáo kết thúc quá trình chạy kiểm thử.
Tham số | |
---|---|
elapsedTime |
long : thời gian đã trôi qua do thiết bị báo cáo, 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ử |