run_tests.sh 322 B

1234567891011121314151617
  1. #!/usr/bin/env bash
  2. cd -P -- "$(dirname -- "$0")/.."
  3. exit_code=0
  4. for test in shelltest/*.test; do
  5. echo "Running $test"
  6. /bin/sh "${test%.test}.setup"
  7. shelltest -c --diff --all --precise -- "$test"
  8. if [ $? -ne 0 ]; then
  9. exit_code=1
  10. fi
  11. /bin/sh "${test%.test}.cleanup"
  12. done
  13. exit $exit_code