我在PHPStorm中配置PHPunit时遇到问题。 我使用的Windows7操作系统作为主要和Zend框架2.
这里是我的项目的结构:如何在PhpStorm中正确配置PHPunit
/module
/Application
/tests
/ApplicationTest
/Controller
/ApplicationControllerTest.php
Bootstrap.php
phpunit.xml.dist
TestConfig.php.dist
/Album
/tests
/AlbumTest
/Controller
/AlbumControllerTest.php
/Album
/AlbumModelTest.php
Bootstrap.php
phpunit.xml.dist
TestConfig.php.dist
目前检查specyfic模块我需要编辑我运行/调试配置在PHPStorm。我必须选择“Use alternative configuration file”选项并输入PHPunit配置文件的路径。
有什么办法可以自动化这个过程吗?
如果我不必为每个模型输入配置文件的路径,那将会很好。
感谢您的任何提示
很少可能的方法:** 1)**'设置| PHP | PHPUnit | ** DEFAULT **配置文件** 2)**编辑** Defaults **分支下的条目('Run | Edit Configurations ...')。当创建**新的**运行/调试配置时,字段将预先填入那里的默认值。 – LazyOne 2013-05-14 10:16:44
@LazyOne如果我在Settings-> PHP-> PHPUnit路径中设置Application/tests/phpunit.xml.dist,那么当我想为Album运行测试时,我会得到错误bcuz,它会从Application/tests /加载配置,而它应该从专辑/测试/ – user1409508 2013-05-14 11:02:03
负载嗯..我给你的选择 - 这取决于你选择最适合你的一个。您可以简单地设置不同的项目(对于应用程序和相册) - 在这种情况下,您不会遇到这样的问题。不幸的是,您不能在同一个项目中根据您的文件夹名称或其他内容来设置**多个/不同的默认值(在这种情况下,它根本不是默认值)。而不是始终从头开始创建新的运行配置..为什么不使用现有的“复制”?所有你以后要做的事情就是改变名字/被测试的班级等。在一天结束时 - 你不会每5分钟创建一个新班级。 – LazyOne 2013-05-14 11:52:07