commit:2014:06_11
Table of Contents
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
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 :
— Luc Papeleux 2014/06/11
commit/2014/06_11.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1