LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 70.9 % 402 285 117 285
Current Date: 2025-12-15 18:36:29 -0500 Functions: 89.7 % 29 26 3 26
Baseline: lcov-20251216-010103-baseline Branches: 56.8 % 241 137 104 137
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 0.0 % 4 0 4
(30,360] days: 71.6 % 398 285 113 285
Function coverage date bins:
(30,360] days: 89.7 % 29 26 3 26
Branch coverage date bins:
(30,360] days: 56.8 % 241 137 104 137

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)
cleanup_user_oauth_flow CBC 5 90.0 % (9 / 10) 50.0 % (2 / 4)
run_user_oauth_flow CBC 5 78.3 % (18 / 23) 75.0 % (9 / 12)
conn_errorMessage CBC 14 100.0 % (1 / 1)
set_conn_oauth_token CBC 42 100.0 % (1 / 1)
conn_oauth_discovery_uri CBC 48 100.0 % (1 / 1)
conn_oauth_issuer_id CBC 48 100.0 % (1 / 1)
conn_oauth_scope CBC 48 100.0 % (1 / 1)
use_builtin_flow CBC 49 55.6 % (15 / 27) 37.5 % (6 / 16)
setup_token_request CBC 55 61.8 % (21 / 34) 55.6 % (10 / 18)
handle_oauth_sasl_error CBC 63 72.5 % (50 / 69) 50.0 % (20 / 40)
oauth_json_object_end CBC 63 100.0 % (4 / 4)
oauth_json_object_start CBC 63 66.7 % (6 / 9) 40.0 % (4 / 10)
oauth_unsafe_debugging_enabled CBC 66 100.0 % (3 / 3) 75.0 % (3 / 4)
issuer_from_well_known_uri CBC 72 73.8 % (31 / 42) 71.9 % (23 / 32)
client_initial_response CBC 92 87.5 % (14 / 16) 62.5 % (5 / 8)
oauth_free CBC 92 100.0 % (5 / 5) 50.0 % (1 / 2)
oauth_init CBC 92 88.9 % (8 / 9) 50.0 % (3 / 6)
setup_oauth_parameters CBC 92 65.0 % (13 / 20) 64.3 % (9 / 14)
conn_oauth_client_secret CBC 100 100.0 % (1 / 1)
oauth_exchange CBC 189 72.7 % (48 / 66) 68.3 % (28 / 41)
oauth_json_object_field_start CBC 189 100.0 % (13 / 13) 75.0 % (6 / 8)
oauth_json_scalar CBC 189 60.0 % (12 / 20) 50.0 % (6 / 12)
conn_oauth_client_id CBC 200 100.0 % (1 / 1)
pqClearOAuthToken CBC 26173 100.0 % (6 / 6) 100.0 % (2 / 2)
set_conn_altsock CBC 783425 100.0 % (1 / 1)
conn_sasl_state CBC 785269 100.0 % (1 / 1)

Generated by: LCOV version 2.4-beta