Lancer la mesure de consommation d’une application depuis votre PIC / usine logicielle


Quelques indications sont nécessaires pour bien commencer une mesure de l’énergie et de ressource avec GREENSPECTOR. Trois notions sont à prendre en compte : où va être exécuter les tests (OÙ), quels sont les tests que je vais exécuter (QUOI) et comment je vais exécuter ces tests (COMMENT).

Plusieurs moyens de lancer les tests (COMMENT) sont possibles :

  • L’interface Web GREENSPECTOR
  • La ligne de commande avec le Testrunner
  • La ligne de commande avec le CLI
  • Manuellement avec le Free Runner Test
  • Le plugin Jenkins

Mesurer la consommation d’une application depuis votre PIC / usine logicielle

Une fois GREENSPECTOR intégré dans vos tests automatisés, il est possible de les lancer sur un banc de test Greenspector via un plugin Jenkins ou via le CLI installé sur votre PIC.

1) Si cela n’est pas déjà fait, installez le CLI (Voir le tutoriel « Benchmarker une application sur le Power Test Cloud« )

2) Ouvrez une ligne de commande à la racine du projet UIAutomator (Effectuez les actions 1 à 7 du précédent tutoriel « Benchmarker une application sur le Power Test Cloud« )

3) Envoyez les tests sur le cloud via la commande suivante :

gspt tb ct --apkFiles app/build/outputs/apk/app-debug-androidTest.apk --apkFiles app/build/outputs/apk/app-debug.apk --testPackages com.greenspector.sample.UIautomator --monitoredPackage com.android.chrome

4) Le job peut être suivi dans l’interface GREENSPECTOR comme dans le tutoriel « Benchmarker une application sur le Power Test Cloud« )

Remarque: Le principe de ce lancement s’applique dans le plugin Jenkins

Découvrez nos autres tutoriels :

Auteur·ice

Image de Olivier PHILIPPOT
Olivier PHILIPPOT
Expert Sobriété Numérique Auteur des livres «Green Patterns», «Green IT - Gérer la consommation d’énergie de vos systèmes informatiques», ... Conférencier (VOXXED Luxembourg, EGG Berlin, ICT4S Stockholm, ...) Fondateur du Green Code Lab, association nationale de l’écoconception des logiciels

Partager cet article

Articles connexes

Retrouvez l’actu, les bonnes pratiques et conseils pour réduire votre impact

Protégé : L’impact environnemental de l’IA textuelle locale

Impacts des principaux sites e-commerce en France – édition 2025

Ce qui ne va pas avec votre évaluation RGESN