Development #48193
jenkins: les traductions ne sont pas compilées
0%
Description
Dans #48110 je voulais tester les traductions dans les tests.
Ça marche bien en local mais pas sur jenkins, le problème c'est que les traductions ne sont pas compilées (/var/lib/jenkins/workspace/<branch>/.../chrono/locale/fr/LC_MESSAGES/ ne contient que le .po).
Je suppose qu'il faudrait dire à Jenkins de faire un petit makemessages avant de lancer les tests, sans savoir précisément comment faire.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
Ajouter quelque chose de l'ordre de commands = python3 manage.py makemessages dans le tox.ini ? (ça se teste en local) (curieux tu n'utilises pas tox en local ?).
Mis à jour par Valentin Deniaud il y a plus de 3 ans
- Fichier 0001-tox-compile-translations-before-tests-48193.patch 0001-tox-compile-translations-before-tests-48193.patch ajouté
- Tracker changé de Support à Development
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Cool, merci pour l'idée. J'utilise tox mais le problème était masqué en local parce que les trads étaient déjà compilées.
Le patch attaché wfm.
Mis à jour par Frédéric Péters il y a plus de 3 ans
parce que les trads étaient déjà compilées
mais comment tox fait pour les trouver ? je le pensais indépendant du système. (question rhétorique, attendons jenkins et puis hop je valide)
Mis à jour par Emmanuel Cazenave il y a plus de 3 ans
Frédéric Péters a écrit :
mais comment tox fait pour les trouver ? je le pensais indépendant du système.
Mais pas indépendant de publik-devinst qui met les trads dans les sources, plus usedevelop dans le tox.ini, probablement.
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Valentin Deniaud il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit f478dd26f59b65c7ae06150fb30fce6b4f72591d Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Nov 2 16:08:27 2020 +0100 tox: compile translations before tests (#48193)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
tox: compile translations before tests (#48193)