58bcf66ecf
The problem we had was closing a glxgears through an Aurorae theme crashed KWin inside QtQuick. This test case simulates the sequence: 1. starts glxgears 2. wait till we have a Client for it 3. send mouse move to guessed close button position 4. send mouse press/release at that position 5. verify the window is closed 6. verify glxgears exits With the given commit reverted this crashes, with it in place it passes. Please note: on CI it might fail as glxgears is not yet installed. [1] Also we cannot enforce using Aurorae from the test yet, though on the CI system it should get picked automatically as no other deco plugin should be installed. [1] Sysadmin ticket already created |
||
---|---|---|
.. | ||
wayland | ||
abstract_client.h | ||
client.h | ||
CMakeLists.txt | ||
fakeeffectplugin.cpp | ||
fakeeffectplugin.json | ||
fakeeffectplugin_version.cpp | ||
fakeeffectplugin_version.json | ||
mock_abstract_client.cpp | ||
mock_abstract_client.h | ||
mock_client.cpp | ||
mock_client.h | ||
mock_effectshandler.cpp | ||
mock_effectshandler.h | ||
mock_screens.cpp | ||
mock_screens.h | ||
mock_workspace.cpp | ||
mock_workspace.h | ||
test_builtin_effectloader.cpp | ||
test_client_machine.cpp | ||
test_plugin_effectloader.cpp | ||
test_screen_edges.cpp | ||
test_screen_paint_data.cpp | ||
test_screens.cpp | ||
test_scripted_effectloader.cpp | ||
test_virtual_desktops.cpp | ||
test_window_paint_data.cpp | ||
test_xcb_size_hints.cpp | ||
test_xcb_window.cpp | ||
test_xcb_wrapper.cpp | ||
test_xrandr_screens.cpp | ||
testutils.h | ||
workspace.h |