LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 69.5 % 413 287 126 287
Current Date: 2026-08-27 14:31:44 +0300 Functions: 87.0 % 23 20 3 20
Baseline: lcov-20260827-baseline Branches: 50.6 % 249 126 123 126
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: 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 31391 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1