github.com/replicatedhq/ship@v0.55.0/web/app/cypress/run_init_spec.sh (about)

     1  set -e
     2  
     3  # REQUIRED: CYPRESS_SPEC, CHART_URL
     4  HOST=${CYPRESS_HOST:-"localhost:8080"}
     5  
     6  rm -rf web/cypress/app/test
     7  mkdir -p web/cypress/app/test
     8  
     9  cd web/cypress/app/test
    10  ../../../../bin/ship init $CHART_URL --no-open &
    11  SHIP_PID=$!
    12  cd ../../../..
    13  
    14  # Always exit 0 in trap on EXIT, $SHIP_PID may not be found
    15  trap "kill -2 $SHIP_PID 2> /dev/null || exit 0" EXIT
    16  trap "kill -2 $SHIP_PID 2> /dev/null" HUP
    17  
    18  cd web/app
    19  CYPRESS_HOST="localhost:8800" npx cypress run --spec $CYPRESS_SPEC