LCOV - differential code coverage report
Current view: top level - src/fe_utils - psqlscan.l (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 83.5 % 611 510 101 510
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 24 24 24
Baseline: lcov-20261012-baseline Branches: 78.1 % 233 182 51 182
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 64 64 64
(360..) days: 81.5 % 546 445 101 445
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(30,360] days: 93.1 % 72 67 5 67
(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 801214 71.4 % (55 / 77) 74.1 % (20 / 27)
psqlscan_extract_substring CBC 3536 46.2 % (6 / 13) 16.7 % (1 / 6)
psqlscan_var_is_current_source CBC 1004 57.1 % (4 / 7) 16.7 % (1 / 6)
psqlscan_select_top_buffer CBC 1004 70.0 % (7 / 10) 25.0 % (1 / 4)
psql_scan_setup CBC 523383 100.0 % (13 / 13) 50.0 % (2 / 4)
psqlscan_pop_buffer_stack CBC 1004 90.9 % (10 / 11) 50.0 % (2 / 4)
psqlscan_push_new_buffer CBC 1004 84.6 % (11 / 13) 50.0 % (2 / 4)
psqlscan_track_identifier CBC 1869041 100.0 % (16 / 16) 87.5 % (14 / 16)
psql_scan_finish CBC 534263 90.0 % (9 / 10) 83.3 % (5 / 6)
psql_scan_get_location CBC 1745 72.7 % (8 / 11) 75.0 % (3 / 4)
psql_scan_reset CBC 273222 90.9 % (10 / 11) 50.0 % (1 / 2)
psqlscan_escape_variable CBC 745 90.9 % (10 / 11) 75.0 % (3 / 4)
psqlscan_prepare_buffer CBC 524387 100.0 % (14 / 14) 87.5 % (7 / 8)
psqlscan_test_variable CBC 21 90.9 % (10 / 11) 75.0 % (3 / 4)
psql_scan_count_copy_from_stdin CBC 251952 100.0 % (6 / 6) 100.0 % (4 / 4)
psql_scan_in_quote CBC 99459 100.0 % (3 / 3) 100.0 % (4 / 4)
psqlscan_emit CBC 6648756 100.0 % (12 / 12) 100.0 % (6 / 6)
psqlscan_is_copy_from_stdin CBC 253440 100.0 % (9 / 9) 100.0 % (6 / 6)
psqlscan_is_create_routine CBC 1404988 100.0 % (5 / 5) 100.0 % (14 / 14)
psqlscan_record_initial_keyword CBC 1404988 100.0 % (15 / 15) 100.0 % (20 / 20)
psql_scan_create CBC 13432 100.0 % (7 / 7)
psql_scan_destroy CBC 13376 100.0 % (6 / 6)
psql_scan_reselect_sql_lexer CBC 156437 100.0 % (3 / 3)
psql_scan_set_passthrough CBC 10707 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1