From 0febd7167ef04bc63ba54bd4ccd6352563c6c084 Mon Sep 17 00:00:00 2001 From: Jason Boyer Date: Fri, 13 Aug 2021 09:51:02 -0400 Subject: [PATCH] LP1939885: Add Edge Support for ng test The Edge karma launcher plugin doesn't work with the AngularJS client so I've left it out of this. I also set the concurrency to 1 because trying to run 2 separate Chromium browsers and Firefox at the same time can be somewhat punishing for your RAM. Signed-off-by: Jason Boyer --- Open-ILS/src/eg2/karma.conf.js | 4 +++- Open-ILS/src/eg2/package-lock.json | 6 ++++++ Open-ILS/src/eg2/package.json | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/eg2/karma.conf.js b/Open-ILS/src/eg2/karma.conf.js index 4be36d8d88..2fc8aa94b9 100644 --- a/Open-ILS/src/eg2/karma.conf.js +++ b/Open-ILS/src/eg2/karma.conf.js @@ -8,6 +8,7 @@ module.exports = function (config) { plugins: [ require('karma-jasmine'), require('karma-chrome-launcher'), + require('@chiragrupani/karma-chromium-edge-launcher'), require('karma-firefox-launcher'), require('karma-jasmine-html-reporter'), require('karma-coverage-istanbul-reporter'), @@ -28,7 +29,8 @@ module.exports = function (config) { colors: true, logLevel: config.LOG_INFO, autoWatch: true, - browsers: ['ChromeHeadless','FirefoxHeadless'], + concurrency: 1, + browsers: ['ChromeHeadless','EdgeHeadless','FirefoxHeadless'], customLaunchers: { 'FirefoxHeadless': { base: 'Firefox', diff --git a/Open-ILS/src/eg2/package-lock.json b/Open-ILS/src/eg2/package-lock.json index ca38197694..1d6371418f 100644 --- a/Open-ILS/src/eg2/package-lock.json +++ b/Open-ILS/src/eg2/package-lock.json @@ -1565,6 +1565,12 @@ "to-fast-properties": "^2.0.0" } }, + "@chiragrupani/karma-chromium-edge-launcher": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chiragrupani/karma-chromium-edge-launcher/-/karma-chromium-edge-launcher-2.1.1.tgz", + "integrity": "sha512-QK6M+1CYMbndWRaEAOpMW9kwF+JKcqyaEY2lqe8Nnm1hyOzSZaxTqXnLTZpk7RqQHhWCOduSU/XDvceWs4H74g==", + "dev": true + }, "@istanbuljs/schema": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", diff --git a/Open-ILS/src/eg2/package.json b/Open-ILS/src/eg2/package.json index a2500f7e13..1d876d3d52 100644 --- a/Open-ILS/src/eg2/package.json +++ b/Open-ILS/src/eg2/package.json @@ -55,6 +55,7 @@ "jasmine-spec-reporter": "^5.0.2", "karma": "^5.1.1", "karma-chrome-launcher": "^3.1.0", + "@chiragrupani/karma-chromium-edge-launcher": "^2.1.1", "karma-coverage-istanbul-reporter": "^3.0.3", "karma-firefox-launcher": "^1.3.0", "karma-jasmine": "^3.3.1", -- 2.11.0