RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
java.lang.Object | |
🎞 | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Listener che consentono di controllare il tempo di esecuzione di una determinata configurazione di test e di non riuscire se l'operazione viene completata correttamente durante un determinato timeout.
Tieni presente che questo programma di applicazione non interrompe i test, ma non andrà a buon fine.
Riepilogo
Campi | |
---|---|
public
static
final
String |
REMOTE_TEST_TIMEOUT_DESCRIPTION
|
public
static
final
String |
REMOTE_TEST_TIMEOUT_OPTION
|
Costruttori pubblici | |
---|---|
RemoteTestTimeOutEnforcer(ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Crea l' |
Metodi pubblici | |
---|---|
void
|
testRunEnded(long elapsedTime,
Fine dell'esecuzione del test nei report. |
Campi
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
Costruttori pubblici
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Crea l'RemoteTestTimeOutEnforcer
con il timeout specificato per l'applicazione forzata.
Parametri | |
---|---|
listener |
ModuleListener : il valore ModuleListener per ogni esecuzione di test. |
moduleDefinition |
ModuleDefinition : ModuleDefinition del modulo di test da eseguire. |
test |
IRemoteTest : IRemoteTest da eseguire. |
timeOut |
Duration : il ERROR(/Duration) del tempo di timeout per esecuzione di test. |
Metodi pubblici
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
Fine dell'esecuzione del test nei report. FIXME: Non possiamo avere due mappe<> si interfaccia con tipi diversi, dobbiamo usare HashMap qui.
Parametri | |
---|---|
elapsedTime |
long : tempo trascorso sul dispositivo segnalato, in millisecondi |
runMetrics |
: coppie chiave-valore segnalate al termine di un'esecuzione di test con Metric . |