Les tests métriques sont généralement utilisés pour tester les couches d'abstraction matérielle (HAL) ou pour interagir directement avec les 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
- Le fichier de configuration du module de test doit utiliser la règle de compilation
BUILD_NATIVE_BENCHMARK
pour que les dépendances google-benchmark soient automatiquement incluses. Créez le module de test avec make:
make -j40 bionic-benchmarks
Installation et exécution automatiques avec le banc d'essais Trade Federation:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarks
Installez et exécutez manuellement comme suit:
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
Exécutez le test en appelant le binaire de test sur l'appareil:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32