2011-02-03 60 views
2

這似乎是一個非常奇怪的問題,並相信我在這裏提出問題之前已經做了大量的搜索。我正在使用最新版本的Rails 3和Rspec 2以及Ruby 1.9.2,並且我無法在自動測試失敗時正常運行我的規格。如何在自動測試失敗後繼續運行我的規格而不停止?

當我的所有規格都通過時,它很好用;只要我做出改變,規格重新運行,一切都很好。

當我有規格失敗時,自動測試暫停而不是等待我做出另一項更改。所以它有點挫敗了自動測試的全部目的 - 我的測試變成了紅色,除非我再次手動運行自動測試,否則我不會再讓它們變成綠色。

+0

同樣的問題 – 2011-08-04 19:40:35

+0

我最終切換到守護和我沒有任何問題 – subelsky 2011-08-14 13:18:22

回答

0

你可以看看鏈接http://ph7spot.com/musings/getting-started-with-autotest,以確保你沒有遺漏任何東西。

0

您可以使用:

發現。 -cmin -1

檢查在最後一分鐘發生了什麼變化,或者運行

自動測試-v

有什麼觸發重新運行的日誌。

之後,只需通過編輯在項目的根目錄下的.autotest文件,例如忽略進攻文件:

Autotest.add_hook :initialize do |autotest| 
    %w{.git .svn .hg .DS_Store ._* vendor tmp log doc solr}.each do |exception| 
    autotest.add_exception(exception) 
    end 
end 
這裏
相關問題