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

tst_QParallelAnimationGroup::deleteChildrenWithRunningGroup() is flaky on macOS 10.12

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: 5.9.0, 5.12
    • Fix Version/s: None
    • Component/s: QPA
    • Environment:
      macOS 10.12, macOS 10.13
    • Platform/s:
      macOS

      Description

      So far, 2 out of 8 integration failures in https://codereview.qt-project.org/#/c/197769/ are caused by failing tst_QParallelAnimationGroup::deleteChildrenWithRunningGroup():

      Module "qt/qtbase" (558a9993a34e1a838b4d498dfeafc4acd381a28e) Failed test(s): /Users/qt/work/qt/qtbase/tests/auto/corelib/animation/qparallelanimationgroup:
       agent:2017/06/19 00:51:58 build.go:344: Executing instruction 67 of 940
       agent:2017/06/19 00:51:58 build.go:270: [make check -j1] 900 1200
       /Users/qt/work/qt/qtbase/tests/auto/corelib/animation/qparallelanimationgroup/target_wrapper.sh  ./tst_qparallelanimationgroup -o /Users/qt/work/testresults/tests/auto/corelib/animation/qparallelanimationgroup382454042,xml -o -,txt
       ********* Start testing of tst_QParallelAnimationGroup *********
       Config: Using QtTest library 5.9.1, Qt 5.9.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 8.0.0 (clang-800.0.42.1) (Apple))
       PASS   : tst_QParallelAnimationGroup::initTestCase()
       PASS   : tst_QParallelAnimationGroup::construction()
       PASS   : tst_QParallelAnimationGroup::setCurrentTime()
       PASS   : tst_QParallelAnimationGroup::stateChanged()
       PASS   : tst_QParallelAnimationGroup::clearGroup()
       PASS   : tst_QParallelAnimationGroup::propagateGroupUpdateToChildren()
       PASS   : tst_QParallelAnimationGroup::updateChildrenWithRunningGroup()
       FAIL!  : tst_QParallelAnimationGroup::deleteChildrenWithRunningGroup() 'group.currentLoopTime() > 0' returned FALSE. ()
          Loc: [tst_qparallelanimationgroup.cpp(486)]
       PASS   : tst_QParallelAnimationGroup::startChildrenWithStoppedGroup()
       PASS   : tst_QParallelAnimationGroup::stopGroupWithRunningChild()
       PASS   : tst_QParallelAnimationGroup::startGroupWithRunningChild()
       PASS   : tst_QParallelAnimationGroup::zeroDurationAnimation()
       PASS   : tst_QParallelAnimationGroup::stopUncontrolledAnimations()
       PASS   : tst_QParallelAnimationGroup::loopCount(50)
       PASS   : tst_QParallelAnimationGroup::loopCount(100)
       PASS   : tst_QParallelAnimationGroup::loopCount(110)
       PASS   : tst_QParallelAnimationGroup::loopCount(120)
       PASS   : tst_QParallelAnimationGroup::loopCount(170)
       PASS   : tst_QParallelAnimationGroup::loopCount(220)
       PASS   : tst_QParallelAnimationGroup::loopCount(230)
       PASS   : tst_QParallelAnimationGroup::loopCount(240)
       PASS   : tst_QParallelAnimationGroup::loopCount(290)
       PASS   : tst_QParallelAnimationGroup::loopCount(340)
       PASS   : tst_QParallelAnimationGroup::loopCount(350)
       PASS   : tst_QParallelAnimationGroup::loopCount(360)
       PASS   : tst_QParallelAnimationGroup::loopCount(410)
       PASS   : tst_QParallelAnimationGroup::loopCount(460)
       PASS   : tst_QParallelAnimationGroup::loopCount(470)
       PASS   : tst_QParallelAnimationGroup::loopCount(480)
       PASS   : tst_QParallelAnimationGroup::loopCount(120-110)
       PASS   : tst_QParallelAnimationGroup::loopCount(120-50)
       PASS   : tst_QParallelAnimationGroup::loopCount(120-0)
       PASS   : tst_QParallelAnimationGroup::loopCount(300-110)
       PASS   : tst_QParallelAnimationGroup::loopCount(300-50)
       PASS   : tst_QParallelAnimationGroup::loopCount(300-0)
       PASS   : tst_QParallelAnimationGroup::loopCount(115-105)
       PASS   : tst_QParallelAnimationGroup::loopCount(b120-120)
       PASS   : tst_QParallelAnimationGroup::loopCount(b120-110)
       PASS   : tst_QParallelAnimationGroup::loopCount(b120-100)
       PASS   : tst_QParallelAnimationGroup::loopCount(b120-50)
       PASS   : tst_QParallelAnimationGroup::loopCount(b120-0)
       PASS   : tst_QParallelAnimationGroup::loopCount(b360-170)
       PASS   : tst_QParallelAnimationGroup::loopCount(b360-220)
       PASS   : tst_QParallelAnimationGroup::loopCount(b360-210)
       PASS   : tst_QParallelAnimationGroup::loopCount(b360-120)
       PASS   : tst_QParallelAnimationGroup::loopCount(b50-110)
       PASS   : tst_QParallelAnimationGroup::loopCount(b50-120)
       PASS   : tst_QParallelAnimationGroup::loopCount(b50-140)
       PASS   : tst_QParallelAnimationGroup::loopCount(b50-240)
       PASS   : tst_QParallelAnimationGroup::loopCount(b50-260)
       PASS   : tst_QParallelAnimationGroup::loopCount(b50-350)
       PASS   : tst_QParallelAnimationGroup::loopCount(inf1220)
       PASS   : tst_QParallelAnimationGroup::loopCount(inf1310)
       PASS   : tst_QParallelAnimationGroup::loopCount(b.inf120-120)
       PASS   : tst_QParallelAnimationGroup::loopCount(b.inf120-20)
       PASS   : tst_QParallelAnimationGroup::loopCount(b.inf120-110)
       PASS   : tst_QParallelAnimationGroup::autoAdd()
       PASS   : tst_QParallelAnimationGroup::pauseResume()
       PASS   : tst_QParallelAnimationGroup::crashWhenRemovingUncontrolledAnimation()
       PASS   : tst_QParallelAnimationGroup::cleanupTestCase()
       Totals: 59 passed, 1 failed, 0 skipped, 0 blacklisted, 1288ms
       ********* Finished testing of tst_QParallelAnimationGroup *********
       make: *** [check] Error 1
       
       agent:2017/06/19 00:51:59 build.go:200: Process finished with error: exit status 2
       agent:2017/06/19 00:51:59 build.go:152: Error reading from stdout/err: exit status 2
       agent:2017/06/19 00:52:19 build.go:270: [make check -j1] 900 1200
       /Users/qt/work/qt/qtbase/tests/auto/corelib/animation/qparallelanimationgroup/target_wrapper.sh  ./tst_qparallelanimationgroup deleteChildrenWithRunningGroup
       ********* Start testing of tst_QParallelAnimationGroup *********
       Config: Using QtTest library 5.9.1, Qt 5.9.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 8.0.0 (clang-800.0.42.1) (Apple))
       PASS   : tst_QParallelAnimationGroup::initTestCase()
       PASS   : tst_QParallelAnimationGroup::deleteChildrenWithRunningGroup()
       PASS   : tst_QParallelAnimationGroup::cleanupTestCase()
       Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 1131ms
       ********* Finished testing of tst_QParallelAnimationGroup *********
       
       agent:2017/06/19 00:52:21 build.go:270: [make check -j1] 900 1200
       /Users/qt/work/qt/qtbase/tests/auto/corelib/animation/qparallelanimationgroup/target_wrapper.sh  ./tst_qparallelanimationgroup deleteChildrenWithRunningGroup
       ********* Start testing of tst_QParallelAnimationGroup *********
       Config: Using QtTest library 5.9.1, Qt 5.9.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 8.0.0 (clang-800.0.42.1) (Apple))
       PASS   : tst_QParallelAnimationGroup::initTestCase()
       FAIL!  : tst_QParallelAnimationGroup::deleteChildrenWithRunningGroup() 'group.currentLoopTime() > 0' returned FALSE. ()
          Loc: [tst_qparallelanimationgroup.cpp(486)]
       PASS   : tst_QParallelAnimationGroup::cleanupTestCase()
       Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 1105ms
       ********* Finished testing of tst_QParallelAnimationGroup *********
       make: *** [check] Error 1
       
       agent:2017/06/19 00:52:22 build.go:200: Process finished with error: exit status 2
       agent:2017/06/19 00:52:22 build.go:152: Error reading from stdout/err: exit status 2
       agent:2017/06/19 00:52:22 agent.go:167: Test failed
       agent:2017/06/19 00:52:22 agent.go:121: ERROR building: exit status 2
       Build log: https://testresults.qt.io/logs/qt/qtbase/255052c7ed8a177799bb5fcb8580622a0e5a2050/MacOSMacOS_10_12x86_64MacOSMacOS_10_12x86_64Clangqtci-macos-10.12-x86_64-8-9339dbDebugAndRelease_Release/7ca30f915833d953146007e71743147e3e719500/test_1497818935/testlog.txt.gz
       Details: https://testresults.qt.io/coin/integration/qt/qtbase/tasks/1497818894
      

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              jpnurmi J-P Nurmi
              PM Owner:
              Veli-Pekka Heinonen Veli-Pekka Heinonen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes