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

tst_qquickwindow fails on Android

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P1: Critical
    • Resolution: Unresolved
    • Affects Version/s: 6.3.0
    • Fix Version/s: None
    • Labels:
      None
    • Platform/s:
      Android

      Description

      tst_qquickwindow fails on Android with output:

      ********* Start testing of tst_qquickwindow *********
      Config: Using QtTest library 6.4.0, Qt 6.4.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Clang 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)), android 12.0
      PASS   : tst_qquickwindow::initTestCase()
      PASS   : tst_qquickwindow::aboutToStopSignal()
      PASS   : tst_qquickwindow::constantUpdates()
      PASS   : tst_qquickwindow::constantUpdatesOnWindow(blocked, beforeRender)
      PASS   : tst_qquickwindow::constantUpdatesOnWindow(blocked, afterRender)
      PASS   : tst_qquickwindow::constantUpdatesOnWindow(blocked, swapped)
      PASS   : tst_qquickwindow::constantUpdatesOnWindow(unblocked, beforeRender)
      PASS   : tst_qquickwindow::constantUpdatesOnWindow(unblocked, afterRender)
      PASS   : tst_qquickwindow::constantUpdatesOnWindow(unblocked, swapped)
      PASS   : tst_qquickwindow::mouseFiltering()
      PASS   : tst_qquickwindow::headless()
      QWARN  : tst_qquickwindow::destroyShowWithoutHide() QEGLPlatformContext: eglSwapBuffers failed: 300d
      PASS   : tst_qquickwindow::destroyShowWithoutHide()
      PASS   : tst_qquickwindow::touchEvent_basic()
      PASS   : tst_qquickwindow::touchEvent_propagation(disable events)
      PASS   : tst_qquickwindow::touchEvent_propagation(disable item)
      PASS   : tst_qquickwindow::touchEvent_propagation(hide item)
      PASS   : tst_qquickwindow::touchEvent_cancel()
      PASS   : tst_qquickwindow::touchEvent_cancelClearsMouseGrab()
      PASS   : tst_qquickwindow::touchEvent_reentrant()
      PASS   : tst_qquickwindow::touchEvent_velocity()
      PASS   : tst_qquickwindow::mergeTouchPointLists(empty)
      PASS   : tst_qquickwindow::mergeTouchPointLists(single list left)
      PASS   : tst_qquickwindow::mergeTouchPointLists(single list right)
      PASS   : tst_qquickwindow::mergeTouchPointLists(two lists identical)
      PASS   : tst_qquickwindow::mergeTouchPointLists(two lists 1)
      PASS   : tst_qquickwindow::mergeTouchPointLists(two lists 2)
      PASS   : tst_qquickwindow::mergeTouchPointLists(two lists 3)
      PASS   : tst_qquickwindow::mergeTouchPointLists(two lists 4)
      PASS   : tst_qquickwindow::mergeTouchPointLists(two lists 5)
      PASS   : tst_qquickwindow::mouseFromTouch_basic()
      PASS   : tst_qquickwindow::synthMouseFromTouch(no synth, accept)
      PASS   : tst_qquickwindow::synthMouseFromTouch(no synth, don't accept)
      PASS   : tst_qquickwindow::synthMouseFromTouch(synth and accept)
      PASS   : tst_qquickwindow::synthMouseFromTouch(synth, don't accept)
      PASS   : tst_qquickwindow::synthMouseDoubleClickFromTouch(normal)
      PASS   : tst_qquickwindow::synthMouseDoubleClickFromTouch(with 1 pixel wiggle)
      PASS   : tst_qquickwindow::synthMouseDoubleClickFromTouch(too much distance to second tap)
      PASS   : tst_qquickwindow::synthMouseDoubleClickFromTouch(too much drag)
      PASS   : tst_qquickwindow::synthMouseDoubleClickFromTouch(too much drag and too much distance to second tap)
      PASS   : tst_qquickwindow::clearWindow()
      PASS   : tst_qquickwindow::qmlCreation()
      PASS   : tst_qquickwindow::qmlCreationWithScreen()
      PASS   : tst_qquickwindow::clearColor()
      FAIL!  : tst_qquickwindow::defaultState() Compared values are not the same
         Actual   (qmlWindow->windowState()): WindowNoState
         Expected (cppWindow.windowState()) : WindowMaximized
         Loc: [/home/andreasbuhr/development/qtdev/qtdeclarative/tests/auto/quick/qquickwindow/tst_qquickwindow.cpp(1534)]
      FAIL!  : tst_qquickwindow::grab(visible,opaque) Compared values are not the same
         Actual   ((uint) content.convertToFormat(QImage::Format_RGB32).pixel(0, 0)): 4278190080
         Expected ((uint) 0xffff0000)                                               : 4294901760
         Loc: [/home/andreasbuhr/development/qtdev/qtdeclarative/tests/auto/quick/qquickwindow/tst_qquickwindow.cpp(1579)]
      PASS   : tst_qquickwindow::grab(invisible,opaque)
      PASS   : tst_qquickwindow::grab(visible,transparent)
      PASS   : tst_qquickwindow::grab(invisible,transparent)
      PASS   : tst_qquickwindow::earlyGrab()
      PASS   : tst_qquickwindow::multipleWindows()
      PASS   : tst_qquickwindow::animationsWhileHidden()
      PASS   : tst_qquickwindow::focusObject()
      PASS   : tst_qquickwindow::focusReason()
      PASS   : tst_qquickwindow::ignoreUnhandledMouseEvents()
      PASS   : tst_qquickwindow::ownershipRootItem()
      PASS   : tst_qquickwindow::hideThenDelete(persistent:SG=false,Graphics=false)
      PASS   : tst_qquickwindow::hideThenDelete(persistent:SG=true,Graphics=false)
      PASS   : tst_qquickwindow::hideThenDelete(persistent:SG=false,Graphics=true)
      PASS   : tst_qquickwindow::hideThenDelete(persistent:SG=true,Graphics=true)
      PASS   : tst_qquickwindow::showHideAnimate()
      PASS   : tst_qquickwindow::testExpose()
      FAIL!  : tst_qquickwindow::requestActivate() Compared QObject pointers are not the same
         Actual   (((QGuiApplication::focusWindow()))): QQuickWindowQmlImpl/"window2"
         Expected (window1.data())                    : QQuickWindowQmlImpl/"window1"
         Loc: [/home/andreasbuhr/development/qtdev/qtdeclarative/tests/auto/quick/qquickwindow/tst_qquickwindow.cpp(2189)]
      

      It seems to crash at the end as there is no summary shown.

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              qt.team.quick.subscriptions Qt Quick and Widgets Team
              Reporter:
              andreasbuhr Andreas Buhr
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes