Project

General

Profile

Développement #44861

Tester avec postgres plutôt que sqlite

Added by Valentin Deniaud over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
06 July 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Comme fait ailleurs, genre chrono #39583.


Files

Associated revisions

Revision f833a083 (diff)
Added by Valentin Deniaud over 4 years ago

tests: switch to postgresql (#44861)

Revision eb22673e (diff)
Added by Valentin Deniaud over 4 years ago

tests: use reliable references to objects (#44861)

History

#1

Updated by Valentin Deniaud over 4 years ago

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/.

#2

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()'`
#3

Updated by Emmanuel Cazenave over 4 years ago

Problème d'indentation dans le tox.ini

#5

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.

#6

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)
#7

Updated by Frédéric Péters over 4 years ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF