2010-10-24 28 views
1

我發現與RSpec,Growl和rails的集成特別有用。但是,更改(保存文件)通過自動測試需要大約兩到三秒的時間。使用rspec提高掃描速率autotest

有沒有辦法增加自動測試掃描文件更改的時間間隔?

回答

2

如果您在Mac OS X上,那麼如果您在Linux上,則可以嘗試autotest-fseventautotest-inotify。他們將取代標準的自動測試文件系統輪詢,而是從操作系統收聽事件。

+0

我已經安裝了autotest-fsevent,因爲我在Mac上,但它似乎沒有什麼區別。 「保存」和調整規範中的測試運行之間存在3秒的差距。我通過將文本框和活動監視器彼此相鄰進行手動驗證。 也許我錯過了什麼? – Tom 2010-10-24 17:50:31

+0

您是否在〜/ .autotest文件中添加了require'autotest/fsevent'之後的所有其他要求? – 2010-10-24 17:54:40

+0

是的,但我的〜/ .autotest是空的。這是我的: 要求'自動測試/咆哮' 需要'autotest/fsevent' 順便說一句:我也運行spork,但這似乎沒有太大的差別 – Tom 2010-10-24 17:57:01

0

您使用的是Spork嗎? Spork是一個單獨的服務器,您可以將Rails加載到您的測試套件中。 Michael Hart's book向您展示如何設置它。

+0

是的,我正在使用spork(實際上我正在遵循Michheal的教程)。在後臺運行spork沒有什麼區別。 – Tom 2010-10-26 06:06:39