時與NUnit的直接執行我的測試工作得很好,但是當通過OpenCover(仍與NUnit的爲測試運行器)執行,我收到以下錯誤:NUnit的測試中OpenCover
ProcessModel: Default DomainUsage: Single
Execution Runtime: Default
.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F
.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F. F.F.F.F.F.F.F.F.F.F.F.F.F.F.F
.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F
.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F
Tests run: 200, Errors: 0, Failures: 200, Inconclusive: 0, Time: 0,5410309 seconds
Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0
Errors and Failures:
1) SetUp Error : GeoGen.Studio.PlugInLoader.LoaderTests
SetUp : System.MissingMethodException : Method not found: 'VoidSystem.CannotUnloadAppDomainException.SafeVisited(Int32)'.
at GeoGen.Studio.PlugInLoader.LoaderTests..ctor()
2) Parent Failure : GeoGen.Studio.PlugInLoader.LoaderTests.AddPlugIn_ValidPlugIn_CreatesInstance
TestFixtureSetUp failed in LoaderTests
錯誤2爲每個測試重複。所有的測試都應該通過(並且它們通過NUnit傳遞)。覆蓋與NCover正常工作,但它的試用期滿了,我無法承擔許可證。
感謝您的幫助!
這看起來像一個OpenCover的錯誤 - 它無法找到它用於檢測的注入方法 - 請在[github-opencover](https://github.com/sawilde/opencover)上提出問題,如果可能是一個簡單的可重複測試。 – 2012-03-07 22:33:30
我在Google代碼上發現了代碼,但未進行測試 - 此項目是否可供我進行實驗? – 2012-03-08 22:17:12