【问题标题】:PhpStorm PHPUnit testreporter errorPhpStorm PHPUnit 测试报告错误
【发布时间】:2013-06-19 16:59:50
【问题描述】:

我已经通过 Composer 安装了 PHPUnit,并将其设置为通过设置运行单元测试。

但是当我运行测试时,测试报告器出现以下错误(tets 执行得很好):

无法将测试报告器附加到测试框架或测试框架意外退出

【问题讨论】:

  • 这意味着:PHP 找不到一些执行所需的文件(可能是 PHPUnit 自己的文件 .. 或您的实际测试)。 1) 检查您的 PHP 错误日志以获取可能的详细信息; 2) 显示您的 PHPUnit 配置(运行/调试配置以及“设置 | PHP | PHPUnit”)
  • 无论如何:请看这篇文章:confluence.jetbrains.com/display/PhpStorm/…
  • @Blacksonic 请反馈结果如何。
  • 今天试试看;)
  • 我将加载程序指向 composer 的 bin 目录,这可能是问题...所以它可以运行它但找不到没有 autoload.php 的文件...将检查这是否是失败原因

标签: phpunit php phpstorm


【解决方案1】:

当通过 Composer 使用 PHPUnit 时,您应该在 Settings | PHP | PHPUnit 处指向您的 vendor/autoload.php

这篇博文包含为此类场景成功配置 IDE 的所有详细信息(带图片):http://confluence.jetbrains.com/display/PhpStorm/PHPUnit+Installation+via+Composer+in+PhpStorm

相关可用性票证http://youtrack.jetbrains.com/issue/WI-18388

附言 WI-18388 票证已在 v8.0 中修复

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    • 2014-11-12
    • 2014-12-28
    • 2015-10-11
    • 1970-01-01
    • 2014-05-31
    相关资源
    最近更新 更多