Projet

Général

Profil

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 !

Ajouté par Joël Cuissinat il y a plus de 11 ans. Mis à jour il y a plus de 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
04/11/2014
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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

resultat.txt Voir (14,4 ko) Joël Cuissinat, 04/11/2014 12:06

Révisions associées

Révision ebcf6141 (diff)
Ajouté par Joël Cuissinat il y a plus de 11 ans

Utilisation d'un paquet bidon pour les tests unitaires

  • tests/test_pkg.py : "tree" -> "eole-fake"

Ref: #9488 @1h

Révision fec3cfb2 (diff)
Ajouté par Joël Cuissinat il y a plus de 11 ans

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

#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à :)

Formats disponibles : Atom PDF