Instrumentierungstests mit vorhandenen APKs ausführen

In dieser Anleitung wird davon ausgegangen, dass Sie das Trade Federation-Paket haben. lokal Wenn nicht, folgen Sie der Downloadanleitung um sie zu erhalten.

Verwenden Sie dann den folgenden Befehl, um das APK der Instrumentierungstests zu installieren: führen Sie die Tests aus und zeigen Sie die laufenden Tests an:

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

Die Ausgabe sollte ungefähr so aussehen:

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

Sie können optional --serial <device serial number> für die Ausführung angeben für ein bestimmtes Gerät. Die Seriennummer Ihres Geräts finden Sie mit adb devices.

Weitere Informationen finden Sie in der Test über den Bereich „Tradefed“ finden Sie weitere Informationen zu Tradefed-Ausführungen.