OpenCoverage

Bash Test Coverage

Sources

Page:<>12
Condition %:  34.975% (71/203)
SourceCondition %▾
shmbchar.h
Source: shmbchar.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/include/shmbchar.h
Coverage: 100.000% (1/1)
100.000% (1/1)
setlinebuf.c
Source: setlinebuf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/setlinebuf.c
Coverage: 100.000% (1/1)
100.000% (1/1)
netconn.c
Source: netconn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/netconn.c
Coverage: 100.000% (1/1)
100.000% (1/1)
list.c
Source: list.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/list.c
Coverage: 100.000% (15/15)
100.000% (15/15)
fpurge.c
Source: fpurge.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/fpurge.c
Coverage: 100.000% (1/1)
100.000% (1/1)
eval.def
Source: eval.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/eval.def
Coverage: 100.000% (4/4)
100.000% (4/4)
colon.def
Source: colon.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/colon.def
Coverage: 100.000% (2/2)
100.000% (2/2)
copy_cmd.c
Source: copy_cmd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Coverage:  92.661% (101/109)
 92.661% (101/109)
getopts.def
Source: getopts.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopts.def
Coverage:  90.526% (86/95)
 90.526% (86/95)
test.def
Source: test.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/test.def
Coverage:  88.889% (8/9)
 88.889% (8/9)
command.def
Source: command.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/command.def
Coverage:  87.500% (28/32)
 87.500% (28/32)
expr.c
Source: expr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Coverage:  84.485% (648/767)
 84.485% (648/767)
alias.def
Source: alias.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/alias.def
Coverage:  82.432% (61/74)
 82.432% (61/74)
hashcmd.c
Source: hashcmd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Coverage:  82.090% (55/67)
 82.090% (55/67)
dispose_cmd.c
Source: dispose_cmd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/dispose_cmd.c
Coverage:  80.311% (155/193)
 80.311% (155/193)
umask.def
Source: umask.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/umask.def
Coverage:  80.165% (97/121)
 80.165% (97/121)
glob_loop.c
Source: glob_loop.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob_loop.c
Coverage:  80.000% (40/50)
 80.000% (40/50)
builtin.def
Source: builtin.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/builtin.def
Coverage:  80.000% (8/10)
 80.000% (8/10)
getopt.c
Source: getopt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopt.c
Coverage:  79.452% (58/73)
 79.452% (58/73)
pathexp.c
Source: pathexp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Coverage:  78.400% (294/375)
 78.400% (294/375)
declare.def
Source: declare.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/declare.def
Coverage:  77.825% (544/699)
 77.825% (544/699)
mbschr.c
Source: mbschr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/mbschr.c
Coverage:  77.419% (24/31)
 77.419% (24/31)
setattr.def
Source: setattr.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/setattr.def
Coverage:  76.972% (244/317)
 76.972% (244/317)
y.tab.c
Source: y.tab.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Coverage:  76.782% (377/491)
 76.782% (377/491)
arrayfunc.c
Source: arrayfunc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Coverage:  76.523% (515/673)
 76.523% (515/673)
shmatch.c
Source: shmatch.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmatch.c
Coverage:  76.000% (19/25)
 76.000% (19/25)
echo.def
Source: echo.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/echo.def
Coverage:  75.309% (61/81)
 75.309% (61/81)
wait.def
Source: wait.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/wait.def
Coverage:  73.077% (38/52)
 73.077% (38/52)
zgetline.c
Source: zgetline.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zgetline.c
Coverage:  72.973% (27/37)
 72.973% (27/37)
evalfile.c
Source: evalfile.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalfile.c
Coverage:  72.932% (97/133)
 72.932% (97/133)
strtrans.c
Source: strtrans.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/strtrans.c
Coverage:  72.917% (210/288)
 72.917% (210/288)
gmisc.c
Source: gmisc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gmisc.c
Coverage:  71.429% (15/21)
 71.429% (15/21)
print_cmd.c
Source: print_cmd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Coverage:  70.181% (466/664)
 70.181% (466/664)
subst.c
Source: subst.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Coverage:  68.522% (5368/7834)
 68.522% (5368/7834)
flags.c
Source: flags.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/flags.c
Coverage:  67.470% (56/83)
 67.470% (56/83)
make_cmd.c
Source: make_cmd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Coverage:  66.667% (240/360)
 66.667% (240/360)
braces.c
Source: braces.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Coverage:  66.438% (388/584)
 66.438% (388/584)
array.c
Source: array.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Coverage:  66.075% (372/563)
 66.075% (372/563)
set.def
Source: set.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Coverage:  63.860% (311/487)
 63.860% (311/487)
test.c
Source: test.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Coverage:  63.693% (407/639)
 63.693% (407/639)
zcatfd.c
Source: zcatfd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zcatfd.c
Coverage:  63.636% (7/11)
 63.636% (7/11)
version.c
Source: version.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/version.c
Coverage:  63.636% (7/11)
 63.636% (7/11)
oslib.c
Source: oslib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/oslib.c
Coverage:  63.636% (7/11)
 63.636% (7/11)
malloc.c
Source: malloc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Coverage:  62.946% (282/448)
 62.946% (282/448)
redir.c
Source: redir.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Coverage:  62.842% (482/767)
 62.842% (482/767)
history.def
Source: history.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/history.def
Coverage:  62.174% (143/230)
 62.174% (143/230)
source.def
Source: source.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/source.def
Coverage:  61.728% (50/81)
 61.728% (50/81)
mapfile.def
Source: mapfile.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/mapfile.def
Coverage:  61.644% (90/146)
 61.644% (90/146)
evalstring.c
Source: evalstring.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Coverage:  61.043% (199/326)
 61.043% (199/326)
