OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...20
Condition %:  75.000% (3/4)
...24
Condition %: 100.000% (3/3)
25
Condition %: 100.000% (1/1)
26
Condition %: 100.000% (1/1)
27
Condition %: 100.000% (1/1)
28
FunctionCondition %▴
token_is_assignment
Name: token_is_assignment
Prototype: static int token_is_assignment (t, i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4815-4835
100.000% (1/1)
token_is_ident
Name: token_is_ident
Prototype: static int token_is_ident (t, i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4838-4851
100.000% (1/1)
trap_if_untrapped
Name: trap_if_untrapped
Prototype: static inline void trap_if_untrapped (sig, command)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 571-578
100.000% (4/4)
unbind_args
Name: unbind_args
Prototype: void unbind_args ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1474-1479
100.000% (1/1)
unbind_nameref
Name: unbind_nameref
Prototype: int unbind_nameref (name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3563-3573
100.000% (6/6)
unbind_variable
Name: unbind_variable
Prototype: int unbind_variable (name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3548-3560
100.000% (7/7)
unbind_variable_noref
Name: unbind_variable_noref
Prototype: int unbind_variable_noref (name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3576-3586
100.000% (4/4)
undo_partial_redirects
Name: undo_partial_redirects
Prototype: void undo_partial_redirects ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 453-461
100.000% (4/4)
unfreeze_jobs_list
Name: unfreeze_jobs_list
Prototype: void unfreeze_jobs_list ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4758-4762
100.000% (1/1)
unlink_fifo
Name: unlink_fifo
Prototype: void unlink_fifo (fd)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5558-5568
100.000% (4/4)
unlink_fifo_list
Name: unlink_fifo_list
Prototype: void unlink_fifo_list ()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5570-5582
100.000% (9/9)
unquoted_glob_pattern_p
Name: unquoted_glob_pattern_p
Prototype: int unquoted_glob_pattern_p (string)
Coverage: 100.000% (39/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 62-116
100.000% (39/39)
unstifle_history
Name: unstifle_history
Prototype: int unstifle_history (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 575-585
100.000% (4/4)
unwind_protect_mem
Name: unwind_protect_mem
Prototype: void unwind_protect_mem (var, size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 364-370
100.000% (1/1)
unwind_protect_mem_internal
Name: unwind_protect_mem_internal
Prototype: static void unwind_protect_mem_internal (var, psize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 342-359
100.000% (1/1)
using_history
Name: using_history
Prototype: void using_history (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 130-134
100.000% (1/1)
utf8_mbschr
Name: utf8_mbschr
Prototype: static inline char * utf8_mbschr (s, c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/mbschr.c
Lines: 35-41
100.000% (1/1)
utf8_mbsmbchar
Name: utf8_mbsmbchar
Prototype: static inline char * utf8_mbsmbchar (str)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 173-183
100.000% (6/6)
uwp_init
Name: uwp_init
Prototype: void uwp_init ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 104-108
100.000% (1/1)
valid_brace_expansion_word
Name: valid_brace_expansion_word
Prototype: static int valid_brace_expansion_word (name, var_is_special)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6397-6414
100.000% (17/17)
valid_length_expression
Name: valid_length_expression
Prototype: static int valid_length_expression (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6951-6962
100.000% (1/1)
valid_nameref_value
Name: valid_nameref_value
Prototype: int valid_nameref_value (name, flags)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 236-253
100.000% (13/13)
var_lookup
Name: var_lookup
Prototype: SHELL_VAR * var_lookup (name, vcontext)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1919-1933
100.000% (6/6)
variable_in_context
Name: variable_in_context
Prototype: static int variable_in_context (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4128-4133
100.000% (1/1)
visible_and_exported
Name: visible_and_exported
Prototype: static int visible_and_exported (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4090-4095
100.000% (1/1)
visible_var
Name: visible_var
Prototype: static int visible_var (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4069-4074
100.000% (1/1)
vlist_alloc
Name: vlist_alloc
Prototype: static VARLIST * vlist_alloc (nentries)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3875-3888
100.000% (1/1)
where_history
Name: where_history
Prototype: int where_history (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 152-156
100.000% (1/1)
with_input_from_buffered_stream
Name: with_input_from_buffered_stream
Prototype: void with_input_from_buffered_stream (bfd, name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 594-607
100.000% (1/1)
with_input_from_string
Name: with_input_from_string
Prototype: void with_input_from_string (string, name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1580-1589
100.000% (1/1)
without_interrupts
Name: without_interrupts
Prototype: static void without_interrupts (function, arg1, arg2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 113-126
100.000% (1/1)
without_job_control
Name: without_job_control
Prototype: void without_job_control ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4800-4810
100.000% (1/1)
word_list_remove_quoted_nulls
Name: word_list_remove_quoted_nulls
Prototype: void word_list_remove_quoted_nulls (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4389-4400
100.000% (4/4)
word_list_split
Name: word_list_split
Prototype: static WORD_LIST * word_list_split (list)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10624-10643
100.000% (10/10)
write_history
Name: write_history
Prototype: int write_history (const char *filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 787-791
100.000% (1/1)
xbcopy
Name: xbcopy
Prototype: void xbcopy (s, d, n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 281-287
100.000% (1/1)
xfree
Name: xfree
Prototype: void xfree (string)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 145-151
100.000% (4/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)
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_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_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)
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)
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)
Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...20
Condition %:  75.000% (3/4)
...24
Condition %: 100.000% (3/3)
25
Condition %: 100.000% (1/1)
26
Condition %: 100.000% (1/1)
27
Condition %: 100.000% (1/1)
28

Generated by Squish Coco 4.1.2