Projet

Général

Profil

Development #86737

test test_studio_home_recent_changes qui parfois échoue

Ajouté par Valentin Deniaud il y a 3 mois. Mis à jour il y a 3 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
08 février 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Pas réussi à reproduire sur main, mais sur une de mes branches qui ajoute suffisamment de tests pour bousculer l'ordre xdist, badaboum https://jenkins.entrouvert.org/job/gitea/job/wcs/job/wip%252F83593-testdef-socle-de-base-pour-les-w/2/

Même veine que #86736, les objets stockés via SQL ne sont pas isolés entre les workers contrairement aux objets stockés en XML.

Révisions associées

Révision 9101bd1e (diff)
Ajouté par Valentin Deniaud il y a 3 mois

tests: make snapshot count stable in test_studio_home_recent_changes (#86737)

Historique

#1

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Nouveau à En cours

Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :

#2

Mis à jour par Valentin Deniaud il y a 3 mois

  • Description mis à jour (diff)
#3

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de En cours à Solution proposée
#4

Mis à jour par Frédéric Péters il y a 3 mois

SQL ne sont pas isolés entre les workers

Pour être précis, entre workers, c'est isolé.

    prefix = os.environ.get('PYTEST_XDIST_WORKER')
    ...
        dbname = 'wcstests_%s_%d' % (prefix, random.randint(0, 100000))

Et le truc ici doit être qu'il y a décalage dans l'enchainement des modules sur lesquels joue le même worker. (ça ne change rien au patch qui est correct).

#5

Mis à jour par Robot Gitea il y a 3 mois

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

Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#7

Mis à jour par Transition automatique il y a 3 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a 15 jours

Automatic expiration

Formats disponibles : Atom PDF