Gallio가 C# Ecosystem 3에서 더 이상 지원되지 않기 때문에 현재 Sonar 설정으로 변경하고 있습니다. 다음 명령으로 OpenCover를 사용하여 단위 테스트 적용 범위를 성공적으로 가져 왔습니다.SonarQube에서 OpenCover/result를 가져올 수 있습니까?
"C:\Program Files (x86)\OpenCover\OpenCover.Console.exe" -register -target:"c:\Program Files (x86)\NUnit 2.6.3\bin\nunit-console-x86.exe" -targetargs:"d:\Sonar\MyTest.dll /noshadow /framework=net-4.0" -output:"d:\Deploy\Sonar\Coverage.xml" "-filter:+[*]* -[*]Test"
이 명령을 사용하면 단위 테스트 커버리지 만 얻게되지만 실패한 테스트와 성공적인 테스트의 수가 표시되기를 바랍니다. 나는이 명령은 실행하지만 SonarQube으로이 XML을 가져올 수있는 방법이 시험에 대한 정보가 포함 된 XML을 반환
"C:\Program Files (x86)\OpenCover\OpenCover.Console.exe" -register -target:"c:\Program Files (x86)\NUnit 2.6.3\bin\nunit-console-x86.exe" -targetargs:"d:\Deploy\Sonar\MyTest.dll /noshadow /framework=net-4.0 /result=tests.xml"
처럼/결과 옵션을 사용하여이를 달성 할 수 있다고 생각? 또는이 기능이 지원되지 않습니까?
현재 나는 다음과 같은 명령을 사용하여 Coverage.xml 파일을 가져 해요 : 테스트 결과와 tests.xml 파일 파일을 가져올 수있는 유사한 속성이
sonar.cs.opencover.reportsPaths=D:/Deploy/Sonar/Coverage.xml
있습니까?
링크가 작동하지 않습니다. –