Sonar正在使用OpenCover运行Gallio,但Sonar仍在报告代码覆盖率:0%

时间:2013-04-05 21:22:27

标签: .net code-coverage sonarqube gallio opencover

我正试图通过声纳打开封面的代码覆盖率。我使用以下内容:

声纳3.5
C#Plugins Ecosystem 2.0
OpenCover 4.5.1313
Gallio v3.4.14.0
sonar-runner 2.1

当我运行声纳运行测试运行和OpenCover运行时,报告位于.sonar文件夹中,但声纳网站永远不会更新,我的覆盖范围仍为0%。

此问题与this

类似

这是我的声纳项目属性

# Project identification
sonar.projectKey=Simple.Project
sonar.projectVersion=1
sonar.projectName=Simple
# Info required for Sonar 
sonar.sources=.
sonar.language=cs
#Core C# Settings 
#sonar.dotnet.visualstudio.solution.file=Source/TAMPWebsite/TAMPWebsite.sln
sonar.silverlight.4.mscorlib.location=C:/Program Files (x86)/Reference Assemblies/Microsoft/Framework/Silverlight/v4.0
sonar.dotnet.excludeGeneratedCode=true
sonar.dotnet.4.0.sdk.directory=C:/WIndows/Microsoft.NET/Framework/v4.0.30319
sonar.dotnet.version=4.0

#Gendarme
sonar.gendarme.mode= 

sonar.sourceEncoding=UTF-8

# Gallio / Unit Tests
sonar.gallio.mode=
sonar.gallio.coverage.tool=OpenCover
sonar.gallio.runner=IsolatedProcess
sonar.gallio.installDirectory=C:/Program Files (x86)/Gallio
sonar.dotnet.visualstudio.testProjectPattern=*Test*
sonar.opencover.installDirectory=C:/Program Files (x86)/OpenCover/

# FXCop 
sonar.fxcop.mode=skip  
#StyleCop 
sonar.stylecop.mode=skip
#NDeps
sonar.ndeps.mode=skip
#sonar.switchoffviolations.allfile=DatabaseMigrations
#exclusions
#sonar.exclusions=**generated*,**T4MVC**,**/DatabaseMigrations/**

# Project identification sonar.projectKey=Simple.Project sonar.projectVersion=1 sonar.projectName=Simple # Info required for Sonar sonar.sources=. sonar.language=cs #Core C# Settings #sonar.dotnet.visualstudio.solution.file=Source/TAMPWebsite/TAMPWebsite.sln sonar.silverlight.4.mscorlib.location=C:/Program Files (x86)/Reference Assemblies/Microsoft/Framework/Silverlight/v4.0 sonar.dotnet.excludeGeneratedCode=true sonar.dotnet.4.0.sdk.directory=C:/WIndows/Microsoft.NET/Framework/v4.0.30319 sonar.dotnet.version=4.0 #Gendarme sonar.gendarme.mode= sonar.sourceEncoding=UTF-8 # Gallio / Unit Tests sonar.gallio.mode= sonar.gallio.coverage.tool=OpenCover sonar.gallio.runner=IsolatedProcess sonar.gallio.installDirectory=C:/Program Files (x86)/Gallio sonar.dotnet.visualstudio.testProjectPattern=*Test* sonar.opencover.installDirectory=C:/Program Files (x86)/OpenCover/ # FXCop sonar.fxcop.mode=skip #StyleCop sonar.stylecop.mode=skip #NDeps sonar.ndeps.mode=skip #sonar.switchoffviolations.allfile=DatabaseMigrations #exclusions #sonar.exclusions=**generated*,**T4MVC**,**/DatabaseMigrations/**

1 个答案:

答案 0 :(得分:1)

您遇到此错误:http://jira.codehaus.org/browse/SONARDOTNT-301

它是固定的,将在2.1版本中提供,将在几天内发布。