RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Odbiorniki, które pozwalają sprawdzić czas wykonania danej konfiguracji testowej i zakończyć ją niepowodzeniem, jeśli przekroczy określony limit czasu.

Zauważ, że ten egzekutor nie przerywa testów, ale sprawi, że zakończą się one niepowodzeniem.

Streszczenie

Pola

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Konstruktory publiczne

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

Utwórz RemoteTestTimeOutEnforcer z podanym limitem czasu do wymuszenia.

Metody publiczne

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

Zgłasza koniec przebiegu testowego.

Pola

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Konstruktory publiczne

RemoteTestTimeOutEnforcer

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

Utwórz RemoteTestTimeOutEnforcer z podanym limitem czasu do wymuszenia.

Parametry
listener ModuleListener : ModuleListener dla każdego uruchomienia testu.

moduleDefinition ModuleDefinition : ModuleDefinition modułu modułu testowego do wykonania.

test IRemoteTest : IRemoteTest do wykonania.

timeOut Duration : ERROR(/Duration) limitu czasu na uruchomienie testu.

Metody publiczne

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Zgłasza koniec przebiegu testowego. FIXME: Nie możemy mieć dwóch różnych interfejsów Map<>, więc musimy tutaj użyć HashMap.

Parametry
elapsedTime long : czas, który upłynął od urządzenia, w milisekundach

runMetrics : pary klucz-wartość zgłaszane na koniec przebiegu testu z Metric .