Projet

Général

Profil

Development #44861

Tester avec postgres plutôt que sqlite

Ajouté par Valentin Deniaud il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
06 juillet 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Comme fait ailleurs, genre chrono #39583.


Fichiers

Révisions associées

Révision f833a083 (diff)
Ajouté par Valentin Deniaud il y a plus de 3 ans

tests: switch to postgresql (#44861)

Révision eb22673e (diff)
Ajouté par Valentin Deniaud il y a plus de 3 ans

tests: use reliable references to objects (#44861)

Historique

#1

Mis à jour par Valentin Deniaud il y a plus de 3 ans

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

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Ç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

Mis à jour par Emmanuel Cazenave il y a plus de 3 ans

Problème d'indentation dans le tox.ini

#5

Mis à jour par Emmanuel Cazenave il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée

Encore mauvaise indentation sur le DB_ENGINE=, puis ok.

#6

Mis à jour par Valentin Deniaud il y a plus de 3 ans

  • Statut changé de Solution validée à 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

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

Formats disponibles : Atom PDF