我使用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 Include路径> Libraries下,我已经添加了composer/vendor的路径。
但是当我选择一个测试文件并右键单击并选择"运行测试"时,引导文件永远不会被调用。即使我手动将'require_once "vendor/autoload.php";'
添加到文件中,测试也不会实际运行。
我的猜测是脚本没有正确启动。
有什么建议我做错了吗?如何使用MakeGood从Eclipse中运行测试?
感谢FFMG
作曲家
{
"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,现在一切都按预期工作。
开普勒和月球的作品