を変更するにはジェンキンスでsonarqube出版社ジョブのコンソール出力の一部です: によるソース・ファイルのパスにSonarQubeにブルズアイ・カバレッジ・レポートを発行に失敗すると、この画像
私は分析を使用してsonarqubeするブルズアイ・カバレッジ・レポートを公開しようとしていますxmlファイルCoverage.xml
で sonar.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ファイルから取得されますか?
ログをイメージではなくテキストとして提供できますか?これは、例えば検索エンジンがこのページを見つけるのを助ける。 – slartidan
[this](https://github.com/SonarOpenCommunity/sonar-cxx/wiki/Path-and-path-separator-issues)ページをご覧ください。これは他の文脈ですが、言及されたルールはあなたを助けることができます。 –
ありがとうございましたJeroen Heier、私はすでにあなたが推奨したページを参照しましたが、xmlファイルではパスを設定することはできません。これは、bullseyeコマンドcovxmlを使用して生成されます。このパスは、3つのcovファイルをマージしてcovmergeコマンドを使用して生成される.covファイルから生成されます。 –