【问题标题】:PHPUnit test in Eclipse 4.2 using Makegood is not runningEclipse 4.2 中使用 Makegood 的 PHPUnit 测试未运行
【发布时间】:2015-12-28 00:18:56
【问题描述】:

我使用 Composer 安装了 PHPUnit,一切正常。 我可以运行测试并获得预期的输出。

这是我的 composer.json

...
"require-dev": 
{
  "phpunit/phpunit": "4.1.*",
  "piece/stagehand-testrunner": ">=3.6.1" 
},
...

然后我使用市场安装了 MakeGood 2.5,

  • 在 Makegood > General 我选择了预加载脚本
  • 我使用的文件模式是'test.php$'
  • 在 Makegood > PHPUnit 下我已经给出了配置文件的路径。
  • 在 PHP 包含路径 > 库下,我添加了 composer/vendor 的路径。

但是当我选择一个测试文件并右键单击并选择“运行测试”时,永远不会调用引导文件。 即使我手动将'require_once "vendor/autoload.php";' 添加到文件中,测试也不会真正运行。

我的猜测是脚本没有以某种方式正确启动。

关于我做错了什么有什么建议吗?如何使用 MakeGood 在 Eclipse 中运行测试?

谢谢

FFMG

【问题讨论】:

  • 只是为了回复我自己的评论,获取最新版本的 MakeGood 和 Eclipse,一切都会运行良好。

标签: php eclipse phpunit makegood


【解决方案1】:

作曲家

{
    "require-dev": {
        "phpunit/php-code-coverage": "3.0.*@dev",
        "phpunit/phpunit-mock-objects": "2.3.*@dev",
        "sebastian/global-state": "1.0.*@dev",
        "phpunit/phpunit": "4.4.*@dev",
        "piece/stagehand-testrunner": "4.1.*@dev",
        "phpunit/phpunit-skeleton-generator": "2.0.*@dev"
    },
    "require": {
        "mikey179/vfsStream": "1.4.*@dev"
    }
}

除了最新版本的 makegood,现在一切正常。
在开普勒和月球上工作

【讨论】:

    猜你喜欢
    • 2014-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 2012-06-02
    • 2015-06-15
    相关资源
    最近更新 更多