オープンカバレッジを使用してプロジェクトのコードカバレッジレポートを生成しようとしていますが、ソースクラスではなくテストクラスのみをカバーしています。私は私のテストを実行するには、次のコマンドを使用しています :OpenCoverは実際のソースコードをカバーしていません
"C:\Program Files (x86)\OpenCover\OpenCover.Console.exe" -register:user -target:"$nunit_path\nunit-console.exe" -targetargs:"$project_path\Project.Test\Project.Test.dll -noshadow" -mergebyhash -output:C:\Reports\NUnit\projectCoverageReport.xml
$のnunit_pathと$ PROJECT_PATHが私のファイルへの単なるパスです、私はコマンドをより明確にするためにそれらをスキップ。
このコマンドを実行すると、(Project.Test.dllアセンブリ内の)テストクラスが完全にカバーされますが、それ以外は何も表示されません。 OpenCoverにソースコードも考慮させるにはどうすればいいですか?
これで、この質問に対する回答が見つかりましたか。 – summea
私はこれを解決する必要がある場所ではもはや働いていないので、私はそれをどのように解決したのか本当に覚えていない:/私はこのソフトウェアを使い終わったと思うが、どのように覚えている。ごめんなさい :/ – SalysBruoga