Когда я запустил vendor/bin/phpunit
, мои тесты все успешно выполняются. Тем не менее, когда я правая кнопка мыши на файл тестов и нажмите кнопку «Выполнить тесты» Я заканчиваю видящий:Невозможно запустить модульные тесты в IDE PHPStorm
/usr/local/bin/php -dxdebug.coverage_enable=1 /private/var/folders/bj/t2w187x158g7rgghctgknwb80000gn/T/ide-phpunit.php --coverage-clover /Users/bkuhl/Library/Caches/WebIde70/coverage/services$tests.coverage --no-configuration /Users/bkuhl/Projects/myproject/services/app/tests
Testing started at 3:09 PM ...
Fatal error: Class IDE_PHPUnit_Framework_TestListener contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPUnit_Framework_TestListener::addRiskyTest) in /private/var/folders/bj/t2w187x158g7rgghctgknwb80000gn/T/ide-phpunit.php on line 504
PHP Fatal error: Class IDE_PHPUnit_Framework_TestListener contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPUnit_Framework_TestListener::addRiskyTest) in /private/var/folders/bj/t2w187x158g7rgghctgknwb80000gn/T/ide-phpunit.php on line 504
Call Stack:
0.0008 340040 1. {main}() /private/var/folders/bj/t2w187x158g7rgghctgknwb80000gn/T/ide-phpunit.php:0
PHP Stack trace:
PHP 1. {main}() /private/var/folders/bj/t2w187x158g7rgghctgknwb80000gn/T/ide-phpunit.php:0
Process finished with exit code 255
Я имею PhpStorm настроен на использование path/to/vendor/autoload.php
Я временно изменил путь этого для этого скриншота, но это вполне допустимый путь.
Неужели кто-нибудь сталкивается с проблемами, используя способность PHPStorm запускать ваши тесты?
composer.json:
"require-dev": {
"way/generators": "dev-master",
"way/laravel-test-helpers": "dev-master",
"mockery/mockery": "*",
"codeception/aspect-mock": "*",
"phpunit/phpunit": "3.9.*@dev"
},
Какую версию phpstorm вы используете? И что такое версия phpunit? – zerkms
@zerkms - Это было бы хорошей информацией для меня, чтобы включить .... v7.1.1 – Webnet
... и как насчет ** PHPUnit version ** ?? .. Или я просто думаю, что это 3,8? – LazyOne