Почему SonarQube игнорирует данные покрытия gcovr из файлов C++?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Почему SonarQube игнорирует данные покрытия gcovr из файлов C++?

Сообщение Anonymous »

У меня есть проект, структурированный следующим образом:

Код: Выделить всё

- 3rdParty_Lib1
- 3rdParty_Lib2
- Project_Root
--- apps/
--- include/
------ project_headers/
------ boost_headers/
--- src/
------- module1/
------- module2/
------- module3/
------- 3p_stack/
---------- file1.hpp
---------- file1.cpp
------- file2.cpp
------- file3.cpp
------- file4.cpp
------- file5.cpp
--- tests/
------- module1/
------- module2/
------- module3/
------- file2test.cpp
------- file3test.cpp
------- file4test.cpp
------- file5test.cpp
Теперь я создал отчет о покрытии gcovr, и пути в отчете о покрытии выглядят следующим образом:

Код: Выделить всё

src\file2.cpp
src\file3.cpp
src\file4.cpp
Это свойства моего сонара:

Код: Выделить всё

sonar.projectName=Project
sonar.projectVersion=0.1
sonar.sources=Project_Root/src/
sonar.exclusions=**/src/3p_stack/**
sonar.cfamily.build-wrapper-output=Project_Root/SonarQube/sonarqube_output
sonar.coverageReportPaths=Project_Root/artifacts/coverage.xml
sonar.sourceEncoding=UTF-8
Вот что написано в моем журнале:

Код: Выделить всё

00:33:00.881 INFO: Imported coverage data for 0 files
00:33:00.883 INFO: Coverage data ignored for 82 unknown files, including:
00:33:00.883 include/project_headers/file2.hpp
00:33:00.883 include/project_headers/file3.hpp
00:33:00.883 include/project_headers/file4.hpp
Какие изменения я могу сделать, чтобы мой отчет о покрытии обрабатывался эхолотом без улучшения sonar.exclusions? Пожалуйста, помогите!

Подробнее здесь: https://stackoverflow.com/questions/787 ... om-c-files
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»