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

tst_qquickmousearea::doubleTap is flaky on opensuse

    XMLWordPrintable

Details

    • 7b6303889 (dev), a8a37f830 (6.9), 9e9ed403d (dev), 0b4c76d60 (6.9), 372e02da3 (6.8), 7504ae9b9 (tqtc/lts-6.5)

    Description

      Log snippet:

      agent:2025/01/07 14:15:35 build.go:404: ********* Start testing of tst_QQuickMouseArea *********
      agent:2025/01/07 14:15:35 build.go:404: Config: Using QtTest library 6.10.0, Qt 6.10.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 9.3.1 20200406 [revision 6db837a5288ee3ca5ec504fbd5a765817e556ac2]), opensuse-leap 15.6
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::initTestCase()
      agent:2025/01/07 14:15:35 build.go:404: MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
      agent:2025/01/07 14:15:35 build.go:404: glx: failed to create drisw screen
      agent:2025/01/07 14:15:35 build.go:404: failed to load driver: zink
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragProperties()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::resetDrag()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragging(left)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragging(right)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragging(middle)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragging(left (left|right))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragging(right (right|middle))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragging(middle (left|middle))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::selfDrag()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragSmoothed()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragThreshold(without preventStealing)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::dragThreshold(with preventStealing)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::invalidDrag(middle (left|right))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::invalidDrag(left (right|middle))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::invalidDrag(right (left|middle))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::cancelDragging()
      agent:2025/01/07 14:15:35 build.go:404: QWARN  : tst_QQuickMouseArea::availableDistanceLessThanDragThreshold() Mouse event at 501, 100 occurs outside target window (400x200).
      agent:2025/01/07 14:15:35 build.go:404: QWARN  : tst_QQuickMouseArea::availableDistanceLessThanDragThreshold() Mouse event at 501, 100 occurs outside target window (400x200).
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::availableDistanceLessThanDragThreshold()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::setDragOnPressed()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::updateMouseAreaPosOnClick()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::updateMouseAreaPosOnResize()
      agent:2025/01/07 14:15:35 build.go:404: QWARN  : tst_QQuickMouseArea::noOnClickedWithPressAndHold() Mouse event at 100, 100 occurs outside target window (100x100).
      agent:2025/01/07 14:15:35 build.go:404: QWARN  : tst_QQuickMouseArea::noOnClickedWithPressAndHold() Mouse event at 100, 100 occurs outside target window (100x100).
      agent:2025/01/07 14:15:35 build.go:404: QWARN  : tst_QQuickMouseArea::noOnClickedWithPressAndHold() Mouse event at 100, 100 occurs outside target window (100x100).
      agent:2025/01/07 14:15:35 build.go:404: QWARN  : tst_QQuickMouseArea::noOnClickedWithPressAndHold() Mouse event at 100, 100 occurs outside target window (100x100).
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::noOnClickedWithPressAndHold()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::onMousePressRejected()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressedCanceledOnWindowDeactivate(simple click)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressedCanceledOnWindowDeactivate(double click)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::doubleClick(left)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::doubleClick(right)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::doubleClick(middle)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::doubleClick(left (left|right))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::doubleClick(right (right|middle))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::doubleClick(middle (left|middle))
      agent:2025/01/07 14:15:35 build.go:404: FAIL!  : tst_QQuickMouseArea::doubleTap() Compared values are not the same
      agent:2025/01/07 14:15:35 build.go:404:    Actual   (window.rootObject()->property("doubleClicked").toInt()): 0
      agent:2025/01/07 14:15:35 build.go:404:    Expected (1)                                                     : 1
      agent:2025/01/07 14:15:35 build.go:404:    Loc: [/home/qt/work/qt/qtdeclarative/tests/auto/quick/qquickmousearea/tst_qquickmousearea.cpp(970)]
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::clickTwice(left)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::clickTwice(right)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::clickTwice(middle)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::clickTwice(left (left|right))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::clickTwice(right (right|middle))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::clickTwice(middle (left|middle))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::invalidClick(middle (left|right))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::invalidClick(left (right|middle))
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::invalidClick(right (left|middle))
      agent:2025/01/07 14:15:35 build.go:404: QWARN  : tst_QQuickMouseArea::pressedOrdering() Mouse event at 100, 100 occurs outside target window (100x100).
      agent:2025/01/07 14:15:35 build.go:404: QWARN  : tst_QQuickMouseArea::pressedOrdering() Mouse event at 100, 100 occurs outside target window (100x100).
      agent:2025/01/07 14:15:35 build.go:404: QWARN  : tst_QQuickMouseArea::pressedOrdering() Mouse event at 100, 100 occurs outside target window (100x100).
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressedOrdering()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::preventStealing()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::preventStealingListViewChild()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::clickThrough()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::hoverPosition()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::hoverPropagation()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::hoverVisible()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::hoverAfterPress()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::subtreeHoverEnabled()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::hoverWhenDisabled()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::disableAfterPress()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::disableParentOnPress(core pointer)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::disableParentOnPress(touch)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::onWheel()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::transformedMouseArea(checking points inside)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::transformedMouseArea(checking points outside)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressedMultipleButtons(Accept: LeftButton | Events: Press Left, Press Right, Release Right, Release Left)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressedMultipleButtons(Accept: LeftButton | Events: Press Left, Press Right, Release Left, Release Right)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressedMultipleButtons(Accept: LeftButton RightButton | Events: Press Left, Press Right, Release Right, Release Left)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressedMultipleButtons(Accept: RightButton | Events: Press Right, Press Left, Release Right, Release Left)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::changeAxis()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::cursorShape()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::cursorUpdating()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::moveAndReleaseWithoutPress()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::nestedStopAtBounds(left)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::nestedStopAtBounds(right)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::nestedStopAtBounds(top)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::nestedStopAtBounds(bottom)
      agent:2025/01/07 14:15:35 build.go:404: FAIL!  : tst_QQuickMouseArea::nestedFlickableStopAtBounds() 'flickable->isDragging()' returned FALSE. ()
      agent:2025/01/07 14:15:35 build.go:404:    Loc: [/home/qt/work/qt/qtdeclarative/tests/auto/quick/qquickmousearea/tst_qquickmousearea.cpp(2075)]
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::containsPress(hover enabled)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::containsPress(hover disaabled)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::ignoreBySource()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::notPressedAfterStolenGrab()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressAndHold(default)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressAndHold(short)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressAndHold(long)
      agent:2025/01/07 14:15:35 build.go:404: BPASS  : tst_QQuickMouseArea::pressOneAndTapAnother(press mouse, tap touch, release mouse)
      agent:2025/01/07 14:15:35 build.go:404: BPASS  : tst_QQuickMouseArea::pressOneAndTapAnother(press touch, press mouse, release touch, release mouse)
      agent:2025/01/07 14:15:35 build.go:404: BPASS  : tst_QQuickMouseArea::pressOneAndTapAnother(press mouse, press touch, release mouse, release touch)
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::mask()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::nestedEventDelivery()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::settingHiddenInPressUngrabs()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::pressAfterHiding()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::negativeZStackingOrder()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::containsMouseAndVisibility()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::containsMouseAndVisibilityMasked()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::containsMouseAndHoverDisabled()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::doubleClickToHide()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::releaseFirstTouchAfterSecond()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::tabletStylusTap()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::syntheticRightClick()
      agent:2025/01/07 14:15:35 build.go:404: PASS   : tst_QQuickMouseArea::cleanupTestCase()
      agent:2025/01/07 14:15:35 build.go:404: Totals: 88 passed, 2 failed, 0 skipped, 3 blacklisted, 24162ms
      

      From https://testresults.qt.io/coin/api/log/qt/qtdeclarative/3fc38cf6166304f41017d3ce1f0d145fc1bd2adc/LinuxopenSUSE_15_6x86_64LinuxopenSUSE_15_6x86_64GCCqtci-linux-openSUSE-15.6-x86_64-51-914ddcPinCores_Sccache_UseConfigure_WarningsAreErrors/6104c012bae92185b065185379005d3f15df1d26/test_1736269893/log.txt.gz

      Grafana says it's been flaky for a while: https://testresults.qt.io/grafana/d/3dhio4K7k/fastcheck-ci-test-info?orgId=1&from=now-90d&to=now&timezone=utc&var-testCase=tst_qquickmousearea&var-testFunction=doubleTap&var-branch=dev

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              fredericl Frederic Lefebvre
              ulherman Ulf Hermann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews