Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:07_27

Commit 2015-07-27

Correction d'un bug dans la procédure de batterie

Dans les batteries de thorgal et blueberry, depuis le changement de séparateur dans le chemin du workspace (undersore au lieu de point), certains cas-tests échouaient. Un second run des cas-tests en question résolvait toutefois systématiquement le problème.

La détection d'une série (cas-tests en enchaînement) lors du nettoyage du workspace de la batterie une fois le calcul terminé est dès à présent plus robuste. A l'instant du nettoyage, une série était en effet détectée par le seul symbole underscore. Les cas-tests comportant un symbole underscore étaient donc détectés, parfois à tort, comme une série lors de la suppression de leur workspace. Les batteries étant multi-threads, cela pouvait entraîner, depuis la nouvelle convention sur le séparateur de chemin du workspace, la suppression du workspace d'un autre job en cours. Cela explique les problèmes d'écriture et lecture sur disque que nous pouvions relever dans les cas-tests marqués comme “failed” lors du premier run de la batterie.

Fichiers ajoutés/supprimés

 

Tests ajoutés/supprimés

 

Yanick Crutzen 2015/07/27

commit/2015/07_27.txt · Last modified: 2016/03/30 15:23 (external edit)