test-suite/start-test-suite.sh
changeset 626 7b983f1b7040
parent 622 c35e69910785
child 637 71d87ca43d6a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-suite/start-test-suite.sh	Mon Apr 07 17:41:35 2014 +0200
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+export CHROME_BIN=`which chromium`
+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
+
+export SAFARI_BIN=`which safari`
+if [[ -z "$SAFARI_BIN" && $OSTYPE =~ ^darwin ]]; then
+    SAFARI_BIN_BASE=`mdfind "kMDItemCFBundleIdentifier == 'com.apple.Safari'"`
+    export SAFARI_BIN="$SAFARI_BIN_BASE/Contents/MacOS/safari"
+fi
+
+
+
+if [ -x ./node_modules/.bin/karma ]; then
+   KARMA=./node_modules/.bin/karma
+else
+   KARMA=`which karma`
+fi
+
+"$KARMA" start $@
+
+