I don&#39;t mean to cast aspersions on the maintenance of the tests (although I do think it would be unusual if a product was released with failures in its own automated test suite).  I don&#39;t feel entitled to complain too much, but I&#39;d like to understand the situation.<div>

<br></div><div>I just want to find answers to these questions:</div><div><ol><li>Is this expected </li><ul><li>in general? (It sounds like yes, please somebody correct this if they think otherwise)</li><li>for a released version? (Sounds like yes again)</li>

<li>for 2.10.2?</li></ul><li>Does it look like I&#39;m doing something wrong?</li><li>How is Mono packaged if the test suite fails?</li></ol><div>Thanks again.</div><div><br></div><div>Harry</div><div><br><div class="gmail_quote">

On 23 June 2011 20:05, Steve Bjorg <span dir="ltr">&lt;<a href="mailto:steveb@mindtouch.com">steveb@mindtouch.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div style="word-wrap:break-word"><div>Here&#39;s a thought: only accept code changes that pass all tests?  Just saying...</div><br><div>
<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">

- Steve</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px"><br></div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">--------------</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">

Steve G. Bjorg</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px"><a href="http://mindtouch.com" target="_blank">http://mindtouch.com</a></div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">

<a href="http://twitter.com/bjorg" target="_blank">http://twitter.com/bjorg</a></div></span></span></div></span></div></span></div></span></div></span></div></span></span>
</div><div><div></div><div class="h5">

<br><div><div>On Jun 23, 2011, at 11:43 AM, Zoltan Varga wrote:</div><br><blockquote type="cite">Hi,<div><br></div><div>  Our test suite contains 1000s of tests, written by dozens of people, its a bit hard to keep them all passing.</div>

<div><br></div><div>                    Zoltan<br><br><div class="gmail_quote">On Thu, Jun 23, 2011 at 7:44 PM, Harry Wilkinson <span dir="ltr">&lt;<a href="mailto:hwilkinson@mdsol.com" target="_blank">hwilkinson@mdsol.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<div><br></div><div>I&#39;m encountering some test failures with the Mono 2.10.2 source tarball distributed at <a href="http://ftp.novell.com/pub/mono/sources/mono/" target="_blank">http://ftp.novell.com/pub/mono/sources/mono/</a></div>




<div><br></div><div>Basically I&#39;m trying to package it for deployment on Ubuntu 10.04.2 servers in a cloud configuration.  So far I&#39;ve been building from source and encountered no significant problems other than the long build time.  I&#39;d like to be able to reduce that by building it once and deploying a compiled package.  So I&#39;m using <span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">dpkg-buildpackage.</span></div>




<div><br></div><div>However, now that I&#39;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:</div>




<div><br></div><div>mcs/class/corlib/Test/System.Runtime.Serialization.Formatters.Binary/VersionTolerantSerialization/VersionTolerantSerializationTestLib/6.0/Address.cs</div><div><br></div><div>The file is there in the Git repo under the 2.10.2 tag, but it&#39;s not in the tarball.  Unfortunately it&#39;s referenced in the associated Makefile (mcs/class/corlib/Makefile).  The same applies to 2.10.1, so I&#39;m guessing the file is omitted from whatever process builds the tarballs.</div>




<div><br></div><div>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):</div><div>




<br></div><div><div>make[8]: Entering directory `/home/hwilkinson/mono/mcs/class/System.Web.DynamicData&#39;</div><div>MCS     [net_2_0] System.Web.DynamicData_test_net_2_0.dll</div><div>Test/../../System.Web/Test/mainsoft/NunitWeb/NunitWeb/MyTemplateControls.cs(43,19): error CS0507: `MyTemplateControls.TestTemplateControl.CreateChildControls()&#39;: cannot change access modifiers when overriding `protected&#39; inherited member `System.Web.UI.Control.CreateChildControls()&#39;</div>




<div>/home/hwilkinson/mono/mcs/class/lib/net_2_0/System.Web.dll (Location of the symbol related to previous error)</div><div>Compilation failed: 1 error(s), 0 warnings</div><div>make[8]: *** [System.Web.DynamicData_test_net_2_0.dll] Error 1</div>




</div><div><br></div><div>It looks like this could well be an incorrect preprocessor definition &#39;SYSTEM_WEB_EXTENSIONS&#39; (not sure whether it should be defined or not) in mcs/class/System.Web/Test/mainsoft/NunitWeb/NunitWeb/MyTemplateControls.cs.</div>




<div><br></div><div>Is this expected?  I had sort of assumed that a released version would have a passing test suite.  Am I doing something wrong?</div><div><br></div><div>Any advice (well, almost) would be gratefully received.</div>




<div><br></div><div>Thanks.</div><div><br></div><font color="#888888"><div>Harry Wilkinson</div>
</font><br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com" target="_blank">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br></div>
_______________________________________________<br>Mono-devel-list mailing list<br><a href="mailto:Mono-devel-list@lists.ximian.com" target="_blank">Mono-devel-list@lists.ximian.com</a><br><a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>

</blockquote></div><br></div></div></div></blockquote></div><br></div></div>