The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/tests/chimp-config.js

138 lines
3.2 KiB

module.exports = {
// - - - - CHIMP - - - -
watch: false,
watchTags: '@watch,@focus',
domainSteps: null,
e2eSteps: null,
fullDomain: false,
domainOnly: false,
e2eTags: '@e2e',
watchWithPolling: false,
server: false,
serverPort: 8060,
serverHost: 'localhost',
sync: true,
offline: false,
showXolvioMessages: true,
// - - - - CUCUMBER - - - -
// path: './features',
format: 'pretty',
tags: '~@ignore',
singleSnippetPerFile: true,
recommendedFilenameSeparator: '_',
chai: false,
// screenshotsOnError: isCI(),
screenshotsPath: '.screenshots',
captureAllStepScreenshots: false,
saveScreenshotsToDisk: true,
// Note: With a large viewport size and captureAllStepScreenshots enabled,
// you may run out of memory. Use browser.setViewportSize to make the
// viewport size smaller.
saveScreenshotsToReport: false,
jsonOutput: null,
// compiler: 'js:' + path.resolve(__dirname, '../lib/babel-register.js'),
conditionOutput: true,
// - - - - SELENIUM - - - -
browser: 'chrome',
platform: 'ANY',
name: '',
user: '',
key: '',
port: null,
host: null,
// deviceName: null,
// - - - - WEBDRIVER-IO - - - -
webdriverio: {
desiredCapabilities: {},
logLevel: 'silent',
// logOutput: null,
host: '127.0.0.1',
port: 4444,
path: '/wd/hub',
baseUrl: null,
coloredLogs: true,
screenshotPath: null,
waitforTimeout: 500,
waitforInterval: 250
},
// - - - - SELENIUM-STANDALONE
seleniumStandaloneOptions: {
// check for more recent versions of selenium here:
// http://selenium-release.storage.googleapis.com/index.html
version: '2.53.1',
baseURL: 'https://selenium-release.storage.googleapis.com',
drivers: {
chrome: {
// check for more recent versions of chrome driver here:
// http://chromedriver.storage.googleapis.com/index.html
version: '2.22',
arch: process.arch,
baseURL: 'https://chromedriver.storage.googleapis.com'
},
ie: {
// check for more recent versions of internet explorer driver here:
// http://selenium-release.storage.googleapis.com/index.html
version: '2.50.0',
arch: 'ia32',
baseURL: 'https://selenium-release.storage.googleapis.com'
}
}
},
// - - - - SESSION-MANAGER - - - -
noSessionReuse: false,
// - - - - SIMIAN - - - -
simianResultEndPoint: 'api.simian.io/v1.0/result',
simianAccessToken: false,
simianResultBranch: null,
simianRepositoryId: null,
// - - - - MOCHA - - - -
mocha: true,
// mochaTags and mochaGrep only work when watch is false (disabled)
mochaTags: '',
mochaGrep: null,
path: './tests/steps',
mochaTimeout: 60000,
mochaReporter: 'spec',
mochaSlow: 0,
// - - - - JASMINE - - - -
jasmine: false,
jasmineConfig: {
specDir: '.',
specFiles: [
'**/*@(_spec|-spec|Spec).@(js|jsx)'
],
helpers: [
'support/**/*.@(js|jsx)'
],
stopSpecOnExpectationFailure: true,
random: false
},
jasmineReporterConfig: {
// This options are passed to jasmine.configureDefaultReporter(...)
// See: http://jasmine.github.io/2.4/node.html#section-Reporters
},
// - - - - METEOR - - - -
ddp: false,
// - - - - PHANTOM - - - -
phantom_w: 1280,
phantom_h: 1024,
// - - - - DEBUGGING - - - -
log: 'info',
debug: false,
seleniumDebug: null,
debugCucumber: null,
debugBrkCucumber: null,
debugMocha: null,
debugBrkMocha: null
};