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.
Files
Associated revisions
History
Updated by Emmanuel Cazenave over 1 year ago
- File 0001-jenkins-show-execution-context-in-coverage-reports-6.patch 0001-jenkins-show-execution-context-in-coverage-reports-6.patch added
- Status changed from Nouveau to Solution proposée
- Assignee set to Emmanuel Cazenave
- Patch proposed changed from No to Yes
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.
Updated by Frédéric Péters over 1 year ago
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).
Updated by Thomas Noël over 1 year ago
- Status changed from Solution proposée to 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.
Updated by Emmanuel Cazenave over 1 year ago
- Status changed from Solution validée to 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)
Updated by Frédéric Péters over 1 year ago
- Status changed from Résolu (à déployer) to Solution déployée
jenkins: show execution context in coverage reports (#60446)