From 29152ec5208261e3d1ad8fa7de4d22efce3de813 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 17 Dec 2012 14:00:10 +0100 Subject: [PATCH] Stabilize QQuickLoader test on Windows. Wait until the component is ready in network tests. Task-number: QTBUG-28611 Change-Id: I3f880ee585199a3c8ba2d672bb365fa60c472499 Reviewed-by: Miikka Heikkinen --- tests/auto/quick/qquickloader/tst_qquickloader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/auto/quick/qquickloader/tst_qquickloader.cpp b/tests/auto/quick/qquickloader/tst_qquickloader.cpp index 698c016..e456297 100644 --- a/tests/auto/quick/qquickloader/tst_qquickloader.cpp +++ b/tests/auto/quick/qquickloader/tst_qquickloader.cpp @@ -462,6 +462,7 @@ void tst_QQuickLoader::networkComponent() " Component { id: comp; NW.Rect120x60 {} }\n" " Loader { sourceComponent: comp } }") , dataDirectory()); + QTRY_COMPARE(component.status(), QQmlComponent::Ready); QQuickItem *item = qobject_cast(component.create()); QVERIFY(item); @@ -488,6 +489,7 @@ void tst_QQuickLoader::failNetworkRequest() QQmlComponent component(&engine); component.setData(QByteArray("import QtQuick 2.0\nLoader { property int did_load: 123; source: \"" SERVER_ADDR "/IDontExist.qml\"; onLoaded: did_load=456 }"), QUrl(QString(SERVER_ADDR "/dummy.qml"))); + QTRY_COMPARE(component.status(), QQmlComponent::Ready); QQuickLoader *loader = qobject_cast(component.create()); QVERIFY(loader != 0); -- 2.7.4