[Mono-dev] Test suite failures (Mono 2.10.2)

Zoltan Varga vargaz at gmail.com
Thu Jun 23 14:43:24 EDT 2011


  Our test suite contains 1000s of tests, written by dozens of people, its a
bit hard to keep them all passing.


On Thu, Jun 23, 2011 at 7:44 PM, Harry Wilkinson <hwilkinson at mdsol.com>wrote:

> Hi,
> I'm encountering some test failures with the Mono 2.10.2 source tarball
> distributed at http://ftp.novell.com/pub/mono/sources/mono/
> Basically I'm trying to package it for deployment on Ubuntu 10.04.2 servers
> in a cloud configuration.  So far I've been building from source and
> encountered no significant problems other than the long build time.  I'd
> like to be able to reduce that by building it once and deploying a compiled
> package.  So I'm using dpkg-buildpackage.
> However, now that I'm packaging rather than just building and installing,
> it seems that the test suite is run and there are some test failures.  The
> first and most obvious one is that it appears that a file is missing from
> the source tarball:
> mcs/class/corlib/Test/System.Runtime.Serialization.Formatters.Binary/VersionTolerantSerialization/VersionTolerantSerializationTestLib/6.0/Address.cs
> The file is there in the Git repo under the 2.10.2 tag, but it's not in the
> tarball.  Unfortunately it's referenced in the associated Makefile
> (mcs/class/corlib/Makefile).  The same applies to 2.10.1, so I'm guessing
> the file is omitted from whatever process builds the tarballs.
> I switched to compiling from the source taken from Git, checkout out the
> 2.10.2 tag, and I get a different error (which is also what I get with the
> tarball version if I just hack the makefile):
> make[8]: Entering directory
> `/home/hwilkinson/mono/mcs/class/System.Web.DynamicData'
> MCS     [net_2_0] System.Web.DynamicData_test_net_2_0.dll
> Test/../../System.Web/Test/mainsoft/NunitWeb/NunitWeb/MyTemplateControls.cs(43,19):
> error CS0507:
> `MyTemplateControls.TestTemplateControl.CreateChildControls()': cannot
> change access modifiers when overriding `protected' inherited member
> `System.Web.UI.Control.CreateChildControls()'
> /home/hwilkinson/mono/mcs/class/lib/net_2_0/System.Web.dll (Location of the
> symbol related to previous error)
> Compilation failed: 1 error(s), 0 warnings
> make[8]: *** [System.Web.DynamicData_test_net_2_0.dll] Error 1
> It looks like this could well be an incorrect preprocessor definition
> 'SYSTEM_WEB_EXTENSIONS' (not sure whether it should be defined or not)
> in mcs/class/System.Web/Test/mainsoft/NunitWeb/NunitWeb/MyTemplateControls.cs.
> Is this expected?  I had sort of assumed that a released version would have
> a passing test suite.  Am I doing something wrong?
> Any advice (well, almost) would be gratefully received.
> Thanks.
> Harry Wilkinson
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20110623/4b43a1f7/attachment.html 

More information about the Mono-devel-list mailing list