X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fe2e%2Fwdio.local.conf.ts;h=d02679e065787042a60f35447e0a19fe20dcd952;hb=f2a16d93b476aff16d5353e4d44350298ec7e01c;hp=a4c517f5e303cb169b844b59f1f03018719e3ae2;hpb=6d210220be0875d63461829d83c6e3a59d05cf7a;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/e2e/wdio.local.conf.ts b/client/e2e/wdio.local.conf.ts index a4c517f5e..d02679e06 100644 --- a/client/e2e/wdio.local.conf.ts +++ b/client/e2e/wdio.local.conf.ts @@ -1,8 +1,10 @@ +import { afterLocalSuite, beforeLocalSession, beforeLocalSuite } from './src/utils' import { config as mainConfig } from './wdio.main.conf' const prefs = { 'intl.accept_languages': 'en' } +process.env.LANG = 'en' module.exports = { config: { @@ -10,12 +12,13 @@ module.exports = { runner: 'local', - maxInstances: 2, + maxInstancesPerCapability: 1, capabilities: [ { browserName: 'chrome', 'goog:chromeOptions': { + args: [ '--headless', '--disable-gpu', '--window-size=1280,1024' ], prefs } }, @@ -23,6 +26,8 @@ module.exports = { browserName: 'firefox', 'moz:firefoxOptions': { binary: '/usr/bin/firefox-developer-edition', + args: [ '--headless', '--window-size=1280,1024' ], + prefs } } @@ -30,12 +35,8 @@ module.exports = { services: [ 'chromedriver', 'geckodriver' ], - beforeSession: function (config, capabilities) { - if (capabilities['browserName'] === 'chrome') { - config.baseUrl = 'http://localhost:9001' - } else { - config.baseUrl = 'http://localhost:9002' - } - } + beforeSession: beforeLocalSession, + beforeSuite: beforeLocalSuite, + afterSuite: afterLocalSuite } as WebdriverIO.Config }