2015-10-25 7 views
2

Я в замешательстве, я вижу людей, использующих оба. Они оба являются инструментами отчетности по охвату кода. Так просто, что люди используют Стамбульскую функциональность и хотят использовать пользовательский интерфейс обложки вместо выходных файлов istanbul html, как только более привлекательный бегун для покрытия, так это? является то, что причина использовать оба?Coveralls.js vs. Istanbul

ответ

6

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

Как правило, используют спецодежду в составе CD трубопровода CI /: местные сборки, нажмите на Git, Travis строить, толкать результаты комбинезона, ...

Когда вы строите свой проект, вы будете смотреть на ваш отчет lcov html для обзора покрытия. Откуда вы знаете, увеличилось или уменьшилось ваше покрытие? Посмотрите на комбинезоны для истории.

Shields.io предоставляет значки для покрытия Coveralls, которые вы можете носить на своем GitHub README.md, который также отображается на npmjs.com, если вы публикуете там. Это хороший индикатор качества для людей, использующих ваш продукт, и одинаково приятный, как записка к себе, что ваш охват скользит (значки окрашены и показывают% покрытия).