Comment enregistrer uniquement les échecs dans un fichier externe, à partir de l'unité php? Je veux l'information complète, y compris la valeur réelle, la valeur attendue, le numéro de ligne etc. Maintenant j'emploie fwrite et enregistrant tous les essais réussis et échoués dans un dossier, y at-il une meilleure manière de le faire?comment enregistrer les échecs dans l'unité php?
3
A
Répondre
4
Voir le Chapter on Logging in the PHPUnit Manual. La manière «correcte» de faire cela serait d'écrire un enregistreur personnalisé et de le relier à l'API de journalisation de PHPUnit. Ou extend PHPUnit's standard Listener pour écrire des erreurs dans le fichier.
Vous pouvez configurer tous les enregistreurs et les écouteurs personnalisés dans votre fichier phpunit.xml. Voir l'annexe dans le Manuel de PHPUnit pour le balisage approprié:
Une alternative à la rédaction de votre propre enregistreur, serait de transformer simplement la sortie régulière HTML avec un XSLT pour fournir uniquement les erreurs :
Questions connexes
- 1. Comment marquer les échecs attendus dans SUnit?
- 2. JUnit: S'assurer que les échecs dans la méthode de test sont affichés avant les échecs dans les méthodes @After
- 3. Comment tester rescue_from pour les échecs de routage?
- 4. enregistrer la page dans php
- 5. DirectShow - comment déboguer les échecs de connexion de broche
- 6. Comment éviter les échecs du test pendant le débogage?
- 7. Delayed_job personnalisé échecs assertions?
- 8. Dépannage des échecs MSBuild
- 9. PHP http ne pas enregistrer les sessions
- 10. Déterminer les échecs de cache pour divers systèmes de fichiers
- 11. Comment enregistrer les paramètres dans gdb?
- 12. Rails 3 échecs de routage
- 13. enregistrer les données dans wxRichTextCtrl
- 14. Enregistrer les modifications dans SlickGrid
- 15. Enregistrer les modifications dans dataGridView
- 16. Comment enregistrer les paramètres Report.Document.Printer?
- 17. Comment enregistrer l'argument d'origine dans une fonction récursive en PHP?
- 18. Enregistrer les paramètres dans matlab
- 19. Comment enregistrer les valeurs d'entrée?
- 20. comment enregistrer les paramètres d'eclipse?
- 21. enregistrer datetime dans mysql en utilisant php
- 22. Enregistrer les données dans MVC
- 23. Windows: empêcher les échecs assert() d'ouvrir la fenêtre de débogage
- 24. Comment enregistrer les positions de portlet
- 25. Comment enregistrer les requêtes PostgreSQL?
- 26. "Enregistrer" les enfants ajoutés?
- 27. SSIS 2005 - Ignorer les échecs d'insertion de ligne
- 28. Dois-je utiliser OpenGL pour les échecs avec des animations?
- 29. Enregistrer les données dans l'exécutable
- 30. Code-analyseur qui params montrent les échecs de cache?