Tâche #9488
creole - Scénario #9379: Consolidation CREOLE
Certains tests unitaires Pyeole ne passent plus en mode conteneur et désinstallent des paquets importants !
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Certains tests unitaires liés à la mise à jour sont à revoir ...
root@eolebase:~# dpkg -l eole-server eole-lxc-controller | tail -n2 ii eole-lxc-controller 2.4.1-40 Utilitaire pour la mise en place des conteneurs EOLE ii eole-server 2.4.1-40 Dictionnaires et templates communs pour EOLE root@eolebase:~# py.test /usr/share/pyeole/test_pkg.py > resultat.txt root@eolebase:~# dpkg -l eole-server eole-lxc-controller | tail -n2 un eole-lxc-controller <aucun> (aucune description n'est disponible) un eole-server <aucun> (aucune description n'est disponible)
Dans le "resultat", on trouve (logs complets en PJ) :
../usr/share/pyeole/test_pkg.py ......FF.
E NotFoundError: Pas de conteneur trouv\xe9 ! Est-ce possible ? /usr/lib/python2.7/dist-packages/creole/client.py:497: NotFoundError
E KeyError: 'groups' /usr/lib/python2.7/dist-packages/pyeole/pkg.py:538: KeyError
Révisions associées
Utilisation d'un paquet bidon pour les tests unitaires
- tests/test_pkg.py : "tree" -> "eole-fake"
Ref: #9488 @1h
Déclaration du paquet bidon "eole-fake"
- debian/control : ajout de la section Package pour eole-fake
Fixes: #9488 @30m
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans
Hum, cela aurait bien un rapport avec l'ajout/suppression du paquet tree qui a depuis été ajouté dans les dépendances de eole-server !
#2 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
- Début mis à 04/11/2014
#3 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit fec3cfb29358bccb30393078cbec72492193b0b7.
#4 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Restant à faire (heures) changé de 2.0 à 0.15
#5 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.15 à 0.0
Testé sur AmonEcole :
root@amonecole:~# py.test /usr/share/pyeole/
donne : 101 passed in 179.10 seconds
et les paquets sont toujours là :)