===== Commit 2014-06-11 =====
Comp.py - Launch.py - LaunchGui.pyw - MetaforSetup
===== Modification Comp.py - launch.py - creation launchGui.pyw =====
** comp.py **
* split de comp.py en :
* parametricJob.py les outils génériques de comp et launch
* comp.py : l'utilitaire comp.py
* ajout d'options :
* smtp_serv : l'adresse du serveur smtp
* correction des changements de répertoires (pour revenir au point de départ après checkResults et donc supprimer correctement les scripts killxxx.py, qDelxxx.py, ...)
** launch.py **
* import de parametricJob (en remplacement de comp)
* ajout d'options :
* SEND_MAIL : permet de choisir si on envoie un mail ou non
* SMTP_SERV : serveur smtp
* TEST_DIR : directory des tests pour executions multiples (multiMeta, multiExec)
* changement de l'option de base de RunMethod en interactif (pour windows)
* suppression du "POST_SCRIPT" (pas utilisé d'après Romain et devrait être fait autrement)
** ParametricJob **
* ajout de try/except pour l'envoie des mails (pour récupérer les erreurs en cas de fichier non présent, de smtp non accessible, ...)
** LaunchGui.pyw **
* Ajout d'une interface graphique au dessus de launch.py (objectif : avoir un utilitaire permettant de lancer des tests multiples sous windows pour les systèmes fortement contraints (TA))
* Fonctionnel mais :
* application non multithreadée => une fois le go lancé l'interface ne répond plus
* pas encore l'output en temps réel dans la console
{{ :commit:2014:launchgui.png |}}
** MetaforSetup **
* Modification de MetaforSetup pour lancer permettre le lancement de LaunchGui (en remplacement de la console "cmd" bloquée chez TA)
* options modifiées => modifiez vos cfg
* supprimé :
* StartScriptShell
* ajouté :
* MetaforLaunch : script de lancement de LaunchGui
* LinuxBin : chemin vers répertoire du checkout de linuxBin
* Attention : options modifiées => updatez vos cfg
* Attention 2 : nécessite d'avoir le répository linuxBin en + pour trouver launch, launchGui, parametricJob
==== Divers ====
**
===== Fichiers ajoutés/supprimés =====
A : linuxBin/parametricJob.py
A : linuxBin/launchGui.pyw
A : linuxBin/Metafor.png
A : MetaforSetup/metaforLaunch.cmd
R : MetaforSetup/StartScriptShell.cmd
===== Tests ajoutés/supprimés =====
A :
R :
--- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2014/06/11 //