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 werden kann innerhalb einer bestimmten Zeitüberschreitung.
Beachten Sie, dass dieser Erzwinger die Tests nicht unterbricht, aber sie zum Scheitern verleitet.
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, das erzwungen werden soll.
Parameter | |
---|---|
listener |
ModuleListener : Die ModuleListener für jeden Testlauf. |
moduleDefinition |
ModuleDefinition : Der ModuleDefinition des auszuführenden Testmoduls. |
test |
IRemoteTest : Die auszuführende IRemoteTest . |
timeOut |
Duration : Die ERROR(/Duration) des Zeitlimits pro Testlauf. |
Öffentliche Methoden
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
Ende des Testlaufs für Berichte. PROBLEM: Es können nicht zwei Karten verwendet werden.<> mit unterschiedlichen Typen. Wir müssen hier HashMap verwenden.
Parameter | |
---|---|
elapsedTime |
long : Gerät hat die verstrichene Zeit in Millisekunden gemeldet |
runMetrics |
: Schlüssel/Wert-Paare, die am Ende eines Testlaufs mit Metric gemeldet werden. |