Я сейчас меняю вещи на нашу установку Sonar, так как Gallio больше не поддерживается C# Ecosystem 3. Я уже успешно импортировал покрытие тестового блока с помощью OpenCover со следующей командой.Можно ли импортировать OpenCover/result в SonarQube?
"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"
С помощью этой команды я только получаю Unit Test Coverage, но я также хотел бы видеть количество неудачных и успешных испытаний. Я думаю, что я могу добиться этого с помощью опции/Результата, как
"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"
Этой команда возвращает XML с информацией о тестах, которые бежали, но есть ли способ, чтобы импортировать этот XML в SonarQube? Или это не поддерживается?
В настоящее время я импортировать файл Coverage.xml с помощью следующей команды:
sonar.cs.opencover.reportsPaths=D:/Deploy/Sonar/Coverage.xml
Есть ли аналогичное свойство для импорта файла tests.xml с результатами теста?
Ссылка больше не работает –