kwin/autotests
Vlad Zahorodnii 7b1bbf6e0a autotests: Drop effect loader tests
Effect loading is already tested using integration tests, for example
the maximize test verifies that the maximize effect is loaded _and_ it
actually does something useful when a window is maximized or restored,
testScriptedEffectLoader only verifies that the effect is loaded, which
is less helpful than what integration tests provide us.

But perhaps the main problem with these tests is that they require us
building a mockverse around them. This litters code with ifdef
preprocessor directives and makes changing such code a living nightmare.

Another problem with these two tests is that they cannot use OpenGL
because it means mocking OpenGL, which we obviously not going to do.
With integration tests, it's not a problem.

The bottom line is that unit tests can be useful but they make life
notoriously difficult when it comes to testing components that depend on
other components.
2021-12-08 16:29:55 +00:00
..
integration autotests: Make decoration mode change tests more robust 2021-12-08 13:05:37 +00:00
libinput Move input backends in their own directory 2021-11-01 16:27:16 +02:00
libkwineffects autotests: Fix kwinglplatformtest 2021-06-18 17:31:32 +03:00
libxrenderutils
tabbox Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
CMakeLists.txt autotests: Drop effect loader tests 2021-12-08 16:29:55 +00:00
onscreennotificationtest.cpp
onscreennotificationtest.h Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
opengl_context_attribute_builder_test.cpp Move platform backends to backends directory 2021-11-02 09:02:41 +00:00
test_client_machine.cpp
test_ftrace.cpp
test_gestures.cpp tests: fix GestureTest 2021-08-31 01:45:27 +00:00
test_screen_paint_data.cpp
test_virtual_desktops.cpp tests: fix TestVirtualDesktops 2021-08-31 01:45:27 +00:00
test_window_paint_data.cpp effects: Port effects from int screens ids to EffectScreen 2021-10-20 12:09:09 +00:00
test_x11_timestamp_update.cpp Fully port away from KPluginLoader 2021-10-19 21:39:51 +02:00
test_xcb_size_hints.cpp
test_xcb_window.cpp
test_xcb_wrapper.cpp
test_xkb.cpp fix global shortcuts for non-Latin symbols 2021-04-05 19:39:06 +00:00
testutils.h