Hi,
I've just installed PHPUnit 5.3.6 and it seems to cause a fatal error with the Unit Testing set-up... This is whenever do either;
- /dev/tests
- /dev/tests/all
- /dev/tests/startsession
- /dev/tests/endsession
Here is the php_error.log entry:
[03-Nov-2011 11:55:10] PHP Fatal error: Call to undefined method PHP_CodeCoverage_Filter::getInstance() in /Users/myaccount/sapphire/dev/phpunit/PhpUnitWrapper_3_5.php on line 29
[03-Nov-2011 11:55:10] PHP Stack trace:
[03-Nov-2011 11:55:10] PHP 1. {main}() /Users/myaccount/index.php:0
[03-Nov-2011 11:55:10] PHP 2. require_once() /Users/myaccount/index.php:63
[03-Nov-2011 11:55:10] PHP 3. Director::direct() /Users/myaccount/sapphire/main.php:127
[03-Nov-2011 11:55:10] PHP 4. Director::handleRequest() /Users/myaccount/sapphire/core/control/Director.php:125
[03-Nov-2011 11:55:10] PHP 5. Controller->handleRequest() /Users/myaccount/sapphire/core/control/Director.php:282
[03-Nov-2011 11:55:10] PHP 6. RequestHandler->handleRequest() /Users/myaccount/sapphire/core/control/Controller.php:147
[03-Nov-2011 11:55:10] PHP 7. Controller->handleRequest() /Users/myaccount/sapphire/core/control/RequestHandler.php:161
[03-Nov-2011 11:55:10] PHP 8. TestRunner->init() /Users/myaccount/sapphire/core/control/Controller.php:136
[03-Nov-2011 11:55:10] PHP 9. sapphire_autoload() /Users/myaccount/sapphire/core/Core.php:0
[03-Nov-2011 11:55:10] PHP 10. include_once() /Users/myaccount/sapphire/core/Core.php:213
[03-Nov-2011 11:55:10] PHP 11. PhpUnitWrapper::has_php_unit() /Users/myaccount/sapphire/dev/phpunit/PhpUnitWrapper.php:237
[03-Nov-2011 11:55:10] PHP 12. PhpUnitWrapper::inst() /Users/myaccount/sapphire/dev/phpunit/PhpUnitWrapper.php:161
[03-Nov-2011 11:55:10] PHP 13. PhpUnitWrapper_3_5->init() /Users/myaccount/sapphire/dev/phpunit/PhpUnitWrapper.php:149
Any ideas?
Thanks.
VWD.