Autotests `tst_qhttpnetworkconnection' and `tst_qhttpsocketengine' failed :(

The tests were determined to be flaky, meaning results were not consistent 
across multiple runs.  This might make the problem difficult to reproduce.  
Also, flaky failures might or might not be related to any recent changes in the 
source code.

  QObject::connect: Cannot connect (null)::destroyed() to 
QHostInfoLookupManager::waitForThreadPoolDone()
  ********* Start testing of tst_QHttpSocketEngine *********
  Config: Using QTest library 4.8.4, Qt 4.8.4
  PASS   : tst_QHttpSocketEngine::initTestCase()
  PASS   : tst_QHttpSocketEngine::construction()
  PASS   : tst_QHttpSocketEngine::errorTest()
  FAIL!  : tst_QHttpSocketEngine::simpleConnectToIMAP() 'socketDevice.state() 
== QAbstractSocket::ConnectedState' returned FALSE. ()
     Loc: [tst_qhttpsocketengine.cpp(312)]
  FAIL!  : tst_QHttpSocketEngine::simpleErrorsAndStates() 'socketDevice.state() 
== QAbstractSocket::ConnectedState || socketDevice.state() == 
QAbstractSocket::UnconnectedState' returned FALSE. ()
     Loc: [tst_qhttpsocketengine.cpp(371)]
  PASS   : tst_QHttpSocketEngine::tcpSocketBlockingTest()
  PASS   : tst_QHttpSocketEngine::tcpSocketNonBlockingTest()
  FAIL!  : tst_QHttpSocketEngine::downloadBigFile() Network operation timed out
     Loc: [tst_qhttpsocketengine.cpp(661)]
  PASS   : tst_QHttpSocketEngine::passwordAuth()
  PASS   : tst_QHttpSocketEngine::cleanupTestCase()
  Totals: 7 passed, 3 failed, 0 skipped
  ********* Finished testing of tst_QHttpSocketEngine *********
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  QObject::connect: Cannot connect (null)::destroyed() to 
QHostInfoLookupManager::waitForThreadPoolDone()
  ********* Start testing of tst_QHttpSocketEngine *********
  Config: Using QTest library 4.8.4, Qt 4.8.4
  PASS   : tst_QHttpSocketEngine::initTestCase()
  PASS   : tst_QHttpSocketEngine::construction()
  PASS   : tst_QHttpSocketEngine::errorTest()
  PASS   : tst_QHttpSocketEngine::simpleConnectToIMAP()
  PASS   : tst_QHttpSocketEngine::simpleErrorsAndStates()
  PASS   : tst_QHttpSocketEngine::tcpSocketBlockingTest()
  PASS   : tst_QHttpSocketEngine::tcpSocketNonBlockingTest()
  FAIL!  : tst_QHttpSocketEngine::downloadBigFile() Network operation timed out
     Loc: [tst_qhttpsocketengine.cpp(661)]
  PASS   : tst_QHttpSocketEngine::passwordAuth()
  PASS   : tst_QHttpSocketEngine::cleanupTestCase()
  Totals: 9 passed, 1 failed, 0 skipped
  ********* Finished testing of tst_QHttpSocketEngine *********
  QtQA::App::TestRunner: test failed on first and second attempts, but with 
different behavior each time:
  QtQA::App::TestRunner:   first attempt:  exited with exit code 3
  QtQA::App::TestRunner:   second attempt: exited with exit code 1
  QtQA::App::TestRunner: the test seems to be flaky, please fix this
  QtQA::App::TestRunner: this flaky test is being treated as a FAIL
  
  QObject::connect: Cannot connect (null)::destroyed() to 
QHostInfoLookupManager::waitForThreadPoolDone()
  ********* Start testing of tst_QHttpNetworkConnection *********
  Config: Using QTest library 4.8.4, Qt 4.8.4
  PASS   : tst_QHttpNetworkConnection::initTestCase()
  XFAIL  : tst_QHttpNetworkConnection::options() not tested yet
     Loc: [tst_qhttpnetworkconnection.cpp(148)]
  PASS   : tst_QHttpNetworkConnection::options()
  PASS   : tst_QHttpNetworkConnection::get()
  PASS   : tst_QHttpNetworkConnection::head()
  QWARN  : tst_QHttpNetworkConnection::post(success-internal) content-type 
