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

Various functions in tst_flickableinterop are flaky on mingw

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P1: Critical
    • Resolution: Unresolved
    • Affects Version/s: 5.12.1, 5.13.0 Alpha 1, 5.14
    • Fix Version/s: None
    • Labels:
    • Platform/s:
      Windows

      Description

      In particular, touchAndDragHandlerOnFlickable:

      agent:2019/02/21 13:31:31 build.go:314: [Mingw32-make check] 900 900
      agent:2019/02/21 13:31:31 build.go:192: Mingw32-make -f Makefile.Release check
      agent:2019/02/21 13:31:32 build.go:192: Mingw32-make[1]: Entering directory 'C:/Users/qt/work/qt/qtdeclarative/tests/auto/quick/pointerhandlers/flickableinterop'
      agent:2019/02/21 13:31:32 build.go:192: call C:\Users\qt\work\qt\qtdeclarative\tests\auto\quick\pointerhandlers\flickableinterop\target_wrapper.bat  release\tst_flickableinterop.exe -o C:\Users\qt\work\testresults\tests\auto\quick\pointerhandlers\flickableinterop232639435,xml -o -,txt
      agent:2019/02/21 13:31:32 build.go:192: ********* Start testing of tst_FlickableInterop *********
      agent:2019/02/21 13:31:32 build.go:192: Config: Using QtTest library 5.12.2, Qt 5.12.2 (i386-little_endian-ilp32 shared (dynamic) release build; by GCC 7.3.0)
      agent:2019/02/21 13:31:32 build.go:192: PASS   : tst_FlickableInterop::initTestCase()
      agent:2019/02/21 13:31:34 build.go:192: QWARN  : tst_FlickableInterop::touchTapButton(DragThreshold) create: Could not initialize EGL display: error 0x3001
      agent:2019/02/21 13:31:34 build.go:192: QWARN  : tst_FlickableInterop::touchTapButton(DragThreshold) create: When using ANGLE, check if d3dcompiler_4x.dll is available
      agent:2019/02/21 13:31:35 build.go:192: PASS   : tst_FlickableInterop::touchTapButton(DragThreshold)
      agent:2019/02/21 13:31:36 build.go:192: PASS   : tst_FlickableInterop::touchTapButton(WithinBounds)
      agent:2019/02/21 13:31:36 build.go:192: PASS   : tst_FlickableInterop::touchTapButton(ReleaseWithinBounds)
      agent:2019/02/21 13:31:37 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindButton(DragThreshold)
      agent:2019/02/21 13:31:37 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindButton(WithinBounds)
      agent:2019/02/21 13:31:38 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindButton(ReleaseWithinBounds)
      agent:2019/02/21 13:31:39 build.go:192: PASS   : tst_FlickableInterop::mouseClickButton(DragThreshold)
      agent:2019/02/21 13:31:40 build.go:192: PASS   : tst_FlickableInterop::mouseClickButton(WithinBounds)
      agent:2019/02/21 13:31:42 build.go:192: PASS   : tst_FlickableInterop::mouseClickButton(ReleaseWithinBounds)
      agent:2019/02/21 13:31:42 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindButton(DragThreshold)
      agent:2019/02/21 13:31:43 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindButton(WithinBounds)
      agent:2019/02/21 13:31:44 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindButton(ReleaseWithinBounds)
      agent:2019/02/21 13:31:44 build.go:192: PASS   : tst_FlickableInterop::touchDragSlider()
      agent:2019/02/21 13:31:45 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindSlider()
      agent:2019/02/21 13:31:46 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag down on knob of knobSlider)
      agent:2019/02/21 13:31:46 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag sideways on knob of knobSlider)
      agent:2019/02/21 13:31:47 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag down on groove of knobSlider)
      agent:2019/02/21 13:31:47 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag sideways on groove of knobSlider)
      agent:2019/02/21 13:31:48 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag down on knob of grooveSlider)
      agent:2019/02/21 13:31:48 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag sideways on knob of grooveSlider)
      agent:2019/02/21 13:31:49 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag down on groove of grooveSlider)
      agent:2019/02/21 13:31:49 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag sideways on groove of grooveSlider)
      agent:2019/02/21 13:31:50 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindSlider()
      agent:2019/02/21 13:31:51 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindItemWithHandlers(drag)
      agent:2019/02/21 13:31:51 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindItemWithHandlers(tap)
      agent:2019/02/21 13:31:52 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindItemWithHandlers(dragAndTap)
      agent:2019/02/21 13:31:53 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindItemWithHandlers(tapAndDrag)
      agent:2019/02/21 13:31:53 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindItemWithHandlers(drag)
      agent:2019/02/21 13:31:55 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindItemWithHandlers(tap)
      agent:2019/02/21 13:31:55 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindItemWithHandlers(dragAndTap)
      agent:2019/02/21 13:31:56 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindItemWithHandlers(tapAndDrag)
      agent:2019/02/21 13:31:57 build.go:192: PASS   : tst_FlickableInterop::touchDragSliderAndFlickable()
      agent:2019/02/21 13:31:57 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapOnFlickable)
      agent:2019/02/21 13:31:58 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapOnList)
      agent:2019/02/21 13:31:59 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapOnTable)
      agent:2019/02/21 13:31:59 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragOnFlickable)
      agent:2019/02/21 13:31:59 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragOnList)
      agent:2019/02/21 13:32:00 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragOnTable)
      agent:2019/02/21 13:32:01 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapDelayOnFlickable)
      agent:2019/02/21 13:32:01 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapDelayOnList)
      agent:2019/02/21 13:32:02 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapDelayOnTable)
      agent:2019/02/21 13:32:03 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragDelayOnFlickable)
      agent:2019/02/21 13:32:03 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragDelayOnList)
      agent:2019/02/21 13:32:19 build.go:192: FAIL!  : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragDelayOnTable) '(delegateHandler->active() || flickable->isMoving())' returned FALSE. ()
      agent:2019/02/21 13:32:19 build.go:192: tst_flickableinterop.cpp(766) : failure location
      agent:2019/02/21 13:32:19 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapOnFlickableWithNullTargets)
      agent:2019/02/21 13:32:19 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapOnListWithNullTargets)
      agent:2019/02/21 13:32:21 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapOnTableWithNullTargets)
      agent:2019/02/21 13:32:21 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragOnFlickableWithNullTargets)
      agent:2019/02/21 13:32:21 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragOnListWithNullTargets)
      agent:2019/02/21 13:32:22 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragOnTableWithNullTargets)
      agent:2019/02/21 13:32:37 build.go:192: FAIL!  : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapDelayOnFlickableWithNullTargets) '(flickable->contentY() >= dragThreshold)' returned FALSE. ()
      agent:2019/02/21 13:32:37 build.go:192: tst_flickableinterop.cpp(744) : failure location
      agent:2019/02/21 13:32:37 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapDelayOnListWithNullTargets)
      agent:2019/02/21 13:32:53 build.go:192: FAIL!  : tst_FlickableInterop::touchAndDragHandlerOnFlickable(tapDelayOnTableWithNullTargets) '(delegateHandler->active() || flickable->isMoving())' returned FALSE. ()
      agent:2019/02/21 13:32:53 build.go:192: tst_flickableinterop.cpp(766) : failure location
      agent:2019/02/21 13:32:54 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragDelayOnFlickableWithNullTargets)
      agent:2019/02/21 13:32:54 build.go:192: PASS   : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragDelayOnListWithNullTargets)
      agent:2019/02/21 13:32:55 build.go:192: FAIL!  : tst_FlickableInterop::touchAndDragHandlerOnFlickable(dragDelayOnTableWithNullTargets) 'flickable->contentY() > 0' returned FALSE. ()
      agent:2019/02/21 13:32:55 build.go:192: tst_flickableinterop.cpp(769) : failure location
      agent:2019/02/21 13:32:55 build.go:192: PASS   : tst_FlickableInterop::cleanupTestCase()
      agent:2019/02/21 13:32:55 build.go:192: Totals: 54 passed, 4 failed, 0 skipped, 0 blacklisted, 82972ms
      agent:2019/02/21 13:32:55 build.go:192: ********* Finished testing of tst_FlickableInterop *********
      agent:2019/02/21 13:32:55 build.go:192: Mingw32-make[1]: *** [Makefile.Release:104: check] Error 4
      agent:2019/02/21 13:32:55 build.go:192: Mingw32-make[1]: Leaving directory 'C:/Users/qt/work/qt/qtdeclarative/tests/auto/quick/pointerhandlers/flickableinterop'
      agent:2019/02/21 13:32:55 build.go:192: Mingw32-make: *** [Makefile:286: release-check] Error 2
      

      touchDragFlickableBehindSlider:

      agent:2019/01/21 09:41:41 build.go:314: [Mingw32-make check] 900 900
      agent:2019/01/21 09:41:42 build.go:192: Mingw32-make -f Makefile.Release check
      agent:2019/01/21 09:41:42 build.go:192: Mingw32-make[1]: Entering directory 'C:/Users/qt/work/qt/qtdeclarative/tests/auto/quick/pointerhandlers/flickableinterop'
      agent:2019/01/21 09:41:42 build.go:192: call C:\Users\qt\work\qt\qtdeclarative\tests\auto\quick\pointerhandlers\flickableinterop\target_wrapper.bat  release\tst_flickableinterop.exe -o C:\Users\qt\work\testresults\tests\auto\quick\pointerhandlers\flickableinterop006226736,xml -o -,txt
      agent:2019/01/21 09:41:42 build.go:192: ********* Start testing of tst_FlickableInterop *********
      agent:2019/01/21 09:41:42 build.go:192: Config: Using QtTest library 5.12.2, Qt 5.12.2 (i386-little_endian-ilp32 shared (dynamic) release build; by GCC 7.3.0)
      agent:2019/01/21 09:41:42 build.go:192: PASS   : tst_FlickableInterop::initTestCase()
      agent:2019/01/21 09:41:45 build.go:192: QWARN  : tst_FlickableInterop::touchTapButton(DragThreshold) create: Could not initialize EGL display: error 0x3001
      agent:2019/01/21 09:41:45 build.go:192: QWARN  : tst_FlickableInterop::touchTapButton(DragThreshold) create: When using ANGLE, check if d3dcompiler_4x.dll is available
      agent:2019/01/21 09:41:45 build.go:192: PASS   : tst_FlickableInterop::touchTapButton(DragThreshold)
      agent:2019/01/21 09:41:46 build.go:192: PASS   : tst_FlickableInterop::touchTapButton(WithinBounds)
      agent:2019/01/21 09:41:47 build.go:192: PASS   : tst_FlickableInterop::touchTapButton(ReleaseWithinBounds)
      agent:2019/01/21 09:41:47 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindButton(DragThreshold)
      agent:2019/01/21 09:41:48 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindButton(WithinBounds)
      agent:2019/01/21 09:41:48 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindButton(ReleaseWithinBounds)
      agent:2019/01/21 09:41:49 build.go:192: PASS   : tst_FlickableInterop::mouseClickButton(DragThreshold)
      agent:2019/01/21 09:41:50 build.go:192: PASS   : tst_FlickableInterop::mouseClickButton(WithinBounds)
      agent:2019/01/21 09:41:52 build.go:192: PASS   : tst_FlickableInterop::mouseClickButton(ReleaseWithinBounds)
      agent:2019/01/21 09:41:52 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindButton(DragThreshold)
      agent:2019/01/21 09:41:53 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindButton(WithinBounds)
      agent:2019/01/21 09:41:53 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindButton(ReleaseWithinBounds)
      agent:2019/01/21 09:41:54 build.go:192: PASS   : tst_FlickableInterop::touchDragSlider()
      agent:2019/01/21 09:41:54 build.go:192: FAIL!  : tst_FlickableInterop::touchDragFlickableBehindSlider() Compared values are not the same
      agent:2019/01/21 09:41:54 build.go:192:    Actual   (i): 3
      agent:2019/01/21 09:41:54 build.go:192:    Expected (2): 2
      agent:2019/01/21 09:41:54 build.go:192: tst_flickableinterop.cpp(451) : failure location
      agent:2019/01/21 09:41:55 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag down on knob of knobSlider)
      agent:2019/01/21 09:41:55 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag sideways on knob of knobSlider)
      agent:2019/01/21 09:41:56 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag down on groove of knobSlider)
      agent:2019/01/21 09:41:56 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag sideways on groove of knobSlider)
      agent:2019/01/21 09:41:57 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag down on knob of grooveSlider)
      agent:2019/01/21 09:41:58 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag sideways on knob of grooveSlider)
      agent:2019/01/21 09:41:58 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag down on groove of grooveSlider)
      agent:2019/01/21 09:41:59 build.go:192: PASS   : tst_FlickableInterop::mouseDragSlider(drag sideways on groove of grooveSlider)
      agent:2019/01/21 09:41:59 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindSlider()
      agent:2019/01/21 09:42:00 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindItemWithHandlers(drag)
      agent:2019/01/21 09:42:00 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindItemWithHandlers(tap)
      agent:2019/01/21 09:42:01 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindItemWithHandlers(dragAndTap)
      agent:2019/01/21 09:42:02 build.go:192: PASS   : tst_FlickableInterop::touchDragFlickableBehindItemWithHandlers(tapAndDrag)
      agent:2019/01/21 09:42:02 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindItemWithHandlers(drag)
      agent:2019/01/21 09:42:03 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindItemWithHandlers(tap)
      agent:2019/01/21 09:42:04 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindItemWithHandlers(dragAndTap)
      agent:2019/01/21 09:42:04 build.go:192: PASS   : tst_FlickableInterop::mouseDragFlickableBehindItemWithHandlers(tapAndDrag)
      agent:2019/01/21 09:42:05 build.go:192: PASS   : tst_FlickableInterop::touchDragSliderAndFlickable()
      agent:2019/01/21 09:42:05 build.go:192: PASS   : tst_FlickableInterop::cleanupTestCase()
      agent:2019/01/21 09:42:05 build.go:192: Totals: 33 passed, 1 failed, 0 skipped, 0 blacklisted, 22681ms
      agent:2019/01/21 09:42:05 build.go:192: ********* Finished testing of tst_FlickableInterop *********
      agent:2019/01/21 09:42:05 build.go:192: Mingw32-make[1]: *** [Makefile.Release:104: check] Error 1
      agent:2019/01/21 09:42:05 build.go:192: Mingw32-make[1]: Leaving directory 'C:/Users/qt/work/qt/qtdeclarative/tests/auto/quick/pointerhandlers/flickableinterop'
      agent:2019/01/21 09:42:05 build.go:192: Mingw32-make: *** [Makefile:286: release-check] Error 2
      agent:2019/01/21 09:42:05 build.go:236: Process finished with error: exit status 2
      

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              qt.team.quick.subscriptions Qt Quick and Widgets Team
              Reporter:
              ulherman Ulf Hermann
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes