Tâche #33106
Scénario #33076: Vérifier pourquoi les tests unitaires AmonEcole sont passés en rouge
Si /home/workgroups/devoirs n'existe pas, afficher une erreur explicite
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
07/09/2021
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Révisions associées
faire une erreur explicite si le répertoire /home/workgroups/devoirs n'existe pas (ref #33106)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- Statut changé de Nouveau à À valider
- Assigné à mis à Emmanuel GARETTE
#2 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- % réalisé changé de 0 à 100
#3 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- Statut changé de À valider à Résolu
#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans
Les tests unitaires sont OK : https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-moduletests-amonecole-2.8.1-amd64/ (à partir du job n°168).
root@amonecole:~# getfacl /home/workgroups/devoirs/ getfacl : suppression du premier « / » des noms de chemins absolus # file: home/workgroups/devoirs/ # owner: root # group: root user::rwx group::--- group:professeurs:rwx group:eleves:r-x mask::rwx other::--- default:user::rwx default:group::--- default:group:professeurs:rwx default:group:eleves:r-x default:mask::rwx default:other::---
#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans
root@amonecole:~# rm -rf /home/workgroups/devoirs/ root@amonecole:~# pytest-3 --tb=line /usr/share/scribe/tests/test_devdir.py =============================================================================================== test session starts =============================================================================================== platform linux -- Python 3.8.10, pytest-4.6.9, py-1.8.1, pluggy-0.13.0 rootdir: /usr/share/scribe/tests collected 3 items ../usr/share/scribe/tests/test_devdir.py .F. [100%] ==================================================================================================== FAILURES ===================================================================================================== /usr/lib/python3/dist-packages/scribe/login.py:101: Exception: Le répertoire "/home/workgroups/devoirs" n'existe pas ! ======================================================================================= 1 failed, 2 passed in 0.28 seconds ========================================================================================
Le reconfigure re-crée correctement :)
#6 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Sujet changé de Si /home/workgroups/devoirs n'existe pas, le créer avec les bons droits à Si /home/workgroups/devoirs n'existe pas, afficher une erreur explicite
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0