RemoteTestTimeOutEnforcer
public class RemoteTestTimeOutEnforcer
extends Object
implements ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Listener, die es ermöglichen, die Ausführungszeit einer bestimmten Testkonfiguration zu überprüfen und sie zu fehlschlagen, wenn sie ein bestimmtes Timeout überschreitet.
Beachten Sie, dass dieser Enforcer die Tests nicht unterbricht, sondern fehlschlagen lässt.
Zusammenfassung
Felder | |
---|---|
public static final String | REMOTE_TEST_TIMEOUT_DESCRIPTION |
public static final String | REMOTE_TEST_TIMEOUT_OPTION
|
Öffentliche Konstrukteure | |
---|---|
RemoteTestTimeOutEnforcer ( ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut) Erstellen Sie die |
Öffentliche Methoden | |
---|---|
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
Felder
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
Öffentliche Konstrukteure
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Erstellen Sie die RemoteTestTimeOutEnforcer
mit dem angegebenen Timeout zu erzwingen.
Parameter | |
---|---|
listener | ModuleListener : Die ModuleListener für jeden Testlauf. |
moduleDefinition | ModuleDefinition : Die ModuleDefinition des Testmoduls ausgeführt werden. |
test | IRemoteTest : Die IRemoteTest zu ausgeführt werden. |
timeOut | Duration : Die ERROR(/Duration) der Auszeit pro Testlauf. |
Öffentliche Methoden
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
Parameter | |
---|---|
elapsedTime | long |
runMetrics |