Skip to content
Snippets Groups Projects
Commit 5ff5c5f6 authored by Reiter, Christoph's avatar Reiter, Christoph :snake:
Browse files

Merge branch 'karma-playwright-browsers' into 'master'

tests: use playwright provided browsers for testing

See merge request !162
parents 4eeeff70 d3601e6f
No related branches found
No related tags found
1 merge request!162tests: use playwright provided browsers for testing
Pipeline #96393 passed
Showing
with 52 additions and 28 deletions
module.exports = function(config) { module.exports = async function(config) {
const { installBrowsersForNpmInstall, registry } = require('playwright-core/lib/utils/registry');
await installBrowsersForNpmInstall(["firefox", "chromium"]);
process.env.FIREFOX_BIN = registry.findExecutable("firefox").executablePath();
process.env.CHROME_BIN = registry.findExecutable("chromium").executablePath();
config.set({ config.set({
basePath: 'dist', basePath: 'dist',
frameworks: ['mocha'], frameworks: ['mocha'],
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"karma-chrome-launcher": "^3.0.0", "karma-chrome-launcher": "^3.0.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.0", "karma-mocha": "^2.0.0",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -11,5 +11,6 @@ ...@@ -11,5 +11,6 @@
"publishConfig": { "publishConfig": {
"registry": "https://registry.npmjs.org", "registry": "https://registry.npmjs.org",
"access": "public" "access": "public"
} },
"devDependencies": {}
} }
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
"rollup-plugin-delete": "^2.0.0", "rollup-plugin-delete": "^2.0.0",
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.19.0", "rollup": "^2.19.0",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.0", "karma-mocha": "^2.0.0",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
"karma-firefox-launcher": "^2.1.0", "karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1", "karma-mocha": "^2.0.1",
"mocha": "^9.0.0", "mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1", "prettier": "^2.5.1",
"rollup": "^2.33.3", "rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0", "rollup-plugin-copy": "^3.1.0",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment