RemoteTestTimeOutZorunlur

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

Java.lang.Nesne
🎃 com.android.tradefed.testtype.suite.RemoteTestTimeOutReachr.


Belirli bir test yapılandırmasının yürütme süresini kontrol etmeye ve bu yapılandırmanın çalıştırılması durumunda başarısız olmasına olanak tanıyan dinleyiciler belirli bir zaman aşımı süresi boyunca görüntülenebilir.

Bu uygulayıcının testleri kesintiye uğratmadığını ancak testlerin başarısız olmasına neden olacağını unutmayın.

Özet

Fields'ın oynadığı filmler

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Kamu inşaatçıları

RemoteTestTimeOutEnforcer(ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

Zorunlu kılma işlemi için belirtilen zaman aşımıyla RemoteTestTimeOutEnforcer oluşturun.

Herkese açık yöntemler

void testRunEnded(long elapsedTime, runMetrics)

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

Fields'ın oynadığı filmler

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Kamu inşaatçıları

RemoteTestTimeOutZorunlur

public RemoteTestTimeOutEnforcer (ModuleListener listener, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

Zorunlu kılma işlemi için belirtilen zaman aşımıyla RemoteTestTimeOutEnforcer oluşturun.

Parametreler
listener ModuleListener: Her test çalıştırması için ModuleListener.

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

test IRemoteTest: Yürütülecek IRemoteTest.

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

Herkese açık yöntemler

testRunSona Erdi

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Test çalıştırmasının sonunu bildirir. FIXME: İki tane Haritamız olamaz<> farklı türlerde arayüzler, bu yüzden burada HashMap'i kullanmamız gerekiyor.

Parametreler
elapsedTime long: cihaz bildirilen geçen süre (milisaniye cinsinden)

runMetrics : Metric ile yapılan bir test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri.