Development #60446
Jenkins: permettre de savoir quel test a exécuté quel chemin de code
0%
Description
Ça semble possible via https://coverage.readthedocs.io/en/6.2/contexts.html#dynamic-contexts.
Fichiers
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Fichier 0001-jenkins-show-execution-context-in-coverage-reports-6.patch 0001-jenkins-show-execution-context-in-coverage-reports-6.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Emmanuel Cazenave
- Patch proposed changé de Non à Oui
https://jenkins.entrouvert.org/job/wcs-wip/job/wip%252F60446-coverage-context/3/, visible uniquement sur le rapport de coverage natif.
Sur le rapport de coverage "Jenkins" ça n’apparaît pas, c'est peut-être impossible à cause de https://issues.jenkins.io/browse/JENKINS-35255 qu'on a déjà rencontré (#33174), en tous cas zéro envie de creuser.
Mis à jour par Frédéric Péters il y a plus de 2 ans
Chez moi ça fait du coup >10 secondes pour afficher wcs/formdef.py depuis https://jenkins.entrouvert.org/job/wcs-wip/job/wip%252F60446-coverage-context/3/Coverage_20Report_20_28native_29/ vs quasi rien avant.
(mais je n'ai pas souvenir de moment où ça m'aurait été utile et la vue jenkins continue à fonctionner rapidement donc pas d'objection).
(ce sera à faire dans tous les modules).
Mis à jour par Thomas Noël il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mon utilité toute personnelle c'est que quand je veux bouger un bout de code mais que je ne trouve pas comment faire un test, cette vue me permettra de m'aiguiller sur les tests qui passent déjà par ce bout de code. C'est tout, mais j'aime bien cette idée. Je valide donc.
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit d41b216fc81ae84b2cb063ee647e3f8de095b4cd Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Mon Jan 10 15:45:24 2022 +0100 jenkins: show execution context in coverage reports (#60446)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
jenkins: show execution context in coverage reports (#60446)