Я создаю выходной файл cover.xml с помощью следующей команды.
"C:\Program Files\NCover\NCover.Console.exe" //reg //w "D:\BuildServer\MyCoolWebsite\Working\MyCoolWebsite.Helpers.Tests\bin\Debug" //l "Coverage.log" //a MyCoolWebsite.Helpers //x "D:\BuildServer\MyCoolWebsite\Artifacts\buildlogs\coverage.xml" "C:\Program Files\NUnit 2.4.8\bin\nunit-console.exe" "D:\BuildServer\MyCoolWebsite\Working\MyCoolWebsite.Helpers.Tests\MyCoolWebsite.Helpers.Tests.nunit"
Затем я пытаюсь проанализировать xml, используя xsls из папки C: \ Program Files \ NCover \ CC.Net. В результате получается почти пустой HTML-файл.
Причина этого в том, что xsl ожидает следующего:
coverage -> module -> method -> seqpnt -> @visitcount
Хотя xml имеет структуру, которая выглядит следующим образом
coverage -> module -> class -> method -> seqpnt -> @vc
Выводит ли NCover правильную версию XML для моего XSL? Есть настройки, которые мне не хватает?