Tâche #24153
Scénario #23988: Tests et qualification (23-25)
Le test unitaire "test_InstallSSLFiles" échoue sur les modules eCDL et eSBL (2.7.0)
Restant à faire (heures):
0.0
Description
- http://jenkins.eole.lan/jenkins/job/2.7.0/job/test-moduletests-ecdl-2.7.0-amd64/50/console
- http://jenkins.eole.lan/jenkins/job/2.7.0/job/test-moduletests-esbl-2.7.0-amd64/55/console
00:08:12.806 def test_InstallSSLFiles(): 00:08:12.807 """ 00:08:12.807 Valide la copie des certificats pour un service 00:08:12.808 """ 00:08:12.808 installcmd = """. /usr/lib/eole/utils.sh 00:08:12.809 InstallSSLFiles {0} {1} {1} {2} mail""".format(crt_srv, crt_user, crt_path) 00:08:12.810 assert system(installcmd) == 0 00:08:12.811 #-rw------- 1 Debian-exim Debian-exim 1679 avril 30 14:07 /tmp/testcrt/private/testsrv.key 00:08:12.812 res = system_out(['ls', '-al', join(crt_path, 'private', '{}.key'.format(crt_srv))], container='mail')[1].split() 00:08:12.813 > assert res[0] == '-rw-------' 00:08:12.814 E IndexError: list index out of range 00:08:12.814 tests/test_libeole.py:19: IndexError 00:08:12.815 ----------------------------- Captured stderr call ----------------------------- 00:08:12.816 cp: impossible d'évaluer '/etc/ssl/certs/eole.crt': Aucun fichier ou dossier de ce type 00:08:12.817 chmod: impossible d'accéder à '/tmp/testcrt/certs/testsrv.crt': Aucun fichier ou dossier de ce type 00:08:12.818 cp: impossible d'évaluer '/etc/ssl/private/eole.key': Aucun fichier ou dossier de ce type 00:08:12.820 chmod: impossible d'accéder à '/tmp/testcrt/private/testsrv.key': Aucun fichier ou dossier de ce type
NB : vérifier le message du dessous au passage :
00:08:33.225 tests/test_loader.py:83 00:08:33.226 assertion is always true, perhaps remove parentheses?
Révisions associées
Test "InstallSSLFiles" only if instance is done
Ref: #24153
fix wrong test in test_loader
Ref: #24153
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Assigné à mis à Joël Cuissinat
#3 Mis à jour par Joël Cuissinat il y a presque 6 ans
En réalité, le code testé est fonctionnel uniquement si le serveur est instancié, ce qui n'est pas le cas des deux modules en erreur ;)
#4 Mis à jour par Joël Cuissinat il y a presque 6 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 3.0 à 0.25
#5 Mis à jour par Scrum Master il y a presque 6 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
C'est tout vert depuis ;)