Помогите с вялым "граблями огурца" - PullRequest
0 голосов
/ 26 апреля 2010

Я пытался отладить какую-то супер медленную производительность при запуске моих функций огурца. Я выполняю различные звонки через ruby-prof и думаю, что вижу узкие места (не слишком знакомые с использованием ruby-prof), но не знаю причину или более важное решение. Я включил ниже вывод от бегущего огурца граблей.

http://dl.dropbox.com/u/1788885/rake_cucumber.txt

Кто-нибудь знает, почему это происходит или как я мог бы продолжить отладку?

Спасибо, Eric

Ответы [ 2 ]

1 голос
/ 06 октября 2010

Итак, я случайно играл с этим все утро. Оказывается, если вы делаете:

rake cucumber

это действительно займет вечность, чтобы бежать. (Около 20 секунд на моем ноутбуке.) Но, по-видимому:

cucumber

отлично работает без накладных расходов Rake и работает примерно за 8 секунд.

0 голосов
/ 16 мая 2010

Я не уверен, что заставляет огурец бегать за тобой медленно. В качестве возможного обходного пути вы можете рассмотреть возможность использования spork . На моем нетбуке с Windows 7 запуск всего одного теста на огурец длился от 7 минут до 10 секунд с spork.

...