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.
e5ca5df0c5
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 | 3 years ago | |
libinput | 3 years ago | |
libkwineffects | ||
libxrenderutils | ||
tabbox | ||
CMakeLists.txt | 3 years ago | |
abstract_client.h | ||
fakeeffectplugin.cpp | 3 years ago | |
fakeeffectplugin.json | 3 years ago | |
fakeeffectplugin_version.cpp | ||
fakeeffectplugin_version.json | 3 years ago | |
mock_abstract_client.cpp | ||
mock_abstract_client.h | ||
mock_effectshandler.cpp | ||
mock_effectshandler.h | 3 years ago | |
mock_workspace.cpp | 3 years ago | |
mock_workspace.h | 3 years ago | |
onscreennotificationtest.cpp | ||
onscreennotificationtest.h | 3 years ago | |
opengl_context_attribute_builder_test.cpp | 3 years ago | |
test_client_machine.cpp | ||
test_ftrace.cpp | ||
test_gestures.cpp | ||
test_plugin_effectloader.cpp | 3 years ago | |
test_screen_paint_data.cpp | ||
test_scripted_effectloader.cpp | ||
test_virtual_desktops.cpp | ||
test_window_paint_data.cpp | 3 years ago | |
test_x11_timestamp_update.cpp | 3 years ago | |
test_xcb_size_hints.cpp | ||
test_xcb_window.cpp | ||
test_xcb_wrapper.cpp | ||
test_xkb.cpp | ||
testutils.h | ||
workspace.h |