Aplicación RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
Objeto java.lang. | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Los objetos de escucha que permiten verificar el tiempo de ejecución de una configuración de prueba determinada y fallar si se anula. durante un tiempo de espera determinado.
Ten en cuenta que este ejecutor no interrumpe las pruebas, pero las hará fallar.
Resumen
Campos | |
---|---|
public
static
final
String |
REMOTE_TEST_TIMEOUT_DESCRIPTION
|
public
static
final
String |
REMOTE_TEST_TIMEOUT_OPTION
|
Constructores públicos | |
---|---|
RemoteTestTimeOutEnforcer(ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Crea el |
Métodos públicos | |
---|---|
void
|
testRunEnded(long elapsedTime,
Informa el final de la ejecución de la prueba. |
Campos
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
Constructores públicos
Aplicación RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
Crea el RemoteTestTimeOutEnforcer
con el tiempo de espera determinado para aplicar de manera forzosa.
Parámetros | |
---|---|
listener |
ModuleListener : Es el ModuleListener de cada ejecución de prueba. |
moduleDefinition |
ModuleDefinition : Es el ModuleDefinition del módulo de prueba que se ejecutará. |
test |
IRemoteTest : El IRemoteTest que se ejecutará. |
timeOut |
Duration : Es el ERROR(/Duration) del tiempo de espera agotado por ejecución de prueba. |
Métodos públicos
pruebaRunfinalizada
public void testRunEnded (long elapsedTime,runMetrics)
Informa el final de la ejecución de la prueba. FIXME: No podemos tener dos mapas<> con diferentes tipos, por lo que aquí tenemos que usar HashMap.
Parámetros | |
---|---|
elapsedTime |
long : Es el tiempo transcurrido informado por el dispositivo en milisegundos. |
runMetrics |
: Son pares clave-valor que se informan al final de una ejecución de prueba con Metric . |