Moduł RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Detektory, które pozwalają na sprawdzenie czasu wykonania danej konfiguracji testowej i niepowodzenie wykonania testu, jeśli wystąpi błąd w określonym czasie.

Pamiętaj, że ten wymuszanie nie przerywa testów, ale powoduje ich niepowodzenie.

Podsumowanie

Fieldsem

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 czasem oczekiwania do wymuszenia.

Metody publiczne

void testRunEnded(long elapsedTime, runMetrics)

Koniec przebiegu testowego raportów.

Fieldsem

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

OPCJA REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Konstruktory publiczne

Moduł RemoteTestTimeOutEnforcer

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

Utwórz RemoteTestTimeOutEnforcer z podanym czasem oczekiwania do wymuszenia.

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

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

test IRemoteTest: IRemoteTest do wykonania.

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

Metody publiczne

Zakończono bieg testowy

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Koniec przebiegu testowego raportów. NAPRAWDŹ: nie możemy mieć dwóch map<> z interfejsami różnego typu. musimy użyć Skrótu HashMap.

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

runMetrics : pary klucz-wartość raportowane po zakończeniu testu z użyciem Metric.