kwin/autotests/integration
Vlad Zagorodniy d92d6e77ae [autotests] Don't test wl-shell clients
Summary:
This change removes all traces of wl-shell in the test suite. That's a
prerequisite for dropping wl-shell support in KWin.

Given that wl-shell and xdg-shell are not interchangeable, some tests
were removed and initialization sequence in some tests was adjusted.

The most notable change is ensuring that each plasmashell window sets
its role and initial position before committing the surface. Setting
those properties before the first surface commit is important because
our window placement code needs to know window type in order to
avoid maximizing panels, popups, etc.

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D23561
2019-09-23 17:28:56 +03:00
..
data
effects [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
fakes
helper
scripting
activation_test.cpp
activities_test.cpp
buffer_size_change_test.cpp
CMakeLists.txt [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
colorcorrect_nightcolor_test.cpp
dbus_interface_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
debug_console_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
decoration_input_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
desktop_window_x11_test.cpp
dont_crash_aurorae_destroy_deco.cpp
dont_crash_cancel_animation.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
dont_crash_cursor_physical_size_empty.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
dont_crash_empty_deco.cpp
dont_crash_glxgears.cpp
dont_crash_no_border.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
dont_crash_reinitialize_compositor.cpp
dont_crash_useractions_menu.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
generic_scene_opengl_test.cpp
generic_scene_opengl_test.h
globalshortcuts_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
idle_inhibition_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
input_stacking_order.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
internal_window.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
keyboard_layout_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
keymap_creation_failure_test.cpp
kwin_wayland_test.cpp
kwin_wayland_test.h [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
kwinbindings_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
lockscreen.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
maximize_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
modifier_only_shortcut_test.cpp
move_resize_window_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
no_global_shortcuts_test.cpp
no_xdg_runtime_dir_test.cpp
placement_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
plasma_surface_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
plasmawindow_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
platformcursor.cpp
pointer_constraints_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
pointer_input.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
quick_tiling_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
scene_opengl_es_test.cpp
scene_opengl_shadow_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
scene_opengl_test.cpp
scene_qpainter_shadow_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
scene_qpainter_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
screen_changes_test.cpp
screenedge_client_show_test.cpp
shade_test.cpp
shell_client_rules_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
shell_client_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
showing_desktop_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
stacking_order_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
struts_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
tabbox_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
test_helpers.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
touch_input_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
transient_placement.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
virtual_desktop_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
window_rules_test.cpp
window_selection_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
x11_client_test.cpp [autotests] Don't test wl-shell clients 2019-09-23 17:28:56 +03:00
xwayland_input_test.cpp
xwayland_selections_test.cpp