Skip to content

Afficher les messages d'erreurs sur la sortie d'erreur standard

Yacine Sehboub requested to merge task2 into master

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.

Merge request reports

Loading