Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-27885

tst_QGraphicsProxyWidget is unstable on Linux

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • None
    • 4.8.4
    • Widgets: GraphicsView
    • None
    • configure -developer-build -qtnamespace -qtlibinfix
      Ubuntu 11.10 x64
      5ec6e2aca2950634d39195cc858bf062a2e2618d

    Description

        ********* Start testing of tst_QGraphicsProxyWidget *********
        Config: Using QTest library 4.8.4, Qt 4.8.4
        PASS   : tst_QGraphicsProxyWidget::initTestCase()
        PASS   : tst_QGraphicsProxyWidget::qgraphicsproxywidget()
        PASS   : tst_QGraphicsProxyWidget::paint()
        PASS   : tst_QGraphicsProxyWidget::paint_2()
        QWARN  : tst_QGraphicsProxyWidget::setWidget(setWidget(widgetWParent)) QGraphicsProxyWidget::setWidget: cannot embed widget 0x1deb000 which is not a toplevel widget, and is not a child of an embedded widget
        QWARN  : tst_QGraphicsProxyWidget::setWidget(setWidget(1), setWidget(widgetWParent)) QGraphicsProxyWidget::setWidget: cannot embed widget 0x1de2360 which is not a toplevel widget, and is not a child of an embedded widget
        QWARN  : tst_QGraphicsProxyWidget::setWidget(p setWidget(widgetWParent)) QGraphicsProxyWidget::setWidget: cannot embed widget 0x1df32c0 which is not a toplevel widget, and is not a child of an embedded widget
        QWARN  : tst_QGraphicsProxyWidget::setWidget(p setWidget(1), setWidget(widgetWParent)) QGraphicsProxyWidget::setWidget: cannot embed widget 0x1def5e0 which is not a toplevel widget, and is not a child of an embedded widget
        PASS   : tst_QGraphicsProxyWidget::setWidget()
        PASS   : tst_QGraphicsProxyWidget::eventFilter()
        PASS   : tst_QGraphicsProxyWidget::focusInEvent()
        PASS   : tst_QGraphicsProxyWidget::focusInEventNoWidget()
        PASS   : tst_QGraphicsProxyWidget::focusNextPrevChild()
        XFAIL  : tst_QGraphicsProxyWidget::focusOutEvent(widget, focus to other widget) Widget should have focus but doesn't
           Loc: [tst_qgraphicsproxywidget.cpp(853)]
        XFAIL  : tst_QGraphicsProxyWidget::focusOutEvent(widget, focusOutCalled) Widget should have focus but doesn't
           Loc: [tst_qgraphicsproxywidget.cpp(853)]
        PASS   : tst_QGraphicsProxyWidget::focusOutEvent()
        FAIL!  : tst_QGraphicsProxyWidget::hoverEnterLeaveEvent(widget, no hover) Compared values are not the same
           Actual (widget->enterCount): 2
           Expected (hasWidget ? 1 : 0): 1
           Loc: [tst_qgraphicsproxywidget.cpp(995)]
        SKIP   : tst_QGraphicsProxyWidget::hoverMoveEvent(hasWidget:1, hover:1, mouseTracking:1, mouseDown: 1) Ambiguous test...
           Loc: [tst_qgraphicsproxywidget.cpp(1043)]
        PASS   : tst_QGraphicsProxyWidget::keyPressEvent()
        PASS   : tst_QGraphicsProxyWidget::keyReleaseEvent()
        PASS   : tst_QGraphicsProxyWidget::mouseDoubleClickEvent()
        WARNING: tst_QGraphicsProxyWidget::mousePressReleaseEvent(no widget) Mouse event "MousePress" not accepted by receiving widget
        PASS   : tst_QGraphicsProxyWidget::mousePressReleaseEvent()
        PASS   : tst_QGraphicsProxyWidget::resizeEvent()
        PASS   : tst_QGraphicsProxyWidget::paintEvent()
        PASS   : tst_QGraphicsProxyWidget::wheelEvent()
        SKIP   : tst_QGraphicsProxyWidget::sizeHint(min) Broken test
           Loc: [tst_qgraphicsproxywidget.cpp(1366)]
        PASS   : tst_QGraphicsProxyWidget::sizePolicy()
        PASS   : tst_QGraphicsProxyWidget::minimumSize()
        PASS   : tst_QGraphicsProxyWidget::maximumSize()
        PASS   : tst_QGraphicsProxyWidget::scrollUpdate()
        PASS   : tst_QGraphicsProxyWidget::setWidget_simple()
        PASS   : tst_QGraphicsProxyWidget::setWidget_ownership()
        PASS   : tst_QGraphicsProxyWidget::resize_simple()
        PASS   : tst_QGraphicsProxyWidget::symmetricMove()
        PASS   : tst_QGraphicsProxyWidget::symmetricResize()
        PASS   : tst_QGraphicsProxyWidget::symmetricEnabled()
        PASS   : tst_QGraphicsProxyWidget::symmetricVisible()
        PASS   : tst_QGraphicsProxyWidget::tabFocus_simpleWidget()
        PASS   : tst_QGraphicsProxyWidget::tabFocus_simpleTwoWidgets()
        PASS   : tst_QGraphicsProxyWidget::tabFocus_complexWidget()
        PASS   : tst_QGraphicsProxyWidget::tabFocus_complexTwoWidgets()
        PASS   : tst_QGraphicsProxyWidget::setFocus_simpleWidget()
        PASS   : tst_QGraphicsProxyWidget::setFocus_simpleTwoWidgets()
        PASS   : tst_QGraphicsProxyWidget::setFocus_complexTwoWidgets()
        SKIP   : tst_QGraphicsProxyWidget::popup_basic() Does not work due to SH_Combobox_Popup
           Loc: [tst_qgraphicsproxywidget.cpp(2494)]
        SKIP   : tst_QGraphicsProxyWidget::popup_subwidget() Does not work due to SH_Combobox_Popup
           Loc: [tst_qgraphicsproxywidget.cpp(2547)]
        PASS   : tst_QGraphicsProxyWidget::changingCursor_basic()
        PASS   : tst_QGraphicsProxyWidget::tooltip_basic()
        FAIL!  : tst_QGraphicsProxyWidget::childPos(8-) Compared doubles are not the same (fuzzy compare)
           Actual (proxyChild->pos().x()): 10
           Expected (expectedXPosition): 0
           Loc: [tst_qgraphicsproxywidget.cpp(2744)]
        PASS   : tst_QGraphicsProxyWidget::autoShow()
        PASS   : tst_QGraphicsProxyWidget::windowOpacity()
        PASS   : tst_QGraphicsProxyWidget::stylePropagation()
        PASS   : tst_QGraphicsProxyWidget::palettePropagation()
        PASS   : tst_QGraphicsProxyWidget::fontPropagation()
        PASS   : tst_QGraphicsProxyWidget::dontCrashWhenDie()
        PASS   : tst_QGraphicsProxyWidget::createProxyForChildWidget()
        PASS   : tst_QGraphicsProxyWidget::actionsContextMenu()
        PASS   : tst_QGraphicsProxyWidget::deleteProxyForChildWidget()
        PASS   : tst_QGraphicsProxyWidget::bypassGraphicsProxyWidget()
        PASS   : tst_QGraphicsProxyWidget::dragDrop()
        PASS   : tst_QGraphicsProxyWidget::windowFlags()
        PASS   : tst_QGraphicsProxyWidget::comboboxWindowFlags()
        PASS   : tst_QGraphicsProxyWidget::updateAndDelete()
        PASS   : tst_QGraphicsProxyWidget::inputMethod()
        PASS   : tst_QGraphicsProxyWidget::clickFocus()
        PASS   : tst_QGraphicsProxyWidget::windowFrameMargins()
        PASS   : tst_QGraphicsProxyWidget::QTBUG_6986_sendMouseEventToAlienWidget()
        PASS   : tst_QGraphicsProxyWidget::cleanupTestCase()
        Totals: 56 passed, 2 failed, 4 skipped
        ********* Finished testing of tst_QGraphicsProxyWidget *********
        QtQA::App::TestRunner: test failed, running again to see if it is flaky...
        ********* Start testing of tst_QGraphicsProxyWidget *********
        Config: Using QTest library 4.8.4, Qt 4.8.4
        PASS   : tst_QGraphicsProxyWidget::initTestCase()
        PASS   : tst_QGraphicsProxyWidget::qgraphicsproxywidget()
        PASS   : tst_QGraphicsProxyWidget::paint()
        PASS   : tst_QGraphicsProxyWidget::paint_2()
        QWARN  : tst_QGraphicsProxyWidget::setWidget(setWidget(widgetWParent)) QGraphicsProxyWidget::setWidget: cannot embed widget 0x2554a10 which is not a toplevel widget, and is not a child of an embedded widget
        QWARN  : tst_QGraphicsProxyWidget::setWidget(setWidget(1), setWidget(widgetWParent)) QGraphicsProxyWidget::setWidget: cannot embed widget 0x257ec50 which is not a toplevel widget, and is not a child of an embedded widget
        QWARN  : tst_QGraphicsProxyWidget::setWidget(p setWidget(widgetWParent)) QGraphicsProxyWidget::setWidget: cannot embed widget 0x255c4f0 which is not a toplevel widget, and is not a child of an embedded widget
        QWARN  : tst_QGraphicsProxyWidget::setWidget(p setWidget(1), setWidget(widgetWParent)) QGraphicsProxyWidget::setWidget: cannot embed widget 0x2576fb0 which is not a toplevel widget, and is not a child of an embedded widget
        PASS   : tst_QGraphicsProxyWidget::setWidget()
        PASS   : tst_QGraphicsProxyWidget::eventFilter()
        PASS   : tst_QGraphicsProxyWidget::focusInEvent()
        PASS   : tst_QGraphicsProxyWidget::focusInEventNoWidget()
        PASS   : tst_QGraphicsProxyWidget::focusNextPrevChild()
        XFAIL  : tst_QGraphicsProxyWidget::focusOutEvent(widget, focus to other widget) Widget should have focus but doesn't
           Loc: [tst_qgraphicsproxywidget.cpp(853)]
        XFAIL  : tst_QGraphicsProxyWidget::focusOutEvent(widget, focusOutCalled) Widget should have focus but doesn't
           Loc: [tst_qgraphicsproxywidget.cpp(853)]
        PASS   : tst_QGraphicsProxyWidget::focusOutEvent()
        PASS   : tst_QGraphicsProxyWidget::hoverEnterLeaveEvent()
        SKIP   : tst_QGraphicsProxyWidget::hoverMoveEvent(hasWidget:1, hover:1, mouseTracking:1, mouseDown: 1) Ambiguous test...
           Loc: [tst_qgraphicsproxywidget.cpp(1043)]
        PASS   : tst_QGraphicsProxyWidget::keyPressEvent()
        PASS   : tst_QGraphicsProxyWidget::keyReleaseEvent()
        PASS   : tst_QGraphicsProxyWidget::mouseDoubleClickEvent()
        WARNING: tst_QGraphicsProxyWidget::mousePressReleaseEvent(no widget) Mouse event "MousePress" not accepted by receiving widget
        PASS   : tst_QGraphicsProxyWidget::mousePressReleaseEvent()
        PASS   : tst_QGraphicsProxyWidget::resizeEvent()
        PASS   : tst_QGraphicsProxyWidget::paintEvent()
        PASS   : tst_QGraphicsProxyWidget::wheelEvent()
        SKIP   : tst_QGraphicsProxyWidget::sizeHint(min) Broken test
           Loc: [tst_qgraphicsproxywidget.cpp(1366)]
        PASS   : tst_QGraphicsProxyWidget::sizePolicy()
        PASS   : tst_QGraphicsProxyWidget::minimumSize()
        PASS   : tst_QGraphicsProxyWidget::maximumSize()
        PASS   : tst_QGraphicsProxyWidget::scrollUpdate()
        PASS   : tst_QGraphicsProxyWidget::setWidget_simple()
        PASS   : tst_QGraphicsProxyWidget::setWidget_ownership()
        PASS   : tst_QGraphicsProxyWidget::resize_simple()
        PASS   : tst_QGraphicsProxyWidget::symmetricMove()
        PASS   : tst_QGraphicsProxyWidget::symmetricResize()
        PASS   : tst_QGraphicsProxyWidget::symmetricEnabled()
        PASS   : tst_QGraphicsProxyWidget::symmetricVisible()
        PASS   : tst_QGraphicsProxyWidget::tabFocus_simpleWidget()
        PASS   : tst_QGraphicsProxyWidget::tabFocus_simpleTwoWidgets()
        PASS   : tst_QGraphicsProxyWidget::tabFocus_complexWidget()
        PASS   : tst_QGraphicsProxyWidget::tabFocus_complexTwoWidgets()
        PASS   : tst_QGraphicsProxyWidget::setFocus_simpleWidget()
        PASS   : tst_QGraphicsProxyWidget::setFocus_simpleTwoWidgets()
        PASS   : tst_QGraphicsProxyWidget::setFocus_complexTwoWidgets()
        SKIP   : tst_QGraphicsProxyWidget::popup_basic() Does not work due to SH_Combobox_Popup
           Loc: [tst_qgraphicsproxywidget.cpp(2494)]
        SKIP   : tst_QGraphicsProxyWidget::popup_subwidget() Does not work due to SH_Combobox_Popup
           Loc: [tst_qgraphicsproxywidget.cpp(2547)]
        PASS   : tst_QGraphicsProxyWidget::changingCursor_basic()
        PASS   : tst_QGraphicsProxyWidget::tooltip_basic()
        PASS   : tst_QGraphicsProxyWidget::childPos()
        PASS   : tst_QGraphicsProxyWidget::autoShow()
        PASS   : tst_QGraphicsProxyWidget::windowOpacity()
        PASS   : tst_QGraphicsProxyWidget::stylePropagation()
        PASS   : tst_QGraphicsProxyWidget::palettePropagation()
        PASS   : tst_QGraphicsProxyWidget::fontPropagation()
        PASS   : tst_QGraphicsProxyWidget::dontCrashWhenDie()
        FAIL!  : tst_QGraphicsProxyWidget::createProxyForChildWidget() Compared values are not the same
           Actual (spy.count()): 0
           Expected (1): 1
           Loc: [tst_qgraphicsproxywidget.cpp(3068)]
        PASS   : tst_QGraphicsProxyWidget::actionsContextMenu()
        PASS   : tst_QGraphicsProxyWidget::deleteProxyForChildWidget()
        PASS   : tst_QGraphicsProxyWidget::bypassGraphicsProxyWidget()
        PASS   : tst_QGraphicsProxyWidget::dragDrop()
        PASS   : tst_QGraphicsProxyWidget::windowFlags()
        PASS   : tst_QGraphicsProxyWidget::comboboxWindowFlags()
        PASS   : tst_QGraphicsProxyWidget::updateAndDelete()
        PASS   : tst_QGraphicsProxyWidget::inputMethod()
        PASS   : tst_QGraphicsProxyWidget::clickFocus()
        PASS   : tst_QGraphicsProxyWidget::windowFrameMargins()
        PASS   : tst_QGraphicsProxyWidget::QTBUG_6986_sendMouseEventToAlienWidget()
        PASS   : tst_QGraphicsProxyWidget::cleanupTestCase()
        Totals: 57 passed, 1 failed, 4 skipped
        ********* Finished testing of tst_QGraphicsProxyWidget *********
        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
        QtQA::App::TestRunner: end tst_qgraphicsproxywidget: 14 seconds, exit code 1
      

      Attachments

        For Gerrit Dashboard: QTBUG-27885
        # Subject Branch Project Status CR V

        Activity

          People

            Unassigned Unassigned
            seahumad [BB] Sergio Ahumada (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes