Konfigurowanie automatycznego testowania CTS (AOSP 10 lub starsza wersja)

Ta strona zawiera instrukcje konfiguracji pakietu CTS w przypadku systemu Android 10 i starszych.

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ń 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ń z Androidem 8.x lub starszym w przypadku pierwszej wersji produktu usuń właściwość ro.product.first_api_level. W przypadku wszystkich kolejnych kompilacji ustaw wartość parametru ro.product.first_api_level na prawidłową wartość poziomu interfejsu API. Dzięki temu usługa może prawidłowo zidentyfikować nowy produkt i zachować informacje o pierwszym poziomie interfejsu API tego produktu. Jeśli flaga jest nieustawiona, Android przypisuje Build.VERSION.SDK_INT do ro.product.first_api_level.

Wymagania dotyczące miejsca na dane

Testy obciążeniowe CTS wymagają, aby klipy wideo znajdowały się na zewnętrznym urządzeniu pamięci masowej (/sdcard).

Wymagane miejsce zależy od maksymalnej rozdzielczości odtwarzania filmów obsługiwanej przez urządzenie. Informacje o wymaganych rozdzielczościach w przypadku danej wersji platformy znajdziesz w sekcji 5 dokumentu Definicja 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
  • 720 x 480: 193 MB
  • 1280 x 720: 606 MB
  • 1920 x 1080: 1863 MB

Konfigurowanie DUT

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

Włącz debugowanie USB

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

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

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

W Androidzie 5.x i 4.4.x otwórz Ustawienia > Opcje programisty i włącz opcję Zezwalaj na fałszywe lokalizacje.

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

Skonfiguruj urządzenie (lub emulator), aby uruchomić 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 Usługę udostępniania ułatwień dostępu.

Konfiguracja na potrzeby testu administracji urządzenia (CTS 6.x lub starsza wersja)

Na urządzeniach, które deklarują android.software.device_admin, skonfiguruj urządzenie do przeprowadzania testu administracji urządzenia za pomocą:

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

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

Konfigurowanie plików multimedialnych (AOSP 10 lub starsza wersja)

Testy przesyłania strumieniowego filmów w przypadku Androida 10 lub niższego wymagają, aby pliki wideo znajdowały się w pamięci zewnętrznej (/sdcard). Więcej informacji znajdziesz w wymaganiach dotyczących pamięci.