Skip to content
Snippets Groups Projects
Unverified Commit 275b24f4 authored by Nemanja Glumac's avatar Nemanja Glumac Committed by GitHub
Browse files

[E2E] Upgrade cross-version Cypress configs to v10 format (#25711)

parent 3ecf9448
No related merge requests found
......@@ -58,7 +58,7 @@ jobs:
run: |
yarn cypress run \
--browser chrome \
--config-file frontend/test/metabase/scenarios/cross-version/source/cypress.json \
--config-file frontend/test/metabase/scenarios/cross-version/source/cross-version-source.config.js \
--spec frontend/test/metabase/scenarios/cross-version/source/**/*.cy.spec.js
- name: Stop Metabase ${{ matrix.version.source }}
run: docker stop metabase-${{ matrix.version.source }}
......@@ -85,7 +85,7 @@ jobs:
run: |
yarn cypress run \
--browser chrome \
--config-file frontend/test/metabase/scenarios/cross-version/target/cypress.json \
--config-file frontend/test/metabase/scenarios/cross-version/target/cross-version-target.config.js \
--spec frontend/test/metabase/scenarios/cross-version/target/**/*.cy.spec.js
- name: Upload Cypress Artifacts upon failure
uses: actions/upload-artifact@v2
......
......@@ -107,7 +107,23 @@ const snapshotsConfig = {
specPattern: "frontend/test/snapshot-creators/**/*.cy.snap.js",
};
const crossVersionSourceConfig = {
...defaultConfig,
baseUrl: "http://localhost:3000",
specPattern:
"frontend/test/metabase/scenarios/cross-version/source/**/*.cy.spec.js",
};
const crossVersionTargetConfig = {
...defaultConfig,
baseUrl: "http://localhost:3001",
specPattern:
"frontend/test/metabase/scenarios/cross-version/target/**/*.cy.spec.js",
};
module.exports = {
mainConfig,
snapshotsConfig,
crossVersionSourceConfig,
crossVersionTargetConfig,
};
const { defineConfig } = require("cypress");
const {
crossVersionSourceConfig,
} = require("../../../../__support__/e2e/config");
module.exports = defineConfig({ e2e: crossVersionSourceConfig });
{
"testFiles": "**/*.cy.spec.js",
"integrationFolder": "frontend/test/metabase/scenarios/cross-version/source/",
"pluginsFile": "frontend/test/__support__/e2e/cypress-plugins.js",
"supportFile": "frontend/test/__support__/e2e/cypress.js",
"baseUrl": "http://localhost:3000",
"videoUploadOnPasses": false,
"chromeWebSecurity": false,
"modifyObstructiveCode": false,
"viewportHeight": 800,
"viewportWidth": 1280
}
const { defineConfig } = require("cypress");
const {
crossVersionTargetConfig,
} = require("../../../../__support__/e2e/config");
module.exports = defineConfig({ e2e: crossVersionTargetConfig });
{
"testFiles": "**/*.cy.spec.js",
"integrationFolder": "frontend/test/metabase/scenarios/cross-version/target/",
"pluginsFile": "frontend/test/__support__/e2e/cypress-plugins.js",
"supportFile": "frontend/test/__support__/e2e/cypress.js",
"baseUrl": "http://localhost:3001",
"videoUploadOnPasses": false,
"chromeWebSecurity": false,
"modifyObstructiveCode": false,
"viewportHeight": 800,
"viewportWidth": 1280
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment