« Introduction au test logiciel/Tests unitaires/PHPUnit » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 79 :
Ce .xml donne des options par défaut qui peuvent être modifiées dans les commandes. Par exemple <code>stopOnFailure="true"</code> dans la balise <code><phpunit></code> peut être par défaut, et <code>phpunit --stop-on-failure</code> seulement pour ce lancement.
 
==== Choisir les tests à lancer ====
Si les tests sont longs et qu'on ne travaille que sur un seul fichier, une seule classe ou une seule méthode, on peut demander à ne tester qu'elle en précisant son nom (ce qui évite d'afficher des dumps que l'on ne souhaite pas voir lors des autres tests) :
<syntaxhighlight lang=bash>
Ligne 86 :
./bin/phpunit --filter=MaMethodeTest
</syntaxhighlight>
 
==== Rapport du taux de couverture ====
L'ajout de l'option <code>--coverage-html reports/</code> génèrera un rapport du taux de couverture des tests en HTML (mais d'autres formats sont disponibles tels que l'XML ou le PHP).
 
== Écriture des tests ==