Я также пробовал Клевер, Кобертуру и Эмма. Сейчас мы используем Cobertura. Мне понадобилось около дня, чтобы интегрировать Cobertura в нашу сборку без головы, она производит требуемую статистику, а плагин ecobertura eclipse является примитивным, но полезным и информативным. Для Cobertura есть очень хороший плагин Hudson.
Мы, где ранее использовала Эмма. Эмма с плагином EclEmma примерно эквивалентна Cobertura/eCobertura. Интеграция Эммы в Ant - это более сложный фрактон и не предлагает фактор сложности. Плагин EclEmma более приятный и более зрелый, чем eCobertura. Плагин Hudson эквивалентен и прост в настройке. Наша причина для перехода от Эммы заключалась в том, что кодовая база не поддерживалась уже несколько лет, и мы сталкиваемся с проблемами, поскольку она оказывается бесполезной, если встречается с кодом, использующим Ломбок.
Я провел неделю (параллельно с другими задачами), играя с клевером и не получив его. Я спросил у своих коллег, у кого был большой опыт, и только один слышал о том, что кто-то заставляет Кловера работать в сборке, и это было сложно.
Поскольку Cobertura предоставляет все, что нам нужно, с ним легко работать и является бесплатным, мы не видели причин тратить деньги на Clover.
Есть две проблемы, связанные с этим вопросом. 1) Каковы ваши конкретные цели? Для многих целей Cobertura и Clover одинаково подходят, но для конкретных случаев использования вы можете предпочесть один над другим. 2) Будет очень мало людей, которые использовали обоих, и каждый, у кого есть опыт только в одном из них, будет обескуражен, хотя для вас может быть достаточно простого «это сработало для нас». – Confusion