Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2014:06_11

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 (external edit)