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) {
config.set({
basePath: 'dist',
frameworks: ['mocha'],
client: {
mocha: {
ui: 'tdd',
timeout: 2000 * (process.env.CI === undefined ? 1 : 10)
},
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({
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'},
{pattern: './**/*', included: false, watched: true, served: true},
],
autoWatch: true,
browsers: [
'ChromiumHeadlessNoSandbox',
'FirefoxHeadless',
],
customLaunchers: {
ChromiumHeadlessNoSandbox: {
base: 'ChromiumHeadless',
flags: ['--no-sandbox']
}
},
singleRun: false,
logLevel: config.LOG_ERROR
});
},
files: [
{pattern: './*.js', included: true, watched: true, served: true, type: 'module'},
{pattern: './**/*', included: false, watched: true, served: true},
],
autoWatch: true,
browsers: [
'ChromiumHeadlessNoSandbox',
'FirefoxHeadless',
],
customLaunchers: {
ChromiumHeadlessNoSandbox: {
base: 'ChromiumHeadless',
flags: ['--no-sandbox']
}
},
singleRun: false,
logLevel: config.LOG_ERROR
});
}
\ No newline at end of file
......@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -29,6 +29,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -22,6 +22,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -27,6 +27,7 @@
"karma-chrome-launcher": "^3.0.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -26,6 +26,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.0",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -11,5 +11,6 @@
"publishConfig": {
"registry": "https://registry.npmjs.org",
"access": "public"
}
},
"devDependencies": {}
}
......@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -26,6 +26,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
"rollup-plugin-delete": "^2.0.0",
......
......@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -28,6 +28,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -28,6 +28,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -28,6 +28,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.19.0",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -28,6 +28,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -26,6 +26,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.0",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -27,6 +27,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"rollup-plugin-copy": "^3.1.0",
......
......@@ -26,6 +26,7 @@
"karma-firefox-launcher": "^2.1.0",
"karma-mocha": "^2.0.1",
"mocha": "^9.0.0",
"playwright-core": "^1.20.2",
"prettier": "^2.5.1",
"rollup": "^2.33.3",
"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