2017-10-23 18 views
0

になります。インポートAngularJSユニットテストは、私はジャスミンの枠組みとカルマを使用してAngularJSコードのSonarqubeにユニットテストの結果をインポートしようとしていますSonarqube

私はカルマ-JUnitのレポーター、カルマ-sonarqubeユニット・レポーター、結果を生成することができるように複数のレポーターを試してみました。

はしかし、私は、「ソナー・スキャナ」を使用してSonarqubeにユニットテストの結果をインポートすることはできませんよ。バグ、コード臭、カバレッジなどの他のレポートはダッシュボードに表示されていますが、ユニットテストレポートは表示されません。

誰かがSonarqubeでユニットテストの結果をインポートして表示する方法に私を導くことができます。

Sonarqube 6.5
SonarQubeスキャナ3.0.3.778
のJava 1.8.0_121オラクル・コーポレーション(64ビット)
Windows 7の6.1 AMD64

ソナー・スキャナのプロパティ

sonar.projectKey = unit_test
sonar.projectName = jsの
sonar.projectVersion = 1.0
sonar.sources =パブリック/ JSの
sonar.javascript.lcov.reportPaths =レポート/カバレッジ/単体テストの
sonar.javascript.karmajstestdriver.reportsPath =レポート/ JUnitの/

答えて

0

インポートが設けられていないlcov.infoもうSonarJSによるもので、SonarQube自身(6.2以降)によって提供されています。ここにはdocumentationがあります。

+0

私は、テスト実行サンプルで試してみましたソナープロパティファイルに「sonar.testExecutionReportPaths」を使用。ソナースキャナーは正常に実行されましたが、Sonarqubeダッシュボードではテストレポートを見ることができません。ソナーのプロパティファイルの内容は次のとおりです。 sonar.testExecutionReportPaths =レポート/ JUnitの/ TESTS-results.xミリリットル sonar.sourceEncoding = UTF-8 あなたが提案してくださいすることができない何かが世話をする必要がありますか? – Raghav

+0

私は解決策を見つけ、Sonarqubeにユニットテストレポートをインポートして表示することができました – Raghav

関連する問題