LCOV - differential code coverage report
Current view: top level - src/interfaces/libpq - fe-auth-oauth.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 69.5 % 413 287 12 114 7 70 210 10 27
Current Date: 2026-06-29 16:15:13 +0200 Functions: 87.0 % 23 20 3 9 11 1 3
Baseline: lcov-20260630-baseline Branches: 50.6 % 249 126 19 104 6 29 91
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 81.4 % 86 70 12 4 70
(360..) days: 66.4 % 327 217 110 7 210
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 81.2 % 16 13 3 2 11
Branch coverage date bins:
(30,360] days: 60.4 % 48 29 19 29
(360..) days: 48.3 % 201 97 104 6 91

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 GNC 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 GNC 10 80.8 % (21 / 26) 66.7 % (12 / 18)
do_cleanup GNC 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 GNC 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 GNC 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 GNC 18 77.8 % (7 / 9) 66.7 % (4 / 6)
cleanup_oauth_flow GNC 10 100.0 % (9 / 9) 50.0 % (1 / 2)
do_async GNC 8 100.0 % (10 / 10) 83.3 % (5 / 6)
oauth_free CBC 17 100.0 % (5 / 5) 50.0 % (1 / 2)
pqClearOAuthToken CBC 30329 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 GNC 1 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1