単体テストのカバレッジをカウントするために monocov を使用しようとしていますが、問題が発生しました。
この [質問] に示されているヒントに従って、monocov をダウンロードして正常にビルドしました: monocov をコンパイルできません (Mac OS x 10.7.4)
http://www.mono-project.com/Code_Coverageに示されているように、monocov を nunit-console2 と一緒に使用してみました
これが私のコマンドです:
$ MONO_OPTIONS="--profile=monocov:+/Users/myaccount/MyProject/MonoForm/MonoForm.Common.Generic/bin/Release" nunit-console2 /Users/myaccount/MyProject/MonoForm/MonoForm.Common.UnitTests/bin/Release/MonoForm.Common.UnitTests.dll
そして、私は次のような出力を得ました:
NUnit version 2.4.8
Copyright(C) 2002-2007 Charlie Poole.
Copyright(C) 2002-2004 James W. Newkirk, Michael C.Two, Alexei A. Vorontsov.
Copyright(C) 2000-2002 Philip Craig.
All Rights Reserved.
Runtime Environment -
OS Version: Unix 11.4.0.0
CLR Version: 2.0.50727.1433 ( 2.10.9(tarball Mon May 7 20:25:51 EDT 2012) )
......
Tests run: 6, Failures: 0, Not run: 0, Time: 0.052 seconds.
$
TestResult.xml は nunit-console2 の一般的な出力ファイルであり、monocov の結果として生成されるエラー メッセージや .cov ファイルはありません。電流が止まって、何が悪いのかわからなくなりました。
モノコフの専門家がここで光を当てることができるかどうかはわかりません. ありがとう!