test 646 B

123456789101112131415161718192021222324252627
  1. #!/usr/bin/env bash
  2. set -o pipefail
  3. set -o errexit
  4. set -o nounset
  5. # set -o xtrace
  6. # Set magic variables for current file & dir
  7. __dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
  8. __file="${__dir}/$(basename "${BASH_SOURCE[0]}")"
  9. __base="$(basename ${__file} .sh)"
  10. # Move into a known directory
  11. DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
  12. cd ${DIR}/..
  13. npm run phantom-test -s
  14. result=$?
  15. if [ "$result" = 0 ]; then
  16. if [ "${CI}" = "true" ] && [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then
  17. npm run zuul-test -s
  18. result=$?
  19. else
  20. echo "Skipping zuul-test as this is not a master CI branch test run"
  21. fi
  22. fi
  23. exit ${result}