]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/dashboard/frontend/cypress.config.ts
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / cypress.config.ts
diff --git a/ceph/src/pybind/mgr/dashboard/frontend/cypress.config.ts b/ceph/src/pybind/mgr/dashboard/frontend/cypress.config.ts
new file mode 100644 (file)
index 0000000..3948ea8
--- /dev/null
@@ -0,0 +1,42 @@
+import { defineConfig } from 'cypress'
+
+export default defineConfig({
+  video: true,
+  videoUploadOnPasses: false,
+  defaultCommandTimeout: 120000,
+  responseTimeout: 45000,
+  viewportHeight: 1080,
+  viewportWidth: 1920,
+  projectId: 'k7ab29',
+  reporter: 'cypress-multi-reporters',
+  reporterOptions: {
+    reporterEnabled: 'spec, mocha-junit-reporter',
+    mochaJunitReporterReporterOptions: {
+      mochaFile: 'cypress/reports/results-[hash].xml',
+    },
+  },
+  retries: 1,
+  env: {
+    LOGIN_USER: 'admin',
+    LOGIN_PWD: 'admin',
+    CEPH2_URL: 'https://localhost:4202/',
+  },
+  chromeWebSecurity: false,
+  eyesIsDisabled: false,
+  eyesFailCypressOnDiff: true,
+  eyesDisableBrowserFetching: false,
+  eyesLegacyHooks: true,
+  eyesTestConcurrency: 5,
+  eyesPort: 35321,
+  e2e: {
+    // We've imported your old cypress plugins here.
+    // You may want to clean this up later by importing these.
+    setupNodeEvents(on, config) {
+      return require('./cypress/plugins/index.js')(on, config)
+    },
+    baseUrl: 'https://localhost:4200/',
+    excludeSpecPattern: ['*.po.ts', '**/orchestrator/**'],
+    experimentalSessionAndOrigin: true,
+    specPattern: 'cypress/e2e/**/*-spec.{js,jsx,ts,tsx}',
+  },
+})