LCOV - differential code coverage report
Current view: top level - src/backend/libpq - auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 66.4 % 298 198 100 198
Current Date: 2026-10-12 11:56:10 +0200 Functions: 93.8 % 16 15 1 15
Baseline: lcov-20261012-baseline Branches: 32.5 % 268 87 181 87
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 40.0 % 5 2 3 2
(30,360] days: 60.6 % 71 43 28 43
(360..) days: 68.9 % 222 153 69 153
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 90.9 % 11 10 1 10
Branch coverage date bins:
(7,30] days: 33.3 % 6 2 4 2
(30,360] days: 36.4 % 66 24 42 24
(360..) days: 31.1 % 196 61 135 61

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
oauth_exchange CBC 29 61.8 % (42 / 68) 31.2 % (20 / 64)
check_oauth_validator CBC 1 54.8 % (17 / 31) 19.2 % (5 / 26)
validate CBC 3 54.5 % (18 / 33) 35.7 % (10 / 28)
GetOAuthHBAOption CBC 38 64.3 % (9 / 14) 37.5 % (9 / 24)
check_validator_hba_options CBC 16 33.3 % (5 / 15) 16.7 % (3 / 18)
load_validator_library CBC 16 85.0 % (17 / 20) 35.0 % (7 / 20)
parse_kvpairs_for_auth CBC 16 83.3 % (20 / 24) 35.0 % (7 / 20)
validate_token_format CBC 3 57.9 % (11 / 19) 35.0 % (7 / 20)
validate_kvpair CBC 16 73.3 % (11 / 15) 44.4 % (8 / 18)
generate_error_response CBC 13 94.4 % (17 / 18) 37.5 % (3 / 8)
RegisterOAuthHBAOptions CBC 16 70.0 % (7 / 10) 50.0 % (4 / 8)
oauth_init CBC 16 91.7 % (11 / 12) 33.3 % (2 / 6)
sanitize_char UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
shutdown_validator_library CBC 16 100.0 % (5 / 5) 50.0 % (1 / 2)
valid_oauth_hba_option_name CBC 32 80.0 % (4 / 5) 50.0 % (1 / 2)
oauth_get_mechanisms CBC 16 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1