src/cm/scripts/test-suite/start-test-suite.sh
changeset 597 6cbcec19079b
parent 592 cd268815de68
child 614 61408993f361
--- 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 $@