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

Generated by: LCOV version 2.0-1