Development #40071
supprimer (ou pas) jenkins.sh
0%
Description
A priori ça devrait être possible, et ça permettrait de simplifier.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 4 ans
J'ai ouvert ce ticket pour dans l'espoir de décoincer #40012,
mais en fait je me retrouve avec le même genre d'erreur :
py2-hobo-coverage runtests: commands[3] | mv htmlcov htmlcov-py2-hobo-coverage /var/lib/jenkins/workspace/_wip_wip_40071-remove-jenkins.sh$ /bin/mv htmlcov htmlcov-py2-hobo-coverage /bin/mv: impossible de déplacer 'htmlcov' vers 'htmlcov-py2-hobo-coverage/htmlcov': Le dossier n'est pas vide ERROR: InvocationError: '/bin/mv htmlcov htmlcov-py2-hobo-coverage'
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 4 ans
- Assigné à mis à Nicolas Roche (absent jusqu'au 3 avril)
Pour info, j'ai débloqué #40012 :
py2-coverage-hobo create: /tmp/tox-jenkins/hobo/wip/40012-run-python3-tests/py2-coverage-hobo ERROR: cowardly refusing to delete `envdir` (it does not look like a virtualenv): /tmp/tox-jenkins/hobo/wip/40012-run-python3-tests/py2-coverage-hobo
En modifiant temporairement le jenkins.sh :
<<< venv/bin/tox -rv --- venv/bin/tox -v >>>
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 4 ans
- Fichier 0001-tests-remove-jenkins.sh-40071.patch 0001-tests-remove-jenkins.sh-40071.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Le patch fait un petit peu plus en essayant de se rapprocher de ce qui est fait pour les autres briques (combo et passerelle par exemple).
(dommage sans ça j'avais presque un patch rouge)
En modifiant jenkins.sh j'étais embêté pour remplacer les rm
:
rm -f *coverage.xml rm -f *test_results.xml rm -rf htmlcov htmlcov-*
Thomas m'a suggéré de voir si l'on pouvait pas spécifier directement ces répertoires, ce qui est effectivement possible via py.test :
$ py.test --help --cov-report=type ... html and xml may be followed by ":DEST" where DEST specifies the output location. ...
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 4 ans
(en supprimant le superflux lié au fait de se rapprocher de ce qui est fait pour les autres briques)
Mis à jour par Thomas Noël il y a environ 4 ans
Je m'interroge sur le toxworkdir, ne faut-il pas y ajouter un {env:BRANCH_NAME:} final ?
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 4 ans
- Lié à Development #40123: tests: avoir des venv distincts pour les diffrents environnement de tests ajouté
Mis à jour par Emmanuel Cazenave il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Thomas Noël a écrit :
Je m'interroge sur le toxworkdir, ne faut-il pas y ajouter un {env:BRANCH_NAME:} final ?
Ce serait mieux mais pas de rapport particulier avec le fait de se débarrasser du jenkins.sh, go.
Mis à jour par Emmanuel Cazenave il y a environ 4 ans
Emmanuel Cazenave a écrit :
Ce serait mieux mais pas de rapport particulier avec le fait de se débarrasser du jenkins.sh, go.
Et Nico me dit qu'il était déjà en train de rajouter ça dans un des tickets tests/py3.
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 4 ans
- Lié à Development #40257: Tourner en python3 ajouté
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 0d82105309b93587475721d74c258fa3fd99c641 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Feb 21 11:22:43 2020 +0100 tests: remove jenkins.sh (#40071)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
tests: remove jenkins.sh (#40071)