問題タブ [sonar-runner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sonarqube - ソナー ランナーの終了コードは常に 0 です
私はソナーランナークライアントを通じてソナーを使用しています。実際、NAnt ビルド システムから呼び出すと、終了コードが 0 でない場合、NAnt exec 呼び出しは失敗するはずです。
ただし、最近、プラグインの 1 つ (NDeps など) が例外をスローした場合でも、ソナー ランナーが常に 0 の終了コードを返すという問題に直面しました。私が見る限り、この場合、分析データはデータベースにコミットされていないため、失敗する正当な理由になります。
以前のバージョンの Sonar / Sonar runner の 1 つが、私が期待したとおりに動作していたことを覚えているようです。プラグインが失敗した場合、終了コードは 0 ではありませんでした。
現在、私は Sonar 3.2 / Sonar runner 2.0 / C# Ecosystem 1.4 を使用していますが、これは私が見る限りすべて最新です。
適切な終了コードを返すための構成フラグはどこかにありますか? この問題に対する他の回避策はありますか?
c# - Simple Java Runner を使用した複数のモジュールを含む Sonar C# プロジェクト
私は C# プロジェクト (プラグインは C# Core と C# FX Cop のみ) で Sonar 3.2 を試し、Simple Java Runner を使用しています。
1 つのプロジェクトのソリューションでは問題なく動作しましたが、2 つのプロジェクトのソリューションを使用して分析しようとすると、常に次のエラーが発生します。
ソリューション フォルダーには、次の sonar-project.properties が含まれています。
ソリューションには、この 2 つのプロジェクトしかありません。
各プロジェクトの sonar-project.properties にモジュール構成を追加しようとしました:
私が使用した単一のプロジェクトでは、次のものがありました。
非常に単純なものが欠けているように感じますが、これに関する情報はあまり見つかりませんでした。
誰かがこれで私を助けることができるなら、私は追加の質問があります: C++ と C# プロジェクトのハイブリッド ソリューションを分析できますか?
ありがとう
report - Sonar ダッシュボードで PHPUnit テストが実行されなかったのはなぜですか?
私は Sonar 3.2.1 (sonar-runner 2.0) を PHP Plugin 1.1 と PHPUnit 3.7.7 で phpunit.xml 構成を使用して使用しています。問題は、テストが正常に実行されることですが、ダッシュボード (「コード カバレッジ」ウィジェット) にテストに関する情報が表示されないことです。「コード カバレッジ」セクションのみが存在し、「単体テストの成功」セクションは存在しません。sonar-project.properties ファイルのプロパティをテスト フォルダーに直接設定した場合にのみsonar.tests
、「単体テストの成功」セクションが表示され、各テスト ファイルの詳細なパスが表示されます...プロパティの使用を避け、正しく取得[root]
するのを手伝ってくださいsonar.tests
ダッシュボードとプロジェクト リストのテストに関する情報。
sonar.tests
これは、すべての場合 (プロパティの有無にかかわらず) での PHPUnit センサーの出力です
。
sonarqube - ソナー - OutOfMemoryError: Java ヒープ領域
「Findbugs」をプロファイルとして使用して Sonar に大規模な Java プロジェクトをデプロイすると、以下のエラーが発生します。
私がこれを解決しようとしたこと:
- %SONAR_RUNNER_OPTS% を -Xms256m -Xmx1024m に置き換えて、ソナー ランナー バット ファイルのヒープ サイズを増やしました。
- 「sonar.findbugs.effort」パラメーターを「最小」としてソナー グローバル パラメーターに入れます。
しかし、上記の方法は両方ともうまくいきませんでした。
sonarqube - ソナーランナーが起動しない (c#)
Sonar runner を起動すると、この例外が発生します。機能しておらず、起動していません。私に何ができる?助けてください、ありがとう。(Windows 7 64 ビット オペレーティング システムで Sonar 3.2 を構成しようとしています)
ソナー-Project.Properties;
私のフォルダ;
jenkins - Jenkins が Sonar Runner を使用してソナー分析をトリガーする
Sonar Runner を使用してソナー分析をトリガーするジェンキンスを作成したいのですが、エラー メッセージが表示されます。(ジェンキンス、ソナー、ソナーランナーをインストールしました)
エラーの詳細; (ジェンキンスより)
sonarqube - Cコードでソナーランナーのライブラリパスを指定する方法
レガシーコードベースでソナーランナーを設定しようとしています。動作しているようです。ただし、次のような警告がいくつか表示されます。
警告#includeファイルfilename1.hがfile:filename2.hに見つかりませんでした。追加のライブラリ構成を確認してください。
sonar-project.propertiesファイルで、すべてのライブラリディレクトリを指すように設定できるプロパティを見つけました。
私の問題は、それらすべてをキャプチャするために含める必要のあるディレクトリが約50あることです。私が知る限り、それらすべてをコンマ区切りで1行に入力する必要があります。
だから、私の質問は、
それは価値がありますか?
ソナーランナーは、適切な分析を行うためにこれらの依存関係を見つける必要がありますか?何かを得ることができるでしょうか、それともそのままにしておくべきでしょうか?
teamcity - Sonar の TeamCity dotCover レポート パス
TeamCity ビルド プロセスでソナー分析を統合しようとしています。単体テストを実行し、カバレッジのために dotCover を実行する NUnit ビルド ステップがあります。
私の次のステップはソナーランナーです。現在存在する構成は次のとおりです。gallio.mode=dotCover, sonar.gallio.mode=reuseReport でも sonar.gallio.reports.path も必要です。
前のステップで生成された dotCover レポートへのパスを知っている人はいますか?
jenkins - Jenkins にはソナーとソナー ランナーが必要ですか?
JenkinsでSonarをセットアップしたい。しかし、Sonar サイトにこれを行うための 2 つの異なる方法が記載されているのか、それとも 2 つの必要な手順があるのかはわかりません。
私が理解している限り、それは2つの異なる方法です。この場合、違いは何ですか? (ソナー自体とソナー ランナーの) 長所と短所は何ですか?