LCOV - differential code coverage report
Current view: top level - src/interfaces/ecpg/ecpglib - execute.c (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 67.9 % 1124 763 361 763
Current Date: 2024-04-14 14:21:10 Functions: 91.7 % 24 22 2 22
Baseline: 16@8cea358b128 Branches: 61.8 % 730 451 279 451
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 67.9 % 1124 763 361 763
Function coverage date bins:
(240..) days: 91.7 % 24 22 2 22
Branch coverage date bins:
(240..) days: 61.8 % 730 451 279 451

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 CBC 1838 56.4 % (177 / 314) 49.7 % (96 / 193)
ecpg_is_type_an_array CBC 1250 58.7 % (61 / 104) 54.9 % (56 / 102)
ecpg_build_params CBC 2651 64.2 % (115 / 179) 60.2 % (65 / 108)
ecpg_do_prologue CBC 2657 75.0 % (75 / 100) 66.7 % (48 / 72)
ecpg_store_result CBC 1250 80.6 % (58 / 72) 70.7 % (53 / 75)
ecpg_process_output CBC 2638 75.6 % (102 / 135) 73.0 % (54 / 74)
quote_postgres CBC 561 16.7 % (3 / 18) 16.7 % (1 / 6)
next_insert CBC 4475 88.9 % (16 / 18) 85.7 % (24 / 28)
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 2657 88.2 % (15 / 17) 80.0 % (8 / 10)
store_input_from_desc CBC 13 91.7 % (22 / 24) 75.0 % (6 / 8)
ecpg_autostart_transaction CBC 2651 77.8 % (7 / 9) 83.3 % (5 / 6)
ecpg_do_epilogue CBC 2657 100.0 % (6 / 6) 75.0 % (3 / 4)
ecpg_execute CBC 2651 92.3 % (24 / 26) 90.0 % (9 / 10)
ecpg_free_params CBC 2651 100.0 % (14 / 14) 75.0 % (3 / 4)
ecpg_type_infocache_push CBC 2542 88.9 % (8 / 9) 50.0 % (1 / 2)
free_statement CBC 2651 87.5 % (7 / 8) 50.0 % (1 / 2)
insert_tobeinserted CBC 97 86.7 % (13 / 15) 50.0 % (1 / 2)
print_param_value CBC 1732 93.8 % (15 / 16) 87.5 % (7 / 8)
free_variable CBC 5302 100.0 % (6 / 6) 100.0 % (2 / 2)
sprintf_double_value CBC 6 100.0 % (9 / 9) 100.0 % (6 / 6)
ECPGdo CBC 2657 100.0 % (5 / 5)
ECPGdo_descriptor UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622