VS2012 プレミアムでコード カバレッジを機能させようとしていますが、問題が発生しています。
私はいくつかの異なるプロジェクトを持つ C# ソリューションを持っていますが、最も顕著なのは、テスト対象の Kernel.dll と、NUnit と Rhino Mocks を使用してテストする Kernel.Tests.dll です。
NUnit テスト アダプター (ベータ 2) を使用すると、テスト エクスプローラーにテストを取得したり、テストを実行したりできます。しかし、コード カバレッジに関しては、テスト対象のコードではなく、テスト dll 自体からのみ分析を行います。これは、.runsettings ファイルを使用しない場合です。
また、この仕様で .runsettings ファイル (ここのように: http://msdn.microsoft.com/en-us/library/jj159530.aspx ) を使用してみました:
<Include>
<ModulePath>.*\.dll$</ModulePath>
</Include>
<Exclude>
<ModulePath>.*\.Tests\.dll$</ModulePath>
</Exclude>
しかし、テストDLLも含まれていないため、空の結果が得られます。
問題は、ソリューションの他の部分が見つからないことのようですが、それがどこにあるのか、またはそれを見つけるために何を設定する必要があるのか わかりません。
誰かが同じ問題に遭遇しましたか? それを修正する方法についてのアイデアはありますか?