Skip to content
This repository was archived by the owner on Feb 26, 2024. It is now read-only.

Commit 80670ff

Browse files
committed
chore: switch to headless Chrome/Firefox and simplify/improve Travis config
1 parent 3db6c5a commit 80670ff

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

.travis.yml

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
1-
sudo: required
21
dist: trusty
32

43
language: node_js
54
node_js:
65
- 6 # Because `[email protected]` requires 6.9+.
76
- 10
87

9-
before_script:
10-
- export DISPLAY=:99.0
11-
- sh -e /etc/init.d/xvfb start
12-
- wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
13-
- sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
14-
- sudo apt-get update -q
15-
- sudo apt-get install -q google-chrome-stable
8+
addons:
9+
chrome: stable
10+
firefox: latest
11+
12+
cache:
13+
directories:
14+
- "$HOME/.npm"
1615

1716
script:
1817
- scripts/private/test-all.sh

scripts/private/test-all.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@ do
3838
git checkout -f $COMMIT~$((14 - $i))
3939
fi
4040

41-
node_modules/.bin/karma start karma.conf.js --single-run
42-
node_modules/.bin/protractor e2e-tests/protractor.conf.js --directConnect
41+
node_modules/.bin/karma start karma.conf.js --single-run --browsers ChromeHeadless,FirefoxHeadless
42+
node_modules/.bin/protractor e2e-tests/protractor.conf.js --directConnect --capabilities.chromeOptions.args headless
4343
done

0 commit comments

Comments
 (0)