Utiliser un listener de test avec PhpUnit

RSE

Si vous avez déjà utilisé PHPUnit, vous avez forcément en tête la succession de points qui s’affichent dans la console pour signifier que les tests passent. Sans doute aussi avez-vous l’habitude de vous ronger les ongles de peur qu’un joli F rouge apparaisse. Avec PHPUnit, cette sortie de console est gérée par un listener qui implémente l’interface :

PHPUnit_Framework_TestListener

Pour rajouter des listeners à ceux implémentés par défaut, il suffit donc de créer une classe qui implémente cette interface et de déclarer votre listener directement dans le fichier de configuration PHPUnit : phpunit.xml(.dist) Voici un exemple concret.

[Read More]