Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-507

parse_build_log: qmake parse error in configure, and failing autotest, are presented confusingly

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Not Evaluated
    • None
    • 2012q2
    • Test scripts
    • None

    Description

      In http://testresults.qt-project.org/ci/Qt3D_master_Integration/build_00181/macx-clang_OSX_10.7/log.txt.gz, the build failed due to a failing autotest.

      Additionally, there was a parse error from qmake during configure in qtbase, but that did not cause any error. However, it is presented as the cause of the error when parsing/summarizing the log:

      $ qtqa/scripts/generic/parse_build_log.pl --summarize http://testresults.qt-project.org/ci/Qt3D_master_Integration/build_00181/macx-clang_OSX_10.7/log.txt.gz
      qmake failed to process
      qt/qtbase/src/corelib/doc/snippets/code/doc_src_qplugin.pro :(
      
        Testing tst_QGLMaterial
        QFATAL : tst_QGLMaterial::initTestCase() Received signal 11
        FAIL!  : tst_QGLMaterial::initTestCase() Received a fatal error.
           Loc: [Unknown file(0)]
        Totals: 0 passed, 1 failed, 0 skipped
        QtQA::App::TestRunner: Process exited due to signal 6
        QtQA::App::TestRunner: ============================= crash report follows: ============================
        QtQA::App::TestRunner: Process:         tst_qglmaterial [82883]
        QtQA::App::TestRunner: Path:            /Users/USER/*/tst_qglmaterial.app/Contents/MacOS/tst_qglmaterial
        QtQA::App::TestRunner: Identifier:      com.yourcompany.tst_qglmaterial
        QtQA::App::TestRunner: Version:         ??? (???)
        QtQA::App::TestRunner: Code Type:       X86-64 (Native)
        QtQA::App::TestRunner: Parent Process:  perl5.12 [82882]
        QtQA::App::TestRunner:
        (...snip)
      
        QtQA::App::TestRunner: __TEXT                            109.5M
        QtQA::App::TestRunner: __UNICODE                           544K
        QtQA::App::TestRunner: mapped file                        24.5M
        QtQA::App::TestRunner: shared memory                       308K
        QtQA::App::TestRunner: ===========                      =======
        QtQA::App::TestRunner: TOTAL                             396.1M
        QtQA::App::TestRunner:
        QtQA::App::TestRunner: ================================================================================
        QtQA::App::TestRunner: test failure could be reproduced twice consecutively
      
        /Users/qt/.pulse2-agent/data/recipes/179089289/base/qt/qtbase/src/corelib/doc/snippets/code/doc_src_qplugin.pro:1: Parse Error ('/****************************************************************************')
        Error processing project file: /Users/qt/.pulse2-agent/data/recipes/179089289/base/qt/qtbase/src/corelib/doc/snippets/code/doc_src_qplugin.pro
        make[4]: *** [check] Error 3
        make[3]: *** [sub-qglmaterial-check] Error 2
        make[2]: *** [sub-threed-check] Error 2
        make[1]: *** [sub-auto-check] Error 2
        make: *** [module-qt3d-tests-check] Error 2
      

      The summary only mentions the qmake error and not the test failure. Having the qmake parse error summary, immediately followed by the test failure output, may be confusing.

      Attachments

        Activity

          People

            tosaraja Tony Sarajärvi
            rmcgover Rohan McGovern (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: