src/cm/scripts/test-suite/start-test-suite.sh
changeset 622 c35e69910785
parent 621 f60680601d52
child 623 09640f41fed1
equal deleted inserted replaced
621:f60680601d52 622:c35e69910785
     1 #!/bin/bash
       
     2 
       
     3 export CHROME_BIN=`which chromium`
       
     4 if [ -z "$CHROME_BIN" ]; then
       
     5     export CHROME_BIN=`which chrome`
       
     6 fi
       
     7 if [[ -z "$CHROME_BIN" && $OSTYPE =~ ^darwin ]]; then
       
     8     CHROME_BIN_BASE=`mdfind "kMDItemCFBundleIdentifier == 'com.google.Chrome'"`
       
     9     export CHROME_BIN="$CHROME_BIN_BASE/Contents/MacOS/Google Chrome"
       
    10 fi
       
    11 export PHANTOMJS_BIN=`which phantomjs`
       
    12 
       
    13 export FIREFOX_BIN=`which firefox`
       
    14 if [[ -z "$FIREFOX_BIN" && $OSTYPE =~ ^darwin ]]; then
       
    15     FIREFOX_BIN_BASE=`mdfind "kMDItemCFBundleIdentifier == 'org.mozilla.firefox'"`
       
    16     export FIREFOX_BIN="$FIREFOX_BIN_BASE/Contents/MacOS/firefox"
       
    17 fi
       
    18 
       
    19 export SAFARI_BIN=`which safari`
       
    20 if [[ -z "$SAFARI_BIN" && $OSTYPE =~ ^darwin ]]; then
       
    21     SAFARI_BIN_BASE=`mdfind "kMDItemCFBundleIdentifier == 'com.apple.Safari'"`
       
    22     export SAFARI_BIN="$SAFARI_BIN_BASE/Contents/MacOS/safari"
       
    23 fi
       
    24 
       
    25 
       
    26 
       
    27 if [ -x ./node_modules/.bin/karma ]; then
       
    28    KARMA=./node_modules/.bin/karma
       
    29 else
       
    30    KARMA=`which karma`
       
    31 fi
       
    32 
       
    33 "$KARMA" start $@
       
    34 
       
    35