zoukankan      html  css  js  c++  java
  • 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

     
  • 相关阅读:
    vue.js多选列表(绑定到一个数组)
    vue.js选择列表
    vue.js单选按钮
    Vue.js逆转消息
    TTL
    [转]为何需要调用“super viewDidLoad
    Tomcat 发布war包提示war包超出大小修改
    【转】 MySQL与PostgreSQL:该选择哪个开源数据库?哪一个更好?
    【转】 #1451
    【转】互联网网页响应速度测试标准
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12602747.html
Copyright © 2011-2022 走看看