<div dir="ltr">I'm all for strict unit test policy however they need to be able to run on all platforms consistently in order to enforce that correctly.  Taking the failing PyQgsAppStartup test on Travis, i just ran it on my Linux setup and it passes fine, yet fails on Travis.  I'm skeptical of that test anyway but it does make it hard to fix when it can't be reproduced..<br><div><br></div><div>Compare to Traivs I get these two tests failing:</div><div><br></div><div><div>The following tests FAILED:</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>100 - PyQgsLocalServer (Failed)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>134 - PyQgsPalLabelingServer (Failed)</div></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, 2 Jun 2015 at 19:31 Matthias Kuhn <<a href="mailto:matthias@opengis.ch">matthias@opengis.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Jürgen<br>
<br>
On 06/02/2015 09:03 AM, Jürgen E. Fischer wrote:<br>
> Hi Nyall,<br>
><br>
> On Tue, 02. Jun 2015 at 13:34:56 +1000, Nyall Dawson wrote:<br>
>> I'd be in favour of a hardline "no breaks allowed" approached. You break<br>
>> travis, your commit gets reverted.<br>
> -1<br>
><br>
> A general rule doesn't make sense to me - it depends on the break.<br>
> If you break travis, you should fix it.<br>
<br>
For the record, can you elaborate which types of breaks should not be<br>
fixed and/or why certain breaks should be fixed in master instead of in<br>
a separate branch/pull request?<br>
<br>
Regards<br>
Matthias<br>
_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote></div>