diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2fb892d4..54dbe23a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -37,10 +37,7 @@ jobs: if-no-files-found: error # Test - - name: Run headless test - uses: coactions/setup-xvfb@v1 - with: - run: npm test + - run: npm test # Publish web npm package - if: startsWith(github.ref, 'refs/tags/v') diff --git a/karma.conf.js b/karma.conf.js index 9f95bc10..4159b912 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -8,9 +8,9 @@ module.exports = function(config) { 'use strict'; var browsersMatrix = { - 'win': ['Firefox', 'Chrome', 'Edge'], - 'linux': ['Firefox', 'Chrome'], - 'mac': ['Safari', 'Firefox', 'Chrome'] + 'win': ['FirefoxHeadless', 'ChromeHeadless', 'Edge'], + 'linux': ['FirefoxHeadless', 'ChromeHeadless'], + 'mac': ['Safari', 'FirefoxHeadless', 'ChromeHeadless'] }, isWin = /^win/.test(process.platform), isLinux = /^linux/.test(process.platform),