RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


Pemroses yang memungkinkan memeriksa waktu eksekusi konfigurasi pengujian tertentu dan menggagalkannya jika berjalan selama waktu tunggu tertentu.

Perhatikan bahwa penerapan ini tidak mengganggu pengujian, tetapi akan membuatnya gagal.

Ringkasan

Kolom

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)

Membuat RemoteTestTimeOutEnforcer dengan waktu tunggu yang diberikan untuk diterapkan.

Metode publik

void testRunEnded(long elapsedTime, runMetrics)

Melaporkan berakhirnya uji coba.

Kolom

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)

Membuat RemoteTestTimeOutEnforcer dengan waktu tunggu yang diberikan untuk diterapkan.

Parameter
listener ModuleListener: ModuleListener untuk setiap pengujian yang dijalankan.

moduleDefinition ModuleDefinition: ModuleDefinition modul pengujian yang akan dieksekusi.

test IRemoteTest: IRemoteTest yang akan dieksekusi.

timeOut Duration: ERROR(/Duration) waktu tunggu per pengujian yang dijalankan.

Metode publik

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Melaporkan berakhirnya uji coba. FIXME: Kita tidak dapat memiliki dua Peta<> antarmuka dengan jenis yang berbeda, jadi kita harus menggunakan HashMap di sini.

Parameter
elapsedTime long: perangkat melaporkan waktu berlalu, dalam milidetik

runMetrics : pasangan nilai kunci yang dilaporkan di akhir pengujian dengan Metric.