Pb dans un makefile ...

Page principale

Répondre à ce message
Auteur: Frédéric BOITEUX
Date:  
À: guilde
Sujet: Pb dans un makefile ...
    Bonjour,

J'ai un problème avec un makefile, dont je n'arrive pas à trouver de solution satisfaisante :
Pour effectuer une batterie de tests d'un programme, j'ai un makefile qui décrits les
différents tests unitaires. Pour chaque test unitaire, je voudrais :
- avoir les sorties standard et d'erreur sauvées dans un fichier de traces.
- les avoir AUSSI à l'écran (car certains tests sont longs... on aime savoir où on en est)
- et EN PLUS pouvoir récupérer le code de retour du test (afin que ma commande make
s'arrête à la moindre erreur).

Je n'arrive pas à concilier ces 3 points ; si j'utilise une commande
shell du style : <monTestUnitaire> 2>&1 | tee <traces>,
j'ai bien les 2 premiers points, mais pas le troisième, car dans un pipe, le code
de retour est toujours celui de la dernière commande, à savoir le « tee » :-(

Si quelqu'un a une solution, cela m'intéresse beaucoup !

    Fred.


--
Frédéric Boiteux - Calistel