phpstorm中如何配置phpunit(单元测试)
phpstorm中如何配置phpunit(单元测试)
一、总结
一句话总结:
phpstorm中配置phpunit需要配置php的CLI Interpreter
1、为什么phpstorm中使用phpunit需要配置php的CLI Interpreter?
因为phpunit是命令行的工具,而默认phpstorm里面是没有配置php的CLI Interpreter,所以默认虽然laravel框架中有phpunit,但是phpunit是运行不了的,这种情况下网页可以运行是因为用的phpstudy(如果网站环境是phpstudy的话)中的php.exe
二、laravel中如何配置phpunit(单元测试)
转自或参考:laravel中如何配置phpunit(单元测试)_PHP_huha666的博客-CSDN博客
https://blog.csdn.net/huha666/article/details/103503313
laravel中集成了单元测试工具phpunit可以在项目的根目录下进行使用,在phpstorm中使用phpunit需要做一些配置,指定composer的autoload.php就可以了。具体操作如下:
1)设置->语言&框架->PHP,点击PHP后,选择CLI Interpreter ,选择当前运行的php版本(点击后跳新页面CLI Interpreter,在
General 中,PHP executable 下 选择 php.exe文件即可)
注释 : 如果不选 会报错 ,Please select PHP Interpreter to load PHPUnit version
2) 设置->语言&框架->PHP->Test Frameworks中,Local-> Use Composer autoloader,选中地址即可
配置好phpunit的运行环境之后,可以直接在phpstorm的菜单栏中通过run操作来运行单元测试
为什么phpstorm中使用phpunit需要配置php的CLI Interpreter
因为phpunit是命令行的工具,而默认phpstorm里面是没有配置php的CLI Interpreter,所以默认虽然laravel框架中有phpunit,但是phpunit是运行不了的,这种情况下网页可以运行是因为用的phpstudy(如果网站环境是phpstudy的话)中的php.exe
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-10-30:27岁,宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672