Je teste une bibliothèque qui surveille la clé USB et permet d'écouter les événements plugin/plugout. Le système cible exécute une version Linux personnalisée et le débogage est pénible pour ce systèmeComment exclure des messages printf de Catch Reporter
Donc, pour une analyse rapide de ce qui se passe, j'utilise très souvent des messages printf
. Pour les tests unitaires de la bibliothèque, j'ai commencé à utiliser Catch
et je génère des rapports de test en utilisant le rapporteur JUint.
Problème: Si j'insère un message printf
pour l'analyse, il est ajouté au rapport xml
généré par Catch
.
Ma question: Y at-il un moyen de séparer printf
messages et le rapport généré par Catch
?
Merci. MISE À JOUR: Je veux éviter d'écrire dans un fichier, car j'ai rencontré des problèmes en cas d'erreurs et le programme se bloque avant que le fichier ne soit complètement écrit.
Avoir une macro définie lors du test unitaire qui, lorsqu'elle est définie, désactive la sortie de débogage? –
Ceci est mon premier test Catch, et je veux m'assurer que tout fonctionne comme prévu. Donc, je veux garder les deux. –