Automatisierte CTS-Tests einrichten (AOSP 10 oder niedriger)

Auf dieser Seite finden Sie eine Anleitung zur Einrichtung von CTS für Android 10 und niedriger.

JDK installieren

  • Installieren Sie für Android 9 und 10 JDK 9.
  • Für Android 8 oder niedriger: Installieren Sie JDK 8.

Erste API-Ebene festlegen

Legen Sie für Geräte, die mit Android 9 oder 10 eingeführt wurden, für die Property ro.product.first_api_level einen gültigen Wert aus der Liste Codenamen, Tags und Build-Nummern fest.

Legen Sie für Geräte, die mit Android 8.x oder niedriger gestartet wurden, die Property ro.product.first_api_level für den ersten Build des Produkts fest (entfernen Sie sie). Legen Sie für alle nachfolgenden Builds ro.product.first_api_level auf den richtigen Wert für die API-Ebene fest. So kann die Property ein neues Produkt korrekt identifizieren und Informationen zur ersten API-Ebene des Produkts werden beibehalten. Wenn das Flag nicht gesetzt ist, weist Android Build.VERSION.SDK_INT ro.product.first_api_level zu.

Speicheranforderungen

Für die CTS-Medien-Stresstests müssen sich die Videoclips auf einem externen Speicher befinden (/sdcard).

Der erforderliche Speicherplatz hängt von der maximalen Auflösung der Videowiedergabe ab, die vom Gerät unterstützt wird. Die Plattformversion der erforderlichen Auflösungen finden Sie im Abschnitt 5 des Dokuments zur Definition der Android-Kompatibilität.

Hier sind die Speicheranforderungen nach maximaler Videowiedergabeauflösung:

  • 480 × 360: 98 MB
  • 720 x 480: 193 MB
  • 1280 × 720: 606 MB
  • 1920 × 1080: 1.863 MB

DUT konfigurieren

Dieser Abschnitt enthält spezielle Anweisungen zur Konfiguration der DUT für AOSP 10 oder niedriger.

USB-Debugging aktivieren

Gehen Sie unter Android 9 oder 10 zu System > Entwickleroptionen.

Bei Android 8 oder niedriger: Gehen Sie zu Einstellungen > Entwickleroptionen.

Simulierte Standorte aktivieren (AOSP 4.4.x und 5.x)

Unter Android 5.x und 4.4.x rufen Sie Einstellungen > Entwickleroptionen auf und aktivieren Sie Mock-Standorte zulassen.

Einrichtung für Tests zur Barrierefreiheit (CTS 2.1 R2 – 4.2 R4)

Richten Sie Ihr Gerät (oder Ihren Emulator) so ein, dass die Tests für Barrierefreiheit mit folgenden Elementen ausgeführt werden:

  adb install -r
  android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

Gehen Sie dann zu Einstellungen > Bedienungshilfen > Bedienungshilfen und aktivieren Sie Delegierten Bedienungshilfendienst.

Einrichtung für den Test der Geräteverwaltung (CTS 6.x oder niedriger)

Richten Sie auf Geräten, die android.software.device_admin angeben, den Test für die Geräteverwaltung mithilfe einer der folgenden Methoden ein:

  adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk

Aktivieren Sie dann unter Einstellungen > Sicherheit > Geräteadministratoren auswählen die beiden android.deviceadmin.cts.CtsDeviceAdminReceiver*-Geräteadministratoren. android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver und alle anderen vorinstallierten Geräteadministratoren müssen deaktiviert bleiben.

Mediendateien einrichten (AOSP 10 oder niedriger)

Für Videostreaming-Tests unter Android 10 oder niedriger müssen sich die Videodateien im externen Speicher (/sdcard) befinden. Weitere Informationen finden Sie unter Anforderungen an den Speicher.