cypress.config.ts 745 B

1234567891011121314151617181920212223242526272829
  1. import { defineConfig } from 'cypress'
  2. import { webpackConfig } from './cypress/support/webpack.cypress'
  3. export default defineConfig({
  4. fixturesFolder: 'cypress/fixtures',
  5. video: !!process.env.CI,
  6. screenshotsFolder: 'cypress/results',
  7. videosFolder: 'cypress/results',
  8. videoUploadOnPasses: false,
  9. viewportHeight: 800,
  10. viewportWidth: 800,
  11. component: {
  12. devServer: {
  13. framework: 'react',
  14. bundler: 'webpack',
  15. webpackConfig,
  16. },
  17. setupNodeEvents(on, config) {
  18. //
  19. },
  20. specPattern:
  21. process.env.CYPRESS_SPEC_PATTERN ||
  22. './{test,modules/**/test}/frontend/**/*.spec.{js,ts,tsx}',
  23. excludeSpecPattern: process.env.CYPRESS_EXCLUDE_SPEC_PATTERN,
  24. },
  25. retries: {
  26. runMode: 3,
  27. },
  28. })