Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languageyaml
cfgs:
  - name: "appcore-saas"                           # Nom de l'instance
    url: "https://appcore-saas-prod.greenspector.com"   # URL de l'instance
    token: [MYTOKEN]                      # Token de l'utilisateur

...

La seconde partie fait le lien entre la génération du dashboard avec les mesures stockées dans app.greenspector.com l'Atelier de mesures:

Code Block
breakoutModewide
languageyaml
##################################################################################
# Campagne de mesure utilisée pour calculer l'Ecoscore
##################################################################################

auditids:
  - version: v1.0.0         # Nom de version à afficher
    plateforme: Galaxy S9   # Nom de la plateforme affichée dans App Greenspector
    os: Android             # "Android" ou "iOS"
    idwifi: [MYIDWIFI  ]      # ID de l'audit en WIFI
    id4g:                   # Optionnel - ID de l'audit en 4G pour comparer les mesures réseau (ou id3g pour des mesures en 3G)
    extramestime: 1.0       # float64 - Temps en secondes ajoutées à la fin des étapes de chargement. Ce temps n'est pas pris en compte pour la métrique de performance
    date: 07/12/2023        # Date de mesure à afficher
Info

Remplacez [MYIDWIFI] grâce à a procédure suivante.

Pour identifier MYIDWIFI, allez sur core-saas-prod.greenspector.com l'Atelier de mesures. Sélectionnez la bonne version dans la liste et copiez le second nombre dans l’URL. C’est l’identifiant de l'audit.

...

Code Block
breakoutModewide
languageyaml
##################################################################################
# ComparisonsComparaisons stepétape bypar stepétape withavec anotherune measurementautre campaigncampagne de mesure (optionaloptionnel)
##################################################################################

comparisons:                # Used to
compare all steps with each other
  metrics:                  # MetricsMétriques utilisées usedpour forla comparisoncomparaison
    - Performance
    - Data
    - EnergySpeed
    - EnergyConsumption
    - Carbon
  audits:
    - name: S9              # NameNom ofde thela seriessérie toà displayafficher
      id: 12345             # Id Auditde idl'audit
      device: Galaxy S9     # Nom Devicede namel'appareil
      network: WIFI         # OptionalOptionnel - "WIFI"(defaultdéfaut), "4G", "3G" ou "2G"
      extramestime: 1.0     # Time added at the end of loading steps. This time is not taken into account for the performance metric
    Temps ajouté à la fin des étapes de chargement. Ce temps n'est pas pris en compte pour la mesure de performance.
    - [...]

Le groupe metrics liste les métriques sur lesquelles les versions d’une même application vont être comparées. Mettez en commentaire les métriques dont la comparaison n’est pas nécessaire d'être affichée dans le dashboard.

...

Pour générer un premier dashboard, exécutez la commande suivante :

  • Windows :

...

languagebash

...

  • -

...

  • Linux - MacOS:

Code Block
languagebash
./dashboardcampagne -config=config.yml -definition=definition.yml -screenshots=screenshots

...