問題タブ [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.
maven - ソナーユニットテストのカバー率が正しく表示されない
Sonar
プロジェクトに分析を実装しました。java
、Spring
、Hibernate
およびGWT
環境が あります。を使用して、ビジネス層のユニット テスト ケースをいくつか作成しましたSpring-Junit 4
。これらのテストケースを実行しようとすると、以下に示すように、ソナーレポートだけでなくEclipse
、でも完全に機能しています。maven install
問題は、 11 個のテスト ケースが正常に実行されたにもかかわらず、Sonar Report のユニット テスト カバレッジが0.0%のままであることです。コマンドを使用してスタンドアロン ソナー サーバーでこのレポートを生成しましたmvn sonar:sonar
サンプル テスト ケース
ソナーのスクリーンショット (ビジネス層コード)
上のスクリーンショットから、11 個のテスト ケースが正常に実行されましたが、単体テスト カバレッジには影響しません。
これを解決するための提案をお願いします。
ノート:
- 他の層 (データおよびサービス層) については、単体テストのカバレッジが期待どおりに表示されています。
- このビジネス レイヤーの合計行数は 2,995 で、テスト カバレッジで少なくとも 500 の LOC をカバーするため、この場合のテスト カバレッジの割合は無視できません。
sonarqube - マルチモジュールプロジェクトでソナーランナーが Null Pointer Exception で終了する (1 つは C#、もう 1 つは JavaScript)
アプリケーションのすべての側面 (主に C# と JavaScript の部分) をカバーするために、ソナーでマルチモジュール プロジェクトを構成しようとしています。
(マルチモジュール アーキテクチャを使用せずに) C# 部分だけで実行している場合は、問題なく動作します。別のモジュールを実行すると、壊れます。
異なるモジュール間で構成を分割することにしました。(そして、すべての構成を同じファイルに入れると、同じ結果が得られます)
以下、3つの構成。
主なもの:
C# に使用されるもの
そしてJavaScriptのもの:
私が最終的に持っている例外(そしてそれは dotnet モジュールにリンクされているようです):
だから私の質問は:
私がやろうとしていることは可能ですか?はいの場合、それを修正するために何ができるか考えていますか?
前もって感謝します。
java - Sonar は同じプロジェクトで複数の言語をサポートしていますか?
とSonar
が混在するプロジェクトの 1 つをセットアップしています。これらの言語のいずれかに対してプロジェクトを個別に構成することはできますが、一緒に構成することはできません。これを行う方法はありますか?私はこれを試しましたGroovy
Java
sonar.language = Java、grvy
しかし、うまくいきませんでした
jenkins - SONAR-インクリメンタルな方法でソースコードを分析する
私は過去数か月間ソナーを使用していますが、ソナーが段階的に機能するかどうかを知りたいです。つまり、プロジェクトコードで初めてソナー分析を行うと、すべてのコードが確実に分析されますが、何らかの拡張を行うと私のコアソースコードでいくつかのファイルを更新し、更新後に同じコードでソナー分析を再度実行すると、ソナーはすべてのファイルを分析しますか、それとも更新したファイルのみを分析しますか?デフォルトの品質プロファイルとして「Findbugsを使用したソナーウェイ」を使用しています。
更新されたファイルのみを分析するために、ソナーを段階的に使用する方法はありますか?これはソナーで可能ですか?
親切にあなたの助けを元に戻していただければ幸いです。
前もって感謝します..
delphi - ソナーDelphiプラグインとは何ですか? それの使い方?
私は Delphi 7 を使用しています。Sonar Delphi Plgin を使用しようとしていますが、従う必要があることを混乱させています。Sonar Delphi の使用方法、つまりインストールと使用方法について誰か教えてください。
可能であれば、リンクを提供してください。以下のリンクを参照しましたが、jar ファイルしか表示されません。
そして、もう1つのリンクと混同しています:
Sonar runner の次のリンクは次のとおりです。
jenkins - Jenkins Job で Sonar Runner を使用する Sonar がクラスへのアクセスに失敗する
Jenkins Jobでソナー分析を実行しようとしています。ant を使用しているので、プロジェクトで Sonar Runner と sonar.properties を使用しています。バイナリを次のように構成しています
sonar.binaries=ビルド/アリ/クラス
ビルドが成功すると、Sonar が起動し、しばらく実行されます。しかし、バイトコードの分析中に多くの警告が表示されます。
私はWARN XXを取得しています-Class 'XX'はClassLoaderからアクセスできません。
クラスごとに...
なぜクラスがすべてそこにあるのか本当にわかりませんか?
javascript - Sonar は私の git リポジトリからコードをプルして定期的に分析できますか?
GitHub でホストされているソース リポジトリがあります。Sonar インスタンス (Amazon EC2 にデプロイされている) が定期的に git リポジトリからプルしてコードベースを分析するようになりました。このプロジェクトは単純な JavaScript プロジェクトです。ANT、Maven、または Jenkins を関与させたくありませんが、定期的にコードをプルする Sonar のみを使用します。
これは可能ですか?
sonarqube - UTF-8 のファイルの Sonar Unknown char エラー
ソナーが .net プロジェクトをスキャンすると、次のエラー メッセージが表示されます。問題はどこですか、ありがとう
ソナーのバージョン: 3.3.2
sonar.sourceEncoding=UTF-8
ソースコード;
code-analysis - 複数プロジェクト分析におけるソナーセキュリティ
さまざまな顧客が所有するさまざまなプロジェクトのコードベースを分析する単一のSonarインスタンスがあります。他のプロジェクトのコードベースにアクセスするために、プロジェクトチーム以外の人がソナー/マシンのセキュリティを操作できるようにする必要があります(たとえば、悪意のある単体テストや、バックドアを作成するスクリプトを介して)。
Windowsセキュリティを使用して、プロジェクト固有のフォルダーにアクセスするだけの制限付きユーザーアカウントを作成できます。次に、そのWindowsアカウントを使用して、SCMからコードのダウンロードを実行し、分析をトリガーする際にSonarRunnerをトリガーするタスクをスケジュールできます。
今私の質問はこれです。特定のWindowsユーザーアカウントでSonarRunnerを実行すると、実際のソナー分析/単体テストの実行は、その特定のユーザーアカウントのサンドボックス内で実行されますか?
そうでない場合、私の目標を達成するためにさまざまなプロジェクトをサンドボックス化する手段はありますか?
java - ソナー 新規プロジェクトの追加
に新しいプロジェクトを追加しようとしていsonar
ます。ソナーランナーを実行しているときに、次のエラーが表示されます。誰か助けてください。
sonar-runner