내 C# 프로젝트를 확인하기 위해 음파 탐지기를 사용하고 있습니다. 나는 코드 커버리지를 측정하여 gallio와 opencover를 설치 한 이유를 알고 싶습니다. soner-runner를 실행하면 모든 것이 잘 작동하고 단위 테스트가 수행되지만 코드 범위는 sonar 웹 UI에서 0 %입니다.gallio 및 opencover 코드가있는 수중 음파 탐지기 : 0 %
코드 적용 범위가 0 % 인 이유를 알고 계십니까?
내 용액, 프로젝트 및 직업 (S)의 SonarTestSolution Class1.cs를 (P)으로 ClassLibrary1 (C)으로 Class1.cs (P) ClassLibrary1NUnitTest (C) Class1NUnitTest.cs함량 : Class1NUnitTest.cs의
public class Class1 {
public String getTestString() { return "abc";}
}
내용 :
[TestFixture]
public class Class1NUnitTest {
[Test]
public void createServiceFromFactoryTest() {
Class1 c = new Class1();
Assert.That(c.getTestString(), Is.EqualTo("abc"));
}}
sonar-project.properties :
sonar.projectKey=cs_sonar_test
sonar.projectVersion=1.0-SNAPSHOT
sonar.projectName=C# Sonar Test Project
sonar.sourceEncoding=UTF-8
sources=.
sonar.language=cs
sonar.donet.visualstudio.testProjectPattern=*NUnitTest*
당신은 내가 로그 og의 수중 음파 탐지기 주자를 포함 할 수 있습니다 원하는 경우
및
OpenCover에서 메시지를 받고 있습니까? –