내 스펙 (단 1 테스트)은 rspec을 실행하는 데 약 40 초가 걸렸습니다. 나는 지금 뛰고있는 spork를 가지고있다. 그리고 그것은 약 17 초까지 시간을 잘랐다. 그러나 그것은 단지 1 개의 테스트에 대해 조금 우스운 것처럼 보인다. 저는 AMD Athlon II X2 250 3.0GHz 프로세서, Ubuntu 11.04, 4GB RAM을 사용 중입니다. 프로세서는 테스트를 실행하는 동안 잠시 동안 두 코어 모두에 100 % 히트 한 것처럼 보입니다. 이 모든 것이 정상적으로 들리니 아니면 이상한 일이 있습니까?Rspec은 더 빠르지 만 여전히 Spork에서 느림.
또한 Guard를 통해이를 실행하면 타이머가 재설정되지 않습니다. 따라서 첫 번째 테스트는 17 초를보고, 다음 테스트를 시작하기 전에 15 초를 기다리면 17 초 후에 두 번째 테스트에 49 초가 걸렸음을보고합니다 (첫 번째 + 15 회는 17 회, 두 번째 테스트는 17 회). 이게 정상인가?
describe "CompanyCustomers" do
it "allows creation of new customers" do
visit new_company_customer_path
fill_in "company_customer_first_name", :with => "John"
fill_in "company_customer_last_name", :with => "Doe"
click_button("Save")
page.should have_content("John Doe")
end
end