Scénario #36165
AmonEcole 2.9 : "bastion regen" laisse le fichier resolv.conf en mode minimal
100%
Description
https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-moduletests-amonecole-2.9.0-amd64/
def test_reverse_lookup():
"""
Vérifie le fonctionnement de la résolution inverse (#30475)
"""
add = ad_public_address
result = system_out(['dig', '+short', '-x', ad_public_address])[1].rstrip()
expected = "addc.{}.".format(ad_realm.lower())
> assert result == expected
E AssertionError: assert '' == 'addc.etb3.lan.'
E - addc.etb3.lan.
tests/test_addc.py:22: AssertionError
Pourtant le même test semble passant en dehors de ce contexte !
root@amonecole:~# pytest-3 /usr/share/scribe/tests/test_addc.py -q . [100%] 1 passed in 0.14s root@amonecole:~# dig +short -x 10.3.2.5 addc.etb3.lan.
Sous-tâches
Révisions associées
Contournement resolv.conf pour les tests unitaires
Ref: #36165
Revert "Contournement resolv.conf pour les tests unitaires"
This reverts commit 01f0a50cc2cd0f026974fecfdafbd7b16d8cab79.
Ref #36165
Historique
#1 Mis à jour par Joël Cuissinat il y a plus d'un an
- Sujet changé de AmonEcole 2.9 : test de résolution interne en erreur sur Jenkins à AmonEcole 2.9 : test de résolution intverse en erreur sur Jenkins
#2 Mis à jour par Joël Cuissinat il y a plus d'un an
En exécutant le test dans "mon contexte", j'ai bien l'erreur !
https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-moduletests-amonecole-2.9.0-amd64/497/console
Je peux alors constater qu'à cet instant, je dispose du fichier "minimal", ce qui ne devrait pas être le cas !
root@amonecole:~# cat /etc/resolv.conf #------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- # vi:syntax=conf # General DNS server nameserver 192.168.0.1
#3 Mis à jour par Joël Cuissinat il y a plus d'un an
- Sujet changé de AmonEcole 2.9 : test de résolution intverse en erreur sur Jenkins à AmonEcole 2.9 : test de résolution inverse en erreur sur Jenkins
#4 Mis à jour par Joël Cuissinat il y a plus d'un an
Un des tests de la série eole-amon-tests passe le resolv.conf en mode minimal sans le restaurer !
C'est également le cas si on exécute : bastion regen
#5 Mis à jour par Joël Cuissinat il y a plus d'un an
- Tracker changé de Demande à Scénario
- Début
11/09/2024supprimé - Release mis à Carnet de produit Cadoles - MEN
- Points de scénarios mis à 1.0
#6 Mis à jour par Joël Cuissinat il y a plus d'un an
- Sujet changé de AmonEcole 2.9 : test de résolution inverse en erreur sur Jenkins à AmonEcole 2.9 : "bastion regen" laisse le fichier resolv.conf en mode minimal
#7 Mis à jour par Benjamin Bohard il y a plus d'un an
- Echéance mis à 01/01/2026
- Assigné à mis à Benjamin Bohard
- Version cible mis à Carnet Cadoles - MEN
- Début mis à 01/10/2022
#8 Mis à jour par Joël Cuissinat il y a plus d'un an
- Statut changé de Nouveau à Terminé (Sprint)
- Version cible changé de Carnet Cadoles - MEN à Livraison Cadoles - MEN 31/08/2024 (20)
- Release changé de Carnet de produit Cadoles - MEN à EOLE 2.9.0