Добавление виджета на панель инструментов на основе отдельного файла данных выполнения jacoco (.exec)

Пожалуйста, обратитесь к приведенному ниже примеру: у меня есть файл jar abc.jar. Я развернул банку на трех разных серверах tomcat, а именно server1, server2, server3. Я настроил плагин jacoco на server1, server2, server3 для создания исполняемого файла jacoco, а именно jacoco1.exec, jacoco2.exec, jacoco3.exec. Я выполняю различные тестовые примеры с этими серверами, и у меня есть jacoco1.exec, jacoco2.exec, jacoco3.exec.

Используя jacoco:merge, я могу создать файл club 3 .exec, а с помощью Sonar runner я получу отчет о покрытии кода на сервере сонара. На приборной панели отчета у меня будет другой виджет, например модульный тестовый пример, интеграционный тест и т. д. Этот отчет даст мне цифры для комбинированного .exec.

Есть ли способ получить цифры на основе файла данных выполнения? Например, отдельный виджет для покрытия кода, заданный «jacoco1.exec», отдельный виджет для покрытия кода, заданный «jacoco2.exec», отдельный виджет для покрытия кода, заданный «jacoco3.exec», а также комбинированный отчет. Благодаря этому я смогу определить, какое тестирование соответствует/отсутствует в каком коде банки. Поскольку файл jar такой же, я хочу создать один проект на панели инструментов, и под ним я должен получить эту распределенную информацию. Я не хочу создавать разные проекты на приборной панели Sonar. Как добиться этого в отчете о покрытии кода Sonar Server (3.5.1 V)?


person user2622774    schedule 29.07.2013    source источник


Ответы (1)


В настоящее время это невозможно, так как у вас есть только 1 мера "покрытия" для каждого проекта.

person Fabrice - SonarSource Team    schedule 31.07.2013