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