Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
2012q2
-
None
-
fba4d523e56433ed84a60a6cf66c41356ec8847a
Description
parse_build_log said:
Autotest `tst_qdialogbuttonbox' failed for linux-g++-32 developer-build Ubuntu 10.04 x86 :( Testing tst_QDialogButtonBox Totals: 79 passed, 0 failed, 0 skipped QtQA::App::TestRunner: end [./tst_qdialogbuttonbox] [-silent] [-o] [/home/qt/.pulse2-agent/data/recipes/187520633/base/_artifacts/test-logs/tst_qdialogbuttonbox-testresults-00.xml,xml] [-o] [-,txt], 1 seconds, exit code 0
This is incorrect.
The problem is this sequence of output:
6/9/12 12:26:24 AM EST: PASS : tst_QChar::cleanupTestCase() 6/9/12 12:26:24 AM EST: Totals: 19423 passed, 1 failed, 0 skipped 6/9/12 12:26:24 AM EST: ********* Finished testing of tst_QChar ********* 6/9/12 12:26:24 AM EST: QtQA::App::TestRunner: test failure could be reproduced twice consecutively 6/9/12 12:26:24 AM EST: QtQA::App::TestRunner: end [./tst_qchar] [-silent] [-o] [/home/qt/.pulse2-agent/data/recipes/187520633/base/_artifacts/test-logs/tst_qchar-testresults-00.xml,xml] [-o] [-,txt], 17 seconds, exit code 1 6/9/12 12:26:24 AM EST: QtQA::App::TestRunner: begin [./tst_qdialogbuttonbox] [-silent] [-o] [/home/qt/.pulse2-agent/data/recipes/187520633/base/_artifacts/test-logs/tst_qdialogbuttonbox-testresults-00.xml,xml] [-o] [-,txt] 6/9/12 12:26:24 AM EST: Testing tst_QDialogButtonBox 6/9/12 12:26:24 AM EST: Totals: 79 passed, 0 failed, 0 skipped 6/9/12 12:26:24 AM EST: QtQA::App::TestRunner: end [./tst_qdialogbuttonbox] [-silent] [-o] [/home/qt/.pulse2-agent/data/recipes/187520633/base/_artifacts/test-logs/tst_qdialogbuttonbox-testresults-00.xml,xml] [-o] [-,txt], 1 seconds, exit code 0 6/9/12 12:26:24 AM EST: QtQA::App::TestScheduler: tst_qchar failed; run concurrently with qobjectrace, tst_lancelot, tst_qatomicint, tst_qbytearraymatcher, tst_qcolor, tst_qcolordialog, tst_qcolumnview, tst_qcomplextext, tst_qcontiguouscache, tst_qcoreapplication, tst_qcryptographichash, tst_qcssparser, tst_qdataurl, tst_qdatawidgetmapper, tst_qdate, tst_qdatetime, tst_qdatetimeedit, tst_qdebug, tst_qdesktopservices, tst_qdesktopwidget, tst_qdial, tst_qdialog, tst_qdialogbuttonbox
The testrunner instances co-operate with each other to synchronize output, but testscheduler's output isn't synchronized, so another parallel test (tst_qdialogbuttonbox) was able to output something in between the tst_qchar failure message from testrunner and testscheduler.
Attachments
For Gerrit Dashboard: QTQAINFRA-534 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
28542,3 | Make testrunner/testscheduler output unambiguous. | master | qt/qtqa | Status: MERGED | +2 | 0 |