Zbi*_*woń 3 cakephp phpstorm cakephp-3.1
有没有人有一个验证方法来配置PhpStorm 10.x在CakePHP 3.x中运行单元测试?
编辑:在@ndm的回答之后我修复了我的PhpStorm配置,将"phpunit.xml.dist"添加到PHPUnit> Test Runner:Checked Default配置文件.
现在我有不同的错误
/Applications/MAMP/bin/php/php5.6.10/bin/php /Applications/MAMP/htdocs/sites/my_app/vendor/phpunit/phpunit/phpunit --configuration /Applications/MAMP/htdocs/sites/my_app/vendor/phpunit/phpunit/phpunit.xml.dist /Applications/MAMP/htdocs/sites/my_app --teamcity
Testing started at 12:29 ...
PHP Warning: require(/Applications/MAMP/htdocs/sites/my_app/vendor/phpunit/phpunit/tests/../vendor/autoload.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/sites/my_app/vendor/phpunit/phpunit/tests/bootstrap.php on line 3
PHP Fatal error: require(): Failed opening required '/Applications/MAMP/htdocs/sites/my_app/vendor/phpunit/phpunit/tests/../vendor/autoload.php' (include_path='.:/Applications/MAMP/bin/php/php5.6.10/lib/php') in /Applications/MAMP/htdocs/sites/my_app/vendor/phpunit/phpunit/tests/bootstrap.php on line 3
Process finished with exit code 255
Run Code Online (Sandbox Code Playgroud)
在Run Config中,PHPUnit:Test Runner - > Test Scope - > Directory:
/Applications/MAMP/htdocs/sites/my_app/src
Run Code Online (Sandbox Code Playgroud)
在没有尝试解决您的特定错误的情况下,我就是如何配置PhpStorm的.
在语言和框架> PHP
>解释器:指向本地PHP可执行文件
> PHPUnit> PHPUnit Library:选中使用自定义自动加载器,指向vendor/autoload.php
app文件夹.
> PHPUnit> Test Runner:Checked 默认配置文件,指向phpunit.xml.dist
app文件夹.
*所有路径都应该是绝对路径!
就是这样,通过文件/文件夹/代码上下文菜单运行测试Run ...命令工作得很好.
归档时间: |
|
查看次数: |
774 次 |
最近记录: |