Table of Contents

Commit 2007-12-17

Modifs

Batterie

Couleurs

La batterie multithread est en couleurs (1 couleur/thread). C'est plus simple a debuguer. J'ai modifié la procédure qui boucle sur les fichiers. Normalement, c'est plus robuste et plus général:

Gestion correcte de l'expansion des wildcards sous Unix:

battery.py rerun apps/qs/cont2*

Idem sous Cygwin…

Bug

La batterie multithread plantait parfois parce que os.getcwd() est partagé par tous les threads. La baconisation, qui doit se faire dans le répertoire du module du test en cours, pose donc problème puisqu'elle nécessite un os.chdir qui peut perturber le démarrage d'un autre test dans un thread différent. J'ai donc lancé la baconisation dans un processus séparé.

Nouveauté

option -debug pour lancer avec metafor debug.

Fichiers ajoutés/supprimés

 

Romain BOMAN 2007/12/17 15:17