2
私はOpenCoverをフルフレームワーク461を対象としたasp net coreプロジェクトで動作させようとしています。私たちはXUnitをテストフレームワークとして使用しています。しかし、私がpowershellスクリプトを実行すると、テストフォルダ内のテストクラスのカバレッジだけが表示され、ソースフォルダ内のクラスのカバレッジは表示されません。OpenCoverに結果が表示されませんasp net core 461
どのようにこれらのファイルにカバレッジを取得しますか?
私のソリューションは、このSRC/APIのように構成されており、テスト/ API.UnitTests
私のスクリプトは次のようになり、重要なポート:APIのcsprojファイルで
&$openCoverPath\OpenCover.Console.exe `
-target:$xunitPath\xunit.console.x86.exe `
-targetargs:".\test\API.UnitTests\bin\Debug\net461\API.UnitTests.dll -noshadow -nologo" `
-register:user `
-oldstyle `
-mergeoutput `
-hideskipped:File `
-searchdirs:".\test\API.UnitTests\bin\Debug\net461\" `
-output:$coverageReportFile
# Generate HTML report from results with ReportGenerator
&$reportGeneratorPath\ReportGenerator.exe `
-reports:$coverageReportFile `
-targetdir:$coverageReportFolder