LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: lcov.info Lines: 89.0 % 19594 17429
Test Date: 2026-06-28 21:28:26 Functions: - 0 0

Directory Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
matchscore/access/src/matchscore/access
96.4%96.4%
96.4 % 420 405 -
matchscore/api/src/matchscore/api
87.0%87.0%
87.0 % 1758 1529 -
matchscore/application/advancement/src/matchscore/application/advancement
90.4%90.4%
90.4 % 960 868 -
matchscore/application/bracket_participants/src/matchscore/application/bracket_participants
84.3%84.3%
84.3 % 127 107 -
matchscore/application/class/src/matchscore/application/class
90.3%90.3%
90.3 % 185 167 -
matchscore/application/class_template/src/matchscore/application/class_template
89.8%89.8%
89.8 % 246 221 -
matchscore/application/draw/src/matchscore/application/draw
94.6%94.6%
94.6 % 37 35 -
matchscore/application/event/src/matchscore/application/event
98.7%98.7%
98.7 % 228 225 -
matchscore/application/group_participants/src/matchscore/application/group_participants
87.3%87.3%
87.3 % 284 248 -
matchscore/application/scoreboard/src/matchscore/application/scoreboard
96.2%96.2%
96.2 % 158 152 -
matchscore/application/src/matchscore/application
89.0%89.0%
89.0 % 82 73 -
matchscore/application/stage/src/matchscore/application/stage
96.9%96.9%
96.9 % 638 618 -
matchscore/application/template/src/matchscore/application/template
91.3%91.3%
91.3 % 92 84 -
matchscore/db/postgres/src/matchscore/db/postgres
100.0%
100.0 % 32 32 -
matchscore/db/redis/src/matchscore/db/redis
100.0%
100.0 % 13 13 -
matchscore/domain/advancement/repository/src/matchscore/domain/advancement/repository
96.5%96.5%
96.5 % 113 109 -
matchscore/domain/advancement/src/matchscore/domain/advancement
93.8%93.8%
93.8 % 16 15 -
matchscore/domain/advancement_rule/repository/src/matchscore/domain/advancement_rule/repository
94.6%94.6%
94.6 % 167 158 -
matchscore/domain/advancement_rule/src/matchscore/domain/advancement_rule
82.4%82.4%
82.4 % 85 70 -
matchscore/domain/bracket/repository/src/matchscore/domain/bracket/repository
93.6%93.6%
93.6 % 110 103 -
matchscore/domain/bracket/src/matchscore/domain/bracket
76.0%76.0%
76.0 % 75 57 -
matchscore/domain/bracket_match/repository/src/matchscore/domain/bracket_match/repository
97.9%97.9%
97.9 % 94 92 -
matchscore/domain/bracket_match/src/matchscore/domain/bracket_match
100.0%
100.0 % 14 14 -
matchscore/domain/bracket_match_slot/repository/src/matchscore/domain/bracket_match_slot/repository
99.0%99.0%
99.0 % 103 102 -
matchscore/domain/bracket_match_slot/src/matchscore/domain/bracket_match_slot
100.0%
100.0 % 12 12 -
matchscore/domain/bracket_round/repository/src/matchscore/domain/bracket_round/repository
96.9%96.9%
96.9 % 96 93 -
matchscore/domain/bracket_round/src/matchscore/domain/bracket_round
100.0%
100.0 % 14 14 -
matchscore/domain/class/repository/src/matchscore/domain/class/repository
85.4%85.4%
85.4 % 130 111 -
matchscore/domain/class/src/matchscore/domain/class
100.0%
100.0 % 67 67 -
matchscore/domain/class_participant/repository/src/matchscore/domain/class_participant/repository
80.7%80.7%
80.7 % 197 159 -
matchscore/domain/class_participant/src/matchscore/domain/class_participant
100.0%
100.0 % 51 51 -
matchscore/domain/class_template/repository/src/matchscore/domain/class_template/repository
87.8%87.8%
87.8 % 90 79 -
matchscore/domain/class_template/src/matchscore/domain/class_template
94.0%94.0%
94.0 % 67 63 -
matchscore/domain/class_template_participant/repository/src/matchscore/domain/class_template_participant/repository
72.4%72.4%
72.4 % 116 84 -
matchscore/domain/class_template_participant/src/matchscore/domain/class_template_participant
98.4%98.4%
98.4 % 64 63 -
matchscore/domain/club/repository/src/matchscore/domain/club/repository
87.7%87.7%
87.7 % 114 100 -
matchscore/domain/club/src/matchscore/domain/club
93.5%93.5%
93.5 % 77 72 -
matchscore/domain/draw/repository/src/matchscore/domain/draw/repository
98.5%98.5%
98.5 % 130 128 -
matchscore/domain/draw/src/matchscore/domain/draw
78.7%78.7%
78.7 % 75 59 -
matchscore/domain/event/repository/src/matchscore/domain/event/repository
80.2%80.2%
80.2 % 339 272 -
matchscore/domain/event/src/matchscore/domain/event
91.6%91.6%
91.6 % 155 142 -
matchscore/domain/event_participant/repository/src/matchscore/domain/event_participant/repository
79.5%79.5%
79.5 % 117 93 -
matchscore/domain/event_participant/src/matchscore/domain/event_participant
91.9%91.9%
91.9 % 74 68 -
matchscore/domain/event_telegram_link/repository/src/matchscore/domain/event_telegram_link/repository
85.1%85.1%
85.1 % 174 148 -
matchscore/domain/group/repository/src/matchscore/domain/group/repository
96.9%96.9%
96.9 % 127 123 -
matchscore/domain/group/src/matchscore/domain/group
74.7%74.7%
74.7 % 75 56 -
matchscore/domain/group_participant/repository/src/matchscore/domain/group_participant/repository
80.3%80.3%
80.3 % 178 143 -
matchscore/domain/group_participant/src/matchscore/domain/group_participant
100.0%
100.0 % 14 14 -
matchscore/domain/match/repository/src/matchscore/domain/match/repository
96.9%96.9%
96.9 % 193 187 -
matchscore/domain/match/src/matchscore/domain/match
92.3%92.3%
92.3 % 26 24 -
matchscore/domain/match_result/repository/src/matchscore/domain/match_result/repository
95.2%95.2%
95.2 % 125 119 -
matchscore/domain/match_result/src/matchscore/domain/match_result
89.7%89.7%
89.7 % 126 113 -
matchscore/domain/match_segment/repository/src/matchscore/domain/match_segment/repository
99.3%99.3%
99.3 % 153 152 -
matchscore/domain/match_segment/src/matchscore/domain/match_segment
100.0%
100.0 % 16 16 -
matchscore/domain/participant/repository/src/matchscore/domain/participant/repository
88.8%88.8%
88.8 % 116 103 -
matchscore/domain/participant/src/matchscore/domain/participant
100.0%
100.0 % 14 14 -
matchscore/domain/permission/repository/src/matchscore/domain/permission/repository
81.8%81.8%
81.8 % 55 45 -
matchscore/domain/permission/src/matchscore/domain/permission
97.1%97.1%
97.1 % 102 99 -
matchscore/domain/resource/repository/src/matchscore/domain/resource/repository
81.8%81.8%
81.8 % 77 63 -
matchscore/domain/resource/src/matchscore/domain/resource
75.4%75.4%
75.4 % 57 43 -
matchscore/domain/series/repository/src/matchscore/domain/series/repository
92.4%92.4%
92.4 % 79 73 -
matchscore/domain/series/src/matchscore/domain/series
93.8%93.8%
93.8 % 16 15 -
matchscore/domain/session/repository/src/matchscore/domain/session/repository
91.3%91.3%
91.3 % 23 21 -
matchscore/domain/src/matchscore/domain
100.0%
100.0 % 40 40 -
matchscore/domain/stage/repository/src/matchscore/domain/stage/repository
92.2%92.2%
92.2 % 115 106 -
matchscore/domain/stage/src/matchscore/domain/stage
79.7%79.7%
79.7 % 69 55 -
matchscore/domain/team/repository/src/matchscore/domain/team/repository
98.0%98.0%
98.0 % 51 50 -
matchscore/domain/team/src/matchscore/domain/team
100.0%
100.0 % 10 10 -
matchscore/domain/team_member/repository/src/matchscore/domain/team_member/repository
100.0%
100.0 % 56 56 -
matchscore/domain/team_member/src/matchscore/domain/team_member
100.0%
100.0 % 10 10 -
matchscore/domain/telegram_chat_member/repository/src/matchscore/domain/telegram_chat_member/repository
90.7%90.7%
90.7 % 86 78 -
matchscore/domain/telegram_chat_message/repository/src/matchscore/domain/telegram_chat_message/repository
77.3%77.3%
77.3 % 141 109 -
matchscore/domain/telegram_chat_message/src/matchscore/domain/telegram_chat_message
100.0%
100.0 % 21 21 -
matchscore/domain/telegram_link/src/matchscore/domain/telegram_link
100.0%
100.0 % 13 13 -
matchscore/domain/template/repository/src/matchscore/domain/template/repository
83.0%83.0%
83.0 % 229 190 -
matchscore/domain/template/src/matchscore/domain/template
90.2%90.2%
90.2 % 82 74 -
matchscore/domain/template_participant/repository/src/matchscore/domain/template_participant/repository
81.2%81.2%
81.2 % 112 91 -
matchscore/domain/template_participant/src/matchscore/domain/template_participant
98.4%98.4%
98.4 % 61 60 -
matchscore/domain/template_telegram_link/repository/src/matchscore/domain/template_telegram_link/repository
83.3%83.3%
83.3 % 174 145 -
matchscore/domain/user/repository/src/matchscore/domain/user/repository
92.8%92.8%
92.8 % 222 206 -
matchscore/domain/user/src/matchscore/domain/user
98.3%98.3%
98.3 % 120 118 -
matchscore/domain/user_rankedin/repository/src/matchscore/domain/user_rankedin/repository
90.2%90.2%
90.2 % 51 46 -
matchscore/domain/user_rankedin/src/matchscore/domain/user_rankedin
100.0%
100.0 % 8 8 -
matchscore/graphql/src/matchscore/graphql
95.8%95.8%
95.8 % 938 899 -
matchscore/jobs/src/matchscore/jobs
78.2%78.2%
78.2 % 1465 1146 -
matchscore/realtime/events/src/matchscore/realtime/events
92.0%92.0%
92.0 % 351 323 -
matchscore/realtime/src/matchscore/realtime
96.3%96.3%
96.3 % 406 391 -
matchscore/src/matchscore
73.2%73.2%
73.2 % 500 366 -
matchscore/telegram/src/matchscore/telegram
98.8%98.8%
98.8 % 403 398 -
matchscore/utils/ring/src/matchscore/utils/ring
78.0%78.0%
78.0 % 372 290 -
matchscore/utils/src/matchscore/utils
94.2%94.2%
94.2 % 553 521 -
schemas/api/src/schemas/api
99.6%99.6%
99.6 % 1618 1611 -
schemas/domain/src/schemas/domain
76.0%76.0%
76.0 % 1431 1088 -
schemas/src/schemas
94.9%94.9%
94.9 % 118 112 -

Generated by: LCOV version 2.0-1