J'ai donc beaucoup de tests PHPUnit (ils sont en fait des tests Selenium fonctionnant comme des tests PHPUnit). Quand je les exécuter à partir de la ligne de commande, je reçois ce genre de rapport que les tests complets:Comment intégrer PHPUnit pour contrôler les rapports de ligne de commande?
..E..F..E.FF...
Ensuite, je dois attendre jusqu'à ce que tous les tests finissent en cours d'exécution avant qu'il me dire les erreurs et ce qui a échoué. Je voudrais être en mesure de contrôler cela afin que je puisse faire des rapports plus utiles. Par exemple:
testLogin ....... passed
testFoobar ...... failed
- Failed asserting that foo = true on line 123
testBazbat ...... passed
Comment puis-je contrôler comment PHPUnit affiche les résultats? PHPUnit a quelques paramètres de ligne de commande pour contrôler le format de sortie.
Merci. C'est vraiment utile. Pourriez-vous élaborer un peu plus sur ce que vous entendez par "auditeur de test" et "chargeur"? C'est peut-être là que je veux aller, mais je ne saurais pas par où commencer. – Andrew
J'ai édité la réponse avec plus de détails sur les auditeurs de test. Le chargeur de test personnalisé n'est en fait pas du tout pertinent pour votre problème, j'ai donc supprimé cette partie. –
Merci pour la mise à jour, cet article de blog va vraiment aider! – Andrew