運行一些測試後,我確信我的設置(windows,rubymine和最新的ruby版本)必須有問題。我現在的時間是:耙測試運行速度很慢
Finished tests in 14.289817s, 0.0700 tests/s, 0.3499 assertions/s.
1 tests, 5 assertions, 0 failures, 0 errors, 0 skips
Process finished with exit code 0
5非常簡單的測試(只是檢查是否驗證空字段工作)。這5次單元測試的總時間爲160秒,超過2分鐘。
我該怎麼做才能提高這個速度?
下面是測試:
require 'test_helper'
class ItemTest < ActiveSupport::TestCase
test 'item attributes must not be empty' do
item = Item.new
assert item.invalid?
assert item.errors[:name].any?
assert item.errors[:description].any?
assert item.errors[:image_url].any?
assert item.errors[:rating].any?
end
end
購買更快的機器?不誠實 - 沒有更深的知識你的測試很難說。 – iltempo 2012-08-05 20:26:07
添加了測試 – Organiccat 2012-08-05 20:30:04
現在,我對這種緩慢感到印象深刻。你甚至沒有碰到數據庫。可能是加載Rails環境需要很長時間。 rake -vT運行多久? – iltempo 2012-08-05 20:32:52