我正在嘗試使用monocov來計算單元測試覆蓋率,並遇到一個問題,有一些用盡谷歌,但似乎沒有相關的答案可用。monocov沒有生成輸出(OS X 10.7.4)
我下載並按照此提示成功構建了monocov顯示在這個[提問]:Can't get monocov to compile (Mac OS x 10.7.4)
使用monocov與NUnit的-console2一起在http://www.mono-project.com/Code_Coverage
這裏表示曾試圖爲我的命令:
$ 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的一個通用輸出文件,並且沒有任何錯誤信息,也沒有作爲monoov生成的.cov文件。目前停滯不前,想法出了什麼問題。
不確定monoov的任何專家都可以在這裏看到一些亮點。謝謝!