Fix che blocking
Merge Request Canopsis
Lié à canopsis/canopsis#832
- Les events de type pbehavior n'étaient jamais acké en cas de réussite de transfert.
- Correction d'un message de warning inversé lorsqu'il n'y a pas suffisamment de steps pour clore une alarme (les alarmes impactées ne devaient pas pouvoir se clôturer automatiquement à cause de cela)
- Message d'erreur plus précis en cas d'arrêt inopiné des engines
- Plus de "event processing error: json decoder: unexpected end of JSON input" à la fermeture des engines
- De la documentation
Pré-requis
Pour la validation
-
Le code respecte la PEP8 -
Chaque classe/fonction/méthode contient une docstring complète -
Le code est revu, les modifications demandées sont appliquées -
Les messages de commits sont compatibles avec l' angular spec ? -
Les modifications apportées contiennent des tests unitaires -
Les tests unitaires passent -
la documentation a été mise à jour (si changement de comportement)
Tests
- Installer la branche dans un environnement Canopsis
- se mettre dans l'environnement Canopsis :
su - canopsis
- (re)démarrer Canopsis :
hypcontrol restart
- lancer les tests unitaires :
ut_runner
- Retourner dans le dossier où les sources de canopsis sont installées :
cd /vagrant/canopsis
- Exécuter les tests fonctionnels :
cd sources/functional_testing/ && python2 runner.py
Edited by Romain Hennuyer