Maja4: Ajout Start_Maja
name: Feature Request (DM)
about: Use this template for reporting a feature request.
Please note: Any issue should be submitted using the FA Template
Describe the current behavior
Start_Maja, un ordonnanceur basique basée sur python a été retirée du perimètre du contrat fin 2018. Depuis, il a été complètement recodé. Une PIC basé sur travis ainsi qu'un suivi de la couverture des tests est rassure par coveralls.
Describe the expected behavior
La solution proposée consiste à :
- Héberger le code source de start_maja avec le dépôt MAJA. Ainsi il aura la même visibilité que MAJA, et il pourra être testé en même temps que MAJA pour s’assurer qu’il n’y a pas d’interface cassée entre Start_Maja et MAJA.
- Migrer la licence de Start_Maja vers Apache v2 (la future licence de MAJA). Ceci permet d’avoir une licence unique pour l’ensemble du dépôt (voir précédent point).
- Migration de l’intégration continue de Start_Maja depuis Travis vers la PIC MAJA qui va être déployée sur l’infrastructure OTB. Les tests de start_maja seront lancés via Gitlab-CI, les analyses de couvertures seront envoyées vers l’instance SonarQube de l’OTB.
- Ajout d’un test qui enchaîne Start_Maja avec MAJA. Le but est de valider les interfaces entre les deux, à chaque push.
Urgency/Criticity
- Urgency (Select Low/Medium/High):
- Criticity (Select Low/Medium/High):
Additional info
Provide a path to a context folder. Please note the Context policy.
Correction
Provide a version number (Major.Minor.Patch, e.g. 3.2.1) when the feature shall be introduced.