Admin Console から次のコマンド ライン (わかりやすくするために折り返されています) を使用して OpenCover を実行しています。
packages\OpenCover.1.0.625\OpenCover.Console.exe -register:user -target:packages\NUnit.2.5.10.11092\tools\nunit-console.exe -targetargs:"FooProject.nunit" -filter:+[ ] -出力:coverage.xml
以下の出力が得られますが、指定されたcoverage.xmlファイルが作成されていません。
出力ファイルが作成されないのはなぜですか?
更新この質問への回答
で提案されているように、32ビットと64ビットの両方のプロファイラーを登録し、フラグを削除しましたが、それでも同じ出力が得られます-register
NUnit バージョン 2.5.10.11092
Copyright (C) 2002-2009 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk、Michael C. Two、Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
全著作権所有。ランタイム環境 -
OS バージョン: Microsoft Windows NT 6.1.7601 Service Pack 1
CLR バージョン: 2.0.50727.5446 (Net 2.0)ProcessModel: デフォルト DomainUsage: デフォルト
実行ランタイム: デフォルト
..........F....FF........F... .........F..F..F......
テストの実行: 58、エラー: 0、失敗: 7、不確定: 0、時間: 1.5298027 秒
実行しない: 0、無効: 0、無視: 0、スキップ: 0エラーと失敗:
1) テストの失敗:
C:\FooProject\FooProject.Tests\Controllers\BarControllerTests.cs:line 27 の FooProject.Tests.Controllers.BarControllerTests.Index() の FooProject.Tests.Controllers.BarControllerTests.Index2) テストの失敗:
C:\FooProject\FooProject.Tests\Controllers\FringControllerTests.cs:line 107 の FooProject.Tests.Controllers.FringControllerTests.Index() の FooProject.Tests.Controllers.FringControllerTests.Index3) テストの失敗: FooProject.Tests.Controllers.FringControllerTests.Save
at FooProject.Tests.Controllers.FringControllerTests.Save() in C:\FooProject\FooProject.Tests\Controllers\FringControllerTests.cs:line 1354) テストの失敗:
C:\FooProject\FooProject.Tests\Repositories\FringRepositoryTests.cs:line 17 の FooProject.Tests.Repositories.FringRepositoryTests.Foo() の FooProject.Tests.Repositories.FringRepositoryTests.Foo5) テストの失敗:
C:\FooProject\FooProject.Tests\Services\BarServiceTests.cs:line 52 の FooProject.Tests.Services.BarServiceTests.Frob() の FooProject.Tests.Services.BarServiceTests.Frob6) テストの失敗: FooProject.Tests.Services.FringServiceTests.Frob
at FooProject.Tests.Services.FringServiceTests.Frob() in C:\FooProject\FooProject.Tests\Services\FringServiceTests.cs:line 397) テストの失敗: FooProject.Tests.Services.FringServiceTests.Frob at FooProject.Tests.Services.FringServiceTests.Frob() in C:\FooProject\FooProject.Tests\Services\FringServiceTests.cs:line 139
コミットしています....