Evolution #4672
Updated by Etienne Pallier about 8 years ago
Exécuteur de scénario.
1) Il lit un scénario au format JSON,
contenant des paramètres pour TOUS Démonstrateur général qui fait tourner tous les simulateurs (Routine, Alert, PLC, ...),
2) il lance chaque simulateur en tant que processus indépendant, et lui passe les paramètres nécessaires à son fonctionnement (ex: soumettre routine1 à 20h30, puis routine2 à 20h33...)
3) il regarde si les fichiers résultats attendus (images L0, images L1a, rapports L1b) sont bien produits et affiche OK ou KO
L'exécution d'un scénario déclenchera les simulateurs, ce qui fera ensemble selon différents scénarios, afin de faire fonctionner le logiciel Pyros dans des conditions les plus réalistes possibles.
Les simulateurs principalement sollicités seront les simulateurs d'alertes et de routines puisqu'ils sont les principaux points d'entrée du logiciel et qu'ils déclenchent le workflow complet de traitement de Pyros (création des requetes, soumission au planning, planification, exécution, calibration et analyse...)
1) Il lit un scénario au format JSON,
contenant des paramètres pour TOUS Démonstrateur général qui fait tourner tous les simulateurs (Routine, Alert, PLC, ...),
2) il lance chaque simulateur en tant que processus indépendant, et lui passe les paramètres nécessaires à son fonctionnement (ex: soumettre routine1 à 20h30, puis routine2 à 20h33...)
3) il regarde si les fichiers résultats attendus (images L0, images L1a, rapports L1b) sont bien produits et affiche OK ou KO
L'exécution d'un scénario déclenchera les simulateurs, ce qui fera ensemble selon différents scénarios, afin de faire fonctionner le logiciel Pyros dans des conditions les plus réalistes possibles.
Les simulateurs principalement sollicités seront les simulateurs d'alertes et de routines puisqu'ils sont les principaux points d'entrée du logiciel et qu'ils déclenchent le workflow complet de traitement de Pyros (création des requetes, soumission au planning, planification, exécution, calibration et analyse...)