mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-08-29 05:55:52 +02:00
30 lines
777 B
Bash
30 lines
777 B
Bash
|
#!/bin/bash
|
||
|
while getopts "j:p:" flag
|
||
|
do
|
||
|
if [ $flag == "j" ]; then
|
||
|
JSTD=$OPTARG
|
||
|
elif [ $flag == "p" ]; then
|
||
|
PORT=$OPTARG
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
TESTPATH=`dirname $0`
|
||
|
|
||
|
if [ -z "$PORT" ]; then
|
||
|
PORT=9876
|
||
|
fi
|
||
|
|
||
|
if [ -z "$JSTD" ]; then
|
||
|
# Download test driver dependency if required (too large to include in core)
|
||
|
JSTD="$TESTPATH/JsTestDriver-1.3.1.jar"
|
||
|
if [ ! -f $JSTD ]; then
|
||
|
wget -O $JSTD http://js-test-driver.googlecode.com/files/JsTestDriver-1.3.1.jar
|
||
|
fi
|
||
|
fi
|
||
|
|
||
|
echo "####################################################"
|
||
|
echo "Please capture a browser by visiting http://localhost:$PORT"
|
||
|
echo "Run tests by executing ./tests/javascript/test.sh"
|
||
|
echo "####################################################"
|
||
|
|
||
|
java -jar $JSTD --port $PORT --config "$TESTPATH/jstestdriver.conf"
|