src/cm/scripts/test-suite/start-test-suite.sh
changeset 613 a0b695aace0a
parent 575 8ce80860c3fe
child 614 61408993f361
child 619 2528df052b6c
equal deleted inserted replaced
612:2bed79bde721 613:a0b695aace0a
     1 #!/bin/bash
     1 #!/bin/bash
     2 
     2 
     3 export CHROME_BIN=`whereis chromium | sed -r 's/[^ ]* ([^ ]*).*/\1/g' -`
     3 export CHROME_BIN=`which chromium`
     4 karma start
     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`
     5 
    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 if [ -x ./node_modules/.bin/karma ]; then
       
    20    KARMA=./node_modules/.bin/karma
       
    21 else
       
    22    KARMA=`which karma`
       
    23 fi
       
    24 
       
    25 "$KARMA" start $@
       
    26 
       
    27