Fix flakiness in qquicklistmodel autotest
authorKent Hansen <kent.hansen@nokia.com>
Mon, 12 Mar 2012 15:02:43 +0000 (16:02 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 12 Mar 2012 16:04:04 +0000 (17:04 +0100)
commit255357541d8d6e692e8958dcf905b75642ef6b92
tree1436bcbe0b73b89ce53924c98e3ca14e498538e2
parentc787809e8fa89562f83a051c53db5c9839da2db4
Fix flakiness in qquicklistmodel autotest

The worker_remove_element test calls processEvents() before
calling waitForWorker(). It's possible that the worker actually
finishes during the processEvents() call. In such a situation,
waitForWorker() should return right away; otherwise it would
wait for 10000ms for a signal that had already emitted, and the
test would fail.

Change-Id: I8e98a3297cf5f360c1c405b1baa7524cc6593d81
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
tests/auto/qml/qquicklistmodel/tst_qquicklistmodel.cpp