2016-05-11 6 views
1

Мне было интересно, что накладные расходы для simplecov на Rails. Это не кажется слишком тяжелым. Мне интересно, есть ли у других людей негативный опыт.Накладные расходы SimpleCov в Rails

+0

Вы имеете в виду накладные расходы во время проверки? – igwan

ответ

1

Я использовал 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 секунды. Хорошо стоит, учитывая ценность результатов покрытия.

+0

Это похоже на то, что я получаю. Просто интересно, есть ли у кого-то негативный опыт – Gakho