GCC Code Coverage Report


Directory: ./
Date: 2022-06-15 15:59:36
Legend: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29213 33043 88.4%
Functions: 6634 7840 84.6%
Branches: 37026 76644 48.3%

File Lines Functions Branches
autotests/client/appmenu.cpp 100.0 100.0% 90 / 90 100.0% 6 / 6 49.1% 159 / 324
autotests/client/blur.cpp 100.0 100.0% 107 / 107 100.0% 6 / 6 49.2% 190 / 386
autotests/client/compositor.cpp 100.0 100.0% 74 / 74 100.0% 6 / 6 44.0% 118 / 268
autotests/client/connection_thread.cpp 98.9 98.9% 172 / 174 85.7% 12 / 14 47.7% 286 / 600
autotests/client/contrast.cpp 100.0 100.0% 113 / 113 100.0% 6 / 6 49.3% 208 / 422
autotests/client/data_control.cpp 100.0 100.0% 256 / 256 100.0% 14 / 14 49.7% 440 / 886
autotests/client/data_device.cpp 100.0 100.0% 391 / 391 100.0% 21 / 21 47.4% 782 / 1650
autotests/client/data_source.cpp 100.0 100.0% 170 / 170 100.0% 10 / 10 45.0% 351 / 780
autotests/client/drag_and_drop.cpp 99.6 99.6% 450 / 452 100.0% 15 / 15 44.7% 985 / 2202
autotests/client/drm_lease_v1.cpp 99.5 99.5% 204 / 205 100.0% 16 / 16 49.8% 283 / 568
autotests/client/error.cpp 100.0 100.0% 83 / 83 100.0% 5 / 5 48.9% 132 / 270
autotests/client/external_sources.cpp 93.3 93.3% 168 / 180 60.0% 9 / 15 49.5% 301 / 608
autotests/client/fake_input.cpp 100.0 100.0% 297 / 297 100.0% 20 / 20 49.9% 572 / 1146
autotests/client/filter.cpp 100.0 100.0% 56 / 56 100.0% 8 / 8 50.6% 81 / 160
autotests/client/input_method_v2.cpp 97.0 97.0% 392 / 404 100.0% 13 / 13 49.8% 768 / 1542
autotests/client/kde_idle.cpp 100.0 100.0% 151 / 151 100.0% 8 / 8 49.4% 251 / 508
autotests/client/keyboard_shortcuts_inhibitor.cpp 100.0 100.0% 101 / 101 100.0% 5 / 5 49.5% 180 / 364
autotests/client/layer_shell.cpp 100.0 100.0% 304 / 304 100.0% 10 / 10 49.7% 546 / 1098
autotests/client/linux_dmabuf.cpp 98.1 98.1% 101 / 103 100.0% 9 / 9 48.8% 122 / 250
autotests/client/output.cpp 98.4 98.4% 438 / 445 100.0% 17 / 17 49.5% 949 / 1916
autotests/client/output_device.cpp 97.2 97.2% 282 / 290 100.0% 10 / 10 49.3% 603 / 1224
autotests/client/output_management.cpp 95.4 95.4% 268 / 281 95.2% 20 / 21 46.8% 370 / 790
autotests/client/plasma_shell.cpp 97.9 97.9% 333 / 340 100.0% 14 / 14 48.5% 624 / 1286
autotests/client/plasma_virtual_desktop.cpp 100.0 100.0% 307 / 307 100.0% 42 / 42 46.4% 620 / 1336
autotests/client/plasma_window_management.cpp 95.5 95.5% 385 / 403 100.0% 31 / 31 48.7% 655 / 1344
autotests/client/plasma_window_model.cpp 92.1 92.1% 630 / 684 98.6% 71 / 72 46.9% 1381 / 2946
autotests/client/pointer_constraints.cpp 96.4 96.4% 293 / 304 100.0% 13 / 13 50.7% 535 / 1056
autotests/client/presentation_time.cpp 100.0 100.0% 184 / 184 100.0% 7 / 7 49.6% 331 / 668
autotests/client/primary_selection.cpp 100.0 100.0% 372 / 372 100.0% 21 / 21 46.5% 747 / 1606
autotests/client/region.cpp 100.0 100.0% 180 / 180 100.0% 11 / 11 43.3% 355 / 820
autotests/client/registry.cpp 99.8 99.8% 564 / 565 100.0% 41 / 41 49.3% 3238 / 6566
autotests/client/seat.cpp 100.0 100.0% 1636 / 1636 100.0% 34 / 34 44.8% 3723 / 8310
autotests/client/selection.cpp 91.3 91.3% 136 / 149 100.0% 7 / 7 49.2% 180 / 366
autotests/client/server_side_decoration_palette.cpp 100.0 100.0% 86 / 86 100.0% 5 / 5 49.0% 146 / 298
autotests/client/shadow.cpp 100.0 100.0% 188 / 188 100.0% 6 / 6 49.7% 397 / 798
autotests/client/shm_pool.cpp 98.5 98.5% 130 / 132 100.0% 12 / 12 44.4% 221 / 498
autotests/client/slide.cpp 100.0 100.0% 106 / 106 100.0% 6 / 6 49.2% 180 / 366
autotests/client/subcompositor.cpp 100.0 100.0% 81 / 81 100.0% 6 / 6 41.2% 126 / 306
autotests/client/subsurface.cpp 99.9 99.9% 850 / 851 100.0% 19 / 19 48.9% 1881 / 3844
autotests/client/surface.cpp 100.0 100.0% 773 / 773 100.0% 21 / 21 48.5% 1570 / 3238
autotests/client/text_input_method_sync.cpp 99.4 99.4% 172 / 173 100.0% 11 / 11 49.2% 261 / 530
autotests/client/text_input_method_version_compat.cpp 98.8 98.8% 246 / 249 100.0% 13 / 13 49.6% 388 / 782
autotests/client/text_input_v2.cpp 94.4 94.4% 503 / 533 100.0% 33 / 33 49.6% 846 / 1704
autotests/client/text_input_v3.cpp 95.5 95.5% 320 / 335 100.0% 13 / 13 49.7% 566 / 1138
autotests/client/viewporter.cpp 100.0 100.0% 446 / 446 100.0% 14 / 14 49.8% 826 / 1658
autotests/client/virtual_keyboard_v1.cpp 96.3 96.3% 155 / 161 90.0% 9 / 10 47.8% 280 / 586
autotests/client/wlr_output_management.cpp 9.0 9.0% 8 / 89 50.0% 2 / 4 3.1% 6 / 196
autotests/client/xdg_activation.cpp 100.0 100.0% 147 / 147 100.0% 8 / 8 50.6% 251 / 496
autotests/client/xdg_decoration.cpp 100.0 100.0% 125 / 125 100.0% 6 / 6 48.2% 209 / 434
autotests/client/xdg_foreign.cpp 100.0 100.0% 231 / 231 100.0% 12 / 12 49.1% 403 / 820
autotests/client/xdg_output.cpp 99.0 99.0% 99 / 100 100.0% 6 / 6 49.1% 166 / 338
autotests/client/xdg_shell.cpp 99.8 99.8% 634 / 635 100.0% 30 / 30 49.3% 1433 / 2906
autotests/server/display.cpp 100.0 100.0% 142 / 142 100.0% 9 / 9 49.7% 289 / 582
autotests/server/test_no_xdg_runtime_dir.cpp 100.0 100.0% 12 / 12 100.0% 3 / 3 50.0% 17 / 34
autotests/server/test_seat.cpp 100.0 100.0% 129 / 129 100.0% 8 / 8 50.0% 289 / 578
server/appmenu.cpp 91.7 91.7% 44 / 48 100.0% 13 / 13 41.1% 23 / 56
server/blur.cpp 83.7 83.7% 36 / 43 92.3% 12 / 13 34.2% 13 / 38
server/buffer.cpp 63.6 63.6% 126 / 198 73.5% 25 / 34 35.1% 52 / 148
server/client.cpp 91.7 91.7% 22 / 24 90.9% 10 / 11 33.3% 2 / 6
server/client.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/client_p.h 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
server/compositor.cpp 82.8 82.8% 24 / 29 77.8% 7 / 9 30.6% 11 / 36
server/contrast.cpp 90.3 90.3% 56 / 62 94.7% 18 / 19 34.2% 13 / 38
server/data_control_v1.cpp 78.3 78.3% 159 / 203 70.6% 36 / 51 47.2% 84 / 178
server/data_device.cpp 92.7 92.7% 76 / 82 100.0% 17 / 17 57.4% 39 / 68
server/data_device.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/data_device_manager.cpp 94.4 94.4% 17 / 18 100.0% 5 / 5 33.3% 6 / 18
server/data_offer.cpp 78.0 78.0% 71 / 91 92.9% 13 / 14 38.9% 35 / 90
server/data_source.cpp 80.8 80.8% 105 / 130 70.6% 36 / 51 41.0% 32 / 78
server/data_source.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/display.cpp 90.3 90.3% 159 / 176 90.0% 63 / 70 48.4% 61 / 126
server/display.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/dpms.cpp 93.2 93.2% 68 / 73 100.0% 12 / 12 50.0% 25 / 50
server/drag_pool.cpp 84.7 84.7% 155 / 183 91.7% 33 / 36 41.0% 86 / 210
server/drag_pool.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
server/drm_lease_v1.cpp 81.6 81.6% 142 / 174 75.7% 28 / 37 40.8% 58 / 142
server/drm_lease_v1_p.h 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
server/fake_input.cpp 94.7 94.7% 143 / 151 100.0% 26 / 26 62.9% 56 / 89
server/fake_input.h 100.0 100.0% 1 / 1 100.0% 1 / 1 50.0% 1 / 2
server/filtered_display.cpp 100.0 100.0% 17 / 17 100.0% 5 / 5 43.8% 7 / 16
server/idle_inhibit_v1.cpp 100.0 100.0% 22 / 22 100.0% 9 / 9 33.3% 6 / 18
server/input_method_v2.cpp 92.8 92.8% 128 / 138 90.0% 27 / 30 41.7% 40 / 96
server/input_method_v2.h 100.0 100.0% 2 / 2 100.0% 2 / 2 50.0% 2 / 4
server/kde_idle.cpp 93.8 93.8% 75 / 80 100.0% 20 / 20 52.6% 41 / 78
server/keyboard.cpp 100.0 100.0% 70 / 70 100.0% 16 / 16 55.8% 29 / 52
server/keyboard.h 100.0 100.0% 1 / 1 100.0% 1 / 1 50.0% 1 / 2
server/keyboard_p.h 100.0 100.0% 12 / 12 100.0% 4 / 4 100.0% 2 / 2
server/keyboard_pool.cpp 95.7 95.7% 88 / 92 100.0% 15 / 15 62.1% 72 / 116
server/keyboard_pool.h 66.7 66.7% 4 / 6 75.0% 3 / 4 25.0% 3 / 12
server/keyboard_shortcuts_inhibit.cpp 80.7 80.7% 46 / 57 68.8% 11 / 16 45.8% 22 / 48
server/keystate.cpp 0.0 0.0% 0 / 16 0.0% 0 / 6 0.0% 0 / 14
server/layer_shell_v1.cpp 80.4 80.4% 181 / 225 86.5% 32 / 37 51.3% 78 / 152
server/linux_dmabuf_v1.cpp 73.1 73.1% 122 / 167 95.0% 19 / 20 46.7% 71 / 152
server/linux_dmabuf_v1.h 100.0 100.0% 12 / 12 100.0% 2 / 2 75.0% 3 / 4
server/output.cpp 87.1 87.1% 176 / 202 86.0% 43 / 50 54.6% 77 / 141
server/output.h 100.0 100.0% 6 / 6 100.0% 6 / 6 100.0% 6 / 6
server/output_changeset_v1.cpp 100.0 100.0% 28 / 28 100.0% 11 / 11 40.0% 4 / 10
server/output_configuration_v1.cpp 76.8 76.8% 73 / 95 94.1% 16 / 17 32.9% 23 / 70
server/output_configuration_v1.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/output_device_v1.cpp 98.8 98.8% 81 / 82 100.0% 11 / 11 60.2% 59 / 98
server/output_management_v1.cpp 95.2 95.2% 20 / 21 100.0% 6 / 6 40.9% 9 / 22
server/plasma_shell.cpp 97.0 97.0% 160 / 165 97.4% 37 / 38 63.4% 45 / 71
server/plasma_shell.h 100.0 100.0% 2 / 2 100.0% 2 / 2 100.0% 4 / 4
server/plasma_virtual_desktop.cpp 94.3 94.3% 132 / 140 96.9% 31 / 32 53.6% 75 / 140
server/plasma_window.cpp 87.4 87.4% 431 / 493 91.6% 76 / 83 54.0% 251 / 465
server/plasma_window.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/pointer.cpp 88.7 88.7% 211 / 238 93.5% 43 / 46 55.9% 127 / 227
server/pointer.h 100.0 100.0% 1 / 1 100.0% 1 / 1 50.0% 1 / 2
server/pointer_constraints_v1.cpp 98.4 98.4% 124 / 126 100.0% 29 / 29 58.7% 61 / 104
server/pointer_gestures_v1.cpp 97.4 97.4% 74 / 76 100.0% 17 / 17 41.1% 23 / 56
server/pointer_pool.cpp 91.1 91.1% 214 / 235 95.6% 43 / 45 64.3% 135 / 210
server/pointer_pool.h 50.0 50.0% 1 / 2 50.0% 1 / 2 -% 0 / 0
server/presentation_time.cpp 96.6 96.6% 56 / 58 93.3% 14 / 15 45.2% 19 / 42
server/primary_selection.cpp 92.1 92.1% 140 / 152 88.5% 46 / 52 39.2% 40 / 102
server/region.cpp 95.2 95.2% 20 / 21 100.0% 6 / 6 43.8% 7 / 16
server/region.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/relative_pointer_v1.cpp 93.1 93.1% 27 / 29 100.0% 7 / 7 36.4% 8 / 22
server/seat.cpp 90.6 90.6% 106 / 117 100.0% 31 / 31 50.0% 30 / 60
server/seat.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/seat_p.h 100.0 100.0% 8 / 8 -% 0 / 0 -% 0 / 0
server/selection_device_manager_p.h 100.0 100.0% 7 / 7 100.0% 6 / 6 -% 0 / 0
server/selection_p.h 91.3 91.3% 21 / 23 75.0% 6 / 8 57.1% 16 / 28
server/selection_pool.h 97.8 97.8% 44 / 45 77.8% 14 / 18 78.1% 25 / 32
server/server_decoration_palette.cpp 91.3 91.3% 42 / 46 100.0% 11 / 11 41.7% 20 / 48
server/shadow.cpp 94.4 94.4% 68 / 72 100.0% 21 / 21 47.4% 18 / 38
server/shadow_p.h 98.2 98.2% 56 / 57 100.0% 49 / 49 79.2% 19 / 24
server/slide.cpp 85.7 85.7% 36 / 42 91.7% 11 / 12 32.1% 9 / 28
server/subcompositor.cpp 92.5 92.5% 135 / 146 100.0% 26 / 26 64.4% 67 / 104
server/subcompositor.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/surface.cpp 92.6 92.6% 564 / 609 94.5% 86 / 91 61.1% 403 / 660
server/surface.h 100.0 100.0% 2 / 2 100.0% 2 / 2 100.0% 2 / 2
server/surface_p.h 100.0 100.0% 3 / 3 100.0% 3 / 3 50.0% 3 / 6
server/text_input_pool.cpp 62.7 62.7% 101 / 161 88.9% 16 / 18 39.6% 53 / 134
server/text_input_v2.cpp 96.1 96.1% 220 / 229 100.0% 35 / 35 59.8% 101 / 169
server/text_input_v2.h 100.0 100.0% 3 / 3 100.0% 3 / 3 100.0% 4 / 4
server/text_input_v3.cpp 98.0 98.0% 198 / 202 96.4% 27 / 28 79.8% 83 / 104
server/text_input_v3.h 100.0 100.0% 3 / 3 100.0% 3 / 3 100.0% 4 / 4
server/touch.cpp 100.0 100.0% 35 / 35 100.0% 8 / 8 50.0% 13 / 26
server/touch.h 100.0 100.0% 1 / 1 100.0% 1 / 1 50.0% 1 / 2
server/touch_pool.cpp 79.5 79.5% 89 / 112 81.0% 17 / 21 52.7% 78 / 148
server/touch_pool.h 50.0 50.0% 1 / 2 50.0% 1 / 2 -% 0 / 0
server/utils.h 97.2 97.2% 35 / 36 88.4% 38 / 43 64.6% 31 / 48
server/viewporter.cpp 89.8 89.8% 53 / 59 100.0% 13 / 13 44.4% 32 / 72
server/virtual_keyboard_v1.cpp 90.2 90.2% 37 / 41 100.0% 10 / 10 42.3% 11 / 26
server/virtual_keyboard_v1.h 100.0 100.0% 1 / 1 100.0% 1 / 1 50.0% 1 / 2
server/wayland/bind.h 95.7 95.7% 45 / 47 77.6% 253 / 326 60.0% 6 / 10
server/wayland/buffer_manager.cpp 96.7 96.7% 29 / 30 100.0% 5 / 5 65.4% 17 / 26
server/wayland/client.cpp 82.6 82.6% 38 / 46 92.3% 12 / 13 46.4% 13 / 28
server/wayland/display.cpp 83.1 83.1% 108 / 130 89.7% 26 / 29 45.9% 56 / 122
server/wayland/global.h 97.8 97.8% 45 / 46 87.7% 341 / 389 70.4% 19 / 27
server/wayland/nucleus.h 100.0 100.0% 55 / 55 97.1% 366 / 377 59.1% 26 / 44
server/wayland/resource.h 95.7 95.7% 44 / 46 92.9% 561 / 604 37.5% 3 / 8
server/wayland/send.h 100.0 100.0% 12 / 12 94.7% 179 / 189 50.0% 2 / 4
server/wl_output.cpp 98.8 98.8% 84 / 85 100.0% 12 / 12 63.2% 55 / 87
server/xdg_activation_v1.cpp 92.2 92.2% 59 / 64 85.0% 17 / 20 40.0% 16 / 40
server/xdg_activation_v1_p.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
server/xdg_decoration.cpp 88.2 88.2% 60 / 68 100.0% 12 / 12 41.7% 20 / 48
server/xdg_decoration.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/xdg_foreign.cpp 100.0 100.0% 14 / 14 100.0% 4 / 4 43.8% 7 / 16
server/xdg_foreign_v2.cpp 94.2 94.2% 113 / 120 100.0% 26 / 26 51.0% 53 / 104
server/xdg_output.cpp 93.5 93.5% 101 / 108 100.0% 20 / 20 53.0% 70 / 132
server/xdg_shell.cpp 95.7 95.7% 132 / 138 100.0% 18 / 18 50.6% 82 / 162
server/xdg_shell_popup.cpp 32.5 32.5% 26 / 80 55.6% 10 / 18 4.9% 2 / 41
server/xdg_shell_popup.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/xdg_shell_positioner.cpp 59.5 59.5% 69 / 116 100.0% 14 / 14 40.9% 18 / 44
server/xdg_shell_surface.cpp 78.4 78.4% 80 / 102 85.7% 12 / 14 52.9% 37 / 70
server/xdg_shell_surface.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
server/xdg_shell_toplevel.cpp 94.0 94.0% 189 / 201 100.0% 32 / 32 66.1% 74 / 112
server/xdg_shell_toplevel.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
src/client/appmenu.cpp 85.1 85.1% 57 / 67 77.3% 17 / 22 50.0% 7 / 14
src/client/blur.cpp 79.7 79.7% 51 / 64 71.4% 15 / 21 50.0% 8 / 16
src/client/buffer.cpp 92.7 92.7% 51 / 55 88.9% 16 / 18 50.0% 1 / 2
src/client/compositor.cpp 78.6 78.6% 44 / 56 81.2% 13 / 16 43.8% 7 / 16
src/client/connection_thread.cpp 77.6 77.6% 97 / 125 77.8% 21 / 27 60.4% 29 / 48
src/client/contrast.cpp 82.2 82.2% 60 / 73 75.0% 18 / 24 50.0% 8 / 16
src/client/data_control_v1.cpp 80.7 80.7% 130 / 161 72.3% 34 / 47 50.0% 19 / 38
src/client/datadevice.cpp 95.2 95.2% 80 / 84 90.9% 20 / 22 61.5% 16 / 26
src/client/datadevicemanager.cpp 85.7 85.7% 36 / 42 72.7% 8 / 11 50.0% 7 / 14
src/client/datadevicemanager.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/client/dataoffer.cpp 75.3 75.3% 73 / 97 94.4% 17 / 18 52.9% 18 / 34
src/client/dataoffer.h 100.0 100.0% 1 / 1 100.0% 1 / 1 50.0% 1 / 2
src/client/datasource.cpp 80.5 80.5% 66 / 82 94.4% 17 / 18 42.9% 9 / 21
src/client/dpms.cpp 87.0 87.0% 107 / 123 76.9% 20 / 26 69.4% 25 / 36
src/client/dpms.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
src/client/drm_lease_v1.cpp 78.3 78.3% 148 / 189 67.9% 36 / 53 48.3% 29 / 60
src/client/drm_lease_v1_p.h 50.0 50.0% 2 / 4 66.7% 2 / 3 -% 0 / 0
src/client/event_queue.cpp 93.0 93.0% 40 / 43 90.9% 10 / 11 56.2% 9 / 16
src/client/event_queue.h 100.0 100.0% 3 / 3 90.9% 90 / 99 -% 0 / 0
src/client/fakeinput.cpp 89.6 89.6% 112 / 125 88.9% 24 / 27 53.3% 24 / 45
src/client/fullscreen_shell.cpp 0.0 0.0% 0 / 44 0.0% 0 / 15 0.0% 0 / 16
src/client/idle.cpp 85.9 85.9% 61 / 71 77.3% 17 / 22 50.0% 8 / 16
src/client/idleinhibit.cpp 81.0 81.0% 51 / 63 71.4% 15 / 21 50.0% 6 / 12
src/client/input_method_v2.cpp 79.9 79.9% 199 / 249 69.4% 50 / 72 48.2% 27 / 56
src/client/input_method_v2_p.h 66.7 66.7% 4 / 6 80.0% 4 / 5 -% 0 / 0
src/client/keyboard.cpp 94.0 94.0% 78 / 83 91.3% 21 / 23 55.0% 11 / 20
src/client/keyboard.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
src/client/keyboard_shortcuts_inhibit.cpp 81.8 81.8% 63 / 77 69.6% 16 / 23 50.0% 6 / 12
src/client/keyboard_shortcuts_inhibit_p.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/client/keystate.cpp 0.0 0.0% 0 / 15 0.0% 0 / 8 -% 0 / 0
src/client/layer_shell_v1.cpp 86.4 86.4% 114 / 132 84.8% 28 / 33 60.0% 27 / 45
src/client/linux_dmabuf_v1.cpp 75.8 75.8% 75 / 99 71.4% 20 / 28 43.8% 7 / 16
src/client/output.cpp 96.7 96.7% 178 / 184 92.9% 39 / 42 81.7% 49 / 60
src/client/output.h 100.0 100.0% 5 / 5 100.0% 5 / 5 87.5% 7 / 8
src/client/output_configuration_v1.cpp 73.8 73.8% 59 / 80 78.9% 15 / 19 40.0% 6 / 15
src/client/output_device_v1.cpp 93.3 93.3% 139 / 149 88.2% 30 / 34 69.0% 40 / 58
src/client/output_device_v1.h 100.0 100.0% 2 / 2 100.0% 2 / 2 100.0% 4 / 4
src/client/output_management_v1.cpp 75.0 75.0% 24 / 32 63.6% 7 / 11 50.0% 3 / 6
src/client/plasmashell.cpp 90.6 90.6% 154 / 170 85.3% 29 / 34 70.6% 36 / 51
src/client/plasmashell.h 100.0 100.0% 2 / 2 100.0% 2 / 2 100.0% 4 / 4
src/client/plasmavirtualdesktop.cpp 93.1 93.1% 161 / 173 88.4% 38 / 43 54.0% 27 / 50
src/client/plasmawindowmanagement.cpp 92.4 92.4% 460 / 498 92.3% 108 / 117 81.6% 102 / 125
src/client/plasmawindowmanagement.h 100.0 100.0% 1 / 1 100.0% 1 / 1 50.0% 1 / 2
src/client/plasmawindowmodel.cpp 97.3 97.3% 214 / 220 97.9% 46 / 47 89.1% 114 / 128
src/client/pointer.cpp 91.0 91.0% 111 / 122 96.2% 25 / 26 55.6% 20 / 36
src/client/pointer.h 100.0 100.0% 3 / 3 100.0% 3 / 3 100.0% 6 / 6
src/client/pointerconstraints.cpp 87.7 87.7% 143 / 163 81.6% 31 / 38 56.2% 27 / 48
src/client/pointergestures.cpp 90.4 90.4% 132 / 146 82.5% 33 / 40 55.6% 20 / 36
src/client/presentation_time.cpp 91.3 91.3% 105 / 115 87.5% 28 / 32 50.0% 14 / 28
src/client/presentation_time.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/client/primary_selection.cpp 89.5 89.5% 128 / 143 84.1% 37 / 44 53.6% 15 / 28
src/client/region.cpp 96.5 96.5% 55 / 57 100.0% 17 / 17 70.0% 7 / 10
src/client/registry.cpp 88.9 88.9% 330 / 371 92.5% 246 / 266 58.2% 262 / 450
src/client/relativepointer.cpp 85.7 85.7% 60 / 70 76.2% 16 / 21 50.0% 7 / 14
src/client/seat.cpp 98.2 98.2% 112 / 114 96.2% 25 / 26 63.9% 23 / 36
src/client/selection_device_p.h 100.0 100.0% 18 / 18 100.0% 6 / 6 58.3% 7 / 12
src/client/selection_offer_p.h 100.0 100.0% 10 / 10 100.0% 3 / 3 50.0% 2 / 4
src/client/selection_source_p.h 100.0 100.0% 10 / 10 83.3% 5 / 6 50.0% 2 / 4
src/client/server_decoration_palette.cpp 88.1 88.1% 59 / 67 81.8% 18 / 22 50.0% 7 / 14
src/client/shadow.cpp 86.1 86.1% 62 / 72 88.9% 40 / 45 55.6% 15 / 27
src/client/shell.cpp 0.0 0.0% 0 / 167 0.0% 0 / 40 0.0% 0 / 114
src/client/shm_pool.cpp 81.9 81.9% 113 / 138 88.9% 16 / 18 63.2% 60 / 95
src/client/slide.cpp 82.1 82.1% 55 / 67 73.9% 17 / 23 50.0% 7 / 14
src/client/subcompositor.cpp 93.9 93.9% 31 / 33 90.0% 9 / 10 50.0% 4 / 8
src/client/subsurface.cpp 88.8 88.8% 71 / 80 91.3% 21 / 23 57.9% 11 / 19
src/client/surface.cpp 77.0 77.0% 127 / 165 81.6% 31 / 38 51.7% 31 / 60
src/client/text_input_v2.cpp 88.4 88.4% 290 / 328 78.6% 55 / 70 67.0% 61 / 91
src/client/text_input_v2.h 100.0 100.0% 4 / 4 100.0% 4 / 4 100.0% 6 / 6
src/client/text_input_v2_p.h 50.0 50.0% 2 / 4 66.7% 2 / 3 -% 0 / 0
src/client/text_input_v3.cpp 88.5 88.5% 230 / 260 75.0% 36 / 48 84.4% 81 / 96
src/client/text_input_v3.h 100.0 100.0% 3 / 3 100.0% 3 / 3 100.0% 4 / 4
src/client/text_input_v3_p.h 50.0 50.0% 2 / 4 66.7% 2 / 3 -% 0 / 0
src/client/touch.cpp 93.0 93.0% 119 / 128 93.5% 29 / 31 64.7% 22 / 34
src/client/touch.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
src/client/viewporter.cpp 83.9 83.9% 52 / 62 75.0% 15 / 20 50.0% 8 / 16
src/client/virtual_keyboard_v1.cpp 74.1 74.1% 63 / 85 60.7% 17 / 28 57.1% 8 / 14
src/client/virtual_keyboard_v1_p.h 87.5 87.5% 14 / 16 85.7% 6 / 7 100.0% 2 / 2
src/client/wayland_pointer_p.h 100.0 100.0% 28 / 28 92.3% 609 / 660 62.5% 5 / 8
src/client/wlr_output_configuration_v1.cpp 0.0 0.0% 0 / 107 0.0% 0 / 24 0.0% 0 / 39
src/client/wlr_output_manager_v1.cpp 0.0 0.0% 0 / 221 0.0% 0 / 64 0.0% 0 / 66
src/client/xdg_activation_v1.cpp 89.7 89.7% 70 / 78 83.3% 20 / 24 50.0% 8 / 16
src/client/xdg_shell.cpp 81.3 81.3% 122 / 150 85.7% 18 / 21 46.8% 58 / 124
src/client/xdg_shell_popup.cpp 52.1 52.1% 38 / 73 44.4% 12 / 27 37.5% 3 / 8
src/client/xdg_shell_positioner.cpp 89.7 89.7% 35 / 39 86.7% 13 / 15 -% 0 / 0
src/client/xdg_shell_positioner.h 100.0 100.0% 2 / 2 100.0% 2 / 2 100.0% 2 / 2
src/client/xdg_shell_toplevel.cpp 93.9 93.9% 201 / 214 88.2% 45 / 51 77.9% 60 / 77
src/client/xdg_shell_toplevel.h 100.0 100.0% 1 / 1 100.0% 1 / 1 100.0% 2 / 2
src/client/xdgdecoration.cpp 87.2 87.2% 82 / 94 76.0% 19 / 25 56.5% 13 / 23
src/client/xdgdecoration.h 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
src/client/xdgforeign.cpp 76.7 76.7% 79 / 103 72.7% 32 / 44 50.0% 2 / 4
src/client/xdgforeign_v2.cpp 90.4 90.4% 103 / 114 84.8% 28 / 33 50.0% 15 / 30
src/client/xdgoutput.cpp 89.7 89.7% 104 / 116 81.2% 26 / 32 58.8% 20 / 34
src/tools/generator.cpp 0.0 0.0% 0 / 808 0.0% 0 / 239 0.0% 0 / 322
src/tools/generator.h 0.0 0.0% 0 / 50 0.0% 0 / 25 -% 0 / 0
src/tools/testserver/main.cpp 0.0 0.0% 0 / 10 0.0% 0 / 1 0.0% 0 / 22
src/tools/testserver/testserver.cpp 0.0 0.0% 0 / 113 0.0% 0 / 21 0.0% 0 / 164