Eseguire test di strumentazione da APK esistenti

Queste istruzioni presuppongono che tu disponga del pacchetto Trade Federation in locale. In caso contrario, segui le istruzioni per il download per ottenerlo.

Quindi, utilizza il seguente comando per installare l'APK dei test di strumentazione, eseguire i test e visualizzare i test in esecuzione:

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

Con un output simile al seguente:

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

Se vuoi, puoi anche specificare --serial <device serial number> per eseguire i test su un determinato dispositivo. Il numero di serie del dispositivo può essere ottenuto utilizzando adb devices.

Per ulteriori dettagli sulle esecuzioni di Tradefed, consulta la sezione Test tramite Tradefed.