[Qgis-developer] The green lamp is on again

Tim Sutton tim at kartoza.com
Tue Jun 2 09:41:39 PDT 2015


Hi

> On 02 Jun 2015, at 22:28, Matthias Kuhn <matthias at opengis.ch> wrote:
> 
> Hi
> 
> The green lamp is going again!
> 

Awesome thanks!

> Thanks a lot to everybody committing documentation updates, fixing tests and providing inputs for the failing QgsAppStartup test.
> 
> On 06/02/2015 02:49 PM, Tim Sutton wrote:
>> Hi
>> 
>>> On 02 Jun 2015, at 18:15, Nathan Woodrow <madmanwoo at gmail.com <mailto:madmanwoo at gmail.com>> wrote:
>>> 
>>> 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..
>>> 
>>> Compare to Traivs I get these two tests failing:
>>> 
>>> The following tests FAILED:
>>>  100 - PyQgsLocalServer (Failed)
>>>  134 - PyQgsPalLabelingServer (Failed)
>> 
>> Disabling a test is also a legitimate course of action - if the test does not run as expected and there is no reasonable way to see why in python you can tag it as ‘expected failure’ using the expectedFailure decorator. Obviously that should not be the default action when a test fails and should not be used to disable tests in masse, but disabling the test puts travis back into a testable state for other dev while you figure out the reason for the regression.
> 
> I just disabled part of this test to have the CI running again. It's a rather hard-to-debug test since it runs in a subprocess. But this test prevented me once from breaking the python initialization code, so it would be good to be able to re-enable it.


Agreed.

Regards

Tim




> 
> Regards,
> Matthias
> 

—





Tim Sutton

Visit http://kartoza.com <http://kartoza.com/> to find out about open source:

* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services

Skype: timlinux Irc: timlinux on #qgis at freenode.net
Tim is a member of the QGIS Project Steering Committee

Kartoza is a merger between Linfiniti and Afrispatial

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150602/c7227f56/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KartozaLogo160x66.png
Type: image/png
Size: 9324 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150602/c7227f56/attachment-0001.png>


More information about the Qgis-developer mailing list