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 określonej konfiguracji testu i odrzucenie jej, jeśli przekroczy ona 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,
Koniec testu 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
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 testu. |
moduleDefinition |
ModuleDefinition : element ModuleDefinition modułu testowego do wykonania. |
test |
IRemoteTest : IRemoteTest do wykonania. |
timeOut |
Duration : ERROR(/Duration) czasu wygaśnięcia na każde uruchomienie testu. |
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 |