LCOV - differential code coverage report
Current view: top level - src/backend/libpq - auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 66.3 % 297 197 100 197
Current Date: 2026-08-27 14:31:44 +0300 Functions: 93.8 % 16 15 1 15
Baseline: lcov-20260827-baseline Branches: 32.3 % 266 86 180 86
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 59.7 % 72 43 29 43
(360..) days: 68.4 % 225 154 71 154
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 90.9 % 11 10 1 10
Branch coverage date bins:
(30,360] days: 36.4 % 66 24 42 24
(360..) days: 31.0 % 200 62 138 62

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)
validate CBC 3 54.5 % (18 / 33) 35.7 % (10 / 28)
check_oauth_validator CBC 1 53.3 % (16 / 30) 16.7 % (4 / 24)
check_validator_hba_options CBC 16 33.3 % (5 / 15) 16.7 % (3 / 18)
validate_token_format CBC 3 57.9 % (11 / 19) 35.0 % (7 / 20)
GetOAuthHBAOption CBC 38 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 16 83.3 % (20 / 24) 35.0 % (7 / 20)
validate_kvpair CBC 16 73.3 % (11 / 15) 44.4 % (8 / 18)
RegisterOAuthHBAOptions CBC 16 70.0 % (7 / 10) 50.0 % (4 / 8)
load_validator_library CBC 16 85.0 % (17 / 20) 35.0 % (7 / 20)
generate_error_response CBC 13 94.4 % (17 / 18) 37.5 % (3 / 8)
oauth_init CBC 16 91.7 % (11 / 12) 33.3 % (2 / 6)
valid_oauth_hba_option_name CBC 32 80.0 % (4 / 5) 50.0 % (1 / 2)
oauth_get_mechanisms CBC 16 100.0 % (4 / 4)
shutdown_validator_library CBC 16 100.0 % (5 / 5) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1