diff options
author | Bea Lam <bea.lam@nokia.com> | 2012-01-06 14:02:10 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-13 07:54:20 +0100 |
commit | c194b012182c3ae495bb7a740f02a5a9f5b3c3b3 (patch) | |
tree | 47738d95edbb6873473738eb561e3a5b4ce6b931 /tests/auto/qtquick2/qquickgridview | |
parent | d9ecb7345c23cff097ea1a83a829673e220b400f (diff) |
Add tests for item polish bug on Mac
On Mac OS X, if a QQuickItem triggers a polish request from
Component.onCompleted, its updatePolish() function is not called.
The tst_qquickitem::polishOnCompleted() test demonstrates this.
If a running animation is added to the polishOnCompleted.qml in the
test, the test will pass.
Task-number: QTBUG-23481, QTBUG-23480, QTBUG-21590
Change-Id: I172b12e784aa458c43c23e0ee43f034f0bd332ee
Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'tests/auto/qtquick2/qquickgridview')
-rw-r--r-- | tests/auto/qtquick2/qquickgridview/tst_qquickgridview.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/auto/qtquick2/qquickgridview/tst_qquickgridview.cpp b/tests/auto/qtquick2/qquickgridview/tst_qquickgridview.cpp index 9232dc46fa..a83d8a2d08 100644 --- a/tests/auto/qtquick2/qquickgridview/tst_qquickgridview.cpp +++ b/tests/auto/qtquick2/qquickgridview/tst_qquickgridview.cpp @@ -3165,9 +3165,11 @@ void tst_QQuickGridView::resizeViewAndRepaint() QVERIFY(!findItem<QQuickItem>(contentItem, "wrapper", 10)); gridview->setHeight(320); + #ifdef Q_OS_MAC - QEXPECT_FAIL("", "QTBUG-23480", Abort); + QSKIP("QTBUG-21590 view does not reliably receive polish without a running animation"); #endif + QTRY_VERIFY(findItem<QQuickItem>(contentItem, "wrapper", 10)); gridview->setHeight(100); |