Bonjour,
Hier, j'ai installé PHPUnit dans Eclipse via PTI dans le Marketplace.
Seulement voilà, le problème est que j'ai pris les classes de tests d'un collègue et, lorsque je veux les exécuter, ça me met une erreur de style :
Chez lui, tout fonctionne, chez moi, non. On n'a pas installé de la même manière PHPUnit par contre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 "C:\wamp\bin\php\php5.2.4\php.exe" -c C:\Users\USER\AppData\Local\Temp\zend_debug\session4569674209875139668.tmp -d asp_tags=off -d short_open_tag=on "C:\Users\user\Documents\eclipse\plugins\org.phpsrc.eclipse.pti.tools.phpunit_0.8.0.R20111119000000\php\tools\phpunit.php" --bootstrap C:\Workspace_K\projet\trunk\tests\application\bootstrap.php --log-json php://stdout SimControllerTest C:\Workspace_K\projet\trunk\tests\application\controllers\ClasseDeTest.php Warning: require_once(models\MonManager.php): failed to open stream: No such file or directory in C:\Workspace_K\projet\trunk\tests\application\models\ClassContact.php on line 31 Fatal error: require_once(): Failed opening required 'C:\Workspace_K\projet\trunk\tests\application\controllers\MonManager.php' (include_path=';/usr/local/zend/share/ZendFramework/library;C:/Users/user/Documents/eclipse/plugins/org.phpsrc.eclipse.pti.tools.phpunit_0.8.0.R20111119000000/php/tools;C:\wamp\bin\php\php5.2.4\PEAR;C:\wamp\bin\php\php5.2.4\PEAR\PEAR;C:\Users\user\Documents\eclipse\plugins\org.phpsrc.eclipse.pti.library.pear_1.2.2.R20120127000000\php\library;C:\Users\user\Documents\eclipse\plugins\org.phpsrc.eclipse.pti.library.pear_1.2.2.R20120127000000\php\library\PEAR;C:\Workspace_K\projet\trunk\tests\application\controllers;.;c:\php\includes;C:\wamp\bin\php\php5.2.4;C:\Workspace_K\ZendFramework-1.12.0\library;C:\Workspace_K\projet\trunk\src;') in C:\Workspace_K\projet\trunk\tests\application\models\ClassContact.php on line 31
Si vous avez une quelconque solution...
Merci d'avance.
EDIT : Lorsque je mets les liens en dur en partant du C:\, j'ai une autre erreur :
EDIT 2 : J'ai ajouté dans mon php.ini les répertoires qu'il fallait et ça fonctionne. Pour le second problème, j'ai du aller dans les Préférences de PHPUnit (Window > Preferences > PHP Tools > PHPUnit) et dans PEAR Library, au lieu de mettre PEAR j'ai mis < Internal > et ça fonctionne bien :-D
Code : Sélectionner tout - Visualiser dans une fenêtre à part Fatal error: Cannot redeclare class PHPUnit_Framework_SelfDescribing in C:\wamp\bin\php\php5.2.4\PEAR\PHPUnit\Framework\SelfDescribing.php on line 62
Partager