我正在使用 Zend Framework 2,我想在 PhpStorm 5.0.4 中为我的所有模块运行测试。我设置了 PhpStorm 来检查测试myproject/module
,它成功地找到了我的测试。问题是它没有在每个模块中读取我需要的配置文件(它指向引导文件)。
这是模块的目录结构(source):
/module
/User
/tests
/UserTest
/Model
/UserTest.php
Bootstrap.php
phpunit.xml.dist
TestConfig.php.dist
当我运行测试时,它给了我一个错误,因为Bootstrap.php
is not run before running UserTest.php
。所有文件都是正确的,因为如果我cd
在终端中/myproject/module/User/tests/
运行,它工作正常。phpunit
我希望它在每个模块中使用配置(从而引导)。我尝试使用--configuration
具有相对路径的选项,但我无法让它工作。
这是我当前的配置:
关于在测试模块时如何运行配置文件(和引导程序)的任何指示?也就是说,一个模块有自己的配置文件和引导程序。
提前致谢。