0

ガーリオとNcoverと一緒に働いてソナーランナーを実際に得た人は誰ですか?ソナー、ソナーランナー、ガリオとNCover ...ギャリオは実行されません:(

を私は別に、すべてを実行する場合(NCover、ガリオ)彼らは結果を出すだけではない - と実行の間に、それは私を

「何のテストプロジェクトが存在しないようガリオが実行されませんINFO spcgGallioSensor」伝える続けますソナーランナー付き

助けてください

これは私の設定がところで次のようになります(sonar-project.propertiesファイル)

# Project identification 
sonar.projectKey=DMG:PilotCompletePackageSolution 
sonar.projectVersion=4.0.0 
sonar.projectName=Pilot Filepointer 

# Info required for Sonar 
sources=. 
sonar.language=cs 

#Core C# Settings 
sonar.dotnet.visualstudio.solution.file=FilePointer.sln 

#Gendarme 
sonar.gendarme.assemblies=\build\\DmgTech*.* 
sonar.gendarme.mode= 

# Gallio 
sonar.gallio.mode= 
sonar.gallio.reports.path=bin/ 
sonar.gallio.installDirectory=C:/program files (x86)/gallio 
sonar.gallio.coverage.tool=NCover 
sonar.donet.visualstudio.testProjectPattern=*test* 
sonar.donet.visualstudio.testProjectPattern=*Test* 
sonar.donet.visualstudio.testProjectPattern=*Tests 
sonar.donet.visualstudio.testProjectPattern=*UnitTest* 
sonar.NCover.installDirectory=c:/Program Files(x86)/NCover 

# FXCop 
sonar.fxcop.mode= 

#StyleCop 
sonar.stylecop.mode= 

#NDeps 
sonar.ndeps.mode= 

アップデートは

これはソナー作成したカバレッジです:

<?xml version="1.0" encoding="utf-8"?> 
<!-- saved from NCover 3.0 Export url='http://www.ncover.com/' --> 
<coverage profilerVersion="3.4.18.6937" driverVersion="3.4.18.6937" exportversion="3" viewdisplayname="" startTime="2012-05-11T08:07:34.8625409Z" measureTime="2012-05-11T08:07:40.7988805Z" projectName="New Project" buildid="734ad123-bd97-46c4-acfe-2ad0386b4d6a" coveragenodeid="0" failed="false" satisfactorybranchthreshold="95" satisfactorycoveragethreshold="95" satisfactorycyclomaticcomplexitythreshold="20" satisfactoryfunctionthreshold="80" satisfactoryunvisitedsequencepoints="10" uiviewtype="TreeView" viewguid="New Project" viewfilterstyle="None" viewreportstyle="SequencePointCoveragePercentage" viewsortstyle="Name"> 
    <rebasedpaths /> 
    <filters /> 
    <documents> 
    <doc id="0" excluded="false" url="None" cs="" csa="00000000-0000-0000-0000-000000000000" om="0" nid="0" /> 
    </documents> 
</coverage> 

、これはマニュアルですカバレッジ:

<?xml version="1.0" encoding="utf-8"?> 
<!-- saved from NCover 3.0 Export url='http://www.ncover.com/' --> 
<coverage profilerVersion="3.4.18.6937" driverVersion="3.4.18.6937" exportversion="3" viewdisplayname="" startTime="2012-05-10T06:06:29.2440585Z" measureTime="2012-05-10T06:06:31.6464627Z" projectName="New Project" buildid="2c2073a0-18a6-4976-8858-c16755d1d1ff" coveragenodeid="0" failed="false" satisfactorybranchthreshold="95" satisfactorycoveragethreshold="95" satisfactorycyclomaticcomplexitythreshold="20" satisfactoryfunctionthreshold="80" satisfactoryunvisitedsequencepoints="10" uiviewtype="TreeView" viewguid="New Project" viewfilterstyle="None" viewreportstyle="SequencePointCoveragePercentage" viewsortstyle="Name"> 
    <rebasedpaths /> 
    <filters /> 
    <documents> 
    <doc id="1" excluded="false" url="C:\tfsdata\FilePointer\UITest\UnitTest.cs" cs="81FA01B2B109478673AC792E586754E5" csa="406ea660-64cf-4c82-b6f0-42d48172a799" om="1" nid="0" /> 
    <doc id="0" excluded="false" url="None" cs="" csa="00000000-0000-0000-0000-000000000000" om="0" nid="0" /> 
    </documents> 
    <module moduleId="1" name="C:\tfsdata\FilePointer\bin\UITest.dll" assembly="UITest" assemblyIdentity="UITest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null, processorArchitecture=x86" nid="0"> 
    <class name="UITest.UnitTest" signature="UITest.UnitTest" excluded="false" nid="0"> 
     <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="true" cc="1" vc="1" nid="0"> 
     <seqpnt vc="1" o="0" l="16" el="16" c="9" ec="26" ex="false" fl="65536" doc="1" nid="0" /> 
     <seqpnt vc="1" o="8" l="21" el="21" c="9" ec="10" ex="false" fl="65536" doc="1" nid="0" /> 
     <seqpnt vc="1" o="9" l="0" el="0" c="0" ec="0" ex="false" fl="131072" doc="1" nid="0" /> 
     </method> 
     <method name="get_TestContext" signature="get_TestContext() : Microsoft.VisualStudio.TestTools.UnitTesting.TestContext" excluded="false" instrumented="false" cc="1" vc="0" nid="0"> 
     <seqpnt vc="0" o="1" l="33" el="33" c="17" ec="44" ex="false" fl="65536" doc="1" nid="0" /> 
     <seqpnt vc="0" o="A" l="34" el="34" c="13" ec="14" ex="false" fl="65536" doc="1" nid="0" /> 
     <seqpnt vc="0" o="B" l="0" el="0" c="0" ec="0" ex="false" fl="131072" doc="1" nid="0" /> 
     </method> 
     <method name="set_TestContext" signature="set_TestContext(Microsoft.VisualStudio.TestTools.UnitTesting.TestContext value) : void" excluded="false" instrumented="false" cc="1" vc="0" nid="0"> 
     <seqpnt vc="0" o="1" l="37" el="37" c="17" ec="45" ex="false" fl="65536" doc="1" nid="0" /> 
     <seqpnt vc="0" o="8" l="0" el="0" c="0" ec="0" ex="false" fl="131072" doc="1" nid="0" /> 
     <seqpnt vc="0" o="8" l="38" el="38" c="13" ec="14" ex="false" fl="65536" doc="1" nid="0" /> 
     </method> 
     <method name="TestMethod1" signature="TestMethod1() : void" excluded="false" instrumented="true" cc="1" vc="1" nid="0"> 
     <seqpnt vc="1" o="1" l="0" el="0" c="0" ec="0" ex="false" fl="131072" doc="1" nid="0" /> 
     <seqpnt vc="1" o="1" l="69" el="69" c="9" ec="10" ex="false" fl="65536" doc="1" nid="0" /> 
     </method> 
    </class> 
    </module> 
</coverage> 

答えて

0

ソナーはGallio + NCoverは、あなただけのはず(あなただけの1「sonar.donet.visualstudio.testProjectPattern」プロパティを持っている必要があり

  • http://docs.codehaus.org/display/SONAR/sonar-csharp-gallio-pluginを参照)いくつかのパラメータが正しく設定されていないとして、あなたのsonar-project.propertiesファイルをきれいにする必要があります"sonar.donet.visualstudio.testProjectPattern = Test"のようになります)。プラグインは複数のプラグインをサポートしていません。
  • 「sonar.gendarme.assemblies」の値は、私には奇妙に見える:あなたは今
+0

のためにそれを削除する必要があり、これはソナーランナー内から実行されたときガッリオはその後のファイルの種類を見ていますか? VSプロジェクトファイルまたは.csファイルの権利ですか? – Mike

+0

両方とも、C#プラグインが何をしなければならないかを決定するために使用されます。 –

+0

OK、より徹底的にパターンを追加しました。一つの行に* est *というパターンがあります。 しかし、今カバレッジファイルが空です:-(...非常に奇妙です、guiを通してすべてを実行するとうまく作成されますので、それについてのヒントは?BTWには、すべての要素を説明していますか? – Mike

関連する問題