Configurer les tests automatisés CTS (AOSP 10 ou version antérieure)

Cette page contient des instructions de configuration du CTS spécifiques à Android 10 et aux versions antérieures.

Installer le JDK

  • Pour Android 9 et 10, installez JDK 9.
  • Pour Android 8 ou version antérieure, installez JDK 8.

Définir le premier niveau d'API

Pour les appareils lancés avec Android 9 ou 10, définissez la propriété ro.product.first_api_level sur une valeur valide à partir de Noms de code, balises et numéros de build.

Pour les appareils lancés sur Android 8.x ou version antérieure, supprimez la propriété ro.product.first_api_level pour la première version du produit. Pour toutes les versions ultérieures, définissez ro.product.first_api_level sur la valeur de niveau d'API appropriée. Cela permet à la propriété d'identifier correctement un nouveau produit et de conserver les informations sur le premier niveau d'API du produit. Si l'indicateur n'est pas défini, Android attribue Build.VERSION.SDK_INT à ro.product.first_api_level.

Exigences de stockage

Les tests de stress multimédia CTS nécessitent que les extraits vidéo se trouvent sur un stockage externe (/sdcard).

L'espace requis dépend de la résolution de lecture vidéo maximale prise en charge par l'appareil. Consultez la section 5 du document de définition de compatibilité Android pour connaître la version de plate-forme des résolutions requises.

Voici les exigences de stockage en fonction de la résolution de lecture vidéo maximale :

  • 480 x 360 : 98 Mo
  • 720 x 480 : 193 Mo
  • 1 280 x 720 : 606 Mo
  • 1 920 x 1 080 : 1 863 Mo

Configurer le DUT

Cette section contient des instructions de configuration spécifiques au DUT pour AOSP 10 ou version antérieure.

Activer le débogage USB

Sous Android 9 ou 10, accédez à Système > Options pour les développeurs.

Dans Android 8 ou version antérieure, accédez à Paramètres > Options pour les développeurs.

Activer les positions fictives (AOSP 4.4.x et 5.x)

Dans Android 5.x et 4.4.x, accédez à Paramètres > Options pour les développeurs, puis activez Autoriser les positions fictives.

Configurer les tests d'accessibilité (CTS 2.1 R2 à 4.2 R4)

Configurez votre appareil (ou votre émulateur) pour exécuter les tests d'accessibilité :

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

Accédez ensuite à Paramètres > Accessibilité > Accessibilité, puis activez Délégation du service d'accessibilité.

Configurer le test d'administration des appareils (CTS 6.x ou version antérieure)

Sur les appareils qui déclarent android.software.device_admin, configurez votre appareil pour exécuter le test d'administration de l'appareil à l'aide de :

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

Ensuite, dans Paramètres > Sécurité > Sélectionner les administrateurs de l'appareil, activez les deux administrateurs de l'appareil android.deviceadmin.cts.CtsDeviceAdminReceiver*. Assurez-vous que android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver et tous les autres administrateurs d'appareils préchargés restent désactivés.

Configurer des fichiers multimédias (AOSP 10 ou version antérieure)

Pour les tests de streaming vidéo sur Android 10 ou version antérieure, les fichiers vidéo doivent se trouver sur un espace de stockage externe (/sdcard). Pour en savoir plus, consultez Exigences de stockage.