missing in HTTP POST, defaulting to application/x-www-form-urlencoded. Use 
QNetworkRequest::setHeader() to fix this problem.
  QWARN  : tst_QHttpNetworkConnection::post(failure-internal) content-type 
missing in HTTP POST, defaulting to application/x-www-form-urlencoded. Use 
QNetworkRequest::setHeader() to fix this problem.
  PASS   : tst_QHttpNetworkConnection::post()
  PASS   : tst_QHttpNetworkConnection::put()
  XFAIL  : tst_QHttpNetworkConnection::_delete() not tested yet
     Loc: [tst_qhttpnetworkconnection.cpp(478)]
  PASS   : tst_QHttpNetworkConnection::_delete()
  XFAIL  : tst_QHttpNetworkConnection::trace() not tested yet
     Loc: [tst_qhttpnetworkconnection.cpp(489)]
  PASS   : tst_QHttpNetworkConnection::trace()
  XFAIL  : tst_QHttpNetworkConnection::_connect() not tested yet
     Loc: [tst_qhttpnetworkconnection.cpp(500)]
  PASS   : tst_QHttpNetworkConnection::_connect()
  PASS   : tst_QHttpNetworkConnection::compression()
  PASS   : tst_QHttpNetworkConnection::ignoresslerror()
  PASS   : tst_QHttpNetworkConnection::get401()
  QDEBUG : tst_QHttpNetworkConnection::getMultiple(6 connections, no 
pipelining, 100 requests) === 128 msec ===
  QDEBUG : tst_QHttpNetworkConnection::getMultiple(1 connection, no pipelining, 
100 requests) === 118 msec ===
  QDEBUG : tst_QHttpNetworkConnection::getMultiple(6 connections, pipelining 
allowed, 100 requests) === 14213 msec ===
  FAIL!  : tst_QHttpNetworkConnection::getMultiple(1 connection, pipelining 
allowed, 100 requests) 'replies.at(i)->isFinished()' returned FALSE. ()
     Loc: [tst_qhttpnetworkconnection.cpp(855)]
  QDEBUG : 
tst_QHttpNetworkConnection::getMultipleWithPipeliningAndMultiplePriorities() 
=== 27323 msec ===
  PASS   : 
tst_QHttpNetworkConnection::getMultipleWithPipeliningAndMultiplePriorities()
  PASS   : tst_QHttpNetworkConnection::getMultipleWithPriorities()
  PASS   : tst_QHttpNetworkConnection::getEmptyWithPipelining()
  FAIL!  : tst_QHttpNetworkConnection::getAndEverythingShouldBePipelined() 
'!QTestEventLoop::instance().timeout()' returned FALSE. ()
     Loc: [tst_qhttpnetworkconnection.cpp(1077)]
  PASS   : tst_QHttpNetworkConnection::getAndThenDeleteObject()
  PASS   : tst_QHttpNetworkConnection::cleanupTestCase()
  Totals: 17 passed, 2 failed, 0 skipped
  ********* Finished testing of tst_QHttpNetworkConnection *********
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  QObject::connect: Cannot connect (null)::destroyed() to 
QHostInfoLookupManager::waitForThreadPoolDone()
  ********* Start testing of tst_QHttpNetworkConnection *********
  Config: Using QTest library 4.8.4, Qt 4.8.4
  PASS   : tst_QHttpNetworkConnection::initTestCase()
  XFAIL  : tst_QHttpNetworkConnection::options() not tested yet
     Loc: [tst_qhttpnetworkconnection.cpp(148)]
  PASS   : tst_QHttpNetworkConnection::options()
  PASS   : tst_QHttpNetworkConnection::get()
  PASS   : tst_QHttpNetworkConnection::head()
  QWARN  : tst_QHttpNetworkConnection::post(success-internal) content-type 
missing in HTTP POST, defaulting to application/x-www-form-urlencoded. Use 
QNetworkRequest::setHeader() to fix this problem.
  QWARN  : tst_QHttpNetworkConnection::post(failure-internal) content-type 
