Handle pbehavior event
Merge Request Canopsis
Che ne sait pas gérer les events de type pbehavior et coupe tous les paramètres spécifiques, rendant impossible le traitement par les engines derrières.
- Utilisation du compose.env dans l'image docker pour les tests
Pré-requis
Des events de type pbehavior, voir https://git.canopsis.net/canopsis/canopsis/blob/develop/doc/docs/fr/guide_developpeur/pbehavior.md
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 Thomas Gosselin