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

tst_QQuickListView::enforceRange_withoutHighlight is flaky on opensuse

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 5.12.2, 5.13.0 Beta 1
    • None

    Description

      According to grafana, branch 5.12 started being flaky, on opensuse 42.3 and opensuse leap, on January 21st. Then again branch 5.12 started passing on macOS, despite being blacklisted, on February 10th. The problems were subsequently merged into other branches. Apparently 5.11 is still fine.

      Log snippet:

      agent:2019/03/19 09:59:59 build.go:197: PASS   : tst_QQuickListView::insertBeforeVisible(remove 1 at 1, 0 buffer)
      agent:2019/03/19 09:59:59 build.go:197: PASS   : tst_QQuickListView::insertBeforeVisible(remove 1 at 1, 100 buffer)
      agent:2019/03/19 09:59:59 build.go:197: PASS   : tst_QQuickListView::insertBeforeVisible(remove 1 at 1, 500 buffer)
      agent:2019/03/19 09:59:59 build.go:197: PASS   : tst_QQuickListView::insertBeforeVisible(remove multiple at 0, 0 buffer)
      agent:2019/03/19 09:59:59 build.go:197: PASS   : tst_QQuickListView::insertBeforeVisible(remove multiple at 0, 100 buffer)
      agent:2019/03/19 09:59:59 build.go:197: PASS   : tst_QQuickListView::insertBeforeVisible(remove multiple at 0, 500 buffer)
      agent:2019/03/19 09:59:59 build.go:197: PASS   : tst_QQuickListView::insertBeforeVisible(remove multiple at 1, 0 buffer)
      agent:2019/03/19 09:59:59 build.go:197: PASS   : tst_QQuickListView::insertBeforeVisible(remove multiple at 1, 100 buffer)
      agent:2019/03/19 09:59:59 build.go:197: PASS   : tst_QQuickListView::insertBeforeVisible(remove multiple at 1, 500 buffer)
      agent:2019/03/19 10:00:00 build.go:197: PASS   : tst_QQuickListView::swapWithFirstItem()
      agent:2019/03/19 10:00:00 build.go:197: PASS   : tst_QQuickListView::itemList()
      agent:2019/03/19 10:00:00 build.go:197: PASS   : tst_QQuickListView::itemListFlicker()
      agent:2019/03/19 10:00:00 build.go:197: PASS   : tst_QQuickListView::currentIndex_delayedItemCreation(set to 0)
      agent:2019/03/19 10:00:00 build.go:197: PASS   : tst_QQuickListView::currentIndex_delayedItemCreation(don't set to 0)
      agent:2019/03/19 10:00:01 build.go:197: PASS   : tst_QQuickListView::currentIndex()
      agent:2019/03/19 10:00:02 build.go:197: PASS   : tst_QQuickListView::noCurrentIndex()
      agent:2019/03/19 10:00:02 build.go:197: PASS   : tst_QQuickListView::keyNavigation(Vertical, TopToBottom)
      agent:2019/03/19 10:00:02 build.go:197: PASS   : tst_QQuickListView::keyNavigation(Vertical, BottomToTop)
      agent:2019/03/19 10:00:03 build.go:197: PASS   : tst_QQuickListView::keyNavigation(Horizontal, LeftToRight)
      agent:2019/03/19 10:00:03 build.go:197: PASS   : tst_QQuickListView::keyNavigation(Horizontal, RightToLeft)
      agent:2019/03/19 10:00:03 build.go:197: PASS   : tst_QQuickListView::checkCountForMultiColumnModels()
      agent:2019/03/19 10:00:03 build.go:197: PASS   : tst_QQuickListView::enforceRange()
      agent:2019/03/19 10:00:19 build.go:197: FAIL!  : tst_QQuickListView::enforceRange_withoutHighlight() Compared doubles are not the same (fuzzy compare)
      agent:2019/03/19 10:00:19 build.go:197:    Actual   (((listview->contentY()))): -90
      agent:2019/03/19 10:00:19 build.go:197:    Expected (expectedPos)             : -60
      agent:2019/03/19 10:00:19 build.go:197:    Loc: [tst_qquicklistview.cpp(1984)]
      agent:2019/03/19 10:00:19 build.go:197: PASS   : tst_QQuickListView::spacing()
      agent:2019/03/19 10:00:20 build.go:197: PASS   : tst_QQuickListView::qAbstractItemModel_package_sections()
      agent:2019/03/19 10:00:20 build.go:197: QWARN  : tst_QQuickListView::qAbstractItemModel_sections() DelegateModel::cancel: index out range 14 31
      agent:2019/03/19 10:00:20 build.go:197: PASS   : tst_QQuickListView::qAbstractItemModel_sections()
      agent:2019/03/19 10:00:21 build.go:197: PASS   : tst_QQuickListView::sectionsPositioning()
      agent:2019/03/19 10:00:21 build.go:197: PASS   : tst_QQuickListView::sectionsDelegate()
      agent:2019/03/19 10:00:22 build.go:197: WARNING: tst_QQuickListView::sectionsDragOutsideBounds(500, no cache buffer) Mouse event at 20, 500 occurs outside of target window (240x320).
      agent:2019/03/19 10:00:22 build.go:197: WARNING: tst_QQuickListView::sectionsDragOutsideBounds(500, no cache buffer) Mouse event at 20, 500 occurs outside of target window (240x320).
      agent:2019/03/19 10:00:22 build.go:197: PASS   : tst_QQuickListView::sectionsDragOutsideBounds(500, no cache buffer)
      agent:2019/03/19 10:00:22 build.go:197: WARNING: tst_QQuickListView::sectionsDragOutsideBounds(1000, no cache buffer) Mouse event at 20, 1000 occurs outside of target window (240x320).
      agent:2019/03/19 10:00:22 build.go:197: WARNING: tst_QQuickListView::sectionsDragOutsideBounds(1000, no cache buffer) Mouse event at 20, 1000 occurs outside of target window (240x320).
      agent:2019/03/19 10:00:23 build.go:197: PASS   : tst_QQuickListView::sectionsDragOutsideBounds(1000, no cache buffer)
      agent:2019/03/19 10:00:23 build.go:197: WARNING: tst_QQuickListView::sectionsDragOutsideBounds(500, cache buffer) Mouse event at 20, 500 occurs outside of target window (240x320).
      agent:2019/03/19 10:00:23 build.go:197: WARNING: tst_QQuickListView::sectionsDragOutsideBounds(500, cache buffer) Mouse event at 20, 500 occurs outside of target window (240x320).
      agent:2019/03/19 10:00:23 build.go:197: PASS   : tst_QQuickListView::sectionsDragOutsideBounds(500, cache buffer)
      agent:2019/03/19 10:00:24 build.go:197: WARNING: tst_QQuickListView::sectionsDragOutsideBounds(1000, cache buffer) Mouse event at 20, 1000 occurs outside of target window (240x320).
      agent:2019/03/19 10:00:24 build.go:197: WARNING: tst_QQuickListView::sectionsDragOutsideBounds(1000, cache buffer) Mouse event at 20, 1000 occurs outside of target window (240x320).
      agent:2019/03/19 10:00:24 build.go:197: PASS   : tst_QQuickListView::sectionsDragOutsideBounds(1000, cache buffer)
      agent:2019/03/19 10:00:24 build.go:197: SKIP   : tst_QQuickListView::sectionsDelegate_headerVisibility() QTBUG-24395
      agent:2019/03/19 10:00:24 build.go:197:    Loc: [tst_qquicklistview.cpp(2313)]
      agent:2019/03/19 10:00:24 build.go:197: PASS   : tst_QQuickListView::sectionPropertyChange()
      agent:2019/03/19 10:00:25 build.go:197: PASS   : tst_QQuickListView::sectionDelegateChange()
      agent:2019/03/19 10:00:25 build.go:197: PASS   : tst_QQuickListView::sectionsItemInsertion()
      agent:2019/03/19 10:00:29 build.go:197: PASS   : tst_QQuickListView::sectionsSnap(drag)
      agent:2019/03/19 10:00:31 build.go:197: PASS   : tst_QQuickListView::sectionsSnap(flick)
      agent:2019/03/19 10:00:32 build.go:197: QWARN  : tst_QQuickListView::cacheBuffer() file:///home/qt/work/qt/qtdeclarative/tests/auto/quick/qquicklistview/data/listviewtest.qml:119:5: QML ListView: Cannot set a negative cache buffer
      agent:2019/03/19 10:00:32 build.go:197: PASS   : tst_QQuickListView::cacheBuffer()
      

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes