Мне было интересно, что накладные расходы для simplecov на Rails. Это не кажется слишком тяжелым. Мне интересно, есть ли у других людей негативный опыт.Накладные расходы SimpleCov в Rails
ответ
Я использовал simplecov на нескольких проектах и никогда не замечал значительного замедления.
Проект передо мной использует Ruby 2.3.1 и simplecov 0.11.2. Я нахожусь на старом ноутбуке с недавней Mac OS X. Набор тестов содержит 1168 примеров RSpec, 31 сценарий огурца и несколько тестов Jasmine (которые простые символы не видят).
Тестирование среды выполнения с simplecov:
> time bin/rake RAILS_ENV=test
41.456u 5.429s 1:07.83 69.0% 0+0k 55+259io 137pf+0w
Набор тестов во время выполнения без simplecov (require 'simplecov'
закомментирована):
39.833u 5.626s 1:18.22 58.1% 0+0k 104+88io 204pf+0w
разница 1,5 секунды. Хорошо стоит, учитывая ценность результатов покрытия.
Это похоже на то, что я получаю. Просто интересно, есть ли у кого-то негативный опыт – Gakho
Вы имеете в виду накладные расходы во время проверки? – igwan