RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends ResultAndLogForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.ResultAndLogForwarder
       ↳ com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


Belirli bir test yapılandırmasının yürütme süresini kontrol etmeye ve belirli bir zaman aşımını aşarsa testi başarısız kılmaya olanak tanıyan dinleyiciler.

Bu zorunlu kılma işleminin testleri kesintiye uğratmadığını ancak başarısız olmasına neden olduğunu unutmayın.

Özet

Sabitler

String REMOTE_TEST_TIMEOUT_DESCRIPTION

String REMOTE_TEST_TIMEOUT_OPTION

Herkese açık oluşturucular

RemoteTestTimeOutEnforcer( allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

Geçerli kılınacak zaman aşımıyla RemoteTestTimeOutEnforcer oluşturun.

Herkese açık yöntemler

void setGranularListener(ModuleListener listener)
void testRunEnded(long elapsedTime, runMetrics)

Test çalıştırmasının sonunu bildirir.

Sabitler

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

Sabit Değer: "Çalışmanın her bir uzak test nesnesine uygulanacak zaman aşımı."

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Sabit Değer: "remote-test-timeout"

Herkese açık oluşturucular

RemoteTestTimeOutEnforcer

public RemoteTestTimeOutEnforcer ( allListeners, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

Geçerli kılınacak zaman aşımıyla RemoteTestTimeOutEnforcer oluşturun.

Parametreler
allListeners

moduleDefinition ModuleDefinition: Yürütülecek test modülünün ModuleDefinition.

test IRemoteTest: Çalıştırılacak IRemoteTest.

timeOut Duration: Test çalıştırması başına zaman aşımının ERROR(/Duration).

Herkese açık yöntemler

setGranularListener

public void setGranularListener (ModuleListener listener)

Parametreler
listener ModuleListener

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Test çalıştırmasının sonunu bildirir.

Parametreler
elapsedTime long: Cihazın bildirdiği geçen süre (milisaniye cinsinden)

runMetrics : Test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri