SPAM-LOW: Re: [Mono-dev] [PATCH] make nunit work out of the box on 2.0 profile

Kamil Skalski kamil.skalski at gmail.com
Sun Sep 11 08:58:25 EDT 2005


Well, ideally there should be no nunit shipped with mono. Or at least
it would be nice to have mono/nunit20 kept in sync with nunit.org
repository.

As for my changes they are mostly mono build system specific except
for the config file.
Is there any reason why nunit use this kind of hardcoding the version
of used mscorlib? Isn't it  possible to use some command line option
to switch the choosen mscorlib?

2005/9/9, Charlie Poole <charlie at nunit.com>:
> Ideally, I'd like to see the mono version of nunit that we build kept in
> synch with the one that you guys are building. So please let us know of
> changes that you think should be reflected back to NUnit.
> 
> Charlie
> 
> 
> > -----Original Message-----
> > From: mono-devel-list-bounces at lists.ximian.com
> > [mailto:mono-devel-list-bounces at lists.ximian.com] On Behalf
> > Of Sebastien Pouliot
> > Sent: Thursday, September 08, 2005 11:18 PM
> > To: Kamil Skalski
> > Cc: mono-devel-list
> > Subject: SPAM-LOW: Re: [Mono-dev] [PATCH] make nunit work out
> > of the box on 2.0 profile
> >
> >
> > Hello,
> >
> > On Thu, 2005-08-09 at 23:22 +0200, Kamil Skalski wrote:
> > > Currently nunit distributed with mono is rather unusable with 2.0
> >
> > there are, at least, 14236 tests saying otherwise
> > http://mono.ximian.com/tests/displayTestResults.php?&profile=1
> &distro=0
> 
> but I agree it may not be perfect for 2.0 ;-)
> 
> > assemblies. I attach a patch, which makes it fully usable:
> >
> > - nunit-console.exe.config is removed, because it enforces choosing
> > 1.1 corlib assemblies in preference over 2.0 ones
> 
> make sense as our main target is still 1.1 assemblies
> 
> >  (and the contents of
> > this config are mostly related to making nunit work on 1.0 .NET, which
> 
> > is not an issue with mono)
> >
> > - nunit-console2 is added, I'm copying the design of monop2 and wsdl2
> >
> > - the nunit dlls from 2.0 are now installed
> 
> you mean installed in the GAC ?
> 
> if so what happens when 2.0 compiled assemblies overwrites the
> assemblies compiled with 1.1 (same name, version# and public key) ?
> 
> does the 1.1 (default) profile still works ?
> 
> > Optionally we could leave the
> >   <appSettings>
> >       <!--    Specify the location to be used by .NET for the cache
> -->
> >     <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache"
> />
> >   </appSettings>
> >
> > section in nunit-console.exe.config and remove any other contents.
> >
> > Should I commit?
> 
> I think the real question is "is it working ?", i.e. have you tested
> this on the mcs tree and ensure every test target are still working ?
> 
> --
> Sebastien Pouliot
> email: sebastien at ximian.com
> blog: http://pages.infinit.net/ctech/
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 
> 
> 


-- 
Kamil Skalski
http://nazgul.omega.pl



More information about the Mono-devel-list mailing list