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.