tests: add tests for setup-env.sh

- tests use a shell-script harness and test all Spack commands that
  require special shell support.

- tests work in bash, zsh, and dash

- run setup-env.sh tests on macos and linux builds.
  - we run them on macos and linux
This commit is contained in:
Todd Gamblin
2019-07-03 01:56:13 -07:00
parent e625ee3ffd
commit 47e9f7aac9
5 changed files with 343 additions and 29 deletions

View File

@@ -11,5 +11,7 @@ ignore:
- lib/spack/spack/test/.*
- lib/spack/docs/.*
- lib/spack/external/.*
- share/spack/qa/.*
- share/spack/spack-completion.bash
comment: off