Project

General

Profile

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 !

Added by Joël Cuissinat about 7 years ago. Updated about 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/04/2014
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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 View (14.4 KB) Joël Cuissinat, 11/04/2014 12:06 PM

Associated revisions

Revision ebcf6141 (diff)
Added by Joël Cuissinat about 7 years ago

Utilisation d'un paquet bidon pour les tests unitaires

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

Ref: #9488 @1h

Revision fec3cfb2 (diff)
Added by Joël Cuissinat about 7 years ago

Déclaration du paquet bidon "eole-fake"

  • debian/control : ajout de la section Package pour eole-fake

Fixes: #9488 @30m

History

#1 Updated by Joël Cuissinat about 7 years ago

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 Updated by Joël Cuissinat about 7 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Start date set to 11/04/2014

#3 Updated by Joël Cuissinat about 7 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#4 Updated by Joël Cuissinat about 7 years ago

  • Remaining (hours) changed from 2.0 to 0.15

#5 Updated by Joël Cuissinat about 7 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.15 to 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à :)

Also available in: Atom PDF