2017-08-03 10 views
0

を変更するにはジェンキンスでsonarqube出版社ジョブのコンソール出力の一部です: enter image description hereによるソース・ファイルのパスにSonarQubeにブルズアイ・カバレッジ・レポートを発行に失敗すると、この画像

私は分析を使用してsonarqubeするブルズアイ・カバレッジ・レポートを公開しようとしていますxmlファイルCoverage.xmlsonar.cxx.coverage.reportPath=Coverage.xmlとしてパラメータ、ブルズアイ・ディレクトリとソースフォルダの詳細

!-- BullseyeCoverage 8.13.16 Windows x64 License 18830 -- 
BullseyeCoverage name="Result.cov" dir="c:/work/jenkins/workspace/CirrusFW_BullsEye_Main/" buildId="6861a17e2017-08-03 06:13:18" version="5" xmlns="http://www.bullseye.com/covxml" 
fn_cov="54" fn_total="82" cd_cov="117" cd_total="347" d_cov="106" d_total="287" 
folder name="Cirrus_FW" fn_cov="54" fn_total="82" cd_cov="117" cd_total="347" d_cov="106" d_total="287" 
folder name="Src" fn_cov="54" fn_total="82" cd_cov="117" cd_total="347" d_cov="106" d_total="287" 

以下の通りであるので、実際のソースファイルパスはあります

しかし、コンソール出力で、パスに/\(一方のバックスラッシュと一つforwardslash)を添加され c:/work/jenkins/workspace/CirrusFW_BullsEye_Main/\Cirrus_FW\Src

フォルダに検索されます。

これを回避するには、パスを指定しないでください。これは、Coverage.xmlファイルから取得されますか?

+0

ログをイメージではなくテキストとして提供できますか?これは、例えば検索エンジンがこのページを見つけるのを助ける。 – slartidan

+0

[this](https://github.com/SonarOpenCommunity/sonar-cxx/wiki/Path-and-path-separator-issues)ページをご覧ください。これは他の文脈ですが、言及されたルールはあなたを助けることができます。 –

+0

ありがとうございましたJeroen Heier、私はすでにあなたが推奨したページを参照しましたが、xmlファイルではパスを設定することはできません。これは、bullseyeコマンドcovxmlを使用して生成されます。このパスは、3つのcovファイルをマージしてcovmergeコマンドを使用して生成される.covファイルから生成されます。 –

答えて

0

Coverage.xmlファイルにあるディレクトリをリベースするpowershellスクリプトを追加しました

関連する問題