Projet

Général

Profil

Tâche #13708

Distribution EOLE - Scénario #13525: Finaliser la version 2.5.1 stable

Le test unitaire creoleservice/ntp plante dans l'environnement Jenkins

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
21/10/2015
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Machine aca.horus : creole-tests
                ***********************************************************
                ============================= test session starts ==============================
                platform linux2 -- Python 2.7.6 -- pytest-2.5.1
                collected 39 items
                tests/test_creoleclient.py ....
                .......
                tests/test_creolerun.py ......
                tests/test_creoleservice.py
                F
                .
                tests/test_dicos.py ..
                tests/test_eosfunc.py ...
                tests/test_genconfig.py ........
                tests/test_upgrade.py
                .......
                =================================== FAILURES ===================================
                ______________________________ test_service_code _______________________________
                def test_service_code():
                """ 
                test sur les codes retour de CreoleService
                """ 
                if isfile('/etc/init.d/ntp'):
                assert system('CreoleService ntp stop') == 0
                >           assert system('CreoleService ntp status') != 0
                E           assert 0 != 0
                E            +  where 0 = system('CreoleService ntp status')
                tests/test_creoleservice.py:12: AssertionError
                ------------------------------- Captured stdout --------------------------------
                Stop System V service ntp                                               [  OK  ]
                Service ntp is running
                ===================== 1 failed, 38 passed in 13.85 seconds =====================

Visiblement, c'est le script d'init qui est mal fait, nous proposons d'utiliser un autre service (nginx ?) pour ce test

Révisions associées

Révision 23d10ccd (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

Utilisation de nginx au lieu de ntp dans le test des services

  • tests/test_creoleservice.py : remplacement du service

Ref: #13708 @1h

Révision 05be3f4c (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Utilisation de nginx au lieu de ntp dans le test des services

  • tests/test_creoleservice.py : remplacement du service

Ref: #13708
Ref: #15407 @20m

Cherry-picked from creole:23d10ccd2d13f

Révision 7d61d1d4 (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Utilisation de nginx au lieu de ntp dans le test des services

  • tests/test_creoleservice.py : remplacement du service

Ref: #13708
Ref: #15407 @10m

Cherry-picked from creole:23d10ccd2d13f

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.5

#3 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Assigné à mis à Joël Cuissinat
  • Restant à faire (heures) changé de 0.5 à 2.0

#4 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Joël Cuissinat il y a plus de 8 ans

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

Ce test est désormais OK sur jenkins pour Scribe et Horus ;)

Formats disponibles : Atom PDF