Stabilize tst_qquickpathview
authorAlan Alpert <aalpert@rim.com>
Wed, 5 Dec 2012 20:57:45 +0000 (12:57 -0800)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 5 Dec 2012 21:13:06 +0000 (22:13 +0100)
The complete flick is already a long operation, so when it's delayed due
to heavy system load it can exceed 5s easily. Increase the timeout to
give the flick time to finish.

Change-Id: I333c41ea432676a8c7f6de637f6af98203cd07fb
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
tests/auto/quick/qquickpathview/tst_qquickpathview.cpp

index dc0f31d..4a7d4a2 100644 (file)
@@ -1798,7 +1798,7 @@ void tst_QQuickPathView::maximumFlickVelocity()
     flick(window, QPoint(200,10), QPoint(10,10), 180);
     QVERIFY(pathview->isMoving());
     QVERIFY(pathview->isFlicking());
-    QTRY_VERIFY(!pathview->isMoving());
+    QTRY_VERIFY_WITH_TIMEOUT(!pathview->isMoving(), 50000);
 
     double dist1 = 100 - pathview->offset();
 
@@ -1807,7 +1807,7 @@ void tst_QQuickPathView::maximumFlickVelocity()
     flick(window, QPoint(200,10), QPoint(10,10), 180);
     QVERIFY(pathview->isMoving());
     QVERIFY(pathview->isFlicking());
-    QTRY_VERIFY(!pathview->isMoving());
+    QTRY_VERIFY_WITH_TIMEOUT(!pathview->isMoving(), 50000);
 
     double dist2 = 100 - pathview->offset();
 
@@ -1816,7 +1816,7 @@ void tst_QQuickPathView::maximumFlickVelocity()
     flick(window, QPoint(200,10), QPoint(10,10), 180);
     QVERIFY(pathview->isMoving());
     QVERIFY(pathview->isFlicking());
-    QTRY_VERIFY(!pathview->isMoving());
+    QTRY_VERIFY_WITH_TIMEOUT(!pathview->isMoving(), 50000);
 
     double dist3 = 100 - pathview->offset();