1

私は sonar-runner を取得して、.net アプリケーションで Gallio と OpenCover を実行しようとしています。

私は以下を設定しました:

Sonarqube v4.3.2

ガリオ v3.4.14

NUnit v2.6.3

オープンカバー v4.5

ソナーランナー v2.4

これが私の sonar-project.properties ファイルにあるものです(ガリオに関するもの)

\#Gallio

sonar.gallio.mode=

sonar.gallio.coverage.tool=OpenCover 

sonar.donet.visualstudio.testProjectPattern=*Test* 

sonar.opencover.installDirectory=C:\\Program Files (x86)\\OpenCover\\

sonar.dotnet.test.assemblies=**\\bin\\Debug\\*.Tests.dll

sonar.gallio.runner=Local

私はこの構成ファイルのあらゆる種類のバリエーションを試しましたが、奇妙なことに、パラメーター -X または -e を使用して sonar-runner を実行すると、出力に Gallio または OpenCover についてまったく言及されていません。ソナー ランナーがガリオ セクションを完全にスキップしているようです。

何が起こっているのか手がかりを持っている人はいますか?

4

1 に答える 1

1

C# プラグインの最新バージョンは、Gallio の自動実行をサポートしていません (このドキュメントを参照してください)。

C# 3.0 以降では、.NET プロジェクトのテストおよびカバレッジ情報を取得するために、レポートの再利用のみがサポートされています。その方法については、C# プラグインのドキュメント ページをお読みください。

于 2014-06-27T11:21:34.477 に答える