===== 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 //