Я пытаюсь создать отчеты о покрытии кода jacoco из exec-файла jacoco (созданного на удаленном сервере), который я скопировал в рабочую область Jenkins.
Мое требование - запустить сервер в удаленном месте, а затем выполнить тесты сценария для удаленного сервера и получить покрытие кода.
Для этого я разместил агент jacoco на стороне сервера, затем подключил агент jacoco в качестве опции JVM и выполнил инструментарий на стороне сервера. Это автоматически создаст пустой exec-файл jacoco на стороне сервера при запуске сервера. Затем я выполняю тесты и выключаю сервер. Затем сгенерированный jacoco exec скопировал в рабочую область jenkins и создал проект фристайл. Затем добавлен только exec-файл в «Отчет о покрытии jacoco» в разделе «Действия после сборки». После этого, когда я запустил сборку, я получил результаты: «Общее покрытие: класс: 0, метод: 0, строка: 0, ветвь: 0, инструкция: 0». Не могли бы вы помочь мне решить эту проблему и сгенерировать отчеты.
Я использую версию Jenkins 2.138.2 и плагин jacoco 3.0.4.