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) {
config.set({ const { installBrowsersForNpmInstall, registry } = require('playwright-core/lib/utils/registry');
basePath: 'dist', await installBrowsersForNpmInstall(["firefox", "chromium"]);
frameworks: ['mocha'], process.env.FIREFOX_BIN = registry.findExecutable("firefox").executablePath();
client: { process.env.CHROME_BIN = registry.findExecutable("chromium").executablePath();
mocha: {
ui: 'tdd', config.set({
timeout: 2000 * (process.env.CI === undefined ? 1 : 10) basePath: 'dist',
}, frameworks: ['mocha'],
client: {
mocha: {
ui: 'tdd',
timeout: 2000 * (process.env.CI === undefined ? 1 : 10)
}, },
files: [ },
{pattern: './*.js', included: true, watched: true, served: true, type: 'module'}, files: [
{pattern: './**/*', included: false, watched: true, served: true}, {pattern: './*.js', included: true, watched: true, served: true, type: 'module'},
], {pattern: './**/*', included: false, watched: true, served: true},
autoWatch: true, ],
browsers: [ autoWatch: true,
'ChromiumHeadlessNoSandbox', browsers: [
'FirefoxHeadless', 'ChromiumHeadlessNoSandbox',
], 'FirefoxHeadless',
customLaunchers: { ],
ChromiumHeadlessNoSandbox: { customLaunchers: {
base: 'ChromiumHeadless', ChromiumHeadlessNoSandbox: {
flags: ['--no-sandbox'] base: 'ChromiumHeadless',
} flags: ['--no-sandbox']
}, }
singleRun: false, },
logLevel: config.LOG_ERROR singleRun: false,
}); logLevel: config.LOG_ERROR
});
} }
\ No newline at end of file
...@@ -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.
Finish editing this message first!
Please register or to comment