// Sauce Labs
// ======
// See http://webdriver.io/guide/services/sauce.html
- // and https://docs.saucelabs.com/reference/platforms-configurator
- services: [ 'sauce' ],
- user: process.env.SAUCE_USERNAME,
- key: process.env.SAUCE_ACCESS_KEY,
-
- // Default timeout in milliseconds for Selenium Grid requests
- connectionRetryTimeout: 90 * 1000,
-
- // Default request retries count
- connectionRetryCount: 3,
+ // and https://github.com/bermi/sauce-connect-launcher#advanced-usage
+ services: process.env.SAUCE_ACCESS_KEY ? [ 'sauce' ] : [],
// ==================
// Test Files
- // FIXME: The non-core patterns to be removed once T199116 is fixed.
// ==================
specs: [
relPath( './tests/selenium/wdio-mediawiki/specs/*.js' ),
- relPath( './tests/selenium/specs/**/*.js' ),
- relPath( './extensions/*/tests/selenium/specs/**/*.js' ),
- relPath( './extensions/VisualEditor/modules/ve-mw/tests/selenium/specs/**/*.js' ),
- relPath( './extensions/Wikibase/repo/tests/selenium/specs/**/*.js' ),
- relPath( './skins/*/tests/selenium/specs/**/*.js' )
- ],
- // Patterns to exclude
- exclude: [
- relPath( './extensions/CirrusSearch/tests/selenium/specs/**/*.js' ),
- // Disabled because these tests modify LocalSettings.php, see T199116 for the long-term fix.
- relPath( './extensions/FileImporter/tests/selenium/specs/**/*.js' ),
- // Disabled per T222517
- relPath( './skins/MinervaNeue/tests/selenium/specs/**/*.js' )
+ relPath( './tests/selenium/specs/**/*.js' )
],
// ============
// Test reporter for stdout.
// See also: http://webdriver.io/guide/testrunner/reporters.html
- reporters: [ 'spec', 'junit' ],
+ reporters: [ 'dot', 'junit' ],
reporterOptions: {
junit: {
outputDir: logPath