missing in HTTP POST, defaulting to application/x-www-form-urlencoded. Use 
QNetworkRequest::setHeader() to fix this problem.
  PASS   : tst_QHttpNetworkConnection::post()
  PASS   : tst_QHttpNetworkConnection::put()
  XFAIL  : tst_QHttpNetworkConnection::_delete() not tested yet
     Loc: [tst_qhttpnetworkconnection.cpp(478)]
  PASS   : tst_QHttpNetworkConnection::_delete()
  XFAIL  : tst_QHttpNetworkConnection::trace() not tested yet
     Loc: [tst_qhttpnetworkconnection.cpp(489)]
  PASS   : tst_QHttpNetworkConnection::trace()
  XFAIL  : tst_QHttpNetworkConnection::_connect() not tested yet
     Loc: [tst_qhttpnetworkconnection.cpp(500)]
  PASS   : tst_QHttpNetworkConnection::_connect()
  PASS   : tst_QHttpNetworkConnection::compression()
  PASS   : tst_QHttpNetworkConnection::ignoresslerror()
  PASS   : tst_QHttpNetworkConnection::get401()
  QDEBUG : tst_QHttpNetworkConnection::getMultiple(6 connections, no 
pipelining, 100 requests) === 603 msec ===
  QDEBUG : tst_QHttpNetworkConnection::getMultiple(1 connection, no pipelining, 
100 requests) === 182 msec ===
  QDEBUG : tst_QHttpNetworkConnection::getMultiple(6 connections, pipelining 
allowed, 100 requests) === 12251 msec ===
  FAIL!  : tst_QHttpNetworkConnection::getMultiple(1 connection, pipelining 
allowed, 100 requests) 'replies.at(i)->isFinished()' returned FALSE. ()
     Loc: [tst_qhttpnetworkconnection.cpp(855)]
  QDEBUG : 
tst_QHttpNetworkConnection::getMultipleWithPipeliningAndMultiplePriorities() 
=== 27114 msec ===
  PASS   : 
tst_QHttpNetworkConnection::getMultipleWithPipeliningAndMultiplePriorities()
  PASS   : tst_QHttpNetworkConnection::getMultipleWithPriorities()
  PASS   : tst_QHttpNetworkConnection::getEmptyWithPipelining()
  PASS   : tst_QHttpNetworkConnection::getAndEverythingShouldBePipelined()
  PASS   : tst_QHttpNetworkConnection::getAndThenDeleteObject()
  PASS   : tst_QHttpNetworkConnection::cleanupTestCase()
  Totals: 18 passed, 1 failed, 0 skipped
  ********* Finished testing of tst_QHttpNetworkConnection *********
  QtQA::App::TestRunner: test failed on first and second attempts, but with 
different behavior each time:
  QtQA::App::TestRunner:   first attempt:  exited with exit code 2
  QtQA::App::TestRunner:   second attempt: exited with exit code 1
  QtQA::App::TestRunner: the test seems to be flaky, please fix this
  QtQA::App::TestRunner: this flaky test is being treated as a FAIL
  
  make[2]: *** [check] Error 1
  make[1]: *** [sub-qhttpnetworkconnection-check] Error 2
  FAIL!  : tst_QHttpSocketEngine::downloadBigFile() Network operation timed out
  FAIL!  : tst_QHttpSocketEngine::downloadBigFile() Network operation timed out
  make[2]: *** [check] Error 1
  make[1]: *** [sub-qhttpsocketengine-check] Error 2
  make: *** [sub-network-pro-check] Error 2

  Build log: 
http://testresults.qt-project.org/ci/Qt_4.8_Integration/build_00894/qws_linux-x86-g++/log.txt.gz

  Tested changes (refs/builds/4.8_1351048861):
    http://codereview.qt-project.org/37889 [PS1] - Doc: Updated links on the 
documentation's headers.
    http://codereview.qt-project.org/37858 [PS2] - Fix tst_qhttp autotest after 
Digia acquisition of Qt business.
    http://codereview.qt-project.org/37853 [PS1] - Fix tst_qhostinfo test case 
for Digia CI infra.
    http://codereview.qt-project.org/37849 [PS3] - Fix Qt network autotests 
against updated autotest server.
_______________________________________________
Ci-reports mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/ci-reports

Reply via email to