qtdeclarative/tests
Jan Arve Sæther b3d1ec4e53 LayoutItemProxy: release the old targets proxy when changing target
Otherwise, the following sequence would end up in an inconsistent state:

    proxy1.target = rect1
    proxy1.target = rect2

The expected end result of this is that proxy1 will only control rect2.
However, without this patch QQuickLayoutItemProxyAttachedData would
remain attached to rect1 (and rect2)

Pick-to: 6.8 6.9
Change-Id: Id97e24a2e82bbe19263868415bab4cf2033815b3
Reviewed-by: Matthias Rauter <matthias.rauter@qt.io>
2025-02-03 12:08:59 +01:00
..
auto LayoutItemProxy: release the old targets proxy when changing target 2025-02-03 12:08:59 +01:00
baseline QuickShapes: Handle removals of ShapePaths correctly 2025-01-31 12:14:20 +01:00
benchmarks qmldom: add Minimal DomCreationOption for QDS 2025-01-16 20:31:06 +01:00
global
libfuzzer/qml Correct license for test files 2024-02-27 10:32:21 +01:00
manual Update Gradle versions in QtQ4A examples 2025-01-15 20:14:36 +02:00
system Correct license for test files 2024-02-27 10:32:21 +01:00
testapplications Correct license for test files 2024-02-27 10:32:21 +01:00
CMakeLists.txt qmlls: build and run tests in CI 2023-11-01 21:30:45 +01:00
README

README

This directory contains autotests and benchmarks based on QTestlib. In order
to run the autotests reliably, you need to configure a desktop to match the
test environment that these tests are written for.

Linux X11:

   * The user must be logged in to an active desktop; you can't run the
     autotests without a valid DISPLAY that allows X11 connections.

   * The tests are run against a KDE3 or KDE4 desktop.

   * Window manager uses "click to focus", and not "focus follows mouse". Many
     tests move the mouse cursor around and expect this to not affect focus
     and activation.

   * Disable "click to activate", i.e., when a window is opened, the window
     manager should automatically activate it (give it input focus) and not
     wait for the user to click the window.