2011-07-29 98 views
0

我想清理我的測試,所以我打破了一個非常大的一個成多個文件,並希望將它們存儲在測試/集成內的子目錄中...獲得耙測試,以查看子目錄中的測試..?

但是,現在耙測試沒有看到它們。 。我如何告訴耙子在測試文件的附加位置查找?

+0

這是一個Rails應用程序或其他東西?如果它是一個Rails應用程序,'rake test:integration'應該已經選取子目錄中的測試文件。我已經在我自己的Rails應用程序上完成了這一步,並且我知道它的工作原理。也許你可以給我們更多的信息。 – David

+2

是的,我意識到我不小心忘記了將「_test」添加到文件名的末尾,所以他們沒有被拿起......一旦我做了調整,它按預期工作。呼! – patrick

回答

0

我有這個問題太,並有一兩件事你可以做的是地方普通子目錄中的測試(或單位,integeration,功能),並添加行:

system("rake test TEST=test/integration/my_subfolder/test1.rb") 
system("rake test TEST=test/integration/my_subfolder/test2.rb") 

等,這是不最好的解決方案,但它的工作原理。我現在不記得了,但我認爲你不能在那個單獨的TEST選項中使用正則表達式。