Fix sauce status codes and try travis built-in node support
This commit is contained in:
+4
-2
@@ -1,6 +1,8 @@
|
|||||||
language: node_js
|
language: node_js
|
||||||
node_js:
|
node_js:
|
||||||
- "11"
|
- "11"
|
||||||
|
- "10"
|
||||||
|
- "8"
|
||||||
|
|
||||||
script: $TEST_COMMAND
|
script: $TEST_COMMAND
|
||||||
|
|
||||||
@@ -19,10 +21,10 @@ matrix:
|
|||||||
include:
|
include:
|
||||||
- env:
|
- env:
|
||||||
- USE_SAUCE=false
|
- USE_SAUCE=false
|
||||||
- TEST_COMMAND="bash travis-node-script.sh v8"
|
- TEST_COMMAND="npm test"
|
||||||
- env:
|
- env:
|
||||||
- USE_SAUCE=false
|
- USE_SAUCE=false
|
||||||
- TEST_COMMAND="bash travis-node-script.sh v9"
|
- TEST_COMMAND="npm test"
|
||||||
- env:
|
- env:
|
||||||
- JASMINE_BROWSER="firefox"
|
- JASMINE_BROWSER="firefox"
|
||||||
- SAUCE_OS="Linux"
|
- SAUCE_OS="Linux"
|
||||||
|
|||||||
@@ -197,7 +197,7 @@ async function getResults(driver) {
|
|||||||
console.log(`Randomized with seed ${details.seed} ( ${host}/?random=${details.random}&seed=${details.seed} )`);
|
console.log(`Randomized with seed ${details.seed} ( ${host}/?random=${details.random}&seed=${details.seed} )`);
|
||||||
|
|
||||||
if (useSauce) {
|
if (useSauce) {
|
||||||
driver.executeScript(`sauce:job-result=${exitCode === 0}`);
|
driver.executeScript(`sauce:job-result=${process.exitCode === 0}`);
|
||||||
}
|
}
|
||||||
})().finally(() => {
|
})().finally(() => {
|
||||||
return Promise.all([driver.close(), new Promise(resolve => server.close(resolve))]);
|
return Promise.all([driver.close(), new Promise(resolve => server.close(resolve))]);
|
||||||
|
|||||||
@@ -1,19 +0,0 @@
|
|||||||
#!/bin/bash -e
|
|
||||||
|
|
||||||
rm -rf ~/.nvm
|
|
||||||
git clone https://github.com/creationix/nvm.git ~/.nvm
|
|
||||||
(cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`)
|
|
||||||
source ~/.nvm/nvm.sh
|
|
||||||
nvm install ${1:-"v0.12.18"}
|
|
||||||
|
|
||||||
if [ "$1" = "v4" ]; then
|
|
||||||
node -e "pack=require('./package.json');pack.devDependencies['grunt-contrib-jshint']='^1.1.0';require('fs').writeFileSync('./package.json', JSON.stringify(pack, null, 2));"
|
|
||||||
fi
|
|
||||||
|
|
||||||
npm install
|
|
||||||
|
|
||||||
if [ "$1" = "v8" ] || [ "$1" = "v9" ]; then
|
|
||||||
npm rebuild node-sass --force
|
|
||||||
fi
|
|
||||||
|
|
||||||
npm test
|
|
||||||
Reference in New Issue
Block a user