Загрузка сообщения и результатов теста появляется после запуска задачи rake в приложении Rails - PullRequest
12 голосов
/ 12 октября 2009

Следующий вывод появляется после запуска некоторых задач rake:

Loaded suite /usr/bin/rake
Started

Finished in 0.00042 seconds.

0 tests, 0 assertions, 0 failures, 0 errors

Этот вывод не является полезным или необходимым для задач, не связанных с тестированием. Я хотел бы предотвратить его появление. Я бы предположил, что это связано с требованием определенного файла или включения определенного модуля.

Обновлено: похоже, что я был неправ, и это действительно происходит во время некоторых задач, встроенных в Rails Вот результат работы приборов, загружаемых с --trace.

$ rake db:fixtures:load --trace

** Invoke db:fixtures:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:fixtures:load
Loaded suite /usr/bin/rake
Started

Finished in 0.000255 seconds.

0 tests, 0 assertions, 0 failures, 0 errors

Ответы [ 3 ]

11 голосов
/ 28 октября 2009

Решение можно найти здесь:

http://github.com/thoughtbot/shoulda/issues/#issue/59

Как правило, не требуется драгоценный камень musta, если только это не тестовая среда (где тест / модуль уже потребуется).

1 голос
/ 12 октября 2009

Сначала проверьте тестовый шаблон для вашего Rake::TestTask. Должно быть что-то вроде 'test/**/*_test.rb'.

По любой причине Test :: Unit пытается найти тесты в исполняемом файле /usr/bin/rake, что, вероятно, означает, что у вас где-то есть фиктивный шаблон.

Каждый раз, когда у вас возникают подобные проблемы, вы хотите запустить rake с --trace, чтобы увидеть, какие задачи и зависимости задач выполняются и в каком порядке. Если обновление шаблона не работает, пожалуйста, скопируйте вывод полного прогона с включенным --trace на ваш вопрос.

0 голосов
/ 31 марта 2012

Я попал в этот файл: ~ / .rvm / rubies / ruby-1.9.2-head / lib / ruby ​​/ 1.9.1 / minitest / unit.rb

И в строке 498 (сразу после "def self.autorun") я поставил:

return # the user of this computer put this here, because of reasons

Я не думаю, что этот метод заставит меня упасть, так как я скучаю по нему ...

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