LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 69.5 % 413 287 126 287
Current Date: 2026-10-12 11:56:10 +0200 Functions: 87.0 % 23 20 3 20
Baseline: lcov-20261012-baseline Branches: 50.6 % 249 126 123 126
Baseline Date: 2026-10-12 10:36:06 +0200 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 32209 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1