NUnit - Monodevelop Integration - PullRequest
       10

NUnit - Monodevelop Integration

1 голос
/ 11 января 2012

Когда я хочу запустить unittest в Monodevelop 2.6 (хранилище по умолчанию для Ubuntu) и NUnit-Integration (apt-get install monodevelop-nunit), я всегда получаю следующую ошибку.

Даже если я компилирую свои проекты как .Net 3.5 (x86) или .Net 4.0 (любой процессор) или любую другую комбинацию, я получаю следующую ошибку.

Я не понимаю этого, потому что nunit-console BurnSystems.Tests.dll работает отлично.

Это было бы совершенно нормально, но мне нужен отладчик, чтобы проверить, в чем причина неудачного теста. «Отладка внешнего приложения», как в Visual Studio, по-видимому, недоступна в MonoDevelop.



Error - 20:45:31 - System.NullReferenceException: Object reference not set to an instance of an object

Server stack trace: 
  at NUnit.Util.DomainManager.CreateDomain (NUnit.Core.TestPackage package) [0x00000] in :0 
  at MonoDevelop.NUnit.External.ExternalTestRunner.GetRunner (System.String assemblyPath) [0x00000] in :0 
  at MonoDevelop.NUnit.External.ExternalTestRunner.Run (IRemoteEventListener listener, ITestFilter filter, System.String path, System.String suiteName, System.Collections.Generic.List`1 supportAssemblies) [0x00000] in :0 
  at (wrapper managed-to-native) System.Runtime.Remoting.RemotingServices:InternalExecute (System.Reflection.MethodBase,object,object[],object[]&)
  at System.Runtime.Remoting.RemotingServices.InternalExecuteMessage (System.MarshalByRefObject target, IMethodCallMessage reqMsg) [0x00000] in :0 

Exception rethrown at [0]: 

  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, System.Exception& exc, System.Object[]& out_args) [0x00000] in :0 

...