問題タブ [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.

0 投票する
0 に答える
2257 参照

maven - ソナーユニットテストのカバー率が正しく表示されない

Sonarプロジェクトに分析を実装しました。javaSpringHibernateおよびGWT環境が あります。を使用して、ビジネス層のユニット テスト ケースをいくつか作成しましたSpring-Junit 4。これらのテストケースを実行しようとすると、以下に示すように、ソナーレポートだけでなくEclipse、でも完全に機能しています。maven install

問題は、 11 個のテスト ケースが正常に実行されたにもかかわらず、Sonar Report のユニット テスト カバレッジが0.0%のままであることです。コマンドを使用してスタンドアロン ソナー サーバーでこのレポートを生成しましたmvn sonar:sonar

サンプル テスト ケース

ソナーのスクリーンショット (ビジネス層コード)

ビジネスレイヤーモジュールのみのソナーのスクリーンショット

上のスクリーンショットから、11 個のテスト ケースが正常に実行されましたが、単体テスト カバレッジには影響しません。

これを解決するための提案をお願いします。

ノート:

  1. 他の層 (データおよびサービス層) については、単体テストのカバレッジが期待どおりに表示されています。
  2. このビジネス レイヤーの合計行数は 2,995 で、テスト カバレッジで少なくとも 500 の LOC をカバーするため、この場合のテスト カバレッジの割合は無視できません。
0 投票する
0 に答える
931 参照

sonarqube - マルチモジュールプロジェクトでソナーランナーが Null Pointer Exception で終了する (1 つは C#、もう 1 つは JavaScript)

アプリケーションのすべての側面 (主に C# と JavaScript の部分) をカバーするために、ソナーでマルチモジュール プロジェクトを構成しようとしています。

(マルチモジュール アーキテクチャを使用せずに) C# 部分だけで実行している場合は、問題なく動作します。別のモジュールを実行すると、壊れます。

異なるモジュール間で構成を分割することにしました。(そして、すべての構成を同じファイルに入れると、同じ結果が得られます)

以下、3つの構成。

主なもの:

C# に使用されるもの

そしてJavaScriptのもの:

私が最終的に持っている例外(そしてそれは dotnet モジュールにリンクされているようです):

だから私の質問は:

私がやろうとしていることは可能ですか?はいの場合、それを修正するために何ができるか考えていますか?

前もって感謝します。

0 投票する
3 に答える
39032 参照

java - Sonar は同じプロジェクトで複数の言語をサポートしていますか?

Sonarが混在するプロジェクトの 1 つをセットアップしています。これらの言語のいずれかに対してプロジェクトを個別に構成することはできますが、一緒に構成することはできません。これを行う方法はありますか?私はこれを試しましたGroovyJava

sonar.language = Java、grvy

しかし、うまくいきませんでした

0 投票する
4 に答える
1914 参照

jenkins - SONAR-インクリメンタルな方法でソースコードを分析する

私は過去数か月間ソナーを使用していますが、ソナーが段階的に機能するかどうかを知りたいです。つまり、プロジェクトコードで初めてソナー分析を行うと、すべてのコードが確実に分析されますが、何らかの拡張を行うと私のコアソースコードでいくつかのファイルを更新し、更新後に同じコードでソナー分析を再度実行すると、ソナーはすべてのファイルを分析しますか、それとも更新したファイルのみを分析しますか?デフォルトの品質プロファイルとして「Findbugsを使用したソナーウェイ」を使用しています。

更新されたファイルのみを分析するために、ソナーを段階的に使用する方法はありますか?これはソナーで可能ですか?

親切にあなたの助けを元に戻していただければ幸いです。

前もって感謝します..

0 投票する
1 に答える
1661 参照

delphi - ソナーDelphiプラグインとは何ですか? それの使い方?

私は Delphi 7 を使用しています。Sonar Delphi Plgin を使用しようとしていますが、従う必要があることを混乱させています。Sonar Delphi の使用方法、つまりインストールと使用方法について誰か教えてください。

可能であれば、リンクを提供してください。以下のリンクを参照しましたが、jar ファイルしか表示されません。

そして、もう1つのリンクと混同しています:

Sonar runner の次のリンクは次のとおりです。

0 投票する
2 に答える
4825 参照

jenkins - Jenkins Job で Sonar Runner を使用する Sonar がクラスへのアクセスに失敗する

Jenkins Jobでソナー分析を実行しようとしています。ant を使用しているので、プロジェクトで Sonar Runner と sonar.properties を使用しています。バイナリを次のように構成しています

sonar.binaries=ビルド/アリ/クラス

ビルドが成功すると、Sonar が起動し、しばらく実行されます。しかし、バイトコードの分析中に多くの警告が表示されます。

私はWARN XXを取得しています-Class 'XX'はClassLoaderからアクセスできません。

クラスごとに...

なぜクラスがすべてそこにあるのか本当にわかりませんか?

0 投票する
1 に答える
1082 参照

javascript - Sonar は私の git リポジトリからコードをプルして定期的に分析できますか?

GitHub でホストされているソース リポジトリがあります。Sonar インスタンス (Amazon EC2 にデプロイされている) が定期的に git リポジトリからプルしてコードベースを分析するようになりました。このプロジェクトは単純な JavaScript プロジェクトです。ANT、Maven、または Jenkins を関与させたくありませんが、定期的にコードをプルする Sonar のみを使用します。

これは可能ですか?

0 投票する
2 に答える
5152 参照

sonarqube - UTF-8 のファイルの Sonar Unknown char エラー

ソナーが .net プロジェクトをスキャンすると、次のエラー メッセージが表示されます。問題はどこですか、ありがとう

ソナーのバージョン: 3.3.2

sonar.sourceEncoding=UTF-8

ソースコード;

0 投票する
1 に答える
311 参照

code-analysis - 複数プロジェクト分析におけるソナーセキュリティ

さまざまな顧客が所有するさまざまなプロジェクトのコードベースを分析する単一のSonarインスタンスがあります。他のプロジェクトのコードベースにアクセスするために、プロジェクトチーム以外の人がソナー/マシンのセキュリティを操作できるようにする必要があります(たとえば、悪意のある単体テストや、バックドアを作成するスクリプトを介して)。

Windowsセキュリティを使用して、プロジェクト固有のフォルダーにアクセスするだけの制限付きユーザーアカウントを作成できます。次に、そのWindowsアカウントを使用して、SCMからコードのダウンロードを実行し、分析をトリガーする際にSonarRunnerをトリガーするタスクをスケジュールできます。

今私の質問はこれです。特定のWindowsユーザーアカウントでSonarRunnerを実行すると、実際のソナー分析/単体テストの実行は、その特定のユーザーアカウントのサンドボックス内で実行されますか?

そうでない場合、私の目標を達成するためにさまざまなプロジェクトをサンドボックス化する手段はありますか?

0 投票する
2 に答える
5823 参照

java - ソナー 新規プロジェクトの追加

に新しいプロジェクトを追加しようとしていsonarます。ソナーランナーを実行しているときに、次のエラーが表示されます。誰か助けてください。

sonar-runner