OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: _entry_flags
...10
Function: find_in_path_element
...20
Function: rl_do_lowercase_version
...24
Function: sh_setclexec
25
Function: stream_on_stack
26
Function: tcsh_magic_space
27
Function: unquoted_tilde_word
28
Functionâ–´Condition %
xrealloc
Name: xrealloc
Prototype: void * xrealloc (void * pointer, size_t bytes)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/xmalloc.c
Lines: 65-75
  0.000% (0/6)
xrealloc
Name: xrealloc
Prototype: void * xrealloc (pointer, bytes)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 122-141
 50.000% (6/12)
xsplit
Name: xsplit
Prototype: static void xsplit (mp, nu)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 470-509
  0.000% (0/13)
xstrmatch
Name: xstrmatch
Prototype: int xstrmatch (pattern, string, flags)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 407-445
 73.684% (14/19)
xtrace_fdchk
Name: xtrace_fdchk
Prototype: void xtrace_fdchk (fd)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 409-415
 50.000% (2/4)
xtrace_init
Name: xtrace_init
Prototype: void xtrace_init ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 388-392
100.000% (1/1)
xtrace_print_arith_cmd
Name: xtrace_print_arith_cmd
Prototype: void xtrace_print_arith_cmd (list)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 936-950
 83.333% (5/6)
xtrace_print_assignment
Name: xtrace_print_assignment
Prototype: void xtrace_print_assignment (name, value, assign_list, xflags)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 483-514
 42.857% (12/28)
xtrace_print_case_command_head
Name: xtrace_print_case_command_head
Prototype: void xtrace_print_case_command_head (case_command)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 705-712
 66.667% (2/3)
xtrace_print_cond_term
Name: xtrace_print_cond_term
Prototype: void xtrace_print_cond_term (type, invert, op, arg1, arg2)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 903-931
  0.000% (0/12)
xtrace_print_for_command_head
Name: xtrace_print_for_command_head
Prototype: void xtrace_print_for_command_head (for_command)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 575-583
 66.667% (2/3)
xtrace_print_select_command_head
Name: xtrace_print_select_command_head
Prototype: void xtrace_print_select_command_head (select_command)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 633-641
  0.000% (0/3)
xtrace_print_word_list
Name: xtrace_print_word_list
Prototype: void xtrace_print_word_list (list, xtflags)
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 520-557
 73.913% (17/23)
xtrace_reset
Name: xtrace_reset
Prototype: void xtrace_reset ()
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 394-407
 66.667% (6/9)
xtrace_set
Name: xtrace_set
Prototype: void xtrace_set (fd, fp)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 366-386
 57.143% (8/14)
yy_getc
Name: yy_getc
Prototype: static int yy_getc ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1406-1410
100.000% (1/1)
yy_input_name
Name: yy_input_name
Prototype: char * yy_input_name ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1399-1403
100.000% (1/1)
yy_readline_get
Name: yy_readline_get
Prototype: static int yy_readline_get ()
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1451-1514
  0.000% (0/28)
yy_readline_unget
Name: yy_readline_unget
Prototype: static int yy_readline_unget (c)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1516-1523
  0.000% (0/6)
yy_reduce_print
Name: yy_reduce_print
Prototype: static void yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1357-1375
  0.000% (0/4)
yy_stack_print
Name: yy_stack_print
Prototype: static void yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1334-1344
  0.000% (0/4)
yy_stream_get
Name: yy_stream_get
Prototype: static int yy_stream_get ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1630-1643
  0.000% (0/4)
yy_stream_unget
Name: yy_stream_unget
Prototype: static int yy_stream_unget (c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1645-1650
  0.000% (0/1)
yy_string_get
Name: yy_string_get
Prototype: static int yy_string_get ()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1553-1570
 83.333% (5/6)
yy_string_unget
Name: yy_string_unget
Prototype: static int yy_string_unget (c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1572-1578
100.000% (1/1)
yy_symbol_print
Name: yy_symbol_print
Prototype: static void yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1319-1327
  0.000% (0/1)
yy_symbol_value_print
Name: yy_symbol_value_print
Prototype: static void yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1300-1312
  0.000% (0/4)
yy_ungetc
Name: yy_ungetc
Prototype: static int yy_ungetc (c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1414-1419
100.000% (1/1)
yydestruct
Name: yydestruct
Prototype: static void yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1637-1648
 42.857% (3/7)
yyerror
Name: yyerror
Prototype: int yyerror (msg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6073-6080
100.000% (1/1)
yylex
Name: yylex
Prototype: static int yylex ()
Coverage:  26.471% (9/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2711-2746
 26.471% (9/34)
yyparse
Name: yyparse
Prototype: int yyparse (void)
Coverage:  79.406% (374/471)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1666-3596
 79.406% (374/471)
zcatfd
Name: zcatfd
Prototype: int zcatfd (fd, ofd, fn)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zcatfd.c
Lines: 42-70
 63.636% (7/11)
zgetline
Name: zgetline
Prototype: ssize_t zgetline (fd, lineptr, n, delim, unbuffered_read)
Coverage:  72.973% (27/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zgetline.c
Lines: 63-125
 72.973% (27/37)
zmapfd
Name: zmapfd
Prototype: int zmapfd (fd, ostr, fn)
Coverage:  37.037% (10/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zmapfd.c
Lines: 43-89
 37.037% (10/27)
zread
Name: zread
Prototype: ssize_t zread (fd, buf, len)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 48-66
 77.778% (7/9)
zreadc
Name: zreadc
Prototype: ssize_t zreadc (fd, cp)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 118-139
 83.333% (10/12)
zreadcintr
Name: zreadcintr
Prototype: ssize_t zreadcintr (fd, cp)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 143-164
  0.000% (0/12)
zreadintr
Name: zreadintr
Prototype: ssize_t zreadintr (fd, buf, len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 101-109
  0.000% (0/1)
zreadn
Name: zreadn
Prototype: ssize_t zreadn (fd, cp, len)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 168-192
 60.000% (9/15)
zreadretry
Name: zreadretry
Prototype: ssize_t zreadretry (fd, buf, len)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 76-98
  0.000% (0/13)
zreset
Name: zreset
Prototype: void zreset ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 194-198
100.000% (1/1)
zsyncfd
Name: zsyncfd
Prototype: void zsyncfd (fd)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 202-215
 85.714% (6/7)
zwrite
Name: zwrite
Prototype: int zwrite (fd, buf, nb)
Coverage:  17.647% (3/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zwrite.c
Lines: 38-64
 17.647% (3/17)
Page:<>1
Function: _entry_flags
...10
Function: find_in_path_element
...20
Function: rl_do_lowercase_version
...24
Function: sh_setclexec
25
Function: stream_on_stack
26
Function: tcsh_magic_space
27
Function: unquoted_tilde_word
28

Generated by Squish Coco 4.1.2