Konfigurowanie automatycznego testowania CTS (AOSP 10 lub starsza wersja)

Ta strona zawiera instrukcje konfiguracji pakietu CTS dla Androida 10 i starszych wersji.

Instalowanie JDK

  • W przypadku Androida 9 i 10 zainstaluj JDK 9.
  • W przypadku Androida 8 lub starszego zainstaluj JDK 8.

Ustawianie pierwszego poziomu interfejsu API

W przypadku urządzeń wprowadzonych na rynek z Androidem 9 lub 10 ustaw właściwość ro.product.first_api_level na prawidłową wartość z sekcji Kryptonimy, tagi i numery kompilacji.

W przypadku urządzeń wprowadzonych na rynek z Androidem w wersji 8.x lub starszej usuń właściwość ro.product.first_api_level w pierwszej kompilacji produktu. W przypadku wszystkich kolejnych kompilacji ustaw wartość ro.product.first_api_level na odpowiedni poziom interfejsu API. Dzięki temu usługa może prawidłowo zidentyfikować nowy produkt i zachować informacje o pierwszym poziomie interfejsu API produktu. Jeśli flaga nie jest ustawiona, Android przypisuje wartość Build.VERSION.SDK_INT do ro.product.first_api_level.

Wymagania dotyczące miejsca na dane

Testy obciążeniowe multimediów CTS wymagają, aby klipy wideo znajdowały się na pamięci zewnętrznej (/sdcard).

Wymagana ilość miejsca zależy od maksymalnej rozdzielczości odtwarzania wideo obsługiwanej przez urządzenie. Wymagane rozdzielczości dla wersji platformy znajdziesz w sekcji 5 dokumentu definicji zgodności z Androidem.

Oto wymagania dotyczące miejsca na dane w zależności od maksymalnej rozdzielczości odtwarzania filmu:

  • 480 x 360: 98 MB
  • 720x480: 193 MB
  • 1280 x 720: 606 MB
  • 1920 x 1080: 1863 MB

Konfigurowanie urządzenia

Ta sekcja zawiera specjalne instrukcje konfigurowania DUT w przypadku AOSP 10 lub starszej wersji.

Włącz debugowanie USB

Na Androidzie 9 lub 10 otwórz kolejno System > Opcje programisty.

Na Androidzie 8 lub starszym otwórz Ustawienia > Opcje programisty.

Włączanie pozorowania lokalizacji (AOSP 4.4.x i 5.x)

Na urządzeniach z Androidem 5.x i 4.4.x otwórz Ustawienia > Opcje programisty i włącz Zezwalaj na pozorowane lokalizacje.

Konfigurowanie testów ułatwień dostępu (CTS 2.1 R2 – 4.2 R4)

Skonfiguruj urządzenie (lub emulator), aby uruchamiać testy dostępności:

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

Następnie otwórz Ustawienia > Ułatwienia dostępu > Ułatwienia dostępu i włącz Delegowanie usługi ułatwień dostępu.

Konfigurowanie testu administracji urządzeniem (CTS 6.x lub starszy)

Na urządzeniach, które deklarują android.software.device_admin, skonfiguruj urządzenie tak, aby przeprowadzić test administracji urządzeniem za pomocą:

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

Następnie w sekcji Ustawienia > Zabezpieczenia > Wybierz administratorów urządzenia włącz 2 administratorów urządzenia android.deviceadmin.cts.CtsDeviceAdminReceiver*. Upewnij się, że android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver i wszyscy inni preinstalowani administratorzy urządzenia pozostają wyłączeni.

Konfigurowanie plików multimedialnych (AOSP 10 lub starszy)

Testy strumieniowania wideo na urządzeniach z Androidem 10 lub starszym wymagają, aby pliki wideo znajdowały się w pamięci zewnętrznej (/sdcard). Więcej informacji znajdziesz w sekcji Wymagania dotyczące pamięci.