いくつかのテストを実行した後、セットアップ(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