2016-09-14 11 views
3

Hybrisでは、platform/build.xmlの"ant alltests"を実行すると、テストケース実行のHTMLレポートが生成されます。Hybrisカスタム拡張でSonarQubeを実行

実行中platform/build.xmlの "ant sonar"が分析レポート になりますが、Junit/testcaseカバレッジは表示されません。

ソナーがカバレッジをチェックするには、追加の設定が必要ですか?

答えて

2

あなたが最初jacoco Antターゲットを実行する必要があります。

アリjacocoalltests

+0

私は最終的に、ACC-ANT-ソナーacceleratorservices年代にこのターゲットを発見しました。 xmlファイルであり、プラットフォームディレクトリから呼び出すことができます。 --Dtestclasses.extensionsを使用して拡張リストを渡さなければなりませんでした。 – inaitgaJ

+0

上記のソナーを使って生成したjacocoレポートに、このエラーが発生しました。 原因:java.io.CharConversionException:無効なUTF-8中間バイト0xc0(char#バイト#-1) – inaitgaJ

+0

webtestsとalltestsを一度に(一緒に)実行する方法はありますか? – inaitgaJ

0

単体テストレポートの場所を分析する必要があります。どのエンジンを使用しているのかはあなたの質問から明らかではありませんが、the docsは、使用するプロパティ名を把握するのに役立ちます。

関連する問題