Results for errexit.test.sh

statusoshosh-cpp
pass 3131
total3131
caseoshosh-cppdescription
0pass pass errexit aborts early
1pass pass errexit for nonexistent command
2pass pass errexit aborts early on pipeline
3pass pass errexit with { }
4pass pass errexit with if and { }
5pass pass errexit with ||
6pass pass errexit with &&
7pass pass errexit test && -- from gen-module-init
8pass pass errexit test && and fail
9pass pass errexit and loop
10pass pass errexit and brace group { }
11pass pass errexit and time { }
12pass pass errexit with !
13pass pass errexit with ! and ;
14pass pass errexit with while/until
15pass pass errexit with (( ))
16pass pass errexit with subshell
17pass pass set -o errexit while it's being ignored (moot with strict_errexit)
18pass pass set +o errexit while it's being ignored (moot with strict_errexit)
19pass pass set +o errexit with 2 levels of ignored
20pass pass setting errexit in a subshell works but doesn't affect parent shell
21pass pass set errexit while it's ignored in a subshell (moot with strict_errexit)
22pass pass shopt -s strict:all || true while errexit is on
23pass pass errexit double guard
24pass pass background processes respect errexit
25pass pass pipeline process respects errexit
26pass pass compound command
27pass pass while loop
28pass pass set -e enabled in function (regression)
29pass pass set -e in function #2
30pass pass Command sub exit code is lost
62 passed, 0 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped