После запуска некоторых тестов, я убежден, что с моей настройкой что-то не так (windows, rubyine и последние версии 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