circle-test-frontend.sh 431 B

12345678910111213141516171819
  1. #!/bin/bash
  2. # shellcheck source=./scripts/helpers/exit-if-fail.sh
  3. source "$(dirname "$0")/helpers/exit-if-fail.sh"
  4. start=$(date +%s)
  5. exit_if_fail npm run prettier:check
  6. exit_if_fail npm run test
  7. end=$(date +%s)
  8. seconds=$((end - start))
  9. exit_if_fail ./scripts/ci-frontend-metrics.sh
  10. if [ "${CIRCLE_BRANCH}" == "master" ]; then
  11. exit_if_fail ./scripts/ci-metrics-publisher.sh grafana.ci-performance.frontend-tests=$seconds
  12. fi