Notes de version de la suite de tests d'images de l'appareil photo Android 16

La version Android 16 inclut un certain nombre de modifications apportées à Camera ITS. Cette page récapitule les modifications apportées à la suite de tests ITS de l'appareil photo pour Android 16.

Versions de Python et des packages

Nous encourageons vivement les partenaires à utiliser un logiciel de gestion de packages pour regrouper les versions correctes des packages afin de créer un environnement virtuel pour le développement de versions Android. Pour obtenir un exemple d'outil de gestion de packages qui gère la plupart des packages requis, consultez la documentation Python 3 pour venv.

Android 16 est compatible avec les versions suivantes de Python et des packages :

Le package suivant est nouveau pour Android 16 :

Le package suivant a été abandonné pour Android 16 :

Nouvelles scènes ou scènes modifiées

Android 16 introduit les scènes suivantes :

Scene Description
scene1_3 Graphique gris semblable à scene1_1, sans bordure blanche.
scene6 Met à jour la grille de cercles avec une grille de marqueurs ArUco pour identifier de manière unique l'objet localisé dans la scène.
scene_ip Nouvelle scène pour les comparaisons de parité d'image entre l'application Appareil photo par défaut et les captures de l'application Jetpack Camera.
scene_tele Réutilise les scènes 6 et 7, mais permet de tester séparément le crossover du grand-angle au téléobjectif, car la distance du graphique doit être optimisée pour le téléobjectif.

Nouveaux tests

Android 16 introduit les tests suivants :

Scene Nom du test Description
scene1_3 test_exposure_time_priority Valide la fonctionnalité du mode de priorité du temps d'exposition d'Android 16.
scene1_3 test_sensitivity_priority Vérifie la fonctionnalité de mode Priorité de l'ISO Android 16.
scene2_a test_exposure_keys_consistent Vérifie les valeurs des métadonnées d'exposition pour les captures automatiques et manuelles.
scene2_b test_preview_num_faces Valide la détection des visages pour les captures du flux d'aperçu de scene2_b.
scene2_d test_preview_num_faces Valide la détection des visages pour les captures du flux d'aperçu de scene2_d.
scene2_f test_preview_num_faces Valide la détection des visages pour les captures du flux d'aperçu de scene2_f.
scene2_g test_preview_num_faces Vérifie la détection des visages pour les captures du flux d'aperçu de scene2_g avec des visages de profil.
scene_flash test_night_mode_indicator Vérifie la fonctionnalité d'indicateur du mode Nuit d'Android 16.
scene_ip test_default_jca_ip Vérifie la parité des images entre l'application d'appareil photo par défaut et l'application d'appareil photo Jetpack.
scene_tele test_zoom_tele Ajout d'une vérification du zoom pour la transition entre les caméras grand-angle et téléobjectif.
scene_tele test_preview_zoom_tele Ajoute une vérification du zoom de l'aperçu pour la transition de l'appareil photo grand-angle à l'appareil photo téléobjectif.
scene_tele test_multi_camera_switch_tele Ajout d'une vérification du sélecteur multicaméra pour la transition entre le grand-angle et le téléobjectif.
sensor_fusion test_video_stabilization_jca Semblable à test_video_stabilization, mais utilise l'application Jetpack Camera pour la capture vidéo.

Tests refactorisés

Dans Android 16, les tests suivants sont refactorisés pour augmenter la couverture des tests et regrouper les tests de manière plus logique :

Scene Nom du test Description
scene1_3 test_ev_compensation Fusionne test_ev_compensation_advanced et test_ev_compensation_basic.
scene3 test_imu_drift Exécute le test plus longtemps pour détecter les problèmes de dérive du gyroscope à des températures plus élevées.
scene6 test_zoom Arrête le zoom lors du passage au téléobjectif. Ajoute une vérification du décalage. Utilise l'application d'appareil photo Jetpack pour les captures.
sensor_fusion test_preview_stabilization Refactorisé pour tester les taux de zoom x0,9 et x1,1 pour la couverture de la caméra ultra grand angle.

De plus, un certain nombre de tests dans scene1_1 et scene1_2 sont déplacés vers scene1_3 pour équilibrer la charge des trois sous-scènes. Toutefois, seuls les tests ne nécessitant pas de mise au point automatique sont déplacés, car scene1_3 n'a pas de bordure blanche.

Tests obsolètes

Dans Android 16, les tests suivants sont obsolètes, car leur fonction de test est couverte par d'autres tests :

Scene Nom du test Description
scene2_b test_num_faces Supprimé en raison de la détection de visages dans la scène testée par test_preview_num_faces.
scene2_f test_num_faces Supprimé en raison de la détection de visages dans la scène testée par test_preview_num_faces.