Files
2026-06-10 11:24:53 +10:00

27 lines
644 B
JavaScript

import { defineConfig } from 'cypress';
import pluginSetup from '../plugins/index.mjs';
const adminPort = process.env.NPM_ADMIN_PORT ?? 81;
export default defineConfig({
allowCypressEnv: false,
requestTimeout: 30000,
defaultCommandTimeout: 20000,
reporter: "cypress-multi-reporters",
reporterOptions: {
configFile: "multi-reporter.json"
},
video: true,
videosFolder: "results/videos",
screenshotsFolder: "results/screenshots",
e2e: {
setupNodeEvents(on, config) {
return pluginSetup(on, config);
},
env: {
swaggerBase: `{{baseUrl}}/api/schema?ts=${Date.now()}`,
},
baseUrl: `http://fullstack:${adminPort}`,
}
});