From d617bbd31d2e2f1eb5609a82a71adad81ce3844f Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Tue, 23 Oct 2012 13:14:03 +0200 Subject: When declarative debug tests fail in CI, confirm timeout as reason Hope to correct errors like FAIL! : tst_QQmlInspector::reloadQml() 'QQmlDebugTest::waitForSignal( m_client, SIGNAL(responseReceived()))' returned FALSE. () Change-Id: Iebf29d4de0bc19396041565e5a4cd32561345235 Reviewed-by: Frederik Gladhorn --- tests/auto/qml/debugger/shared/debugutil.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tests/auto/qml') diff --git a/tests/auto/qml/debugger/shared/debugutil.cpp b/tests/auto/qml/debugger/shared/debugutil.cpp index df8042ca11..213888ecee 100644 --- a/tests/auto/qml/debugger/shared/debugutil.cpp +++ b/tests/auto/qml/debugger/shared/debugutil.cpp @@ -52,6 +52,8 @@ bool QQmlDebugTest::waitForSignal(QObject *receiver, const char *member, int tim QObject::connect(receiver, member, &loop, SLOT(quit())); timer.start(timeout); loop.exec(); + if (!timer.isActive()) + qWarning("waitForSignal %s timed out after %d ms", member, timeout); return timer.isActive(); } -- cgit v1.2.3