Cette page contient des instructions de configuration de CTS spécifiques à Android 10 et 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 dans la section Noms de code, balises et numéros de build.
Pour les appareils lancés sur Android 8.x ou version antérieure, ne définissez pas (supprimez) la propriété ro.product.first_api_level
pour la première version du produit. Pour tous les builds suivants, 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édias CTS exigent que les extraits vidéo soient stockés 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 la compatibilité Android pour connaître la version de la 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 l'appareil à tester
Cette section contient des instructions de configuration spéciales pour le 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.
Sous 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)
Sous Android 5.x et 4.4.x, accédez à Paramètres > Options pour les développeurs, puis activez Allow mock locations (Autoriser les emplacements fictifs).
Configurer pour les tests d'accessibilité (CTS 2.1 R2 à 4.2 R4)
Configurez votre appareil (ou votre émulateur) pour exécuter les tests d'accessibilité avec:
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 pour 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 des éléments suivants:
adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk
Ensuite, dans Settings > Security > Select device administrators (Paramètres > Sécurité > Sélectionner les administrateurs de l'appareil), activez les deux administrateurs d'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)
Les tests de streaming vidéo pour Android 10 ou version antérieure nécessitent que les fichiers vidéo soient stockés sur un espace de stockage externe (/sdcard
). Pour en savoir plus, consultez la section Exigences de stockage.