kwin/autotests/integration
David Edmundson c36ecacf1c Wait for lockscreen to actually be started before running lock tests
Firstly we weren't waiting for a signal at all, we are relying on events
being processed externally which is wrong.

Secondly ScreenLocker::KSldApp::self()->lockState() is tri-state;
unlocked, acquiring, locked. This gets compressed to a boolean where
acquiring and locked are the same.

If we run the tests whilst we're still acquiring the lock screen we can
call unlocked before we've finished locking. The greeter might then be
shown afterwards triggering a re-lock. It's a confused state.
2022-05-19 19:26:28 +00:00
..
data Prettify license headers 2020-08-07 19:57:56 +00:00
effects Rename InternalWindow::internalWindow() to InternalWindow::handle() 2022-04-29 17:47:41 +03:00
fakes Run clang-format 2022-03-25 13:25:15 +02:00
helper Run clang-format 2022-03-25 13:25:15 +02:00
protocols Implement the layer-shell v1 protocol 2020-09-03 18:11:44 +00:00
scripting autotests: client -> window 2022-04-27 12:45:46 +00:00
activation_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
activities_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
buffer_size_change_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
CMakeLists.txt autotests: Port KWinFrameworkIntegration from source vars to target based apis 2022-04-25 13:12:21 +00:00
dbus_interface_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
debug_console_test.cpp Rename InternalWindow::internalWindow() to InternalWindow::handle() 2022-04-29 17:47:41 +03:00
decoration_input_test.cpp Rename InternalWindow::internalWindow() to InternalWindow::handle() 2022-04-29 17:47:41 +03:00
desktop_window_x11_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
dont_crash_aurorae_destroy_deco.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
dont_crash_cancel_animation.cpp Realtime screen edges gestures for scripted effects 2022-05-03 13:43:38 +00:00
dont_crash_cursor_physical_size_empty.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
dont_crash_empty_deco.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
dont_crash_glxgears.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
dont_crash_no_border.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
dont_crash_reinitialize_compositor.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
dont_crash_useractions_menu.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
generic_scene_opengl_test.cpp Rename AbstractClient to Window 2022-04-22 17:39:12 +00:00
generic_scene_opengl_test.h Run clang-format 2022-03-25 13:25:15 +02:00
globalshortcuts_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
idle_inhibition_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
input_stacking_order.cpp Prefer the term "window" over "client" in Workspace 2022-04-25 11:33:55 +00:00
inputmethod_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
internal_window.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
keyboard_layout_test.cpp Prefer the term "window" over "client" in Workspace 2022-04-25 11:33:55 +00:00
keymap_creation_failure_test.cpp Rename AbstractClient to Window 2022-04-22 17:39:12 +00:00
kwin_wayland_test.cpp src/xwl -> src/xwayland 2022-04-22 13:09:51 +03:00
kwin_wayland_test.h autotests: client -> window 2022-04-27 12:45:46 +00:00
kwinbindings_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
layershellv1window_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
lockscreen.cpp Wait for lockscreen to actually be started before running lock tests 2022-05-19 19:26:28 +00:00
maximize_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
modifier_only_shortcut_test.cpp Run clang-format 2022-03-25 13:25:15 +02:00
move_resize_window_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
nightcolor_test.cpp Run clang-format 2022-03-25 13:25:15 +02:00
no_global_shortcuts_test.cpp Run clang-tidy with -checks=readability-braces-around-statements fixit 2022-03-28 10:54:11 +00:00
outputchanges_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
placement_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
plasma_surface_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
plasmawindow_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
platformcursor.cpp Run clang-format 2022-03-25 13:25:15 +02:00
pointer_constraints_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
pointer_input.cpp autotests: Force OpenGL compositing in testPointerInput 2022-05-19 11:28:47 +00:00
quick_tiling_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
scene_opengl_es_test.cpp Run clang-format 2022-03-25 13:25:15 +02:00
scene_opengl_test.cpp Run clang-format 2022-03-25 13:25:15 +02:00
scene_qpainter_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
screen_changes_test.cpp Rename AbstractOutput to Output 2022-04-15 17:49:49 +03:00
screenedge_client_show_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
screenedges_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
screens_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
shade_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
showing_desktop_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
stacking_order_test.cpp Some client/toplevel -> window 2022-04-29 17:47:39 +03:00
struts_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
tabbox_test.cpp Prefer the term "window" over "client" in Workspace 2022-04-25 11:33:55 +00:00
test_helpers.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
test_virtualkeyboard_dbus.cpp Run clang-format 2022-03-25 13:25:15 +02:00
touch_input_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
transient_placement.cpp Rename AbstractClient to Window 2022-04-22 17:39:12 +00:00
virtual_desktop_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
window_rules_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
window_selection_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
x11_window_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
xdgshellwindow_rules_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
xdgshellwindow_test.cpp Simplify Workspace::addWaylandWindow() 2022-05-17 16:38:47 +00:00
xwayland_input_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
xwayland_selections_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
xwaylandserver_crash_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00
xwaylandserver_restart_test.cpp autotests: client -> window 2022-04-27 12:45:46 +00:00