LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 69.5 % 413 287 126 287
Current Date: 2026-07-25 19:08:27 +0900 Functions: 87.0 % 23 20 3 20
Baseline: lcov-20260725-baseline Branches: 50.6 % 249 126 123 126
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 81.4 % 86 70 16 70
(360..) days: 66.4 % 327 217 110 217
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 81.2 % 16 13 3 13
Branch coverage date bins:
(30,360] days: 60.4 % 48 29 19 29
(360..) days: 48.3 % 201 97 104 97

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_channel_bound UBC 0 0.0 % (0 / 2)
oauth_json_array_end UBC 0 0.0 % (0 / 4)
oauth_json_array_start UBC 0 0.0 % (0 / 11) 0.0 % (0 / 12)
use_builtin_flow CBC 1 100.0 % (2 / 2)
report_flow_error CBC 4 78.6 % (11 / 14) 50.0 % (3 / 6)
do_async CBC 8 100.0 % (10 / 10) 83.3 % (5 / 6)
cleanup_oauth_flow CBC 10 100.0 % (9 / 9) 50.0 % (1 / 2)
run_oauth_flow CBC 10 80.8 % (21 / 26) 66.7 % (12 / 18)
handle_oauth_sasl_error CBC 14 65.2 % (45 / 69) 37.5 % (15 / 40)
oauth_json_object_end CBC 14 100.0 % (4 / 4)
oauth_json_object_start CBC 14 66.7 % (6 / 9) 40.0 % (4 / 10)
do_cleanup CBC 15 37.5 % (3 / 8) 16.7 % (1 / 6)
issuer_from_well_known_uri CBC 15 50.0 % (21 / 42) 34.4 % (11 / 32)
setup_token_request CBC 15 89.7 % (35 / 39) 77.8 % (14 / 18)
client_initial_response CBC 17 87.5 % (14 / 16) 62.5 % (5 / 8)
oauth_free CBC 17 100.0 % (5 / 5) 50.0 % (1 / 2)
oauth_init CBC 17 88.9 % (8 / 9) 50.0 % (3 / 6)
setup_oauth_parameters CBC 17 65.0 % (13 / 20) 64.3 % (9 / 14)
poison_req_v2 CBC 18 77.8 % (7 / 9) 66.7 % (4 / 6)
oauth_exchange CBC 31 63.6 % (42 / 66) 58.5 % (24 / 41)
oauth_json_object_field_start CBC 42 100.0 % (13 / 13) 75.0 % (6 / 8)
oauth_json_scalar CBC 42 60.0 % (12 / 20) 50.0 % (6 / 12)
pqClearOAuthToken CBC 30598 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1