2014-05-13 38 views
4

我使用composer安装了PHPUnit,并且所有内容都按预期工作。 我可以运行测试并获得预期输出。使用Makegood的Eclipse 4.2中的PHPUnit测试未运行

这是我composer.json

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

我然后利用市场安装免费补偿2.5,

  • 在明钜>一般我选择了预紧脚本
  • 我使用的文件模式'test.php $'
  • 根据Makegood> PHPUnit我给出了配置文件的路径。
  • 在PHP下包含路径>库我已经添加了作曲家/供应商的路径。

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

我的是脚本不是以某种方式正确启动。

任何关于我在做什么的错误?如何使用MakeGood从Eclipse内部运行我的测试?

感谢

FFMG

+0

只是回复我自己的评论,得到最新版本的MakeGood和Eclipse,一切都会正常运行。 – FFMG

回答

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" 
    } 
} 

除了明钜的最新版本,现在一切按预期工作。
在开普勒和月神工作