我在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