いくつかのテストを実行した後、セットアップ(Windows、Rubymine、最新のルビーバージョン)に何か問題があると確信しています。私の今の時は:非常に遅いレイクテスト
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
テストを追加しました – Organiccat
今、私は遅さに感心しています。あなたはデータベースを打つことさえしていません。 Rails環境の読み込みには多くの時間がかかります。 'rake -vT'はどれくらい稼働していますか? – iltempo