PruebaInstaladasInstrumentationsTest
public
class
InstalledInstrumentationsTest
extends Object
implements
IAutoRetriableTest,
IConfigurationReceiver,
IDeviceTest,
IMetricCollectorReceiver,
IShardableTest
Objeto java.lang. | |
↳ | com.android.tradefed.testtype.InstalledInstrumentationsTest. |
Ejecuta toda la instrumentación que se encuentra en el dispositivo actual.
Resumen
Constructores públicos | |
---|---|
InstalledInstrumentationsTest()
|
Métodos públicos | |
---|---|
ITestDevice
|
getDevice()
Pon el dispositivo a prueba. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha. |
void
|
setConfiguration(IConfiguration configuration)
Inserta el |
void
|
setDevice(ITestDevice device)
Inyecta el dispositivo a prueba. |
void
|
setMetricCollectors(
Establece la lista de elementos |
boolean
|
shouldRetry(int attemptJustExecuted,
|
|
split(int shardCountHint)
Versión alternativa de |
Constructores públicos
PruebaInstaladasInstrumentationsTest
public InstalledInstrumentationsTest ()
Métodos públicos
getDevice
public ITestDevice getDevice ()
Pon el dispositivo a prueba.
Muestra | |
---|---|
ITestDevice |
ITestDevice |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.
Parámetros | |
---|---|
testInfo |
TestInformation : Es el objeto TestInformation que contiene información útil para ejecutar.
y pruebas. |
listener |
ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
Arroja | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Inserta el IConfiguration
en uso.
Parámetros | |
---|---|
configuration |
IConfiguration |
SetDevice
public void setDevice (ITestDevice device)
Inyecta el dispositivo a prueba.
Parámetros | |
---|---|
device |
ITestDevice : Es el ITestDevice que se usará. |
setMetricCollectors
public void setMetricCollectors (collectors)
Establece la lista de elementos IMetricCollector
definidos para la ejecución de prueba.
Parámetros | |
---|---|
collectors |
|
debe volver a intentarlo
public boolean shouldRetry (int attemptJustExecuted,previousResults, skipList)
Delegados de ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
. Decide si quieres
no se debe volver a intentar. Además, realiza los cambios necesarios en IRemoteTest
para
reintentar (aplicar filtros, preparar la próxima ejecución, etc.).
Parámetros | |
---|---|
attemptJustExecuted |
int : Es la cantidad del intento que acabamos de ejecutar. |
previousResults |
: Es la lista de TestRunResult de la prueba que se acaba de ejecutar. |
skipList |
: Es el conjunto de elementos que no se deben reintentar. |
Muestra | |
---|---|
boolean |
Verdadero si debemos reintentarlo; de lo contrario, falso. |
Arroja | |
---|---|
DeviceNotAvailableException |
división
publicsplit (int shardCountHint)
Versión alternativa de split()
, que también proporciona el shardCount que se intenta
que se ejecutará. Esto es útil para algunos ejecutores de pruebas que a veces no pueden decidir de manera arbitraria.
Parámetros | |
---|---|
shardCountHint |
int : Es el recuento de intentos de fragmentos. |
Muestra | |
---|---|
|
una colección de subpruebas que se ejecutarán por separado o null si la prueba es
no es fragmentable actualmente |