execute_cmd.c
Source: execute_cmd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Coverage:  60.648% (1817/2996)
 60.648% (1817/2996)
pushd.def
Source: pushd.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Coverage:  59.783% (275/460)
 59.783% (275/460)
histexpand.c
Source: histexpand.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Coverage:  59.077% (589/997)
 59.077% (589/997)
assoc.c
Source: assoc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Coverage:  58.621% (187/319)
 58.621% (187/319)
read.def
Source: read.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Coverage:  57.785% (334/578)
 57.785% (334/578)
fc.def
Source: fc.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Coverage:  57.278% (181/316)
 57.278% (181/316)
variables.c
Source: variables.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Coverage:  56.412% (1676/2971)
 56.412% (1676/2971)
bashhist.c
Source: bashhist.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Coverage:  55.869% (238/426)
 55.869% (238/426)
glob.c
Source: glob.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Coverage:  55.208% (424/768)
 55.208% (424/768)
shopt.def
Source: shopt.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Coverage:  54.770% (155/283)
 54.770% (155/283)
printf.def
Source: printf.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Coverage:  53.717% (607/1130)
 53.717% (607/1130)
bashgetopt.c
Source: bashgetopt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/bashgetopt.c
Coverage:  52.672% (69/131)
 52.672% (69/131)
makepath.c
Source: makepath.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/makepath.c
Coverage:  52.632% (30/57)
 52.632% (30/57)
unwind_prot.c
Source: unwind_prot.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Coverage:  51.989% (183/352)
 51.989% (183/352)
xmalloc.c
Source: xmalloc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Coverage:  51.724% (30/58)
 51.724% (30/58)
parse.y
Source: parse.y
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Coverage:  51.656% (2464/4770)
 51.656% (2464/4770)
jobs.c
Source: jobs.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Coverage:  51.555% (1227/2380)
 51.555% (1227/2380)
kill.def
Source: kill.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/kill.def
Coverage:  51.235% (83/162)
 51.235% (83/162)
general.c
Source: general.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Coverage:  50.916% (389/764)
 50.916% (389/764)
hashlib.c
Source: hashlib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Coverage:  50.505% (100/198)
 50.505% (100/198)
timeval.c
Source: timeval.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/timeval.c
Coverage:  50.000% (17/34)
 50.000% (17/34)
strmatch.c
Source: strmatch.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/strmatch.c
Coverage:  50.000% (6/12)
 50.000% (6/12)
shquote.c
Source: shquote.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shquote.c
Coverage:  50.000% (102/204)
 50.000% (102/204)
input_avail.c
Source: input_avail.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/input_avail.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
cd.def
Source: cd.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Coverage:  48.536% (116/239)
 48.536% (116/239)
table.c
Source: table.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Coverage:  48.408% (76/157)
 48.408% (76/157)
jobs.def
Source: jobs.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/jobs.def
Coverage:  48.214% (54/112)
 48.214% (54/112)
trap.c
Source: trap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Coverage:  47.994% (323/673)
 47.994% (323/673)
hash.def
Source: hash.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/hash.def
Coverage:  47.761% (64/134)
 47.761% (64/134)
findcmd.c
Source: findcmd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Coverage:  47.687% (134/281)
 47.687% (134/281)
zread.c
Source: zread.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Coverage:  47.143% (33/70)
 47.143% (33/70)
sm_loop.c
Source: sm_loop.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Coverage:  46.698% (700/1499)
 46.698% (700/1499)
exec.def
Source: exec.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/exec.def
Coverage:  46.465% (46/99)
 46.465% (46/99)
fmtulong.c
Source: fmtulong.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/fmtulong.c
Coverage:  46.341% (38/82)
 46.341% (38/82)
stringvec.c
Source: stringvec.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Coverage:  45.833% (44/96)
 45.833% (44/96)
histfile.c
Source: histfile.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Coverage:  44.923% (146/325)
 44.923% (146/325)
shift.def
Source: shift.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shift.def
Coverage:  44.776% (30/67)
 44.776% (30/67)
eval.c
Source: eval.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Coverage:  44.286% (62/140)
 44.286% (62/140)
smatch.c
Source: smatch.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Coverage:  43.388% (105/242)
 43.388% (105/242)
input.c
Source: input.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Coverage:  42.975% (104/242)
 42.975% (104/242)
pathcanon.c
Source: pathcanon.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/pathcanon.c
Coverage:  42.105% (40/95)
 42.105% (40/95)
casemod.c
Source: casemod.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/casemod.c
Coverage:  41.667% (85/204)
 41.667% (85/204)
locale.c
Source: locale.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Coverage:  41.063% (170/414)
 41.063% (170/414)
trap.def
Source: trap.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/trap.def
Coverage:  40.000% (110/275)
 40.000% (110/275)
tilde.c
Source: tilde.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/tilde/tilde.c
Coverage:  38.743% (74/191)
 38.743% (74/191)
fg_bg.def
Source: fg_bg.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fg_bg.def
Coverage:  37.500% (51/136)
 37.500% (51/136)
xmbsrtowcs.c
Source: xmbsrtowcs.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/xmbsrtowcs.c
Coverage:  37.423% (61/163)
 37.423% (61/163)
error.c
Source: error.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Coverage:  37.209% (48/129)
 37.209% (48/129)
zmapfd.c
Source: zmapfd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zmapfd.c
Coverage:  37.037% (10/27)
 37.037% (10/27)
type.def
Source: type.def
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/type.def
Coverage:  37.002% (158/427)
 37.002% (158/427)
common.c
Source: common.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Coverage:  36.735% (270/735)
 36.735% (270/735)
Page:<>12
Condition %:  34.975% (71/203)

Generated by Squish Coco 4.1.2