From e4c1a5c2169962326a65cd2ba36747c4280b6a72 Mon Sep 17 00:00:00 2001 From: jforbes Date: Wed, 17 Jan 2018 08:52:31 -0500 Subject: [PATCH] Update test browsers and add nvmrc --- .nvmrc | 1 + .travis.yml | 2 -- package-lock.json | 6 +++--- package.json | 2 +- test/karma.conf.js | 8 +++++++- 5 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 000000000..b009dfb9d --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +lts/* diff --git a/.travis.yml b/.travis.yml index ee7de7c79..6776e444a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,5 @@ sudo: required dist: trusty language: node_js -node_js: - - 8 addons: chrome: stable diff --git a/package-lock.json b/package-lock.json index 91b9fc830..6e2964391 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5859,9 +5859,9 @@ } }, "karma-firefox-launcher": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-0.1.7.tgz", - "integrity": "sha1-wF3YZTNpHmLzGVJZUJjovTV9OfM=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-1.1.0.tgz", + "integrity": "sha512-LbZ5/XlIXLeQ3cqnCbYLn+rOVhuMIK9aZwlP6eOLGzWdo1UVp7t6CN3DP4SafiRLjexKwHeKHDm0c38Mtd3VxA==", "dev": true }, "karma-ie-launcher": { diff --git a/package.json b/package.json index 5260b1533..e682d2839 100644 --- a/package.json +++ b/package.json @@ -120,7 +120,7 @@ "karma-chrome-launcher": "^2.2.0", "karma-coverage": "^1.1.1", "karma-detect-browsers": "^2.0.0", - "karma-firefox-launcher": "^0.1.0", + "karma-firefox-launcher": "^1.1.0", "karma-ie-launcher": "^0.2.0", "karma-qunit": "^1.2.1", "karma-safari-launcher": "^0.1.0", diff --git a/test/karma.conf.js b/test/karma.conf.js index b7ef5f96f..7ddce48ab 100644 --- a/test/karma.conf.js +++ b/test/karma.conf.js @@ -18,7 +18,7 @@ module.exports = function(config) { }; if (process.env.TRAVIS) { - config.browsers = ['ChromeHeadless']; + config.browsers = ['ChromeHeadlessNoSandbox']; } // If no browsers are specified, we enable `karma-detect-browsers` @@ -44,6 +44,12 @@ module.exports = function(config) { level: 'error', terminal: false }, + customLaunchers: { + ChromeHeadlessNoSandbox: { + base: 'ChromeHeadless', + flags: ['--no-sandbox'] + } + }, preprocessors: { 'test/**/*.test.js': ['browserify'] },