RemoteTestTimeOutEnforcer
public class RemoteTestTimeOutEnforcer
extends Object
implements ITestInvocationListener
java.lang.Objek | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Pendengar yang memungkinkan untuk memeriksa waktu eksekusi dari konfigurasi pengujian yang diberikan dan gagal jika melewati waktu tunggu yang diberikan.
Perhatikan bahwa penegak ini tidak mengganggu pengujian, tetapi akan membuatnya gagal.
Ringkasan
Bidang | |
---|---|
public static final String | REMOTE_TEST_TIMEOUT_DESCRIPTION |
public static final String | REMOTE_TEST_TIMEOUT_OPTION
|
Konstruktor publik | |
---|---|
RemoteTestTimeOutEnforcer ( ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut) Buat |
Metode publik | |
---|---|
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) Melaporkan akhir uji coba. |
Bidang
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
Konstruktor publik
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Buat RemoteTestTimeOutEnforcer
dengan batas waktu yang diberikan untuk diterapkan.
Parameter | |
---|---|
listener | ModuleListener : ModuleListener untuk setiap uji coba. |
moduleDefinition | ModuleDefinition : ModuleDefinition dari modul pengujian yang akan dieksekusi. |
test | IRemoteTest : IRemoteTest yang akan dijalankan. |
timeOut | Duration : ERROR(/Duration) waktu habis per uji coba. |
Metode publik
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
Melaporkan akhir uji coba. FIXME: Kami tidak dapat memiliki dua antarmuka Map<> dengan tipe yang berbeda, jadi kami harus menggunakan HashMap di sini.
Parameter | |
---|---|
elapsedTime | long : perangkat melaporkan waktu berlalu, dalam milidetik |
runMetrics | Metric . |