Hi All

Thanks for alert to this message Matthias.. you recall correctly that I am 
author of these tests.

There is one test which I might have expected to be flaky, which is the test 
for the file watcher (test 29) - and in retrospect I'm not sure of the value of 
that feature in any case.  In order to make that test work it needs to sleep 
for a bit and to call  QCoreApplication.instance().processEvents().  However 
from the log file it appears to have successfully passed that test.

After that the tests are all very routine I would have thought - the last test 
for which there is output, which is test31, is filtering using a spatial index. 
 On the face of it this sounds very straightforward code to me, and not likely 
to result in a timeout.  OTOH this code was built before multithreaded 
rendering so there is a possibility of some sort of thread insecurity I suppose 
... if multithreading in used in the test at all.

In summary I don't have any immediate thoughts as to why it could be ... 
thoughts anyone?

Cheers
Chris


________________________________________
From: Matthias Kuhn [[email protected]
Sent: 01 December 2015 03:47
To: qgis-developer; Chris Crook
Subject: [QA] CSV Test Flaky

Hi,

The PyQgsDelimitedTextProvider is flaky for as long as I remember.
It runs into a timeout every once in a while (e.g. here 
https://travis-ci.org/qgis/QGIS/jobs/93937729#L1285 http://tinyurl.com/pcepj9t)
I guess it runs into a deadlock given that normally it finishes in ~12s and a 
timeout requires 600s to trigger.
Does anybody have a guess what could be the source of the problem?

Does somebody have a suspicion what could be going on? If yes, please try to 
find a way to add debug output to verify your guesses.
I will probably disable the test the next time I witness false alarms, I hope 
somebody jumps in before :)

Matthias

--
Matthias Kuhn
OPENGIS.ch - https://www.opengis.ch
Spatial • (Q)GIS • PostGIS • Open Source


This message contains information, which may be in confidence and may be 
subject to legal privilege. If you are not the intended recipient, you must not 
peruse, use, disseminate, distribute or copy this message. If you have received 
this message in error, please notify us immediately (Phone 0800 665 463 or 
[email protected]) and destroy the original message. LINZ accepts no 
responsibility for changes to this email, or for any attachments, after its 
transmission from LINZ. Thank You.
_______________________________________________
Qgis-developer mailing list
[email protected]
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to