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
..
integration autotests: Use a shared library for the integration test framework 3 years ago
libinput Move input backends in their own directory 3 years ago
libkwineffects autotests: Fix kwinglplatformtest 3 years ago
libxrenderutils Make source code more relocatable 4 years ago
tabbox Run clazy with qt-keywords fixit 3 years ago
CMakeLists.txt Move platform backends to backends directory 3 years ago
abstract_client.h Fix minor EBN issues 6 years ago
fakeeffectplugin.cpp Utilize KCoreAddons infrastructure for static plugins 3 years ago
fakeeffectplugin.json Make ServiceType irrelevant when searching for binary effects 3 years ago
fakeeffectplugin_version.cpp plugins: Port away from deprecated version checks 3 years ago
fakeeffectplugin_version.json Make ServiceType irrelevant when searching for binary effects 3 years ago
mock_abstract_client.cpp Run clazy with qt-keywords fixit 3 years ago
mock_abstract_client.h Rework async geometry updates 3 years ago
mock_effectshandler.cpp Prettify license headers 4 years ago
mock_effectshandler.h Rename EffectQuickScene to OffscreenQuickScene 3 years ago
mock_workspace.cpp Drop Screens::displaySize() 3 years ago
mock_workspace.h Drop Screens::displaySize() 3 years ago
onscreennotificationtest.cpp Make source code more relocatable 4 years ago
onscreennotificationtest.h Run clazy with qt-keywords fixit 3 years ago
opengl_context_attribute_builder_test.cpp Move platform backends to backends directory 3 years ago
test_client_machine.cpp Make source code more relocatable 4 years ago
test_ftrace.cpp Add ftrace markers 4 years ago
test_gestures.cpp tests: fix GestureTest 3 years ago
test_plugin_effectloader.cpp autotests: Fix TestPluginEffectLoader 3 years ago
test_screen_paint_data.cpp libkwineffects: Introduce EffectScreen 4 years ago
test_scripted_effectloader.cpp Remove Xrender backend 3 years ago
test_virtual_desktops.cpp tests: fix TestVirtualDesktops 3 years ago
test_window_paint_data.cpp effects: Port effects from int screens ids to EffectScreen 3 years ago
test_x11_timestamp_update.cpp Fully port away from KPluginLoader 3 years ago
test_xcb_size_hints.cpp Make source code more relocatable 4 years ago
test_xcb_window.cpp Make source code more relocatable 4 years ago
test_xcb_wrapper.cpp Make source code more relocatable 4 years ago
test_xkb.cpp fix global shortcuts for non-Latin symbols 4 years ago
testutils.h Prettify license headers 4 years ago
workspace.h [auto-tests] Add an initial test for Screens 10 years ago