LCOV - differential code coverage report
Current view: top level - src/bin/psql - command.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 63.9 % 2313 1479 16 10 808 2 39 1438 1 6 19
Current Date: 2024-04-14 14:21:10 Functions: 89.7 % 97 87 1 9 11 76 1
Baseline: 16@8cea358b128 Branches: 50.4 % 1708 860 25 5 818 5 16 839
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 65.5 % 29 19 10 19
(60,120] days: 100.0 % 4 4 4
(180,240] days: 80.0 % 20 16 4 16
(240..) days: 63.7 % 2260 1440 2 10 808 2 1438 1
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(180,240] days: 100.0 % 1 1 1
(240..) days: 89.5 % 95 85 1 9 9 76
Branch coverage date bins:
[..60] days: 26.1 % 23 6 17 6
(60,120] days: 50.0 % 2 1 1 1
(180,240] days: 56.2 % 16 9 7 9
(240..) days: 50.6 % 1667 844 5 818 5 839

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
do_connect GNC 149 54.2 % (97 / 179) 37.2 % (68 / 183)
printPsetInfo UBC 0 0.0 % (0 / 82) 0.0 % (0 / 92)
do_pset CBC 957 55.3 % (84 / 152) 52.6 % (81 / 154)
do_edit UBC 0 0.0 % (0 / 67) 0.0 % (0 / 54)
exec_command_ef_ev GNC 6 11.1 % (5 / 45) 2.8 % (1 / 36)
strip_lineno_from_objdesc UBC 0 0.0 % (0 / 20) 0.0 % (0 / 32)
do_watch GNC 3 72.3 % (60 / 83) 42.6 % (23 / 54)
exec_command_write CBC 6 11.6 % (5 / 43) 3.6 % (1 / 28)
exec_command_edit GNC 3 13.9 % (5 / 36) 4.2 % (1 / 24)
editFile UBC 0 0.0 % (0 / 28) 0.0 % (0 / 20)
exec_command_prompt CBC 3 15.2 % (5 / 33) 10.0 % (2 / 20)
exec_command_cd CBC 3 22.7 % (5 / 22) 11.1 % (2 / 18)
get_create_object_cmd CBC 74 72.9 % (43 / 59) 52.9 % (18 / 34)
exec_command CBC 6598 98.3 % (116 / 118) 90.4 % (141 / 156)
exec_command_conninfo CBC 3 17.6 % (3 / 17) 6.2 % (1 / 16)
process_command_g_options CBC 6 80.6 % (25 / 31) 56.7 % (17 / 30)
pset_value_string CBC 66 87.3 % (48 / 55) 79.7 % (51 / 64)
exec_command_watch GNC 13 88.2 % (60 / 68) 78.6 % (44 / 56)
printSSLInfo GNC 2 37.5 % (3 / 8) 8.3 % (1 / 12)
_align2string CBC 3 17.4 % (4 / 23) 9.1 % (1 / 11)
exec_command_d CBC 3152 89.3 % (167 / 187) 87.3 % (69 / 79)
exec_command_s CBC 3 38.5 % (5 / 13) 16.7 % (2 / 12)
exec_command_slash_command_help CBC 3 30.8 % (4 / 13) 10.0 % (1 / 10)
do_shell LBC 0 0.0 % (0 / 15) 0.0 % (0 / 8)
exec_command_include CBC 6 35.7 % (5 / 14) 20.0 % (2 / 10)
exec_command_password GNC 4 72.2 % (26 / 36) 50.0 % (8 / 16)
is_branching_command UBC 0 0.0 % (0 / 5) 0.0 % (0 / 8)
process_file CBC 7724 71.4 % (20 / 28) 50.0 % (8 / 16)
exec_command_sf_sv CBC 80 75.0 % (24 / 32) 56.2 % (9 / 16)
savePsetInfo CBC 18 81.2 % (13 / 16) 50.0 % (7 / 14)
connection_warnings CBC 151 64.7 % (11 / 17) 57.1 % (8 / 14)
prompt_for_password UBC 0 0.0 % (0 / 12) 0.0 % (0 / 6)
wait_until_connected GNC 149 65.2 % (15 / 23) 45.5 % (5 / 11)
echo_hidden_command GNC 148 27.3 % (3 / 11) 16.7 % (1 / 6)
exec_command_encoding CBC 3 30.8 % (4 / 13) 16.7 % (1 / 6)
exec_command_getenv CBC 138 73.3 % (11 / 15) 58.3 % (7 / 12)
exec_command_lo CBC 31 76.5 % (26 / 34) 75.0 % (15 / 20)
exec_command_print CBC 21 80.0 % (8 / 10) 58.3 % (7 / 12)
exec_command_timing CBC 5 71.4 % (10 / 14) 50.0 % (5 / 10)
HandleSlashCmds CBC 6598 95.8 % (23 / 24) 75.0 % (12 / 16)
exec_command_connect CBC 152 100.0 % (22 / 22) 71.4 % (10 / 14)
exec_command_html CBC 3 57.1 % (4 / 7) 33.3 % (2 / 6)
lookup_object_oid CBC 74 84.6 % (22 / 26) 63.6 % (7 / 11)
minimal_error_message UBC 0 0.0 % (0 / 14) 0.0 % (0 / 4)
set_unicode_line_style UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
discard_query_text CBC 104 100.0 % (8 / 8) 50.0 % (3 / 6)
exec_command_endif CBC 86 100.0 % (17 / 17) 70.0 % (7 / 10)
exec_command_setenv CBC 9 80.0 % (16 / 20) 70.0 % (7 / 10)
exec_command_unset CBC 19 75.0 % (9 / 12) 62.5 % (5 / 8)
param_is_newly_set CBC 24 66.7 % (4 / 6) 50.0 % (3 / 6)
print_with_linenumbers CBC 9 95.2 % (20 / 21) 83.3 % (15 / 18)
_unicode_linestyle2string CBC 9 57.1 % (4 / 7) 33.3 % (1 / 3)
exec_command_C CBC 3 62.5 % (5 / 8) 50.0 % (2 / 4)
exec_command_T CBC 3 62.5 % (5 / 8) 50.0 % (2 / 4)
exec_command_f CBC 3 62.5 % (5 / 8) 50.0 % (2 / 4)
exec_command_list CBC 3 55.6 % (5 / 9) 50.0 % (2 / 4)
exec_command_shell_escape CBC 3 62.5 % (5 / 8) 50.0 % (2 / 4)
restorePsetInfo CBC 18 100.0 % (11 / 11) 50.0 % (2 / 4)
SyncVariables CBC 8108 89.5 % (17 / 19) 50.0 % (1 / 2)
copy_previous_query CBC 542 100.0 % (5 / 5) 75.0 % (3 / 4)
count_lines_in_buf CBC 74 90.0 % (9 / 10) 75.0 % (3 / 4)
exec_command_a CBC 21 100.0 % (7 / 7) 83.3 % (5 / 6)
exec_command_bind GNC 21 100.0 % (16 / 16) 87.5 % (7 / 8)
exec_command_dfo CBC 177 92.9 % (13 / 14) 90.0 % (9 / 10)
exec_command_elif CBC 24 100.0 % (27 / 27) 90.0 % (9 / 10)
exec_command_else CBC 66 100.0 % (24 / 24) 87.5 % (7 / 8)
exec_command_errverbose CBC 7 90.0 % (9 / 10) 83.3 % (5 / 6)
exec_command_g CBC 97 100.0 % (19 / 19) 92.9 % (13 / 14)
exec_command_gdesc CBC 34 100.0 % (6 / 6) 50.0 % (1 / 2)
exec_command_out CBC 15 100.0 % (9 / 9) 75.0 % (3 / 4)
exec_command_set CBC 475 90.0 % (18 / 20) 91.7 % (11 / 12)
exec_command_t CBC 35 100.0 % (8 / 8) 75.0 % (3 / 4)
exec_command_x CBC 38 100.0 % (8 / 8) 75.0 % (3 / 4)
exec_command_z CBC 12 100.0 % (9 / 9) 75.0 % (3 / 4)
printGSSInfo CBC 2 75.0 % (3 / 4) 50.0 % (1 / 2)
pset_quoted_string CBC 12 86.7 % (13 / 15) 83.3 % (5 / 6)
read_connect_arg CBC 604 100.0 % (10 / 10) 87.5 % (7 / 8)
save_query_text_state CBC 122 100.0 % (5 / 5) 50.0 % (1 / 2)
exec_command_copy CBC 84 100.0 % (8 / 8) 100.0 % (4 / 4)
exec_command_copyright CBC 4 100.0 % (4 / 4) 100.0 % (2 / 2)
exec_command_crosstabview CBC 69 100.0 % (9 / 9) 100.0 % (4 / 4)
exec_command_echo CBC 399 100.0 % (21 / 21) 100.0 % (20 / 20)
exec_command_gexec CBC 25 100.0 % (6 / 6) 100.0 % (2 / 2)
exec_command_gset CBC 332 100.0 % (10 / 10) 100.0 % (4 / 4)
exec_command_help GNC 5 100.0 % (7 / 7) 100.0 % (2 / 2)
exec_command_if CBC 89 100.0 % (10 / 10) 100.0 % (4 / 4)
exec_command_pset CBC 870 100.0 % (16 / 16) 100.0 % (8 / 8)
exec_command_quit CBC 62 100.0 % (5 / 5) 100.0 % (2 / 2)
exec_command_reset CBC 38 100.0 % (7 / 7) 100.0 % (4 / 4)
gather_boolean_expression CBC 107 100.0 % (11 / 11) 100.0 % (4 / 4)
ignore_slash_options CBC 156 100.0 % (5 / 5) 100.0 % (2 / 2)
is_true_boolean_expression CBC 98 100.0 % (6 / 6) 100.0 % (4 / 4)
pset_bool_string CBC 18 100.0 % (2 / 2) 100.0 % (2 / 2)
UnsyncVariables UBC 0 0.0 % (0 / 9)
ignore_boolean_expression CBC 9 100.0 % (4 / 4)
ignore_slash_filepipe CBC 9 100.0 % (4 / 4)
ignore_slash_whole_line CBC 21 100.0 % (4 / 4)

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