RSpec возвращает неточное время для длины пробега - PullRequest
1 голос
/ 16 августа 2011

Я вижу

"Finished in 19641310.62 seconds"

Когда на самом деле это около 70 секунд. Я использую rspec 2.5 под spork.

Ответы [ 2 ]

3 голосов
/ 17 августа 2011

Я видел это однажды, когда использовал TimeCop. Я установил время в прошлом, используя TimeCop, и никогда не вызывал return, чтобы установить его обратно в настоящее время. Используете ли вы TimeCop или манипулируете временем в своем наборе тестов в любом месте?

Вы также можете сузить файл проблемы, вызвав: rspec spec / models или rspec spec / model / user_spec.rb из командной строки и посмотрите, какой файл представляет эту проблему времени.

0 голосов
/ 16 августа 2011

Вы можете использовать команду time, если вы работаете в системе UNIX;)

Пример: time rspec spec/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...