Author: Greg Pfeil <greg@technomadic.org>
Committer: GitHub <noreply@github.com>
Fix `inherit_errexit` (#55) `inherit_errexit` wasn’t being enabled in all the cases it should have been. And the tests weren’t catching it. This enables `inherit_errexit` whenever the shell supports it and makes a number of changes around testing - does a better job of not finding the wrong strict-mode.bash, - generates test harness into more appropriate location, - isolates strict-mode better in tests, and - avoids issue with `patchShebangs`. Fixes #54.
| Time to Start | Worker time | Duration | Time to finish | Idle | |
| Config | 1s | 7s | 7s | 9s | 1s |
| Eval | 6s | 12s | 12s | 19s | 0s |
| Build | 14s | 0s | 0s | 14s | 0s |
| Suite | 1s | 20s | 17s | 19s | 1s |