LCOV - differential code coverage report
Current view: top level - src/interfaces/ecpg/ecpglib - execute.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 67.4 % 1135 765 2 368 2 763 1
Current Date: 2026-10-12 11:56:10 +0200 Functions: 91.7 % 24 22 2 1 21
Baseline: lcov-20261012-baseline Branches: 61.1 % 738 451 1 286 1 450
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 77.8 % 18 14 2 2 2 12
(360..) days: 67.2 % 1117 751 366 751
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 90.5 % 21 19 2 1 18
Branch coverage date bins:
(30,360] days: 50.0 % 14 7 1 6 1 6
(360..) days: 61.3 % 724 444 280 444

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
ECPGdo CBC 2660 100.0 % (5 / 5)
ECPGdo_descriptor UBC 0 0.0 % (0 / 2)
convert_bytea_to_string UBC 0 0.0 % (0 / 9) 0.0 % (0 / 2)
ecpg_autostart_transaction CBC 2653 77.8 % (7 / 9) 83.3 % (5 / 6)
ecpg_build_params CBC 2653 64.2 % (115 / 179) 59.3 % (64 / 108)
ecpg_do CBC 2660 88.2 % (15 / 17) 80.0 % (8 / 10)
ecpg_do_epilogue CBC 2660 100.0 % (6 / 6) 75.0 % (3 / 4)
ecpg_do_prologue CBC 2660 71.6 % (78 / 109) 65.4 % (51 / 78)
ecpg_execute CBC 2653 92.3 % (24 / 26) 90.0 % (9 / 10)
ecpg_free_params CBC 2653 100.0 % (14 / 14) 75.0 % (3 / 4)
ecpg_is_type_an_array CBC 1250 59.0 % (62 / 105) 54.9 % (56 / 102)
ecpg_process_output CBC 2640 75.6 % (102 / 135) 73.0 % (54 / 74)
ecpg_store_input GNC 1850 56.2 % (178 / 317) 49.7 % (97 / 195)
ecpg_store_result CBC 1250 80.6 % (58 / 72) 70.7 % (53 / 75)
ecpg_type_infocache_push CBC 2542 88.9 % (8 / 9) 50.0 % (1 / 2)
free_statement CBC 2653 87.5 % (7 / 8) 50.0 % (1 / 2)
free_variable CBC 5306 100.0 % (6 / 6) 100.0 % (2 / 2)
insert_tobeinserted CBC 97 84.6 % (11 / 13) 50.0 % (1 / 2)
next_insert CBC 4487 83.3 % (15 / 18) 75.0 % (21 / 28)
print_param_value CBC 1742 93.8 % (15 / 16) 87.5 % (7 / 8)
quote_postgres CBC 568 16.7 % (3 / 18) 16.7 % (1 / 6)
sprintf_double_value CBC 6 100.0 % (9 / 9) 100.0 % (6 / 6)
sprintf_float_value CBC 1 55.6 % (5 / 9) 33.3 % (2 / 6)
store_input_from_desc CBC 15 91.7 % (22 / 24) 75.0 % (6 / 8)

Generated by: LCOV version 2.0-1