NCoverExplorer を実行して構成するので、コマンド ラインは次のようになります。
"D:\Development\Projects\t.net\lib\NCover\NCover.Console.exe" //reg //w "D:\Development\Projects\t.net\build_output\t.net" //v "D:\Development\Projects\t.net\lib\NUnit\nunit-console.exe" t.Core.Tests.dll /framework=4.0
出力の coverage.xml が空のようです。同時に、Visual Studio (TestDriven.Net) で Coverate レポートを実行すると、完全に生成されます。
2 つのケースについて、coverage.log ファイルを比較しました。NCoverExporer で実行した場合:
EVENT: ログリンクが確立されました。イベント: 通信リンクが確立されました。MESSAGE: コマンド入力の準備ができました。EVENT: Verbose Logging Disabled EVENT: Logging Enabled EVENT: AutoExclusion Enabled メッセージ: アセンブリの監視: (読み込まれたすべてのアセンブリ) メッセージ: 次の属性を持つ型とメソッドの除外: CoverageExcludeAttribute; メッセージ: ドライバー準備完了イベントを受信しました。メッセージ: v2.0.50727
TestDriven.netの場合
EVENT: ログリンクが確立されました。イベント: 通信リンクが確立されました。MESSAGE: コマンド入力の準備ができました。イベント: 詳細ログ無効 イベント: ログ有効 イベント: AutoExclusion 有効 メッセージ: アセンブリの監視: Microsoft.Web.Mvc;Moq;T.Core;T.Core.Tests;Web; メッセージ: 次の属性を持つ型とメソッドを除外します: CoverageExcludeAttribute;System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute; メッセージ: ドライバー準備完了イベントを受信しました。メッセージ: v4.0.30319
Monitoring Assemblies と MESSAGE: v4.0.30319 の違いを確認してください。TD.net の場合、.NET Framework を正しくサポートします。
TD.net のように、NCover を機能させる方法の手がかりはありますか? どこで構成されていますか?