From fb764d3ea623923ecba6b0b82d512496a55951cb Mon Sep 17 00:00:00 2001 From: xiaoxli <36868685+xiaoxli@users.noreply.github.com> Date: Mon, 2 Apr 2018 15:39:07 -0700 Subject: [PATCH] feat(ci): add travis ci (#85) --- .travis.yml | 13 +++++++++++++ test/karma.conf.js | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..bceb615 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,13 @@ +language: node_js +node_js: + - "8" +sudo: required +dist: trusty +addons: + chrome: stable +before_script: + - "sudo chown root /opt/google/chrome/chrome-sandbox" + - "sudo chmod 4755 /opt/google/chrome/chrome-sandbox" +script: + - npm run build -s + - npm run test diff --git a/test/karma.conf.js b/test/karma.conf.js index 48a844c..a6085f8 100644 --- a/test/karma.conf.js +++ b/test/karma.conf.js @@ -82,7 +82,7 @@ module.exports = function config(config) { // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['Chrome'], + browsers: ['ChromeHeadless'], browserDisconnectTimeout: 2000000, browserNoActivityTimeout: 2400000,