Browse Source

Maintenance: Move cypress folder to the new .dev directory.

Martin Gruner 9 months ago
parent
commit
3c6c126a64

+ 0 - 8
.cypress/visual-regression/snapshots.sh

@@ -1,8 +0,0 @@
-#!/usr/bin/env bash
-
-if [[ $(uname -m) == 'arm64' ]]; then
-  # cannot run cypress while on arm, but in amd container
-  docker compose -f .cypress/visual-regression/docker-compose.arm.yml up --exit-code-from cypress
-else
-  docker compose -f .cypress/visual-regression/docker-compose.amd64.yml up --exit-code-from cypress
-fi

+ 10 - 10
.cypress/cypress.config.mjs → .dev/cypress/cypress.config.mjs

@@ -3,22 +3,22 @@ import { rm } from 'node:fs/promises'
 import { resolve, dirname } from 'node:path'
 import { fileURLToPath } from 'node:url'
 import { initPlugin as initVisualRegressionPlugin } from '@frsource/cypress-plugin-visual-regression-diff/plugins'
-import pkg from '../package.json' with { type: 'json' }
+import pkg from '../../package.json' with { type: 'json' }
 
 const dir = dirname(fileURLToPath(import.meta.url))
 
 const isCYCI = !process.env.CY_OPEN
-const root = resolve(dir, '..')
+const root = resolve(dir, '../..')
 
 // we don't need to optimize graphql and apollo
 const skipDeps = ['graphql', 'apollo', '@tiptap/pm']
 
 export default defineConfig({
-  videosFolder: '.cypress/videos',
-  supportFolder: '.cypress/support/index.js',
-  fixturesFolder: '.cypress/fixtures',
-  downloadsFolder: '.cypress/downloads',
-  screenshotsFolder: '.cypress/screenshots',
+  videosFolder: '.dev/cypress/videos',
+  supportFolder: '.dev/cypress/support/index.js',
+  fixturesFolder: '.dev/cypress/fixtures',
+  downloadsFolder: '.dev/cypress/downloads',
+  screenshotsFolder: '.dev/cypress/screenshots',
   videoCompression: false,
   env: {
     CY_CI: isCYCI,
@@ -28,7 +28,7 @@ export default defineConfig({
     pluginVisualRegressionMaxDiffThreshold: 0.02,
   },
   component: {
-    supportFile: '.cypress/support/index.js',
+    supportFile: '.dev/cypress/support/index.js',
     setupNodeEvents(on, config) {
       on('after:spec', (spec, results) => {
         if (results && results.stats.failures === 0 && results.video) {
@@ -49,7 +49,7 @@ export default defineConfig({
       viteConfig: {
         mode: 'cypress',
         root,
-        configFile: resolve(dir, '..', 'vite.config.mjs'),
+        configFile: resolve(dir, '../..', 'vite.config.mjs'),
         cacheDir: resolve(dir, 'node_modules', '.vite'),
         server: {
           fs: {
@@ -77,7 +77,7 @@ export default defineConfig({
     viewportWidth: 390,
     viewportHeight: 844,
     fileServerFolder: '..',
-    indexHtmlFile: '.cypress/support/component-index.html',
+    indexHtmlFile: '.dev/cypress/support/component-index.html',
     specPattern: ['app/frontend/cypress/**/*.cy.{js,jsx,ts,tsx}'],
   },
   retries: 0,

+ 0 - 0
.cypress/fixtures/example.json → .dev/cypress/fixtures/example.json


+ 0 - 0
.cypress/fixtures/example.png → .dev/cypress/fixtures/example.png


+ 4 - 4
.cypress/package.json → .dev/cypress/package.json

@@ -8,10 +8,10 @@
     "cypress-real-events": "^1.12.0"
   },
   "imports": {
-    "#tests/*": "../app/frontend/tests/*",
-    "#shared/*": "../app/frontend/shared/*",
-    "#mobile/*": "../app/frontend/apps/mobile/*",
-    "#desktop/*": "../app/frontend/apps/desktop/*",
+    "#tests/*": "../../app/frontend/tests/*",
+    "#shared/*": "../../app/frontend/shared/*",
+    "#mobile/*": "../../app/frontend/apps/mobile/*",
+    "#desktop/*": "../../app/frontend/apps/desktop/*",
     "#cy/*": "./*"
   }
 }

+ 0 - 0
.cypress/support/commands.js → .dev/cypress/support/commands.js


+ 0 - 0
.cypress/support/component-index.html → .dev/cypress/support/component-index.html


+ 1 - 1
.cypress/support/index.js → .dev/cypress/support/index.js

@@ -5,7 +5,7 @@ import './prepare.js'
 import '#mobile/styles/main.css'
 import '#shared/components/CommonIcon/injectIcons.ts'
 
-import '../../public/assets/frontend/fonts.css'
+import '../../../public/assets/frontend/fonts.css'
 
 import './commands.js'
 

+ 0 - 0
.cypress/support/prepare.js → .dev/cypress/support/prepare.js


+ 0 - 0
.cypress/types/commands.ts → .dev/cypress/types/commands.ts


Some files were not shown because too many files changed in this diff