Development #61397
Builds jenkins, lancer pylint même si les tests ne passent pas
Début:
03 février 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Non
Description
Tel que c'est actuellement ça force à :
- Pousser son patch
- Voir que le build est rouge
- Corriger l'intégralité des erreurs rapportées
- Pousser son patch
- Voir que le build est toujours rouge parce que pylint
J'aimerais réduire le nombre d'étapes de ce cycle, en faisant en sorte que l'étape 3. rapporte les erreurs pylint également.
La cause c'est qu'on donne à tox une liste de commandes, genre pour wcs :
commands = py.test -v {env:COVERAGE:} --junitxml=junit-{envname}.xml {posargs:tests/} pylint: ./pylint.sh wcs/ tests/
Et si pytest plante pylint n'est pas exécuté.
Authentic est la seule brique où il n'y a pas ce problème, parce qu'il y a un environnement code-style qui s'exécute indépendamment. Est-ce qu'on ne ferait pas pareil partout ?
Demandes liées
Historique
Mis à jour par Thomas Noël il y a plus de 2 ans
Valentin Deniaud a écrit :
il y a un environnement code-style qui s'exécute indépendamment. Est-ce qu'on ne ferait pas pareil partout ?
Perso l'idée me va bien, tu nous fais une proposition pour combo (et éventuellement wcs) ?
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Lié à Development #61493: tox, exécuter pylint indépendamment des tests ajouté
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Lié à Development #63008: tox, exécuter pylint indépendamment des tests ajouté
Mis à jour par Valentin Deniaud il y a environ 2 ans
- Lié à Development #64666: tox, exécuter pylint indépendamment des tests ajouté
Mis à jour par Valentin Deniaud il y a presque 2 ans
- Statut changé de Nouveau à Solution déployée
Voilà c'est fait toupar.