LCOV - differential code coverage report
Current view: top level - src/backend/libpq - auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 66.4 % 298 198 100 198
Current Date: 2026-09-20 14:13:17 +0900 Functions: 93.8 % 16 15 1 15
Baseline: lcov-20260920-baseline Branches: 32.5 % 268 87 181 87
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] 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:
(1,7] 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 27 61.8 % (42 / 68) 31.2 % (20 / 64)
validate CBC 3 54.5 % (18 / 33) 35.7 % (10 / 28)
check_oauth_validator CBC 1 54.8 % (17 / 31) 19.2 % (5 / 26)
check_validator_hba_options CBC 15 33.3 % (5 / 15) 16.7 % (3 / 18)
validate_token_format CBC 3 57.9 % (11 / 19) 35.0 % (7 / 20)
GetOAuthHBAOption CBC 36 64.3 % (9 / 14) 37.5 % (9 / 24)
sanitize_char UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
parse_kvpairs_for_auth CBC 15 83.3 % (20 / 24) 35.0 % (7 / 20)
validate_kvpair CBC 15 73.3 % (11 / 15) 44.4 % (8 / 18)
RegisterOAuthHBAOptions CBC 15 70.0 % (7 / 10) 50.0 % (4 / 8)
load_validator_library CBC 15 85.0 % (17 / 20) 35.0 % (7 / 20)
generate_error_response CBC 12 94.4 % (17 / 18) 37.5 % (3 / 8)
oauth_init CBC 15 91.7 % (11 / 12) 33.3 % (2 / 6)
valid_oauth_hba_option_name CBC 30 80.0 % (4 / 5) 50.0 % (1 / 2)
oauth_get_mechanisms CBC 15 100.0 % (4 / 4)
shutdown_validator_library CBC 15 100.0 % (5 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1