Я новичок в BDD.Каждый раз, когда я пробую использовать огурец, это происходит довольно медленно. Я пробовал использовать Rails 3.0.9 и 3.1 на двух разных машинах. Одна из машин - старый ноутбук IBM Thinkpad с оперативной памятью 2 ГБ; а другой - ПК с 4 ГБ ОЗУ [при необходимости я могу получить точные характеристики]. Оба работают с Fedora 14.
Даже с новым приложением без scnerios Cucumber займет несколько минут. Вот как это происходит:
$ cucumber
Using the default profile...
--- about 2 minutes delay---- and then it says:
0 scenarios
0 steps
0m0.000s
Напротив, Rspec является мгновенным:
rspec
No examples found.
Finished in 0.00005 seconds
0 examples, 0 failures
В то время как огурец говорит, что потребовалось 0m0.000 с; Реально это заняло около 2 минут. И RSpec был мгновенным и также правильно показывает время: 0,00005 секунды.
Это нормально. Нужны ли мне дополнительные драгоценные камни или настройки, чтобы ускорить процесс?
Обновление: здесь больше данных:
Сначала с огурцом:
$time cucumber
Using the default profile...
0 scenarios
0 steps
0m0.000s
real 0m53.489s
user 0m37.051s
sys 0m1.973s
, а затем с rspec
$ time rspec spec/
No examples found.
Finished in 0.00005 seconds
0 examples, 0 failures
real 0m1.925s
user 0m1.032s
sys 0m0.155s