'use strict'; /* eslint-env node */ const { defineConfig } = require( 'cypress' ); // const { mwApiCommands } = require( './cypress/support/MwApiPlugin.js' ); const envLogDir = process.env.LOG_DIR ? process.env.LOG_DIR + '/Cite' : null; module.exports = defineConfig( { e2e: { supportFile: false, baseUrl: process.env.MW_SERVER + process.env.MW_SCRIPT_PATH, mediawikiAdminUsername: process.env.MEDIAWIKI_USER, mediawikiAdminPassword: process.env.MEDIAWIKI_PASSWORD }, retries: 2, defaultCommandTimeout: 5000, // ms; default is 4000ms screenshotsFolder: envLogDir || 'cypress/screenshots', video: true, videosFolder: envLogDir || 'cypress/videos', downloadsFolder: envLogDir || 'cypress/downloads' } );