Projet

Général

Profil

Tâche #26610

Scénario #26447: Traitement express MEN (5-7)

Corriger les tests automatisés "etb1-sympa" >= 2.6.0

Ajouté par Joël Cuissinat il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/01/2019
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Ils sont en erreur sur toutes les versions où ils sont activés.
Exemple : http://jenkins.eole.lan/jenkins/job/2.6.1/job/test-etb1-sympa-001-2.6.1-amd64/

L'adresse IP de mail.fsf.org est en dur dans le test et a changé !

00:50:10.447             >           raise error
00:50:10.447             E           assert 'info@fsf.org...235.13] MX=10' == 'info@fsf.org\...188.13] MX=10'
00:50:10.447             E               info@fsf.org
00:50:10.447             E                 router = internet_route, transport = remote_smtp
00:50:10.447             E             -   host mail.fsf.org [208.118.235.13] MX=10
00:50:10.447             E             ?                        ^  - ^^^^
00:50:10.447             E             +   host mail.fsf.org [209.51.188.13] MX=10
00:50:10.447             E             ?   

Révisions associées

Révision 9e2b8b84 (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

Improve unittests

  • replace hardcoded IP addresses by DNS requests
  • fix some string formatting

Ref: #26610

Révision 07a8ac93 (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

test-exim-001.sh : hack pour le changement d'IP de mail.fsf.org

Ref: #26610

Révision 8d37c6a8 (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

etb1-sympa-001.yaml : augmentation timeout for EOLE 2.7

Ref: #26610

Révision 54a1062d (diff)
Ajouté par Joël Cuissinat il y a presque 4 ans

test-etb1-sympa : non corrigé sur EOLE < 2.6.2

Ref: #26610

Révision f54ca20d (diff)
Ajouté par Joël Cuissinat il y a presque 4 ans

logparser : lien direct vers l'erreur py.test

Ref: #26610

Révision 9a801f85 (diff)
Ajouté par Joël Cuissinat il y a presque 4 ans

unittest : add new IPv6 entry

Ref: #26610

Révision d7b13a92 (diff)
Ajouté par Joël Cuissinat il y a presque 3 ans

unittest : add new IPv6 entry

Ref: #26610

Cherry-picked from eole-exim:9a801f85a

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Description mis à jour (diff)
  • Assigné à mis à Joël Cuissinat

#2 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Joël Cuissinat il y a environ 5 ans

Afin de corriger ce problème une bonne fois pour toute :

>>> from socket import gethostbyname
>>> print gethostbyname('mail.fsf.org')
209.51.188.13

#4 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Sujet changé de Corriger les tests automatisés "etb1-sympa" à Corriger les tests automatisés "etb1-sympa" >= 2.6.0

#5 Mis à jour par Joël Cuissinat il y a environ 5 ans

OK et testé en 2.6.0 : https://dev-eole.ac-dijon.fr/jenkins/job/2.6.0/job/test-etb1-sympa-001-2.6.0-amd64/182/

Mais afin d'éviter d'avoir à publier un paquet eole-exim pour toutes les versions, je propose de faire juste le petit hack suivant dans eole-ci-tests :)

sed -i -e "s/208.118.235.13/209.51.188.13/g" /usr/share/eole-exim/tests/test_mail.py 

Paquet eole-exim 2.6.0-14 supprimé du dépôt (eole-2.6.0-proposed-updates).
Modification diffusée en 2.7.1

#6 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

Formats disponibles : Atom PDF