| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #! /usr/bin/env bash
- # If you're running on OS X, you probably need to rebuild
- # some dependencies in the docker container, before it will start.
- #
- #npm rebuild --update-binary
- echo ">> Starting server..."
- grunt --no-color forever:app:start
- echo ">> Waiting for Server"
- count=1
- max_wait=60
- while [ $count -le $max_wait ]
- do
- if nc -z localhost 3000
- then
- echo ">> Server Started"
- echo ">> Running acceptance tests..."
- grunt --no-color mochaTest:acceptance
- _test_exit_code=$?
- echo ">> Killing server"
- grunt --no-color forever:app:stop
- echo ">> Done"
- exit $_test_exit_code
- fi
- sleep 1
- echo -n "."
- count=$((count+1))
- done
- exit 1
|