Покрытие кода с помощью emma / sonar / jacoco
Мы измеряем покрытие кода в проекте gwt с помощью emma, как описано здесь: http://www.gwtproject.org/doc/latest/DevGuideTestingCoverage.html
Это работает, и я получаю отчет в формате HTML, emma.em
и emma.ec
файл.
На сонаре у меня есть только jacoco как запись покрытия, которая не работает для модульных тестов gwt. Но есть возможность импортировать файлы jacoco.exec: sonar.jacoco.reportPath
Как я могу конвертировать сейчас emma.em
и / или emma.ec
файл в формате jacoco.exec? Или это можно генерировать jacoco.exec
файлы напрямую из эммы?
2 ответа
Нашел решение
применить плагин: "война" применить плагин: 'gwt'//https://github.com/steffenschaefer/gwt-gradle-plugin применить плагин: "Jacoco" jacoco { toolVersion = "0.7.1.201405082137" } тестовое задание{ jacoco { include = ["test.*"]// фильтр classDumpFile = file("$buildDir/classes/main") } }
Получить отчет о покрытии можно с помощью плагина Sonar Emma. Пожалуйста, перейдите по ссылке ниже. http://docs.codehaus.org/display/SONAR/Emma+Plugin