const { defineConfig } = require('cypress'); module.exports = defineConfig({ e2e: { baseUrl: 'http://localhost:8080/', supportFile: 'src/test/cypress/support/index.js', fixturesFolder: 'src/test/cypress/fixtures', specPattern: 'src/test/cypress/integration/**/*.spec.js', viewportHeight: 660, viewportWidth: 1240, experimentalMemoryManagement: true, numTestsKeptInMemory: 0, video: false, screenshotOnRunFailure: false, reporter: 'cypress-mochawesome-reporter', reporterOptions: { charts: true, reportPageTitle: 'Hedera-Web E2E Reporter', embeddedScreenshots: true, reportDir: 'src/test/cypress/reports', inlineAssets: true }, setupNodeEvents(on, config) { require('cypress-mochawesome-reporter/plugin')(on); on('after:spec', (spec, results) => { console.log('Finished running', spec.relative); console.log('❌spec:', results.stats.failures); console.log('✅spec:', results.stats.passes); }); } } });