-1
ユニットテストでは変数がプライベートでアクセサリメソッドでなければならないということを無視することができますか?それは単体テストであり、テストの外の値にアクセスする必要がないので、単体テストになると少し冗長に見えます。sonarqubeユニットは、変数がプライベートであり、アクセサリメソッドを持っていなければならないというルールを無視してテストします
ユニットテストでは変数がプライベートでアクセサリメソッドでなければならないということを無視することができますか?それは単体テストであり、テストの外の値にアクセスする必要がないので、単体テストになると少し冗長に見えます。sonarqubeユニットは、変数がプライベートであり、アクセサリメソッドを持っていなければならないというルールを無視してテストします
このルールは一般的にユニットテストでは実行されませんおそらくあなたのプロジェクト構成には奇妙なものがあります。ユニットテストがソースファイルとして選択されていないことを確認してください。
OTOH、あなたがテストをソースファイルであるかのように評価したい場合は、「通常の」ルールを実行しますが、すべてのルールではなく、Exclusionsが最適です。
こんにちはアン私が開発したクラウドシステム用のセレンwebDriverを使用したUIテストには、一連のテストが基本的に使用されているため、ソースフォルダの下にテストがありました。私はそれらをテストフォルダに移動し、 "sonar.tests"をsonar-project-propertiesファイルに追加しました。問題は、テストがソースファイルの下にないため評価されていないことです。どんな勧告? –
私の更新された回答を参照してください –
ありがとうAnn私はこれは私のために動作すると思うが、私は私が現在実行しているこの設定を使用する前にソナーサーバーのバージョンを更新する必要があると思う3.5.1あなたの助けをありがとう –