安裝Jenkins(帶聲納插件)和聲納(帶cxx插件)。有一個構建步驟來創建「......./gcovr-reports/gcovr-result-test.xml」文件。問題是覆蓋率結果不顯示ob Snar儀表板。但是看起來sonar.runner正在刪除......但是成績單並未顯示CxxGcovrSensor正在運行。試圖讓聲納CXX插件工作
0
A
回答
0
你會得到什麼錯誤消息? 嘗試使用maven導入您的項目以獲取有關錯誤的更多詳細信息。
我有類似的問題,因爲我的pom.xml被打破。下面是一個工作。 確保您的文件夾結構是這樣的:
(你需要cd到基地)
基地= /一些/文件夾/ myProject的/ < - 把這裏
的pom.xmlSRC_FOLDER = /一些/文件夾/ myProject的/ src目錄
reports_folder = /一些/文件夾/ myProject的/報告(與所有的子目錄報表)
也確保您的報告被命名爲LIK:的xUnit對結果的.xml
cd到/一些/文件夾/ myProject的和MVN聲納:聲納 (MVN -X聲納:聲納調試模式)
(順便說一句。如果你得到奇怪的錯誤嘗試刪除聲納/外部/插件,所有無關的插件(剛剛離開CXX有)
不要忘記設置JAVA_PATH聲納 轉到basefolder
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>NETICOA</groupId>
<artifactId>MYPROJECT</artifactId>
<version>5.3.10-myversion</version>
<packaging>pom</packaging>
<name>myProject</name>
<description>php svn code</description>
<!-- pom.xml extract -->
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cxx-maven-plugin</artifactId>
<version>0.0.5-SNAPSHOT</version>
<configuration>
<sourceDirs>
<sourceDir>${basedir}/src</sourceDir>
</sourceDirs>
<!-- All of the sub configuration nodes following are needed by sonar-cxx plugin -->
<!-- This sample provided values are default values. -->
<!-- So you can simple remove all of it if you provide reports in the right places -->
<xunit>
<directory>${basedir}/reports/xunit-reports</directory>
<includes>
<include>**/xunit-result-*.xml</include>
</includes>
</xunit>
<gcovr>
<directory>${basedir}/reports/gcovr-reports</directory>
<includes>
<include>**/gcovr-reports-*.xml</include>
</includes>
</gcovr>
<cppcheck>
<directory>${basedir}/reports/cppcheck-reports</directory>
<includes>
<include>**/cppcheck-result-*.xml</include>
</includes>
<reportsIncludeSourcePath>
<include>..</include>
</reportsIncludeSourcePath>
</cppcheck>
<cppncss>
<directory>${basedir}/reports/cppncss-reports</directory>
<includes>
<include>**/cppncss-result-*.xml</include>
</includes>
<reportsIncludeSourcePath>
<include>..</include>
</reportsIncludeSourcePath>
</cppncss>
<veraxx>
<directory>${basedir}/reports/vera++-reports</directory>
<includes>
<include>**/vera++-result-*.xml</include>
</includes>
<reportsIncludeSourcePath>
<include>..</include>
</reportsIncludeSourcePath>
</veraxx>
<valgrind>
<directory>${basedir}/reports/valgrind-reports</directory>
<includes>
<include>**/valgrind-result-*.xml</include>
</includes>
<reportsIncludeSourcePath>
<include>..</include>
</reportsIncludeSourcePath>
</valgrind>
</configuration>
</plugin>
</plugins>
<!-- We have our own <configuration><sourceDirs> node inside cxx plugin configuration -->
<!-- <sourceDirectory>${basedir}/sources</sourceDirectory> -->
</build>
<properties>
<sonar.language>c++</sonar.language>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
</properties>
</project>
相關問題
- 1. 聲納C#插件不工作?
- 2. 試圖讓jQuery媒體插件工作
- 3. 試圖讓行家antrun插件工作
- 4. 聲納 - 聲納的插件版本3.1
- 5. 試用版聲納PLSQL插件
- 6. 聲納PDF插件不起作用
- 7. 聲納插件錯誤
- 8. 聲納和Eclipse IAM插件
- 9. 編碼聲納插件2.13
- 10. 螞蟻聲納工作不
- 11. 聲納Qube Java自定義規則模板插件不工作
- 12. 試圖讓jQuery UI AutoComplete與標籤插件一起工作
- 13. 試圖讓KeyBindings工作
- 14. Scala:試圖讓log4j工作
- 15. 試圖讓Coinbase API工作
- 16. 試圖讓指針工作
- 17. 試圖讓mod_rewrite工作
- 18. 試圖讓jquery工作
- 19. 試圖讓ng-include工作
- 20. 試圖讓Mongrel2 + m2wsgi工作
- 21. 試圖讓XUI工作
- 22. 試圖讓AsyncTask工作
- 23. 試圖讓cardLayout工作
- 24. 試圖讓Thinkglink工作,Impress.js
- 25. 讓JQuery DateTimePicker插件工作
- 26. 聲納插件工作不適合使用ANT作爲構建腳本
- 27. 聲納(軟件質量) - 擴展聲納(控制器和視圖)
- 28. 指定聲納插件的版本
- 29. SCM插件集成聲納的Qube
- 30. 如何使用聲納Maven插件