Статистика покрытия 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 &lt;&gt;f__AnonymousType9`2::GetHashCode()</Name>
          <SequencePoints />
          <BranchPoints />
          <MethodPoint vc="4" uspid="300197" ordinal="0" offset="0" />
        </Method>

Кто-нибудь был в состоянии успешно получить статистику покрытия с Selenium Webdriver с OpenCover?

1 ответ

В документации OpenCover рекомендуется использовать инструмент под названием ReportGenerator, чтобы превратить бред в симпатичный отчет.

Другие вопросы по тегам