#!/bin/bash while getopts "j:t:" flag do if [ $flag == "j" ]; then JSTD=$OPTARG elif [ $flag == "t" ]; then TESTS=$OPTARG fi done TESTPATH=`dirname $0` 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 if [ -z "$TESTS" ]; then TESTS="all" echo "Running all tests" else echo "Running '$TESTS'" fi java -jar $JSTD --reset --config "$TESTPATH/jstestdriver.conf" --tests "$TESTS"