Stabilize tst_QMenu::tearOff().
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Wed, 25 Jul 2012 13:34:47 +0000 (15:34 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 26 Jul 2012 13:13:03 +0000 (15:13 +0200)
Introduce QTRY_VERIFY for frequently failing test.

Change-Id: I38a6420574c4dde20fd7fa484681514543bd70cb
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp

index 8943735..40985c0 100644 (file)
@@ -560,9 +560,7 @@ void tst_QMenu::tearOff()
     QVERIFY(!menu->isTearOffMenuVisible());
 
     QTest::mouseClick(menu, Qt::LeftButton, 0, QPoint(3, 3), 10);
-    QTest::qWait(100);
-
-    QVERIFY(menu->isTearOffMenuVisible());
+    QTRY_VERIFY(menu->isTearOffMenuVisible());
     QPointer<QMenu> torn = 0;
     foreach (QWidget *w, QApplication::allWidgets()) {
         if (w->inherits("QTornOffMenu")) {