Projet

Général

Profil

Tâche #36873

Scénario #35760: EOLE 2.10 : remplacer les imports dépréciés "from pkg_resources import parse_version"

Packager les tests unitaires eole-debsums (et les faire jouer par Jenkins)

Ajouté par Joël Cuissinat il y a 10 mois. Mis à jour il y a 10 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
26/05/2025
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Dans #36835#note-1, je m'aperçois qu'on a des tests mais qu'on ne les joue pas...

Révisions associées

Révision 2c85b10f (diff)
Ajouté par Joël Cuissinat il y a 10 mois

Declare tests directory in Makefile

Ref: #36873

Révision bce9d396 (diff)
Ajouté par Joël Cuissinat il y a 10 mois

Create eole-debsums-tests debian package

Ref: #36873

Révision 414f744f (diff)
Ajouté par Joël Cuissinat il y a 10 mois

run-module-tests.sh : installation et exécution des tests Debsums

Ref: #36873

Historique

#1 Mis à jour par Joël Cuissinat il y a 10 mois

  • Assigné à mis à Joël Cuissinat

#2 Mis à jour par Joël Cuissinat il y a 10 mois

  • Sujet changé de Packager les tests unitaires eole-debsums (et les faire jouter par Jenkins) à Packager les tests unitaires eole-debsums (et les faire jouer par Jenkins)
  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Joël Cuissinat il y a 10 mois

Script de test installé dans /usr/share/pyeole/ afin d'être joué en même temps que ceux du paquet pyeole-tests.

root@eolebase:~# dpkg -L eole-debsums-tests 
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/eole-debsums-tests
/usr/share/doc/eole-debsums-tests/changelog.Debian.gz
/usr/share/doc/eole-debsums-tests/copyright
/usr/share/pyeole
/usr/share/pyeole/test_pyeole_debsums.py

#4 Mis à jour par Joël Cuissinat il y a 10 mois

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Vu dans https://dev-eole.ac-dijon.fr/jenkins/job/2.10.0/job/test-moduletests-eolebase-2.10.0-amd64 :

test_pyeole_debsums.py::test_import PASSED                               [ 96%]
test_pyeole_debsums.py::test_create_object PASSED                        [ 97%]
test_pyeole_debsums.py::test_getitem PASSED                              [ 98%]
test_pyeole_debsums.py::test_items PASSED                                [ 99%]
test_pyeole_debsums.py::test_iterator PASSED                             [100%]

Formats disponibles : Atom PDF