我正在使用IntelliJ Ultimate 11.1,其中包含最新的PhpStorm附带的好东西。
我正在尝试使用新的代码覆盖率功能,但在我的IDE中显示覆盖范围时遇到一些麻烦。
单元测试工作100%,我甚至可以在调试模式下运行单元测试,并触发xdebug断点等,我认为这是自吐司以来最棒的事情。
当我设置 - coverage -html 时,正在生成HTML覆盖率报告,所以很明显xdebug和phpunit可以很好地协同工作。
该项目是一个Symfony2项目,它在文件app / phpunit.xml.dist中完成了PhpUnit配置。
当我选择Analyze>从菜单中显示代码覆盖率数据,我得到一个如下所示的弹出窗口:
我点击[+]但不知道我要选择什么,因为该对话框上的OK按钮一直处于禁用状态。
我知道我的Test Suite是在phpunit.xml.dist文件中定义的,但不知道如何让IntelliJ使用它来弄清楚如何显示代码覆盖率。
能够使用这个简洁的功能,我真的很激动。
答案 0 :(得分:3)
衡量代码覆盖率
您是否使用以覆盖率运行按钮?
答案 1 :(得分:0)
我刚刚发布了最近的更新,一切都开始完美了!