phpunit -couverture-rapport html chemin
J'ai essayé d'exécuter phpunit avec xdebug pour la couverture de code comme ci-dessous,
C:\wamp\bin\php\php5.3.22>phpunit -coverage-html /tmp C:\<unittest file pat>\TestRetainer.php
et c'est en donnant de sortie comme suit,
PHPUnit 3.7.32 by Sebastian Bergmann.
....
Time: 36 ms, Memory: 5.75Mb
OK (4 tests, 12 assertions)
C:\wamp\bin\php\php5.3.22>
Mais je suis incapable de trouver la version html du fichier de rapport.
J'avais vécu cette url http://phpunit.de/manual/current/en/phpunit-book.html#code-coverage-analysis. Mais je ne trouve aucune chance.
Merci de m'aider sur ce point.
OriginalL'auteur Raja | 2014-04-01
Vous devez vous connecter pour publier un commentaire.
Il semble que vous êtes de mélange Linux sentiers et chemins d'accès windows:
Vous êtes en train d'écrire la couverture de fichiers dans un dossier appelé
/tmp
. Sur un système Linux, c'est un dossier appelétmp
dans la racine du lecteur. Changement d'un chemin d'accès Windows (C:\tmp
peut-être?) et cela devrait fonctionner.OriginalL'auteur Kryten
pour Linux, exécutez la commande dans la racine du projet.
./vendor/bin/phpunit --coverage-html reports/
Cela va créer un dossier nommé rapports dans votre racine du projet.
Pour Windows,
C:\wamp\bin\php\php5.3.22>phpunit --coverage-html tmp C:\<unittest file pat>\TestRetainer.php
Cela va créer un dossier tmp à l'intérieur de php5.3.22, où votre rapport de test va générer.
Mieux si vous gardez les rapports à l'intérieur de votre racine du projet.
C:\wamp\htdocs\<project root> >phpunit --coverage-html tmp TestRetainer.php
OriginalL'auteur Anurag Prashant