Instrumentaciones instaladasPrueba

public class InstalledInstrumentationsTest
extends Object implements IDeviceTest , IShardableTest , IMetricCollectorReceiver , IAutoRetriableTest , IConfigurationReceiver

java.lang.Objeto
com.android.tradefed.testtype.InstalledInstrumentationsTest


Ejecuta toda la instrumentación encontrada en el dispositivo actual.

Resumen

Constructores públicos

InstalledInstrumentationsTest ()

Métodos públicos

ITestDevice getDevice ()

Ponga a prueba el dispositivo.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

void setConfiguration ( IConfiguration configuration)

Inyecta la IConfiguration en uso.

void setDevice ( ITestDevice device)

Inyecte el dispositivo bajo prueba.

void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Establece la lista de IMetricCollector definidos para la ejecución de prueba.

boolean shouldRetry (int attemptJustExecuted, previousResults, skipList) shouldRetry (int attemptJustExecuted, previousResults, skipList) shouldRetry (int attemptJustExecuted, previousResults, skipList)

Delegado 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)) .

split (int shardCountHint)

Versión alternativa de split() que también proporciona el shardCount que se intenta ejecutar.

Constructores públicos

Instrumentaciones instaladasPrueba

public InstalledInstrumentationsTest ()

Métodos públicos

obtener dispositivo

public ITestDevice getDevice ()

Ponga a prueba el dispositivo.

Devoluciones
ITestDevice el ITestDevice

correr

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

Parámetros
testInfo TestInformation : el objeto TestInformation que contiene información útil para ejecutar pruebas.

listener ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba.

Lanza
DeviceNotAvailableException

establecer configuración

public void setConfiguration (IConfiguration configuration)

Inyecta la IConfiguration en uso.

Parámetros
configuration IConfiguration

establecer dispositivo

public void setDevice (ITestDevice device)

Inyecte el dispositivo bajo prueba.

Parámetros
device ITestDevice : el ITestDevice a utilizar

setMetricCollectors

public void setMetricCollectors ( collectors)

Establece la lista de IMetricCollector definidos para la ejecución de prueba.

Parámetros
collectors

debería reintentar

public boolean shouldRetry (int attemptJustExecuted, 
                 previousResults, 
                 skipList)

Delegado 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)) . Decida si se debe intentar o no volver a intentarlo. También realice los cambios necesarios en IRemoteTest para volver a intentarlo (aplicar filtros, preparar la siguiente ejecución, etc.).

Parámetros
attemptJustExecuted int : el número del intento que acabamos de ejecutar.

previousResults : La lista de TestRunResult de la prueba que acaba de ejecutarse.

skipList : el conjunto de elementos que no se deben volver a intentar.

Devoluciones
boolean Verdadero si debemos volver a intentarlo; Falso en caso contrario.

Lanza
DeviceNotAvailableException

dividir

public  split (int shardCountHint)

Versión alternativa de split() que también proporciona el shardCount que se intenta ejecutar. Esto es útil para algunos corredores de pruebas que a veces no pueden decidir arbitrariamente.

Parámetros
shardCountHint int : el recuento de fragmentos intentado.

Devoluciones
una colección de subpruebas que se ejecutarán por separado o serán null si la prueba no se puede fragmentar actualmente