2017-01-20 10 views
0

私はSonarQube(6.0)に一般的なテストカバレッジプラグイン(1.2)を用意しようとしています。カバレッジレポートは、ソナーが期待するxsdスキーマ内にあります。しかし、ソナースキャナ2.8を使用した分析は、以下の例外を除いて失敗します。SonarQubeの一般的なカバレッジセンサーが不明な言語で失敗する

java.lang.IllegalStateException:ラインレポートテスト-results.xmlの2が未知の言語でファイルを参照:キュー/ queue.go

I am passing following in sonar-project.proeprties. 
    sonar.import_unknown_files=true 
    sonar.genericcoverage.reportPaths=test-results.xml 

あなたはについて移動する方法についていくつかの提案を提供することができますそれ。

答えて

0

分析の基礎は、言語を宣言するコードアナライザ(この場合はGo)です。典型的には、分析装置でもは、言語を解析し、そのためのメトリックを提供し、いくつかの規則を提供する。

言語のカバレッジ結果を最初に取得しない限り、カバレッジ結果をプルすることはできません。 Goのコードアナライザーが不足しているようです。

+0

コードアナライザはまだ汎用テストデータ用に実行されていますか? https://docs.sonarqube.org/display/SONAR/Generic+Test+Data ここで提供されている例は、存在しない言語を使用しています。 – gkumar7

関連する問題