[Mono-dev] Mono and NMock2 - failing to run NMock2 with mono svn
Mads Bondo Dydensborg
mbd at dbc.dk
Tue Aug 7 08:22:29 EDT 2007
onsdag 04 Juli 2007 skrev Mads Bondo Dydensborg:
> fredag 29 juni 2007 16:22 skrev Mads Bondo Dydensborg:
> > Hi there
Hi again
Just a note for the archive. This issue has been resolved (possibly sooner) in
revision:
$ mono --version
Mono JIT compiler version 1.2.5 (/trunk/ r83560)
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
TLS: __thread
GC: Included Boehm (with typed GC)
SIGSEGV: altstack
Architecture: x86
Disabled: none
Thanks to whomever fixed it, and regards.
Regards,
Mads
>
> Hi there - just a repost to raise this issue again.
>
> Any feedback will be most appreciated.
>
> Regards,
>
> Mads
>
> >
> > I have observed that my nmock2 tests have started to fail with the version
> of
> > mono I compile from svn. Running this command:
> >
> > $ echo $MONO_PATH
>
> /home/madsdyd/xintegra/trunk/Components/Bin/:/home/madsdyd/xintegra/trunk/Lib/NUnit:/home/madsdyd/xintegra/trunk/Lib/NMock:/home/madsdyd/xintegra/trunk/Lib/NLog/Mono
> > $ which mono
> > /usr/local/mono-svn/bin/mono
> > $ mono --version
> > Mono JIT compiler version 1.2.4 (/trunk/ r81006)
> > Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
> > TLS: __thread
> > GC: Included Boehm (with typed GC)
> > SIGSEGV: normal
> > Architecture: x86
> > Disabled: none
> > $
> >
>
mono --debug /home/madsdyd/xintegra/trunk/Lib/NUnit/nunit-console.exe ../Bin/Debug/DBC.ORM.dll
> >
> > fails with:
> >
> > Failures:
> > 1) SQLBuilderTest.SelectOrAndSQL : System.InvalidCastException : Cannot
cast
> > from source type to destination type.
> > at SQLBuilderTest.SetUp () [0x00035]
> >
>
in /home/madsdyd/xintegra/trunk/Components/DBC.ORM/UnitTest/SQLBuilderTest.cs:90
> > at <0x00000> <unknown method>
> > at (wrapper managed-to-native)
System.Reflection.MonoMethod:InternalInvoke
> > (object,object[])
> > at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags
> > invokeAttr, System.Reflection.Binder binder, System.Object[] parameters,
> > System.Globalization.CultureInfo culture) [0x00056]
> >
>
in /home/compile/Compile/Mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:146
> >
> > The offending statement is:
> >
> > mockProvider = mocks.NewMock<IProvider>();
> >
> > AFAICT the assignment does not matter, the failure is somewhere in
> NewMock(?)
> >
> > However, running with stable mono:
> >
> > $ mono --version
> > Mono JIT compiler version 1.2.3.1, (C) 2002-2006 Novell, Inc and
> Contributors.
> > www.mono-project.com
> > TLS: __thread
> > GC: Included Boehm (with typed GC)
> > SIGSEGV: normal
> > Architecture: x86
> > Disabled: none
> >
> > The test passes as expected - with no fails (neither from NUnit or Mono).
In
> > both cases, the compilation of my source tree has been using the svn
version
> > of mono/gmcs.
> >
> > So, two questions:
> >
> > a) Is anyone else experiencing this issue?
> > b) Any advise on resolving it?
> >
> > Thanks in advance, and regards,
> >
> > Mads
> >
> > --
> > Med venlig hilsen/Regards
> >
> > Systemudvikler/Systemsdeveloper cand.scient.dat, Ph.d., Mads Bondo
> Dydensborg
> > Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 44 86
77
> 34
> >
> > _______________________________________________
> > Mono-devel-list mailing list
> > Mono-devel-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >
> >
>
> --
> Med venlig hilsen/Regards
>
> Systemudvikler/Systemsdeveloper cand.scient.dat, Ph.d., Mads Bondo
Dydensborg
> Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 44 86 77
34
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
--
Med venlig hilsen/Regards
Systemudvikler/Systemsdeveloper cand.scient.dat, Ph.d., Mads Bondo Dydensborg
Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 44 86 77 34
More information about the Mono-devel-list
mailing list