Cómo ejecutar pruebas de instrumentación desde APK existentes

En estas instrucciones, se asume que tienes disponible el paquete de la Federación de Comercio a nivel local; Si no es así, sigue las instrucciones de descarga para obtenerla.

Luego, usa el siguiente comando para instalar el APK de las pruebas de instrumentación: ejecutar las pruebas y mostrar las que se están ejecutando:

./tradefed.sh run instrumentations --apk-path <path of your apk>

Con un resultado similar al siguiente:

07-17 10:55:32 D/InvocationToJUnitResultForwarder: Starting test: android.animation.cts.ValueAnimatorTest#testOfArgb
07-17 10:55:33 D/InvocationToJUnitResultForwarder: Starting test: android.animation.cts.ValueAnimatorTest#testIsRunning
07-17 10:55:34 D/InvocationToJUnitResultForwarder: Starting test: android.animation.cts.ValueAnimatorTest#testGetCurrentPlayTime
07-17 10:55:35 D/InvocationToJUnitResultForwarder: Starting test: android.animation.cts.ValueAnimatorTest#testStartDelay
07-17 10:55:35 I/InvocationToJUnitResultForwarder: Run ended in 2m 20s

De manera opcional, puedes especificar --serial <device serial number> para que se ejecute en un dispositivo determinado. Se puede obtener el número de serie del dispositivo usando adb devices.

Consulta la Pruebas en la sección Tradefed para obtener más detalles sobre las ejecuciones de Tradefed.