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 | ||
Słuchacze, którzy umożliwiają sprawdzenie czasu wykonania danej konfiguracji testu i przerwanie go, jeśli przekroczy on określony limit czasu.
Pamiętaj, że ten egzekutor nie przerywa testów, ale powoduje, że kończą się one niepowodzeniem.
Podsumowanie
Stałe | |
|---|---|
String |
REMOTE_TEST_TIMEOUT_DESCRIPTION
|
String |
REMOTE_TEST_TIMEOUT_OPTION
|
Publiczne konstruktory | |
|---|---|
RemoteTestTimeOutEnforcer(
Utwórz |
|
Metody publiczne | |
|---|---|
void
|
setGranularListener(ModuleListener listener)
|
void
|
testRunEnded(long elapsedTime,
Raport na koniec testu. |
Stałe
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
Stała wartość: „Limit czasu, który będzie stosowany do każdego zdalnego obiektu testowego w ramach uruchomienia”.
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
Constant Value: "remote-test-timeout"
Publiczne konstruktory
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Utwórz RemoteTestTimeOutEnforcer z podanym czasem oczekiwania.
| Parametry | |
|---|---|
allListeners |
|
moduleDefinition |
ModuleDefinition: ModuleDefinition modułu testowego, który ma zostać wykonany. |
test |
IRemoteTest: IRemoteTest do wykonania. |
timeOut |
Duration: ERROR(/Duration) czasu oczekiwania na zakończenie testu. |
Metody publiczne
setGranularListener
public void setGranularListener (ModuleListener listener)
| Parametry | |
|---|---|
listener |
ModuleListener |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) Raport na koniec testu.
| Parametry | |
|---|---|
elapsedTime |
long: czas, który upłynął od ostatniego zgłoszenia przez urządzenie (w milisekundach) |
runMetrics |
: pary klucz-wartość zgłaszane na końcu testu |