Outils de développement: Difference between revisions

m
Line 135: Line 135:


== Pour développer ou utiliser les tests PHPUnit ==
== Pour développer ou utiliser les tests PHPUnit ==
* Télécharge l'archive de la version sur http://pear.phpunit.de/get/ et dézipper le contenu dans un répertoire inclus dans le peramètre include_path de votre fichier de configuration php.ini.
== Installer PHPUnit ==
* Télécharger l'archive de la version sur http://pear.phpunit.de/get/ et dézipper le contenu dans un répertoire inclus dans le peramètre include_path de votre fichier de configuration php.ini.
* Préparer le script phpunit:
* Préparer le script phpunit:
** Renommer le script phpunit.php script en phpunit.
** Renommer le script phpunit.php script en phpunit.
** Remplacer la chaine @php_bin@ dans ce fichier avec le chamin complet de la ligne de commande de l'interpréteur PHP (en général /usr/bin/php).
** Remplacer la chaine @php_bin@ dans ce fichier avec le chemin complet de la ligne de commande de l'interpréteur PHP (en général /usr/bin/php).
** Copier le fichier dans un répertoire qui se trouve dans votre PATH et donnez lui les permissions de s'exécuter (chmod +x phpunit).  
** Copier le fichier dans un répertoire qui se trouve dans votre PATH et donnez lui les permissions de s'exécuter (chmod +x phpunit).  
* Préparer le script PHPUnit/Util/PHP.php:
* Préparer le script PHPUnit/Util/PHP.php:
** Remplacer la chaine @php_bin@ dans ce fichier avec le chamin complet de la ligne de commande de l'interpréteur PHP (en général /usr/bin/php).
** Remplacer la chaine @php_bin@ dans ce fichier avec le chemin complet de la ligne de commande de l'interpréteur PHP (en général /usr/bin/php).
* Le module xdebug est également requis si vous voulez faire du reporting de couverture de tests.
 
== Exécuter les test PHPUnit ==
* Aller dans le répertoire '''/test''' de la version CVS. Reportez vous au fichier '''README''' pour connaitre la procédure pour lancer une campagne de tests.


= Configuration =
= Configuration =