RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Listener, mit denen die Ausführungszeit einer bestimmten Testkonfiguration geprüft und der Test fehlgeschlagen wird, wenn sie eine bestimmte Zeitüberschreitung überschreitet.
Dieser Enforcer unterbricht die Tests nicht, führt aber dazu, dass sie fehlschlagen.
Zusammenfassung
Felder | |
---|---|
public
static
final
String |
REMOTE_TEST_TIMEOUT_DESCRIPTION
|
public
static
final
String |
REMOTE_TEST_TIMEOUT_OPTION
|
Öffentliche Konstruktoren | |
---|---|
RemoteTestTimeOutEnforcer(ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Erstellen Sie die |
Öffentliche Methoden | |
---|---|
void
|
testRunEnded(long elapsedTime,
Ende des Testlaufs für Berichte. |
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 Konstruktoren
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Erstellen Sie die RemoteTestTimeOutEnforcer
mit dem angegebenen Zeitlimit.
Parameter | |
---|---|
listener |
ModuleListener : Die ModuleListener für jeden Testlauf. |
moduleDefinition |
ModuleDefinition : Der ModuleDefinition des auszuführenden Testmoduls. |
test |
IRemoteTest : Der auszuführende IRemoteTest . |
timeOut |
Duration : Die ERROR(/Duration) des Zeitlimits pro Testlauf. |
Öffentliche Methoden
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
Gibt das Ende des Testlaufs an.
Parameter | |
---|---|
elapsedTime |
long : Vom Gerät gemeldete verstrichene Zeit in Millisekunden |
runMetrics |
: Schlüssel/Wert-Paare, die am Ende eines Testlaufs gemeldet werden |