Ausführen von Instrumentierungstests von vorhandenen APKs

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Diese Anweisungen gehen davon aus, dass Sie das Trade Federation -Paket lokal verfügbar haben; Wenn nicht, befolgen Sie die Download-Anweisungen , um es zu erhalten.

Verwenden Sie dann den folgenden Befehl, um das APK der Instrumentierungstests zu installieren, die Tests auszuführen und die laufenden Tests anzuzeigen:

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

Mit Ausgabe ähnlich:

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

Optional können Sie --serial <device serial number> angeben, um es auf einem bestimmten Gerät auszuführen. Die Seriennummer Ihres Geräts erhalten Sie über adb devices .

Weitere Einzelheiten zu Tradefed-Ausführungen finden Sie im Abschnitt Testen durch Tradefed .