Afficher les messages d'erreurs sur la sortie d'erreur standard
Contexte
Le but de cette requête d'intégration est de faire en sorte que les erreurs que le programme peut afficher soit affichées sur la sortie d'erreur standard.
Comportement actuel du programme
Les erreurs sont présentement affichées sur la sortie standard (stdout
).
Comportement après modification
Les erreurs sont affichées sur la sortie d'erreur standard (stderr
).
Note
Un fichier des test a été ajouté. Il peut être exécuté avec la commande suivante : make errorbats
.
Dans ce dernier, chaque erreur possible est testée. La sortie standard (stdout
) est redirigée vers /dev/null
. Puis, on vérifie que les messages d'erreurs sont quant à eux bel et bien affichés. Étant donné que les trois sorties possibles sont stdout
, stdin
et stderr
, et qu'on ne peut afficher sur stdin
, alors les tests prouvent que les erreurs sont en effet redirigées vers la sortie d'erreur standard.