Sau khi chạy một số thử nghiệm, tôi tin chắc rằng đã xảy ra sự cố với thiết lập của tôi (windows, rubymine và các phiên bản ruby mới nhất). Giờ hiện tại của tôi là:Thử nghiệm Rake chạy rất chậm
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
Với 5 kiểm tra dễ dàng (chỉ kiểm tra xem xác thực trên các trường trống). Tổng thời gian cho 5 bài kiểm tra đơn vị này là 160 giây, hơn 2 phút.
Tôi có thể làm gì để cải thiện tốc độ này?
Dưới đây là các bài kiểm tra:
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
Mua máy nhanh hơn? Không thành thật - không có kiến thức sâu hơn về các bài kiểm tra của bạn thật khó để nói. – iltempo
Đã thêm các bài kiểm tra – Organiccat
Bây giờ tôi rất ấn tượng về sự chậm chạp. Bạn thậm chí không nhấn vào cơ sở dữ liệu. Có thể tải môi trường Rails mất rất nhiều thời gian. 'Rake -vT' hoạt động trong bao lâu? – iltempo