Генератор отчетов автоматизации с OpenConver в ядре do tnet - PullRequest
0 голосов
/ 06 августа 2020

Я использую do tnet core 3.1 с openconver , и я создал сценарий PowerShell, как показано ниже:

OpenCover.Console.exe -target:"dotnet.exe" -targetargs:"test /p:DebugType=full --configuration Debug `"src/Tests/Sample.Tests.csproj`" --logger `"trx;LogFileName=Results.xml`"" -filter:"+[Sample]* -[*.Tests*]*" -oldStyle -register:user -output:"opencover.xml"
dotnet ReportGenerator.dll -reports:"opencover.xml" -targetdir:"reports" -sourcedirs:"."

Но когда я запускаю скрипт, я получаю следующее сообщение:

Committing ... Нет результатов, это могло быть по ряду причин. Наиболее частые причины: 1) отсутствие PDB для сборок, соответствующих фильтру. Просмотрите выходной файл и обратитесь к руководству по использованию (Usage.rtf) о фильтрах. 2) профилировщик может быть неправильно зарегистрирован, обратитесь к руководству по использованию и переключателю -register.

Я установил правильную группу свойств:

<PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <DebugType>full</DebugType>
</PropertyGroup>

Моя основная проблема с моим сценарием PostBuild, когда часть моей библиотеки запускается со сценарием после сборки, $ (SolutionDir) не был найден.

Я не знаю, что мне делать, у вас есть идеи?

Спасибо,

...