kwin/autotests/integration
Vlad Zahorodnii 6b253074f3 autotests: Drop testSceneQPainter
The entire approach behind that test is wrong. Even slight changes in
one pixel can make the test fail. There's no human-friendly way to
determine what the difference between reference and actual frames are.
The reference frame is generated in code rather than from an image on
the disk, which makes the tests even more error-prone.

The test is flaky too and constantly blocks merging patch submissions.

We need a different way to test rendering results, not what
testSceneQPainter currently does. Normally, I would say that we need
to add such an infrastructure before dropping the test, but it makes the
merging process so inconvenient and the test doesn't really bring any
value, it tests really basic cases which are noticeable right away after
launching kwin.
2022-10-26 14:08:38 +00:00
..
data Prettify license headers 2020-08-07 19:57:56 +00:00
effects autotests: Add missing setVirtualOutputs calls 2022-10-06 18:04:35 +00:00
fakes Run clang-format 2022-03-25 13:25:15 +02:00
helper replace all uses of QScopedPointer with std::unique_ptr 2022-08-04 12:30:09 +00:00
protocols Implement the layer-shell v1 protocol 2020-09-03 18:11:44 +00:00
scripting autotests: Add missing setVirtualOutputs calls 2022-10-06 18:04:35 +00:00
activation_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
activities_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
buffer_size_change_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
CMakeLists.txt autotests: Drop testSceneQPainter 2022-10-26 14:08:38 +00:00
dbus_interface_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
debug_console_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
decoration_input_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
desktop_window_x11_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
dont_crash_aurorae_destroy_deco.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
dont_crash_cancel_animation.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
dont_crash_empty_deco.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
dont_crash_glxgears.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
dont_crash_no_border.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
dont_crash_reinitialize_compositor.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
dont_crash_useractions_menu.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
generic_scene_opengl_test.cpp Make Compositor responsible for locking compositing type 2022-10-24 08:02:27 +00:00
generic_scene_opengl_test.h Run clang-format 2022-03-25 13:25:15 +02:00
globalshortcuts_test.cpp Forward declare QAction in src/input.h 2022-10-26 07:04:47 +00:00
idle_inhibition_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
input_stacking_order.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
inputmethod_test.cpp Implement a enableRequested signal for text-input-v3 2022-10-25 04:34:26 +00:00
internal_window.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
keyboard_layout_test.cpp autotests: Add missing setVirtualOutputs calls 2022-10-06 18:04:35 +00:00
keymap_creation_failure_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
kwin_wayland_test.cpp autotests: Remove WaylandTestApplication::continueStartupWithScreens step 2022-09-15 06:56:13 +00:00
kwin_wayland_test.h autotests: fix InputMethodTest 2022-09-24 20:21:48 +00:00
kwinbindings_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
layershellv1window_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
lockscreen.cpp Forward declare QAction in src/input.h 2022-10-26 07:04:47 +00:00
maximize_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
modifier_only_shortcut_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
move_resize_window_test.cpp autotests: Add missing setVirtualOutputs calls 2022-10-06 18:04:35 +00:00
nightcolor_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
no_global_shortcuts_test.cpp Forward declare QAction in src/input.h 2022-10-26 07:04:47 +00:00
outputchanges_test.cpp autotests: Extend OutputChangesTest with more cases 2022-10-04 15:21:00 +00:00
placement_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
plasma_surface_test.cpp autotests: Add missing setVirtualOutputs calls 2022-10-06 18:04:35 +00:00
plasmawindow_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
platformcursor.cpp autotests: Add missing setVirtualOutputs calls 2022-10-06 18:04:35 +00:00
pointer_constraints_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
pointer_input.cpp autotests: Fix PointerInputTest in Qt 6 build 2022-10-21 22:28:33 +00:00
quick_tiling_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
scene_opengl_es_test.cpp Run clang-format 2022-03-25 13:25:15 +02:00
scene_opengl_test.cpp Run clang-format 2022-03-25 13:25:15 +02:00
screen_changes_test.cpp autotests: Add missing setVirtualOutputs calls 2022-10-06 18:04:35 +00:00
screenedge_client_show_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
screenedges_test.cpp Forward declare QAction in src/input.h 2022-10-26 07:04:47 +00:00
screens_test.cpp autotests: Remove invalid cases in testScreens 2022-10-21 17:03:59 +03:00
shade_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
showing_desktop_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
stacking_order_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
struts_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
tabbox_test.cpp autotests: Add missing setVirtualOutputs calls 2022-10-06 18:04:35 +00:00
test_helpers.cpp autotests: fix InputMethodTest 2022-09-24 20:21:48 +00:00
test_virtualkeyboard_dbus.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
touch_input_test.cpp Forward declare QAction in src/input.h 2022-10-26 07:04:47 +00:00
transient_placement.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
virtual_desktop_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
window_rules_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
window_selection_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
x11_window_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
xdgshellwindow_rules_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
xdgshellwindow_test.cpp Change type of Window.desktopFileName to QString 2022-10-22 13:38:36 +00:00
xwayland_input_test.cpp autotests: Fix testXwaylandInput in Qt 6 build 2022-10-23 00:26:54 +03:00
xwayland_selections_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
xwaylandserver_crash_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00
xwaylandserver_restart_test.cpp autotests: Remove QVERIFY(signalSpy.isValid()) 2022-09-14 09:21:29 +00:00