diff -r f36260133ed9 -r 6cbcec19079b src/cm/scripts/test-suite/start-test-suite.sh --- a/src/cm/scripts/test-suite/start-test-suite.sh Fri Mar 07 18:44:18 2014 +0100 +++ b/src/cm/scripts/test-suite/start-test-suite.sh Wed Mar 12 16:52:58 2014 +0100 @@ -4,14 +4,24 @@ if [ -z "$CHROME_BIN" ]; then export CHROME_BIN=`which chrome` fi +if [[ -z "$CHROME_BIN" && $OSTYPE =~ ^darwin ]]; then + CHROME_BIN_BASE=`mdfind "kMDItemCFBundleIdentifier == 'com.google.Chrome'"` + export CHROME_BIN="$CHROME_BIN_BASE/Contents/MacOS/Google Chrome" +fi export PHANTOMJS_BIN=`which phantomjs` +export FIREFOX_BIN=`which firefox` +if [[ -z "$FIREFOX_BIN" && $OSTYPE =~ ^darwin ]]; then + FIREFOX_BIN_BASE=`mdfind "kMDItemCFBundleIdentifier == 'org.mozilla.firefox'"` + export FIREFOX_BIN="$FIREFOX_BIN_BASE/Contents/MacOS/firefox" +fi + if [ -x ./node_modules/.bin/karma ]; then KARMA=./node_modules/.bin/karma else KARMA=`which karma` fi -"$KARMA" start +"$KARMA" start $@