Моих тестов прекрасно работают, когда выполняются непосредственно с 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), и если возможно простой повторяемый тест. –
Я нашел код в коде Google, но никаких тестов - этот проект доступен для меня, чтобы экспериментировать? –