Как я могу интегрировать отчеты Jacoco с SonarQube без использования maven?

nekoMiaChan

Я использовал плагин Jacoco eclipse для измерения покрытия модульными тестами, и я смог экспортировать отчет, используя его. Я хочу интегрировать этот отчет с сонаром, поэтому я указал путь к нему в файле свойств проекта. Мой файл свойств выглядит так

# Required metadata
sonar.projectKey=key
sonar.projectName=name
sonar.projectVersion=1.0
sonar.jacoco.reportPath=jacoco.exec
sonar.tests=junit
sonar.dynamicAnalysis=reuseReports
sonar.java.coveragePlugin=jacoco
sonar.jacoco.reportMissing.force.zero=true
# Comma-separated paths to directories with sources (required)
sonar.sources=src

# Comma-separated paths to directories with tests (optional)
sonar.tests=test

# Encoding of the source files
sonar.sourceEncoding=UTF-8

# Language
sonar.language=java

Когда я запускал sonar-runner, в выводе консоли были следующие строки

16:23:13.219 INFO  - Sensor JaCoCoItSensor...
16:23:13.219 INFO  - No JaCoCo analysis of project coverage can be done since there is no class files.
16:23:13.219 INFO  - Sensor JaCoCoItSensor done: 0 ms
16:23:13.219 INFO  - Sensor JaCoCoOverallSensor...
16:23:13.219 INFO  - Sensor JaCoCoOverallSensor done: 0 ms
16:23:13.219 INFO  - Sensor JaCoCoSensor...
16:23:13.219 INFO  - No JaCoCo analysis of project coverage can be done since there is no class files.

Также виджет покрытия модульным тестом указал «Нет данных». Почему я не могу заставить Сонар отображать результаты покрытия? Как правильно это сделать? Это мой первый опыт работы с Jacoco, и я также новичок в Sonar, поэтому очень ценю подробные руководства.

Фабрис - Команда SonarSource

Вы должны указать свойство sonar.binaries, указывающее на папку, в которой скомпилированы ваши классы.

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

Как интегрировать автономные исполняемые файлы JaCoCo из многопроектной сборки Maven в SonarQube

Как я могу исключить файлы покрытия кода SonarQube, используя плагин JaCoCo maven

Как я могу интегрировать отчеты Jacoco с SonarQube без использования maven?

Как настроить Jacoco с помощью SonarQube и Maven в Jenkins

Автономные инструменты SonarQube Jacoco показывают 0% покрытие в проекте Maven Multi Module Project

SonarQube + Maven + JaCoCo + GitLab CI: Sonar начал показывать 0% покрытия кода после обновления до SonarQube 7.9.2

Как SonarQube рассчитывает покрытие через JaCoCo?

Агрегированные покрытия или покрытия в зависимых модулей, не показанных на SonarQube + Отчеты генерируются Jacoco

В покрытии SonarQube отсутствуют некоторые строки, описанные в отчете Jacoco

Общее покрытие Sonarqube не соответствует освещению в отчете jacoco

Как после успешного анализа выгружать отчеты JaCoCo в SonarQube отдельным вызовом?

Maven / Jacoco - как получить объединенный отчет после успешных тестов и слияния файлов данных jacoco?

Конфигурация Maven Jacoco для многомодульных проектов

Можно ли запускать плагин JaCoCo maven только во время жизненного цикла сайта?

Покрытие кода в сборке maven - Пропуск выполнения JaCoCo из-за отсутствия каталога классов

Охват многомодульного проекта Jacoco Maven

maven jacoco: не генерируется отчет о покрытии кода

Проблемы с настройкой JaCoCo в Maven

JaCoCo с Maven - отсутствует файл данных исполнения

Конфигурация Maven Jacoco - исключить классы / пакеты из отчета, не работающего

Maven Jacoco - многомодульный проект. Какая самая простая (централизованная?) Настройка?

Создание отчета о покрытии кода JaCoCo с помощью Maven

Как проверить минимальное покрытие кода для многомодульного проекта maven с помощью jacoco?

Как указать формат вывода для плагина jacoco для maven?

Отправьте отчет о покрытии jacoco в SonarQube с помощью TeamCity, но он показывает 0% покрытия

Sonarqube and Jacoco Gradle Plugins

Несовместимая версия JaCoCo SonarQube 1007

SonarQube Jacoco JUnit: у SonarScanner много неожиданных проблем

SonarQube + JaCoCo + TeamCity неправильные названия модулей

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    TypeError: store.getState não é uma função. (Em 'store.getState ()', 'store.getState' é indefinido, como posso resolver esse problema?

  3. 3

    В типе Observable <unknown> отсутствуют следующие свойства из типа Promise <any>.

  4. 4

    Как добавить Swagger в веб-API с поддержкой OData, работающий на ASP.NET Core 3.1

  5. 5

    How to click an array of links in puppeteer?

  6. 6

    Merging legends in plotly subplot

  7. 7

    ViewPager2 мигает / перезагружается при смахивании

  8. 8

    Отчеты Fabric Debug Craslytic: регистрация, отсутствует идентификатор сборки, применить плагин: io.fabric

  9. 9

    How to normalize different curves drawn with geom = "step" when using stat_summary

  10. 10

    无法通过Vue在传单中加载pixiOverlay

  11. 11

    как я могу удалить vue cli 2?

  12. 12

    Как я могу нарисовать заполненный прямоугольник в JFreeChart?

  13. 13

    SQL Вычтите две строки друг от друга в одном столбце, чтобы получить результат

  14. 14

    Elasticsearch - Нечеткий поиск не дает предложения

  15. 15

    Single legend for Plotly subplot for line plots created from two data frames in R

  16. 16

    Описание моего типа Parser как серии преобразователей монад

  17. 17

    Как изменить цвета запятых и скобок в VS Code

  18. 18

    Сброс значения <input type = "time"> в Firefox

  19. 19

    Почему прокси в vue.config.js 404

  20. 20

    Как установить параметр -noverify с gradle ktx для робоэлектрических тестов Android?

  21. 21

    В чем разница между ifstream, ofstream и fstream?

популярныйтег

файл