Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 RemoteTestTimeOutEnforcer dengan batas waktu yang diberikan untuk diterapkan.

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 : key-value pair dilaporkan di akhir uji coba dengan Metric .