ça sert à afficher la ligne 23 du fichier coverage/index.html dans la sortie standard ( à savoir le log de CI.
Ce qui permet d’afficher ceci : sans avoir besoin de dépendre de coveralls.io
Actuellement :
Selon les réglages de la page : Sign in · GitLab General pipelines settings, Test coverage parsing dans le quel se trouve actuellement : <span class="strong">\d+.\d+% <\/span> mais ça n’a pas l’air d’avoir donné le résultat escompté pour l’instant (vu le unknown du badge) .
Pour publier le rapport de coverage complet en pages :
un artefact qui contient coverage/
un job pages qui déplace covergage/ en public/ et l’export en tant qu’artefact. (ou dans un sous dossier de public/ s’il y a d’autres choses à mettre à la racine de duniter-ts.duniter.io)
En fait il faut que la pipeline soit totalement terminée pour que l’interprétation des logs soit faite. Or, nous avons une étape manuelle de release pour la pipeline de Duniter, ce qui fait que la pipeline n’est jamais terminée sauf à ce que l’on produit cette release (de test).