-
- Downloads
[E2E] PoC for cross-version testing (#24617)
* Dummy setup * Wait for the first job to finish * Use volumes * Use docker * Run Cypress * Initial setup * Full upgrade test * Try using maps in a matrix * Fix breaking string * Let all matrix workflows finish * Update `matrix` naming - `upgrade` is too specific. - `version` gives us the flexibility to go in both directions (upgrade/downgrade) * Rename the job to `cross-version-testing` * DRY setup code * Enable cross-version testing for EE edition * Remove test retries * Pass the secret to the Docker container * Spice things up * Schedule a job every Sunday at 9
Showing
- .github/workflows/e2e-cross-version.yml 97 additions, 0 deletions.github/workflows/e2e-cross-version.yml
- frontend/test/__support__/e2e/cypress-plugins.js 5 additions, 0 deletionsfrontend/test/__support__/e2e/cypress-plugins.js
- frontend/test/metabase/scenarios/cross-version/source/cross-version-source-helpers.js 45 additions, 0 deletions...rios/cross-version/source/cross-version-source-helpers.js
- frontend/test/metabase/scenarios/cross-version/source/cypress.json 12 additions, 0 deletions...test/metabase/scenarios/cross-version/source/cypress.json
- frontend/test/metabase/scenarios/cross-version/source/setup.cy.spec.js 30 additions, 0 deletions.../metabase/scenarios/cross-version/source/setup.cy.spec.js
- frontend/test/metabase/scenarios/cross-version/target/cross-version-target-helpers.js 1 addition, 0 deletions...rios/cross-version/target/cross-version-target-helpers.js
- frontend/test/metabase/scenarios/cross-version/target/cypress.json 12 additions, 0 deletions...test/metabase/scenarios/cross-version/target/cypress.json
- frontend/test/metabase/scenarios/cross-version/target/smoke.cy.spec.js 8 additions, 0 deletions.../metabase/scenarios/cross-version/target/smoke.cy.spec.js
.github/workflows/e2e-cross-version.yml
0 → 100644
Please register or sign in to comment