Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

java.lang.Nesne
com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


Belirli bir test yapılandırmasının yürütme zamanını kontrol etmeye ve belirli bir zaman aşımını aşarsa başarısızlığa izin veren dinleyiciler.

Bu uygulayıcının testleri kesintiye uğratmayacağını, ancak onları başarısız kılacağını unutmayın.

Özet

Alanlar

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)

Zorlamak için verilen zaman aşımı RemoteTestTimeOutEnforcer oluşturun.

Genel yöntemler

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

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

Alanlar

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ı

RemoteTestTimeOutEnforcer

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

Zorlamak için verilen zaman aşımı 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 .

test IRemoteTest : IRemoteTest .

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

Genel yöntemler

testRunBitti

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Test çalıştırmasının sonunu bildirir. DÜZELTME: Farklı tipte iki Map<> arayüzümüz olamaz, bu yüzden burada HashMap kullanmamız gerekiyor.

parametreler
elapsedTime long : cihaz geçen süreyi milisaniye cinsinden bildirdi

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