[Mono-list] Nunit2.0 from Mono code problems and success from Nunit 2.1.4 codebase!!
Francisco Figueiredo Jr.
fxjrlists@yahoo.com.br
Sat, 20 Sep 2003 00:33:27 -0300
Hi all.
I'm trying to use nunit2.0 from mcs/nunit20 dir with Mono, but I'm
having problems....
This is the stack trace I get when executing mono --debug
nunit-console.exe passing my NpgsqlTests.dll nunit2.0 tests file:
mono --debug `which nunit-console.exe` NpgsqlTests.dll
NUnit version 2.0.9
Copyright (C) 2002 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.
GC Warning: Finalization cycle involving 807ef00
Unhandled Exception: System.IO.FileNotFoundException: File 'NpgsqlTests'
not found.
in [0x00096] (at
/home/fxjr/Desenvolvimento/CVSRepositories/Mono/mcs/class/corlib/System.Runtime.Remoting.Proxies/RealProxy.cs:109)
System.Runtime.Remoting.Proxies.RealProxy:PrivateInvoke
(System.Runtime.Remoting.Proxies.RealProxy,System.Runtime.Remoting.Messaging.IMessage,System.Exception&,object[]&)
in (unmanaged) (wrapper remoting-invoke) System.AppDomain:DoCallBack
(System.CrossAppDomainDelegate)
in <0x00004> (wrapper remoting-invoke) System.AppDomain:DoCallBack
(System.CrossAppDomainDelegate)
in <0x00032> (wrapper remoting-invoke-with-check)
System.AppDomain:DoCallBack (System.CrossAppDomainDelegate)
in [0x00055] (at
/home/fxjr/Desenvolvimento/CVSRepositories/Mono/mcs/nunit20/framework/TestDomain.cs:202)
NUnit.Framework.TestDomain:MakeRemoteTestRunner
(System.IO.FileInfo,System.AppDomain)
in [0x00029] (at
/home/fxjr/Desenvolvimento/CVSRepositories/Mono/mcs/nunit20/framework/TestDomain.cs:78)
NUnit.Framework.TestDomain:Load (string)
in [0x00051] (at
/home/fxjr/Desenvolvimento/CVSRepositories/Mono/mcs/nunit20/framework/TestDomain.cs:84)
NUnit.Framework.TestDomain:Load (string)
in [0x00026] (at
/home/fxjr/Desenvolvimento/CVSRepositories/Mono/mcs/nunit20/nunit-console/ConsoleUi.cs:175)
NUnit.Console.ConsoleUi:MakeTestFromCommandLine
(NUnit.Framework.TestDomain,NUnit.Util.ConsoleOptions)
in [0x0009d] (at
/home/fxjr/Desenvolvimento/CVSRepositories/Mono/mcs/nunit20/nunit-console/ConsoleUi.cs:115)
NUnit.Console.ConsoleUi:Main (string[])
GC Warning: Finalization cycle involving 807ef00
[fxjr@mercurio nunit2tests]$
I'm trying this using the latest cvs code, as of, 2003-09-20 00:10.
I tried to find what could be wrong, but I couldn't find :(
While digging in the code I suspect it could be something like some
missing required reference not being loaded in the assembly so it can't
load my NpgsqlTests test suite class and throws this exception.
While trying to solve my nunit problems, I tried to download and compile
the Nunit 2.1.4 code from sourceforge. And the good news is that I could
get the nunit-console.exe to be compiled and run in Mono!! :)
Thanks for attention.
--
Regards,
Francisco Figueiredo Jr.
------
"My grandfather once told me that there are two
kinds of people: those
who work and those who take the credit. He told me
to try to be in the
first group; there was less competition there."
- Indira Gandhi