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/qquicklistview | |
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/qquicklistview')
-rw-r--r-- | tests/auto/qtquick2/qquicklistview/tst_qquicklistview.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/auto/qtquick2/qquicklistview/tst_qquicklistview.cpp b/tests/auto/qtquick2/qquicklistview/tst_qquicklistview.cpp index bd96c6dd16..ccdc49e00f 100644 --- a/tests/auto/qtquick2/qquicklistview/tst_qquicklistview.cpp +++ b/tests/auto/qtquick2/qquicklistview/tst_qquicklistview.cpp @@ -3631,9 +3631,11 @@ void tst_QQuickListView::resizeViewAndRepaint() QVERIFY(!findItem<QQuickItem>(contentItem, "wrapper", 10)); listview->setHeight(320); + #ifdef Q_OS_MAC - QEXPECT_FAIL("", "QTBUG-23481", Abort); + QSKIP("QTBUG-21590 view does not reliably receive polish without a running animation"); #endif + QTRY_VERIFY(findItem<QQuickItem>(contentItem, "wrapper", 10)); listview->setHeight(100); |