Projet

Général

Profil

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

Ajouté par Emmanuel GARETTE il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
07/09/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision e142aee7 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

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

Formats disponibles : Atom PDF