You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Arjen Hiemstra e5ca5df0c5 autotests: Use a shared library for the integration test framework
Ever since the effects were changed to static, each test of the
integration tests includes all the effects. The result of this is that
when doing a debug build each test is now 60MiB or more. With the amount
of tests, this results in ~8 GiB of diskspace used just for KWin's
binary output directory, which is rather excessive.

Since the tests all share a common framework library, we can change that
library to a shared library and that way avoid linking all the effects
into each test.

Most of this is shuffling around some link libraries in the integration
test CMakeLists, however, I needed to export the Xwayland class as it is
used by one of the tests but wasn't exported.
3 years ago
..
data
effects Introduce explicit base render backend type 3 years ago
fakes Use versionless Qt cmake target 4 years ago
helper Use versionless Qt cmake target 4 years ago
protocols Implement the layer-shell v1 protocol 4 years ago
scripting effects: Link builtin effects with executables 3 years ago
CMakeLists.txt autotests: Use a shared library for the integration test framework 3 years ago
activation_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
activities_test.cpp autotests: Port common screen check preamble to AbstractOutput 3 years ago
buffer_size_change_test.cpp Move all dirty region scene repaint scheduling to Scene 3 years ago
dbus_interface_test.cpp autotests: Fix TestDBusInterface 3 years ago
debug_console_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
decoration_input_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
desktop_window_x11_test.cpp autotests: Port common screen check preamble to AbstractOutput 3 years ago
dont_crash_aurorae_destroy_deco.cpp Introduce explicit base render backend type 3 years ago
dont_crash_cancel_animation.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
dont_crash_cursor_physical_size_empty.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
dont_crash_empty_deco.cpp Introduce explicit base render backend type 3 years ago
dont_crash_glxgears.cpp Avoid converting socket name between QString and QByteArray back and forth 4 years ago
dont_crash_no_border.cpp Introduce explicit base render backend type 3 years ago
dont_crash_reinitialize_compositor.cpp Introduce explicit base render backend type 3 years ago
dont_crash_useractions_menu.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
generic_scene_opengl_test.cpp Move all dirty region scene repaint scheduling to Scene 3 years ago
generic_scene_opengl_test.h compositor: Merge the OpenGL 2 and 3 backends 3 years ago
globalshortcuts_test.cpp Move Xkb::LEDs enum to KWin namespace 3 years ago
idle_inhibition_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
input_stacking_order.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
inputmethod_test.cpp Fix inputmethodtest 3 years ago
internal_window.cpp Remove boolean trap in AbstractClient::isShown() 3 years ago
keyboard_layout_test.cpp Move Xkb::LEDs enum to KWin namespace 3 years ago
keymap_creation_failure_test.cpp Ensure we start our tests with wayland already initialised 3 years ago
kwin_wayland_test.cpp autotests: Use Smart placement by default 3 years ago
kwin_wayland_test.h Port autotests/integration/outputmanagement_test to kde_output_management_v2 3 years ago
kwinbindings_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
layershellv1client_test.cpp autotests: Port common screen check preamble to AbstractOutput 3 years ago
lockscreen.cpp Introduce explicit base render backend type 3 years ago
maximize_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
modifier_only_shortcut_test.cpp Move active output tracking to workspace 3 years ago
move_resize_window_test.cpp autotests: Fix MoveResizeWindowTest 3 years ago
nightcolor_test.cpp NightColor: use config watcher to update state when configs are changed 3 years ago
no_global_shortcuts_test.cpp Move active output tracking to workspace 3 years ago
no_xdg_runtime_dir_test.cpp Avoid converting socket name between QString and QByteArray back and forth 4 years ago
outputmanagement_test.cpp Port autotests/integration/outputmanagement_test to kde_output_management_v2 3 years ago
placement_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
plasma_surface_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
plasmawindow_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
platformcursor.cpp Avoid converting socket name between QString and QByteArray back and forth 4 years ago
pointer_constraints_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
pointer_input.cpp unit test for focusing loss problem on maximize 3 years ago
quick_tiling_test.cpp autotests: Fix QuickTilingTest 3 years ago
scene_opengl_es_test.cpp
scene_opengl_test.cpp
scene_qpainter_test.cpp Move all dirty region scene repaint scheduling to Scene 3 years ago
screen_changes_test.cpp autotests: Port common screen check preamble to AbstractOutput 3 years ago
screenedge_client_show_test.cpp autotests: Port common screen check preamble to AbstractOutput 3 years ago
screenedges_test.cpp AbstractClient: split up hideClient into hide and show 3 years ago
screens_test.cpp autotests: Port common screen check preamble to AbstractOutput 3 years ago
shade_test.cpp autotests: Port common screen check preamble to AbstractOutput 3 years ago
showing_desktop_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
stacking_order_test.cpp autotests: Port the tests to new xdg-shell helpers 3 years ago
struts_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
tabbox_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
test_helpers.cpp Port autotests/integration/outputmanagement_test to kde_output_management_v2 3 years ago
test_virtualkeyboard_dbus.cpp autotests: Fix VirtualKeyboardDBusTest 3 years ago
touch_input_test.cpp Drop Platform::touchPointCount() 3 years ago
transient_placement.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
virtual_desktop_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
window_rules_test.cpp autotests: Port common screen check preamble to AbstractOutput 3 years ago
window_selection_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
x11_client_test.cpp autotests: Prepend KWayland::Client:: to Surface 3 years ago
xdgshellclient_rules_test.cpp autotests: Fix TestXdgShellClientRules 3 years ago
xdgshellclient_test.cpp Remove boolean trap in AbstractClient::isShown() 3 years ago
xwayland_input_test.cpp autotests: Port common screen check preamble to AbstractOutput 3 years ago
xwayland_selections_test.cpp Fix xwayland copying unit test 3 years ago
xwaylandserver_crash_test.cpp Move all dirty region scene repaint scheduling to Scene 3 years ago
xwaylandserver_restart_test.cpp Move all dirty region scene repaint scheduling to Scene 3 years ago