Project

General

Profile

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

Added by Emmanuel GARETTE 3 months ago. Updated 3 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/07/2021
Due date:
% Done:

100%

Remaining (hours):
0.0

Associated revisions

Revision e142aee7 (diff)
Added by Emmanuel GARETTE 3 months ago

faire une erreur explicite si le répertoire /home/workgroups/devoirs n'existe pas (ref #33106)

History

#1 Updated by Emmanuel GARETTE 3 months ago

  • Status changed from Nouveau to À valider
  • Assigned To set to Emmanuel GARETTE

#2 Updated by Emmanuel GARETTE 3 months ago

  • % Done changed from 0 to 100

#3 Updated by Emmanuel GARETTE 3 months ago

  • Status changed from À valider to Résolu

#4 Updated by Joël Cuissinat 3 months 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 3 months 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 3 months 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

Also available in: Atom PDF