Tests de métriques

Les tests de métriques sont généralement utilisés pour exploiter l'abstraction matérielle couches (HAL) ou interagir directement avec des services système de niveau inférieur. Pour exploiter le service de test continu, les tests de métriques doivent être créés avec le framework google-benchmark.

Exemple

Consultez un exemple de configuration de module de test de métriques à l'adresse : bionic/benchmarks/bionic-benchmarks

Résumé des étapes

  1. Le fichier de configuration du module de test doit utiliser le build BUILD_NATIVE_BENCHMARK afin que les dépendances de google-benchmark soient incluses automatiquement.
  2. Créez le module de test avec make:

    make -j40 bionic-benchmarks
    
  3. Installation et exécution automatiques à l'aide de l'outil de test de la fédération du commerce:

    make tradefed-all -j
    tradefed.sh run template/local_min --template:map test=bionic-benchmarks
    
  4. Installez et exécutez manuellement comme suit :

    1. Transférez le binaire de test généré sur l'appareil :

      adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \
        /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
      
    2. Exécutez le test en appelant le binaire de test sur l'appareil :

      adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32