Développement #44861
Tester avec postgres plutôt que sqlite
0%
Files
Associated revisions
tests: use reliable references to objects (#44861)
History
Updated by Valentin Deniaud over 4 years ago
- File 0002-tests-use-reliable-references-to-objects-44861.patch 0002-tests-use-reliable-references-to-objects-44861.patch added
- File 0001-tests-switch-to-postgresql-44861.patch 0001-tests-switch-to-postgresql-44861.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Voilà, seul pb mais je doute que ce soit lié : si deux builds sur deux branches différentes sont exécutés en même temps, il y a des tests sur les emails qui foirent de manière aléatoires sur un « OSError: [Errno 98] Address already in use ».
Cf le build 3 rouge https://jenkins.entrouvert.org/job/hobo-wip/job/wip%252F44861-Tester-avec-postgres-plutot-que-/3/, que j'ai simplement relancé et qui est passé vert https://jenkins.entrouvert.org/job/hobo-wip/job/wip%252F44861-Tester-avec-postgres-plutot-que-/4/.
Updated by Benjamin Dauvergne over 4 years ago
Ça n'a rien à voir (avec le présent ticket) mais il faudrait allouer un port à chaque lancement plutôt qu'utiliser le même, voir le code que j'utiliser dans mes Jenkinsfile pour allouer un port à postgres :
PGPORT=`python·-c·'import·struct;·import·socket;·s=socket.socket();·s.setsockopt(socket.SOL_SOCKET,·socket.SO_LINGER,·struct.pack("ii",·1,·0));·s.bind(("",·0));·print(s.getsockname()[1]);·s.close()'`
Updated by Emmanuel Cazenave over 4 years ago
- Status changed from Solution proposée to Solution validée
Encore mauvaise indentation sur le DB_ENGINE=
, puis ok.
Updated by Valentin Deniaud over 4 years ago
- Status changed from Solution validée to Résolu (à déployer)
commit eb22673ee5362fd128d3a133f3c9f3f150a1b068 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Jul 6 15:30:58 2020 +0200 tests: use reliable references to objects (#44861) commit f833a083586133977d306eacb804e0a9f0847f3f Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Jul 6 14:52:22 2020 +0200 tests: switch to postgresql (#44861)
Updated by Frédéric Péters over 4 years ago
- Status changed from Résolu (à déployer) to Solution déployée
tests: switch to postgresql (#44861)