LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-auth-oauth.c (source / functions) Coverage Total Hit UBC CBC
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 70.9 % 402 285 117 285
Current Date: 2025-12-17 08:58:58 +0900 Functions: 89.7 % 29 26 3 26
Baseline: lcov-20251217-005640-baseline Branches: 56.8 % 241 137 104 137
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] 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
handle_oauth_sasl_error CBC 63 72.5 % (50 / 69) 50.0 % (20 / 40)
oauth_exchange CBC 189 72.7 % (48 / 66) 68.3 % (28 / 41)
setup_token_request CBC 55 61.8 % (21 / 34) 55.6 % (10 / 18)
use_builtin_flow CBC 49 55.6 % (15 / 27) 37.5 % (6 / 16)
issuer_from_well_known_uri CBC 72 73.8 % (31 / 42) 71.9 % (23 / 32)
oauth_json_array_start UBC 0 0.0 % (0 / 11) 0.0 % (0 / 12)
oauth_json_scalar CBC 189 60.0 % (12 / 20) 50.0 % (6 / 12)
setup_oauth_parameters CBC 92 65.0 % (13 / 20) 64.3 % (9 / 14)
run_user_oauth_flow CBC 5 78.3 % (18 / 23) 75.0 % (9 / 12)
oauth_json_array_end UBC 0 0.0 % (0 / 4)
oauth_json_object_start CBC 63 66.7 % (6 / 9) 40.0 % (4 / 10)
client_initial_response CBC 92 87.5 % (14 / 16) 62.5 % (5 / 8)
oauth_channel_bound UBC 0 0.0 % (0 / 2)
cleanup_user_oauth_flow CBC 5 90.0 % (9 / 10) 50.0 % (2 / 4)
oauth_init CBC 92 88.9 % (8 / 9) 50.0 % (3 / 6)
conn_errorMessage CBC 14 100.0 % (1 / 1)
conn_oauth_client_id CBC 200 100.0 % (1 / 1)
conn_oauth_client_secret CBC 100 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)
conn_sasl_state CBC 880131 100.0 % (1 / 1)
oauth_free CBC 92 100.0 % (5 / 5) 50.0 % (1 / 2)
oauth_json_object_end CBC 63 100.0 % (4 / 4)
oauth_json_object_field_start CBC 189 100.0 % (13 / 13) 75.0 % (6 / 8)
oauth_unsafe_debugging_enabled CBC 66 100.0 % (3 / 3) 75.0 % (3 / 4)
pqClearOAuthToken CBC 26153 100.0 % (6 / 6) 100.0 % (2 / 2)
set_conn_altsock CBC 878908 100.0 % (1 / 1)
set_conn_oauth_token CBC 42 100.0 % (1 / 1)

Generated by: LCOV version 2.4-beta