LCOV - differential code coverage report
Current view: top level - src/fe_utils - psqlscan.l (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 84.4 % 628 530 98 530
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 24 24 24
Baseline: lcov-20260827-baseline Branches: 79.5 % 249 198 51 198
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 26 26 26
(30,360] days: 100.0 % 55 55 55
(360..) days: 82.1 % 546 448 98 448
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(7,30] days: 95.8 % 24 23 1 23
(30,360] days: 93.8 % 64 60 4 60
(360..) days: 71.4 % 161 115 46 115

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
psql_scan CBC 809128 71.4 % (55 / 77) 74.1 % (20 / 27)
psql_scan_count_copy_from_stdin CBC 253802 100.0 % (6 / 6) 100.0 % (4 / 4)
psql_scan_create CBC 13161 100.0 % (7 / 7)
psql_scan_destroy CBC 13105 100.0 % (6 / 6)
psql_scan_finish CBC 539952 90.0 % (9 / 10) 83.3 % (5 / 6)
psql_scan_get_location CBC 1737 72.7 % (8 / 11) 75.0 % (3 / 4)
psql_scan_in_quote CBC 100440 100.0 % (3 / 3) 100.0 % (4 / 4)
psql_scan_reselect_sql_lexer CBC 156375 100.0 % (3 / 3)
psql_scan_reset CBC 274641 90.9 % (10 / 11) 50.0 % (1 / 2)
psql_scan_set_passthrough CBC 10463 100.0 % (3 / 3)
psql_scan_setup CBC 529317 100.0 % (13 / 13) 50.0 % (2 / 4)
psqlscan_emit CBC 6710581 100.0 % (12 / 12) 100.0 % (6 / 6)
psqlscan_escape_variable CBC 745 90.9 % (10 / 11) 75.0 % (3 / 4)
psqlscan_extract_substring CBC 3528 46.2 % (6 / 13) 16.7 % (1 / 6)
psqlscan_is_copy_from_stdin CBC 255275 100.0 % (9 / 9) 100.0 % (6 / 6)
psqlscan_is_create_routine CBC 1421835 100.0 % (5 / 5) 100.0 % (14 / 14)
psqlscan_pop_buffer_stack CBC 996 90.9 % (10 / 11) 50.0 % (2 / 4)
psqlscan_prepare_buffer CBC 530313 100.0 % (14 / 14) 87.5 % (7 / 8)
psqlscan_push_new_buffer CBC 996 84.6 % (11 / 13) 50.0 % (2 / 4)
psqlscan_record_initial_keyword CBC 1421815 100.0 % (16 / 16) 100.0 % (22 / 22)
psqlscan_select_top_buffer CBC 996 70.0 % (7 / 10) 25.0 % (1 / 4)
psqlscan_test_variable CBC 21 90.9 % (10 / 11) 75.0 % (3 / 4)
psqlscan_track_identifier CBC 1890540 100.0 % (29 / 29) 93.3 % (28 / 30)
psqlscan_var_is_current_source CBC 996 57.1 % (4 / 7) 16.7 % (1 / 6)

Generated by: LCOV version 2.0-1