0 | pass | pass | command sub: errexit is NOT inherited and outer shell keeps going |
1 | pass | pass | command sub with inherit_errexit only |
2 | pass | pass | strict_errexit and assignment builtins (local, export, readonly ...) |
3 | pass | pass | strict_errexit and command sub in export / readonly |
4 | pass | pass | strict_errexit disallows pipeline |
5 | pass | pass | strict_errexit allows singleton pipeline |
6 | pass | pass | strict_errexit with && || ! |
7 | pass | pass | strict_errexit detects proc in && || ! |
8 | pass | pass | strict_errexit without errexit proc |
9 | pass | pass | strict_errexit without errexit proc / command sub |
10 | pass | pass | strict_errexit and errexit disabled |
11 | pass | pass | command sub with command_sub_errexit only |
12 | pass | pass | command_sub_errexit stops at first error |
13 | pass | pass | command sub with inherit_errexit and command_sub_errexit |
14 | pass | pass | command sub: last command fails but keeps going and exit code is 0 |
15 | pass | pass | global assignment with command sub: middle command fails |
16 | pass | pass | global assignment with command sub: last command fails and it aborts |
17 | pass | pass | local: middle command fails and keeps going |
18 | pass | pass | local: last command fails and also keeps going |
19 | pass | pass | local and inherit_errexit / command_sub_errexit |
20 | pass | pass | global assignment when last status is failure |
21 | pass | pass | strict_errexit prevents errexit from being disabled in function |
22 | pass | pass | strict_errexit prevents errexit from being disabled in brace group |
23 | pass | pass | strict_errexit prevents errexit from being disabled in subshell |
24 | pass | pass | strict_errexit and ! && || if while until |
25 | pass | pass | if pipeline doesn't fail fatally |
26 | pass | pass | errexit is silent (verbose_errexit for Oil) |
27 | pass | pass | command sub errexit preserves exit code |
28 | pass | pass | What's in strict:all? |
29 | pass | pass | command_sub_errexit causes local d=$(date %x) to fail |
30 | pass | pass | command_sub_errexit and command sub in array |
31 | pass | pass | OLD: command sub in conditional, with inherit_errexit |
32 | pass | pass | OLD: command sub in redirect in conditional |
33 | pass | pass | Regression |
34 | pass | pass | ShAssignment used as conditional |