On 23.06.2011 21:05, Steve Bjorg wrote:
> Here's a thought: only accept code changes that pass all tests?  Just 
> saying...

Here is a second thought: the build servers are down, QA is gone,
RE is gone. Just saying...

The errors below are solely caused by lack of infrastructure.

>
> - Steve
>
> --------------
> Steve G. Bjorg
> http://mindtouch.com
> http://twitter.com/bjorg
>
> On Jun 23, 2011, at 11:43 AM, Zoltan Varga wrote:
>
>> Hi,
>>
>>    Our test suite contains 1000s of tests, written by dozens of people, its 
>> a bit hard to keep them all passing.
>>
>>                      Zoltan
>>
>> On Thu, Jun 23, 2011 at 7:44 PM, Harry Wilkinson<hwilkin...@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@lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>
>>
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list@lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list


_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to