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

tst_QQuickGridView::contentHeightWithDelayRemove() is flaky on macOS 10.12

    XMLWordPrintable

    Details

    • Platform/s:
      macOS
    • Commits:
      1134a36efa54c68736d708411423bafa9d0923f6 (qt/qtdeclarative/5.12)

      Description

      agent:2019/03/15 17:12:57 build.go:662: 
      agent:2019/03/15 17:12:57 build.go:454: Executing instruction 310 of 484 - SetExecutionPhaseName
      agent:2019/03/15 17:12:57 build.go:662: 
      agent:2019/03/15 17:12:57 build.go:454: Executing instruction 311 of 484 - RunQtUnitTest
      agent:2019/03/15 17:12:57 runner.go:72: Generating test results with TESTARGS=-o /Users/qt/work/testresults/tests/auto/quick/qquickgridview060621173,xml -o -,txt
      agent:2019/03/15 17:12:57 build.go:319: [make check -j1] 900 900
      agent:2019/03/15 17:12:57 build.go:197: /Users/qt/work/qt/qtdeclarative/tests/auto/quick/qquickgridview/target_wrapper.sh  ./tst_qquickgridview -o /Users/qt/work/testresults/tests/auto/quick/qquickgridview060621173,xml -o -,txt
      agent:2019/03/15 17:12:57 build.go:197: ********* Start testing of tst_QQuickGridView *********
      agent:2019/03/15 17:12:57 build.go:197: Config: Using QtTest library 5.12.2, Qt 5.12.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 9.0.0 (clang-900.0.39.2) (Apple))
      agent:2019/03/15 17:12:57 build.go:197: PASS   : tst_QQuickGridView::initTestCase()
      agent:2019/03/15 17:12:57 build.go:197: PASS   : tst_QQuickGridView::items()
      agent:2019/03/15 17:12:57 build.go:197: PASS   : tst_QQuickGridView::changed()
      agent:2019/03/15 17:12:58 build.go:197: PASS   : tst_QQuickGridView::inserted_basic()
      agent:2019/03/15 17:12:58 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, before visible items)
      agent:2019/03/15 17:12:58 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 2, before visible items)
      agent:2019/03/15 17:12:58 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 3, before visible items)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 5, before visible items)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 6, before visible items)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, at start of visible, content at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add multiple, at start of visible, content at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, at start of visible, content not at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add multiple, at start of visible, content not at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, at end of visible, content at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add row, at end of visible, content at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, at end of visible, content not at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add multiple, at end of visible, content not at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, after visible, content at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add row, after visible, content at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add 1, after visible, content not at start)
      agent:2019/03/15 17:12:59 build.go:197: PASS   : tst_QQuickGridView::inserted_defaultLayout(add multiple, after visible, content not at start)
      agent:2019/03/15 17:13:00 build.go:197: PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 0, 0 buffer)
      agent:2019/03/15 17:13:00 build.go:197: PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 0, 100 buffer)
      agent:2019/03/15 17:13:00 build.go:197: PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 0, 500 buffer)
      agent:2019/03/15 17:13:00 build.go:197: PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 1, 0 buffer)
      agent:2019/03/15 17:13:00 build.go:197: PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 1, 100 buffer)
      agent:2019/03/15 17:13:01 build.go:197: PASS   : tst_QQuickGridView::insertBeforeVisible(insert 1 at 1, 500 buffer)
      agent:2019/03/15 17:13:01 build.go:197: PASS   : tst_QQuickGridView::insertBeforeVisible(insert multiple at 0, 0 buffer)
      agent:2019/03/15 17:13:01 build.go:197: PASS   : tst_QQuickGridView::insertBeforeVisible(insert multiple at 0, 100 buffer)
      agent:2019/03/15 17:13:02 build.go:197: PASS   : tst_QQuickGridView::insertBeforeVisible(insert multiple at 0, 500 buffer)
      [...]
      agent:2019/03/15 17:16:21 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, from visible -> non-visible)
      agent:2019/03/15 17:16:21 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple forwards, from visible -> non-visible (move first item))
      agent:2019/03/15 17:16:21 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, within visible items)
      agent:2019/03/15 17:16:22 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, from non-visible -> visible)
      agent:2019/03/15 17:16:22 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, from non-visible -> visible (move last item))
      agent:2019/03/15 17:16:22 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, from visible -> non-visible)
      agent:2019/03/15 17:16:22 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_LtR_BtT(move multiple backwards, from visible -> non-visible (move first item))
      agent:2019/03/15 17:16:22 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, within visible items)
      agent:2019/03/15 17:16:23 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, from non-visible -> visible)
      agent:2019/03/15 17:16:23 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, from non-visible -> visible (move first item))
      agent:2019/03/15 17:16:23 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, from visible -> non-visible)
      agent:2019/03/15 17:16:23 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 forwards, from visible -> non-visible (move first item))
      agent:2019/03/15 17:16:23 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, within visible items)
      agent:2019/03/15 17:16:23 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, within visible items (to first index))
      agent:2019/03/15 17:16:23 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, from non-visible -> visible)
      agent:2019/03/15 17:16:24 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, from non-visible -> visible (move last item))
      agent:2019/03/15 17:16:24 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, from visible -> non-visible)
      agent:2019/03/15 17:16:24 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move 1 backwards, from visible -> non-visible (move first item))
      agent:2019/03/15 17:16:24 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, within visible items)
      agent:2019/03/15 17:16:24 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, within visible items (move first item))
      agent:2019/03/15 17:16:24 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, before visible items)
      agent:2019/03/15 17:16:24 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, from non-visible -> visible)
      agent:2019/03/15 17:16:24 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, from non-visible -> visible (move first item))
      agent:2019/03/15 17:16:25 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, mix of non-visible/visible)
      agent:2019/03/15 17:16:25 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, to bottom of view)
      agent:2019/03/15 17:16:25 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, to bottom of view, first row -> last)
      agent:2019/03/15 17:16:25 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, to bottom of view, content y not 0)
      agent:2019/03/15 17:16:25 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, from visible -> non-visible)
      agent:2019/03/15 17:16:25 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple forwards, from visible -> non-visible (move first item))
      agent:2019/03/15 17:16:25 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, within visible items)
      agent:2019/03/15 17:16:25 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, from non-visible -> visible)
      agent:2019/03/15 17:16:25 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, from non-visible -> visible (move last item))
      agent:2019/03/15 17:16:26 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, from visible -> non-visible)
      agent:2019/03/15 17:16:26 build.go:197: PASS   : tst_QQuickGridView::moved_topToBottom_RtL_BtT(move multiple backwards, from visible -> non-visible (move first item))
      agent:2019/03/15 17:16:26 build.go:197: PASS   : tst_QQuickGridView::displayMargin()
      agent:2019/03/15 17:16:26 build.go:197: PASS   : tst_QQuickGridView::negativeDisplayMargin()
      agent:2019/03/15 17:16:26 build.go:197: PASS   : tst_QQuickGridView::jsArrayChange()
      agent:2019/03/15 17:16:27 build.go:197: FAIL!  : tst_QQuickGridView::contentHeightWithDelayRemove(remove without delayRemove) Compared values are not the same
      agent:2019/03/15 17:16:27 build.go:197:    Actual   (qRound(gridview->contentHeight())): 300
      agent:2019/03/15 17:16:27 build.go:197:    Expected (eventualContentHeight)            : 200
      agent:2019/03/15 17:16:27 build.go:197:    Loc: [tst_qquickgridview.cpp(6639)]
      agent:2019/03/15 17:16:27 build.go:197: PASS   : tst_QQuickGridView::contentHeightWithDelayRemove(remove with delayRemove)
      agent:2019/03/15 17:16:27 build.go:197: QWARN  : tst_QQuickGridView::contentHeightWithDelayRemove(remove with multiple delayRemove) file:///Users/qt/work/qt/qtdeclarative/tests/auto/quick/qquickgridview/data/contentHeightWithDelayRemove.qml:36:19: QML Text: Binding loop detected for property "text"
      agent:2019/03/15 17:16:27 build.go:197: PASS   : tst_QQuickGridView::contentHeightWithDelayRemove(remove with multiple delayRemove)
      agent:2019/03/15 17:16:28 build.go:197: PASS   : tst_QQuickGridView::contentHeightWithDelayRemove(clear with delayRemove)
      agent:2019/03/15 17:16:28 build.go:197: PASS   : tst_QQuickGridView::QTBUG_45640()
      agent:2019/03/15 17:16:28 build.go:197: PASS   : tst_QQuickGridView::QTBUG_49218()
      agent:2019/03/15 17:16:31 build.go:197: PASS   : tst_QQuickGridView::QTBUG_48870_fastModelUpdates()
      agent:2019/03/15 17:16:32 build.go:197: PASS   : tst_QQuickGridView::keyNavigationEnabled()
      agent:2019/03/15 17:16:32 build.go:197: PASS   : tst_QQuickGridView::releaseItems()
      agent:2019/03/15 17:16:32 build.go:197: PASS   : tst_QQuickGridView::cleanupTestCase()
      agent:2019/03/15 17:16:32 build.go:197: Totals: 868 passed, 1 failed, 0 skipped, 0 blacklisted, 214867ms
      agent:2019/03/15 17:16:32 build.go:197: ********* Finished testing of tst_QQuickGridView *********
      agent:2019/03/15 17:16:32 build.go:197: make: *** [check] Error 1
      agent:2019/03/15 17:16:32 build.go:241: Process finished with error: exit status 2
      agent:2019/03/15 17:16:32 build.go:200: Error reading from stdout/err: exit status 2
      agent:2019/03/15 17:16:52 runner.go:153: Re-running tests/auto/quick/qquickgridview with TESTARGS=contentHeightWithDelayRemove
      agent:2019/03/15 17:16:52 build.go:319: [make check -j1] 900 900
      agent:2019/03/15 17:16:52 build.go:197: /Users/qt/work/qt/qtdeclarative/tests/auto/quick/qquickgridview/target_wrapper.sh  ./tst_qquickgridview contentHeightWithDelayRemove -maxwarnings 0
      agent:2019/03/15 17:16:52 build.go:197: [     0.000 ] qt.qpa unknown - Loading macOS (Cocoa) platform plugin for Qt 5.12.2, running on macOS 10.12.6
      agent:2019/03/15 17:16:52 build.go:197: 
      agent:2019/03/15 17:16:52 build.go:197:   Component     SDK version   Deployment target  
      [...]
      

        Attachments

        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:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes