Статистика покрытия OpenCover с помощью Selenium Webdriver
Я пытался получить статистику покрытия с помощью OpenCover для моих автоматических тестов Selenium Webdriver, чтобы получить лучшее представление о том, какие области мои тесты не охватывают в приложении.
В настоящее время я настроил веб-приложение на своем локальном IIS и использую SpecFlow для автоматизации.
Использование OpenCover.Console.exe В настоящее время я использую эту строку, чтобы попытаться получить некоторое освещение.
OpenCover.Console.exe -target: "C: \ Windows \ System32 \ inetsrv \ w3wp.exe" -targetargs: -debug -targetdir: "C: \ inetpub \ wwwroot \ AmberUI \ deploy \ bin" -register: пользователь
Я получаю файл results.xml, но он выкладывает кучу бреда
<Method visited="true" cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="0" branchCoverage="0" isConstructor="false" isStatic="false" isGetter="false" isSetter="false">
<Summary numSequencePoints="0" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="0" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="0" />
<MetadataToken>100663387</MetadataToken>
<Name>System.Int32 <>f__AnonymousType9`2::GetHashCode()</Name>
<SequencePoints />
<BranchPoints />
<MethodPoint vc="4" uspid="300197" ordinal="0" offset="0" />
</Method>
Кто-нибудь был в состоянии успешно получить статистику покрытия с Selenium Webdriver с OpenCover?
1 ответ
В документации OpenCover рекомендуется использовать инструмент под названием ReportGenerator, чтобы превратить бред в симпатичный отчет.