Configurare i test automatici CTS (AOSP 10 o versioni precedenti)

Questa pagina contiene istruzioni di configurazione CTS specifiche per Android 10 e versioni precedenti.

Installa JDK

  • Per Android 9 e 10, installa JDK 9.
  • Per Android 8 o versioni precedenti, installa JDK 8.

Imposta il primo livello API

Per i dispositivi lanciati con Android 9 o 10, imposta la proprietà ro.product.first_api_level su un valore valido tra quelli indicati in Nomi in codice, tag e numeri di build.

Per i dispositivi lanciati su Android 8.x o versioni precedenti, imposta la proprietà ro.product.first_api_level su un valore non impostato (rimuovila) per la prima build del prodotto. Per tutte le build successive, imposta ro.product.first_api_level sul valore corretto del livello API. In questo modo, la proprietà può identificare correttamente un nuovo prodotto e conservare le informazioni sul primo livello API del prodotto. Se il flag non è impostato, Android assegna Build.VERSION.SDK_INT a ro.product.first_api_level.

Requisiti di spazio di archiviazione

I test di stress dei contenuti multimediali CTS richiedono che i clip video si trovino su un'unità di archiviazione esterna (/sdcard).

Lo spazio richiesto dipende dalla risoluzione massima di riproduzione video supportata dal dispositivo. Consulta la sezione 5 del documento Android Compatibility Definition per la versione della piattaforma delle risoluzioni richieste.

Di seguito sono riportati i requisiti di spazio di archiviazione in base alla risoluzione massima di riproduzione video:

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

Configura il DUT

Questa sezione contiene istruzioni di configurazione speciali del DUT per AOSP 10 o versioni precedenti.

Attiva debug USB

In Android 9 o 10, vai a Sistema > Opzioni sviluppatore.

In Android 8 o versioni precedenti, vai a Impostazioni > Opzioni sviluppatore.

Attivare le posizioni fittizie (AOSP 4.4.x e 5.x)

In Android 5.x e 4.4.x, vai a Impostazioni > Opzioni sviluppatore e attiva Consenti posizioni simulate.

Configurazione per i test di accessibilità (CTS 2.1 R2 - 4.2 R4)

Configura il dispositivo (o l'emulatore) per eseguire i test di accessibilità con:

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

Quindi, vai a Impostazioni > Accessibilità > Accessibilità e attiva Servizio di accessibilità per la delega.

Configurazione per il test di amministrazione del dispositivo (CTS 6.x o versioni precedenti)

Sui dispositivi che dichiarano android.software.device_admin, configura il dispositivo in modo da eseguire il test di amministrazione del dispositivo utilizzando:

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

Quindi, in Impostazioni > Sicurezza > Seleziona amministratori dispositivo, attiva i due amministratori dispositivo android.deviceadmin.cts.CtsDeviceAdminReceiver*. Assicurati che android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver e tutti gli altri amministratori del dispositivo precaricati rimangano disattivati.

Configurare i file multimediali (AOSP 10 o versioni precedenti)

I test di streaming video per Android 10 o versioni precedenti richiedono che i file video si trovino su uno spazio di archiviazione esterno (/sdcard). Per ulteriori informazioni, consulta Requisiti di archiviazione.