LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 70.9 % 402 285 117 285
Current Date: 2025-09-06 07:49:51 +0900 Functions: 89.7 % 29 26 3 26
Baseline: lcov-20250906-005545-baseline Branches: 56.8 % 241 137 104 137
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 70.9 % 402 285 117 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 25156 100.0 % (6 / 6) 100.0 % (2 / 2)
set_conn_altsock CBC 984264 100.0 % (1 / 1)
conn_sasl_state CBC 985857 100.0 % (1 / 1)

Generated by: LCOV version 2.4-beta