X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fe2e%2Fprotractor.conf.js;h=be303bce416e37782016fdc1a7178842ef1e340a;hb=397fc175ac0d9fab06346e74b379dc400fc8625c;hp=a4fd124739b4415899e0a39234d74ba369831a48;hpb=0b33c5206023de0946b247e767087a518e0dec9a;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/e2e/protractor.conf.js b/client/e2e/protractor.conf.js index a4fd12473..be303bce4 100644 --- a/client/e2e/protractor.conf.js +++ b/client/e2e/protractor.conf.js @@ -5,74 +5,89 @@ const {SpecReporter} = require('jasmine-spec-reporter') exports.config = { allScriptsTimeout: 25000, - specs: [ - './src/**/*.e2e-spec.ts' - ], + 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' + 'browserstack.console': 'verbose', + 'browserstack.networkLogs': true, + 'browserstack.debug': true, + project: 'PeerTube', + build: 'Main', + name: 'Bstack-[Protractor] Parallel Test' }, multiCapabilities: [ { - browserName: 'Chrome', - version: '66' + browserName: 'Safari', + version: '11.1', + name: 'Safari Desktop', + resolution: '1280x1024' }, { - browserName: 'Safari', - version: '11.1' + browserName: 'Chrome', + name: 'Latest Chrome Desktop', + resolution: '1280x1024' }, { browserName: 'Firefox', - version: '52' // ESR + version: '60', // ESR, + name: 'Firefox ESR Desktop', + resolution: '1280x1024' }, { browserName: 'Firefox', - version: '60' + name: 'Latest Firefox Desktop', + resolution: '1280x1024' }, { browserName: 'Edge', - version: '16' + name: 'Latest Edge Desktop', + resolution: '1280x1024' }, { browserName: 'Chrome', device: 'Google Nexus 6', realMobile: 'true', - os_version: '5.0' + os_version: '5.0', + name: 'Latest Chrome Android' + }, + { + browserName: 'Safari', + device: 'iPhone 8', + realMobile: 'true', + os_version: '12', + name: 'Safari iPhone' }, - // { - // browserName: 'Safari', - // device: 'iPhone 6s', - // realMobile: 'true', - // os_version: '9.0' - // }, - // { - // browserName: 'Safari', - // device: 'iPhone SE', - // realMobile: 'true', - // os_version: '11.2' - // } + { + browserName: 'Safari', + device: 'iPad 7th', + realMobile: 'true', + os_version: '13', + name: 'Safari iPad' + } ], - maxSessions: 1, + // maxSessions: 1, // BrowserStack compatible ports: https://www.browserstack.com/question/664 baseUrl: 'http://localhost:3333/', framework: 'jasmine', jasmineNodeOpts: { showColors: true, defaultTimeoutInterval: 45000, - print: function () {} + 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: 'raw' } + })) } }