PHPUnit: 4.8.31 PhpStorm: 2016,1Linking PHPUnit с PhpStorm
У меня возникли проблемы, работающие PHPUnit внутри PhpStorm. Из окна CMD, запустив тест работает нормально, но выход PhpStorm это:
"C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\php\php704vc14x86x161109103716\php.exe" C:/Users/username/AppData/Local/Temp/ide-phpunit.php --no-configuration "C:\tests"
Testing started at 5:30 PM ...
Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\php\php704vc14x86x161109103716\ext\php_curl.dll' - The specified procedure could not be found.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\php\php704vc14x86x161109103716\ext\php_curl.dll' - The specified procedure could not be found.
Fatal error: Class 'PHPUnit_TextUI_ResultPrinter' not found in C:\Users\username\AppData\Local\Temp\ide-phpunit.php on line 253 in Unknown on line 0
PHP Fatal error: Class 'PHPUnit_TextUI_ResultPrinter' not found in C:\Users\username\AppData\Local\Temp\ide-phpunit.php on line 253
Process finished with exit code 255
Я включил папку с моей библиотекой phpunit.phar в PhpStorm:
PhpStorm знает о включенных дорожках, работает автозаполнение.
Прогон конфигурации выглядит следующим образом:
PHP-версия/установки Я использую тот же один.
Любые идеи?
Просьба уточнить: 1) Версия PhpStorm 2) Версия PHPUnit. Ваша IDE кажется не последней версией (где интерфейс немного изменился, и он работает с версией PHAR по-разному). 3) ТАКЖЕ - если вы нажмете на кнопку '(i)' info на последнем снимке экрана - какие расширения он покажет там? Будет ли он отображать «завиток»? – LazyOne
Вот как выглядит командная строка с PhpStorm 2016.3.2 и PHPUnit 5.5.4/5.7.5: 'E: \ Projects \ php70 \ php.exe E: \ Projects \ web \ _libs \ corelib3 \ vendor \ phpunit-5.5 .4.phar --configuration .... ' – LazyOne
Я добавил версии и дополнительную информацию к вопросу. Кнопка (i) не работает :( – Buffalo