2323#include < QSharedPointer>
2424#include < QtTest/QtTest>
2525
26- // enable to allow fragile tests which intermittently fail
27- #define WITH_FLAKY_TESTS
28-
2926class TestTask : public QgsTask
3027{
3128 Q_OBJECT
@@ -173,29 +170,17 @@ class TestQgsTaskManager : public QObject
173170 void taskFinished ();
174171 void subTask ();
175172 void addTask ();
176-
177- #ifdef WITH_FLAKY_TESTS
178173 void taskTerminationBeforeDelete ();
179- #endif
180-
181174 void taskId ();
182175 void progressChanged ();
183- #ifdef WITH_FLAKY_TESTS
184176 void statusChanged ();
185- #endif
186-
187177 void allTasksFinished ();
188178 void activeTasks ();
189-
190179 void holdTask ();
191180 void dependancies ();
192181 void layerDependencies ();
193- #ifdef WITH_FLAKY_TESTS
194182 void managerWithSubTasks ();
195- #endif
196-
197183 void managerWithSubTasks2 ();
198-
199184 void managerWithSubTasks3 ();
200185};
201186
@@ -344,8 +329,6 @@ void TestQgsTaskManager::addTask()
344329 QCOMPARE ( spy.last ().at ( 0 ).toLongLong (), 1LL );
345330}
346331
347- #ifdef WITH_FLAKY_TESTS
348- // we don't run this by default - the sendPostedEvents call is fragile
349332void TestQgsTaskManager::taskTerminationBeforeDelete ()
350333{
351334 // test that task is terminated by manager prior to delete
@@ -366,7 +349,6 @@ void TestQgsTaskManager::taskTerminationBeforeDelete()
366349 delete manager;
367350 QApplication::sendPostedEvents ( nullptr , QEvent::DeferredDelete );
368351}
369- #endif
370352
371353void TestQgsTaskManager::taskFinished ()
372354{
@@ -631,7 +613,6 @@ void TestQgsTaskManager::progressChanged()
631613 QCOMPARE ( spy2.last ().at ( 0 ).toDouble (), 30.0 );
632614}
633615
634- #ifdef WITH_FLAKY_TESTS
635616void TestQgsTaskManager::statusChanged ()
636617{
637618 // check that statusChanged signals emitted by tasks result in statusChanged signal from manager
@@ -668,7 +649,6 @@ void TestQgsTaskManager::statusChanged()
668649 QCOMPARE ( spy.last ().at ( 0 ).toLongLong (), 1LL );
669650 QCOMPARE ( static_cast < QgsTask::TaskStatus >( spy.last ().at ( 1 ).toInt () ), QgsTask::Complete );
670651}
671- #endif
672652
673653void TestQgsTaskManager::allTasksFinished ()
674654{
@@ -931,7 +911,6 @@ void TestQgsTaskManager::layerDependencies()
931911 QgsMapLayerRegistry::instance ()->removeMapLayers ( QList< QgsMapLayer* >() << layer2 );
932912}
933913
934- #ifdef WITH_FLAKY_TESTS
935914void TestQgsTaskManager::managerWithSubTasks ()
936915{
937916 return ;
@@ -1070,7 +1049,6 @@ void TestQgsTaskManager::managerWithSubTasks3()
10701049 QCOMPARE ( manager3.dependencies ( subTaskId ), QSet< long >() << subTask2Id );
10711050 QCOMPARE ( manager3.dependencies ( subTask2Id ), QSet< long >() );
10721051}
1073- #endif
10741052
10751053QTEST_MAIN ( TestQgsTaskManager )
10761054#include " testqgstaskmanager.moc"
0 commit comments