RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Odbiorniki, które umożliwiają sprawdzenie czasu wykonania danej konfiguracji testu i odrzucenie jej, jeśli przekroczy on określony limit czasu.
Pamiętaj, że ta reguła 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 |
|
Metody publiczne | |
|---|---|
void
|
testRunEnded(long elapsedTime,
Raportuje zakończenie testu. |
Fieldsem
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 określonym czasem oczekiwania, aby go zastosować.
| Parametry | |
|---|---|
listener |
ModuleListener: ModuleListener dla każdego testu. |
moduleDefinition |
ModuleDefinition: ModuleDefinition modułu testowego do wykonania. |
test |
IRemoteTest: IRemoteTest do wykonania. |
timeOut |
Duration: ERROR(/Duration) czasu wygaśnięcia na każdy test. |
Metody publiczne
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) Raportuje zakończenie testu.
| Parametry | |
|---|---|
elapsedTime |
long: czas upłynął, milisekundy zgłoszone przez urządzenie |
runMetrics |
: pary klucz-wartość zgłoszone na końcu wykonania testu |