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
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
09/07/2021
Due date:
% Done:
100%
Remaining (hours):
0.0
Associated revisions
faire une erreur explicite si le répertoire /home/workgroups/devoirs n'existe pas (ref #33106)
History
#1 Updated by Emmanuel GARETTE about 2 years ago
- Status changed from Nouveau to À valider
- Assigned To set to Emmanuel GARETTE
#2 Updated by Emmanuel GARETTE about 2 years ago
- % Done changed from 0 to 100
#3 Updated by Emmanuel GARETTE about 2 years ago
- Status changed from À valider to Résolu
#4 Updated by Joël Cuissinat about 2 years ago
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 Updated by Joël Cuissinat about 2 years ago
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 Updated by Joël Cuissinat about 2 years ago
- Subject changed from Si /home/workgroups/devoirs n'existe pas, le créer avec les bons droits to Si /home/workgroups/devoirs n'existe pas, afficher une erreur explicite
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0