Added scripts to start and kill test server

This commit is contained in:
Sean Arietta 2015-01-07 13:14:19 -08:00
commit 2a43420e1b
2 changed files with 43 additions and 0 deletions

18
kill-test-server.sh Executable file
View file

@ -0,0 +1,18 @@
#!/bin/bash
pid=$(ps ax | grep node | grep serve_tests | grep -v grep | awk '{print $1}');
if [[ "$pid" == "" ]]; then
echo "Server not started."
exit 0;
fi
kill ${pid}
# Ensure it's dead... Jim
pid=$(ps ax | grep node | grep serve_tests | grep -v grep | awk '{print $1}');
if [[ "$pid" != "" ]]; then
echo "Server didn't die :(."
exit 1;
else
exit 0;
fi

25
start-test-server.sh Executable file
View file

@ -0,0 +1,25 @@
#!/bin/bash
pid=$(ps ax | grep node | grep serve_tests | grep -v grep | awk '{print $1}');
if [[ "$pid" != "" ]]; then
#echo "Server already started."
exit 0;
fi
dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
# Start the server (pipe output to server.log)
node ${dir}/serve_tests.js &> ${dir}/server.log &
pid=$!;
# Wait a second so the server has a chance to start.
sleep 1;
check=$(ps ax | grep ${pid} | grep -v grep);
if [[ "$check" == "" ]]; then
echo "Server failed to start";
exit 1;
else
exit 0;
fi