LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 69.5 % 413 287 126 287
Current Date: 2026-07-25 17:13:00 -0400 Functions: 87.0 % 23 20 3 20
Baseline: lcov-20260726-baseline Branches: 50.6 % 249 126 123 126
Baseline Date: 2026-07-25 19:16:42 +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
handle_oauth_sasl_error CBC 14 65.2 % (45 / 69) 37.5 % (15 / 40)
issuer_from_well_known_uri CBC 15 50.0 % (21 / 42) 34.4 % (11 / 32)
oauth_exchange CBC 31 63.6 % (42 / 66) 58.5 % (24 / 41)
oauth_json_array_start UBC 0 0.0 % (0 / 11) 0.0 % (0 / 12)
oauth_json_object_start CBC 14 66.7 % (6 / 9) 40.0 % (4 / 10)
oauth_json_scalar CBC 42 60.0 % (12 / 20) 50.0 % (6 / 12)
run_oauth_flow CBC 10 80.8 % (21 / 26) 66.7 % (12 / 18)
do_cleanup CBC 15 37.5 % (3 / 8) 16.7 % (1 / 6)
setup_oauth_parameters CBC 17 65.0 % (13 / 20) 64.3 % (9 / 14)
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_init CBC 17 88.9 % (8 / 9) 50.0 % (3 / 6)
report_flow_error CBC 4 78.6 % (11 / 14) 50.0 % (3 / 6)
oauth_json_object_field_start CBC 42 100.0 % (13 / 13) 75.0 % (6 / 8)
poison_req_v2 CBC 18 77.8 % (7 / 9) 66.7 % (4 / 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)
pqClearOAuthToken CBC 30574 100.0 % (6 / 6) 100.0 % (2 / 2)
oauth_channel_bound UBC 0 0.0 % (0 / 2)
oauth_json_array_end UBC 0 0.0 % (0 / 4)
oauth_json_object_end CBC 14 100.0 % (4 / 4)
use_builtin_flow CBC 1 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1