<div dir="ltr">Hello,<div><br></div><div>The build bot does some of this work when you submit a pull request.   It does not cover all platforms, nor all configurations, but it is a good first step.</div><div><br></div><div>But this is not a problem.   Not every patch affects all systems, and most of the code is cross platform, so testing on one is enough.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 17, 2014 at 5:38 PM, Edward Ned Harvey (mono) <span dir="ltr"><<a href="mailto:edward.harvey.mono@clevertrove.com" target="_blank">edward.harvey.mono@clevertrove.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div>
<p>This might have gotten buried in the other thread.  So here's a new thread to bring it up to attention.<u></u><u></u></p>
<p><a name="149200c13ad95ae0__MailEndCompose"><u></u> <u></u></a></p>
<p class="MsoNormal">Miguel, this question is probably for you.  (And by the way, thank you for everything, and especially thank you for participating here.)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The bottleneck that's preventing much community contribution is *primarily* the fear of community contributions breaking other things. 
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p>So this sounds like an area that is actually *feasible* to really make a huge improvement on:<u></u><u></u></p>
<p><u></u> <u></u></p>
<p>Can we please, formally adopt a process that community contributors can follow, and reasonably expect (a) that their contributions won't break anything, and (b) that their contributions will consequently be reviewed in a reasonable timeframe?<u></u><u></u></p>
<p><u></u> <u></u></p>
<p>One thing in particular that's missing is a formal definition of how the community contributors should run unit tests.  It doesn't necessarily need to be easy - As we all know, mono is a huge complex and awesome project.  If it's absolutely
 necessary to run unit tests on 7 versions of linux, OSX, android and iOS, then so be it.  While none of us are prepared to run those kinds of tests right now, you put the target up in the air and tell the community "Figure out some way community contributors
 can regularly and habitually run these tests before submitting code" and we'll be energized as a result of having a clear *direction* and I'm certain we'll find a way to hit that target.  I know there's lots of work on the platter, but this in particular is
 something I think you can afford to do, with huge implications of community good will, and long-term growth and adoption.<u></u><u></u></p>
</div>
</div>

<br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">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>