X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fe2e%2Fprotractor.conf.js;h=60b0ad9044732e87fa6d0a206a71d43fc5ec1557;hb=960a11e89da4e4a6ad6fbad61c71625f89e267b6;hp=7b5f8de431e4cf468c22e8aa8beb467510029dcc;hpb=cd4d7a2ca868209fb1e2dbd790c1e5d6cca77e86;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/e2e/protractor.conf.js b/client/e2e/protractor.conf.js index 7b5f8de43..60b0ad904 100644 --- a/client/e2e/protractor.conf.js +++ b/client/e2e/protractor.conf.js @@ -4,17 +4,15 @@ const {SpecReporter} = require('jasmine-spec-reporter') exports.config = { - allScriptsTimeout: 11000, - specs: [ - './src/**/*.e2e-spec.ts' - ], + allScriptsTimeout: 25000, + specs: ['./src/**/*.e2e-spec.ts'], seleniumAddress: 'http://hub-cloud.browserstack.com/wd/hub', commonCapabilities: { 'browserstack.user': process.env.BROWSERSTACK_USER, 'browserstack.key': process.env.BROWSERSTACK_KEY, 'browserstack.local': true, - 'project': 'PeerTube' + project: 'PeerTube' }, multiCapabilities: [ @@ -22,12 +20,6 @@ exports.config = { browserName: 'Chrome', version: '66' }, - { - browserName: 'Chrome', - version: '66', - os: 'android', - - }, { browserName: 'Safari', version: '11.1' @@ -42,24 +34,37 @@ exports.config = { }, { browserName: 'Edge', - version: '17' + version: '16' + }, + { + browserName: 'Chrome', + device: 'Google Nexus 6', + realMobile: 'true', + os_version: '5.0' + }, + { + browserName: 'Safari', + device: 'iPhone SE', + realMobile: 'true', + os_version: '11.2' } ], - maxSessions: 1, - baseUrl: 'http://localhost:4200/', + // maxSessions: 1, + // BrowserStack compatible ports: https://www.browserstack.com/question/664 + baseUrl: 'http://localhost:3333/', framework: 'jasmine', jasmineNodeOpts: { showColors: true, - defaultTimeoutInterval: 30000, - print: function () {} + defaultTimeoutInterval: 45000, + print: function() {} }, - onPrepare () { + onPrepare() { require('ts-node').register({ project: require('path').join(__dirname, './tsconfig.e2e.json') }) - jasmine.getEnv().addReporter(new SpecReporter({spec: {displayStacktrace: true}})) + jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })) } }