| author | Simon Descarpentries <sid@sopinspace.com> |
| Mon, 24 Mar 2014 17:49:39 +0100 | |
| changeset 622 | c35e69910785 |
| child 637 | 71d87ca43d6a |
| permissions | -rwxr-xr-x |
|
622
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
1 |
#!/bin/bash |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
2 |
|
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
3 |
export CHROME_BIN=`which chromium` |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
4 |
if [ -z "$CHROME_BIN" ]; then |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
5 |
export CHROME_BIN=`which chrome` |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
6 |
fi |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
7 |
if [[ -z "$CHROME_BIN" && $OSTYPE =~ ^darwin ]]; then |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
8 |
CHROME_BIN_BASE=`mdfind "kMDItemCFBundleIdentifier == 'com.google.Chrome'"` |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
9 |
export CHROME_BIN="$CHROME_BIN_BASE/Contents/MacOS/Google Chrome" |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
10 |
fi |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
11 |
export PHANTOMJS_BIN=`which phantomjs` |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
12 |
|
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
13 |
export FIREFOX_BIN=`which firefox` |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
14 |
if [[ -z "$FIREFOX_BIN" && $OSTYPE =~ ^darwin ]]; then |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
15 |
FIREFOX_BIN_BASE=`mdfind "kMDItemCFBundleIdentifier == 'org.mozilla.firefox'"` |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
16 |
export FIREFOX_BIN="$FIREFOX_BIN_BASE/Contents/MacOS/firefox" |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
17 |
fi |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
18 |
|
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
19 |
export SAFARI_BIN=`which safari` |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
20 |
if [[ -z "$SAFARI_BIN" && $OSTYPE =~ ^darwin ]]; then |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
21 |
SAFARI_BIN_BASE=`mdfind "kMDItemCFBundleIdentifier == 'com.apple.Safari'"` |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
22 |
export SAFARI_BIN="$SAFARI_BIN_BASE/Contents/MacOS/safari" |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
23 |
fi |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
24 |
|
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
25 |
|
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
26 |
|
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
27 |
if [ -x ./node_modules/.bin/karma ]; then |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
28 |
KARMA=./node_modules/.bin/karma |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
29 |
else |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
30 |
KARMA=`which karma` |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
31 |
fi |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
32 |
|
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
33 |
"$KARMA" start $@ |
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
34 |
|
|
c35e69910785
Déplace le dossier test-suite concernant plus Karma que Django à la racine ; avance sur le lancement du server de test par fixture
Simon Descarpentries <sid@sopinspace.com>
parents:
diff
changeset
|
35 |