1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/noalyss_ynh.git synced 2024-09-03 19:46:20 +02:00
noalyss_ynh/sources/unit-test
2015-09-27 00:54:25 +02:00
..
include [mod] move files in a subdir 2015-09-27 00:54:25 +02:00
bootstrap.php.example [mod] move files in a subdir 2015-09-27 00:54:25 +02:00
global.example.php [mod] move files in a subdir 2015-09-27 00:54:25 +02:00
README [mod] move files in a subdir 2015-09-27 00:54:25 +02:00

Ce répertoire sert aux tests unitaires avec PHPUNIT, il faut d'abord changer dans le bootstrap.php pour que le path soit correct.
Il faut configurer Netbeans pour pouvoir l'utiliser :
1 . Activer PHPUNIT, 
2 . dans GLOBAL PATH (propriété du projet) ajouter le fichier phpunit.phar
3. Donner unit-test comme répertoire de test

Ensuite copier bootstrap.php.example vers bootstrap.php et modifier les variables (le dossier à utiliser, include_path ...)

Testing commande en ligne
=========================
Génération
 php <chemin>/phpunit-skelgen.phar --bootstrap bootstrap.php --test -- Intervat ../include/class_transform_intervat.php
test (depuis repertoire include)
 php <chemin>/phpunit.phar  --tap --colors --bootstrap ../bootstrap.php class_acc_accountTest.php

Tous les fichiers
  for i in *.php;do  php <chemin>/phpunit.phar  --tap --colors --bootstrap ../bootstrap.php $i;done


Génération pour tous les fichiers
=================================
Permet de voir les lignes de code qui ont été testées
php <chemin>/phpunit.phar --coverage-html html --bootstrap bootstrap.php include