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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 67.4 % 1135 765 2 368 2 763 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 91.7 % 24 22 2 1 21
Baseline: lcov-20260827-baseline Branches: 61.1 % 738 451 1 286 1 450
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,7] days: 50.0 % 4 2 2 2
(30,360] days: 85.7 % 14 12 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:
(1,7] days: 50.0 % 2 1 1 1
(30,360] days: 50.0 % 12 6 6 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
ecpg_store_input GNC 1852 56.2 % (178 / 317) 49.7 % (97 / 195)
ecpg_is_type_an_array CBC 1263 59.0 % (62 / 105) 54.9 % (56 / 102)
ecpg_build_params CBC 2677 64.2 % (115 / 179) 59.3 % (64 / 108)
ecpg_do_prologue CBC 2684 71.6 % (78 / 109) 65.4 % (51 / 78)
ecpg_store_result CBC 1263 80.6 % (58 / 72) 70.7 % (53 / 75)
ecpg_process_output CBC 2664 75.6 % (102 / 135) 73.0 % (54 / 74)
next_insert CBC 4513 83.3 % (15 / 18) 75.0 % (21 / 28)
quote_postgres CBC 570 16.7 % (3 / 18) 16.7 % (1 / 6)
sprintf_float_value CBC 1 55.6 % (5 / 9) 33.3 % (2 / 6)
convert_bytea_to_string UBC 0 0.0 % (0 / 9) 0.0 % (0 / 2)
ecpg_do CBC 2684 88.2 % (15 / 17) 80.0 % (8 / 10)
store_input_from_desc CBC 15 91.7 % (22 / 24) 75.0 % (6 / 8)
ecpg_autostart_transaction CBC 2677 77.8 % (7 / 9) 83.3 % (5 / 6)
ecpg_do_epilogue CBC 2684 100.0 % (6 / 6) 75.0 % (3 / 4)
ecpg_execute CBC 2677 92.3 % (24 / 26) 90.0 % (9 / 10)
ecpg_free_params CBC 2677 100.0 % (14 / 14) 75.0 % (3 / 4)
ecpg_type_infocache_push CBC 2581 88.9 % (8 / 9) 50.0 % (1 / 2)
free_statement CBC 2677 87.5 % (7 / 8) 50.0 % (1 / 2)
insert_tobeinserted CBC 97 84.6 % (11 / 13) 50.0 % (1 / 2)
print_param_value CBC 1744 93.8 % (15 / 16) 87.5 % (7 / 8)
free_variable CBC 5354 100.0 % (6 / 6) 100.0 % (2 / 2)
sprintf_double_value CBC 6 100.0 % (9 / 9) 100.0 % (6 / 6)
ECPGdo CBC 2684 100.0 % (5 / 5)
ECPGdo_descriptor UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.0-1