Vérificateur CTS pour les applications instantanées

CTS Verifier for Instant Apps augmente la couverture des tests de compatibilité Android pour Instant Apps en utilisant CTS Verifier pour tester les fonctionnalités qui ne peuvent pas être entièrement automatisées en raison des interfaces utilisateur spécifiques aux OEM, telles que les interfaces utilisateur système.

Exigences

Avant d'exécuter CTS Verifier for Instant Apps, assurez-vous que vous disposez de l'équipement suivant :

  • Appareil Android qui a vérifié la compatibilité de l'API Android en réussissant le CTS. Il s'agit du périphérique sous test (DUT).
  • Ordinateur Linux avec port compatible USB 2.0. Toutes les connexions au DUT se font via ce port.

Installer des applications instantanées sur DUT

CtsVerifierInstantApp.apk et le vérificateur CTS sont inclus dans android-cts-verifier.zip , qui peut être trouvé en vous connectant au tableau de bord Q-EAP .

Lancement des tests

Figure 1. Installation de l'application instantanée sur DUT

Les partenaires peuvent créer manuellement le CTS Verifier pour créer CTS afin d'incorporer ou de tester de nouveaux correctifs. Pour créer manuellement CtsVerifierInstantApp.apk . exécutez la commande suivante sur l'hôte :

make CtsVerifierInstantApp

Pour installer CtsVerifierInstantApp.apk , exécutez les commandes suivantes sur l'hôte.

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

Exécuter des tests

Les trois tests de l'interface utilisateur du système sont affichés sur l'écran d'accueil sous la catégorie de test Instant Apps.

Lancement des tests

Figure 2. Écran d'accueil

Lorsque vous appuyez sur un test dans la catégorie de test Applications instantanées, un écran de test s'ouvre pour le test. L'écran de test contient les éléments suivants :

  • Instructions
  • Bouton Démarrer le test
  • Trois boutons standard du vérificateur CTS
    • Passer
    • Aide
    • Échouer

En appuyant sur le bouton Démarrer le test , vous lancez l’exemple d’application instantanée.

Lancement des tests

Figure 3. Écran de test

La première fois que vous appuyez sur Démarrer le test , une boîte de dialogue d'alerte s'ouvre avec des instructions pour installer l'exemple d'application instantanée (Figure 4). Si l’exemple d’application instantanée est déjà installé, cette boîte de dialogue ne s’affiche pas pour les autres tests d’application instantanée.

Lancement des tests

Figure 4. Boîte de dialogue d'instructions d'installation

Appuyez sur le bouton Aide pour ouvrir une boîte de dialogue contextuelle avec une description du test.

Lancement des tests

Figure 5. Boîte de dialogue contextuelle d'aide