test 640 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 test:phantom
  14. result=${?}
  15. if [ "$result" = 0 ]; then
  16. if [ "${CI}" = "true" ] && [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then
  17. npm run zuul-test
  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}