diff --git a/.github/actions/build-e2e-matrix/action.yml b/.github/actions/build-e2e-matrix/action.yml index 75217855256e0e0f50e1e510b8f24a95e713f2d2..b92d02f458545b2b2c8f83f963857757d0e33a6b 100644 --- a/.github/actions/build-e2e-matrix/action.yml +++ b/.github/actions/build-e2e-matrix/action.yml @@ -45,6 +45,7 @@ runs: ["organization", {} ], ["permissions", {} ], ["question", {} ], + ["search", {}], ["sharing", {} ], ["visualizations-charts", {} ], ["visualizations-tabular", {} ], diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index cdcbfe7282a1ae7cf5ddaebaead952a96e86db54..65a0c0656751a695f37511f0390c99dfca5525e0 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -114,11 +114,13 @@ jobs: strategy: matrix: edition: [oss, ee] + folder: [onboarding, search] env: MB_EDITION: ${{ matrix.edition }} DISPLAY: "" CYPRESS_ALL_FEATURES_TOKEN: ${{ secrets.ENTERPRISE_TOKEN }} CYPRESS_NO_FEATURES_TOKEN: ${{ secrets.E2E_STARTER_TOKEN }} + CYPRESS_REPLAYIO_ENABLED: 1 # disabled because of out of memory issues # probably related to https://github.com/cypress-io/cypress/issues/27415 CYPRESS_NO_COMMAND_LOG: 1 @@ -161,7 +163,7 @@ jobs: - name: Run a few important Cypress tests as sanity check run: | mkdir -p ./target/uberjar && cp metabase.jar ./target/uberjar/metabase.jar - yarn test-cypress-run --folder onboarding + yarn test-cypress-run --folder ${{ matrix.folder }} - name: Upload Cypress Artifacts upon failure uses: actions/upload-artifact@v4 diff --git a/e2e/test/scenarios/onboarding/search/recently-viewed.cy.spec.js b/e2e/test/scenarios/search/recently-viewed.cy.spec.js similarity index 100% rename from e2e/test/scenarios/onboarding/search/recently-viewed.cy.spec.js rename to e2e/test/scenarios/search/recently-viewed.cy.spec.js diff --git a/e2e/test/scenarios/onboarding/search/reproductions/16785-do-not-display-hidden-tables.cy.spec.js b/e2e/test/scenarios/search/reproductions/16785-do-not-display-hidden-tables.cy.spec.js similarity index 100% rename from e2e/test/scenarios/onboarding/search/reproductions/16785-do-not-display-hidden-tables.cy.spec.js rename to e2e/test/scenarios/search/reproductions/16785-do-not-display-hidden-tables.cy.spec.js diff --git a/e2e/test/scenarios/onboarding/search/reproductions/28788-search-results-overflow.cy.spec.js b/e2e/test/scenarios/search/reproductions/28788-search-results-overflow.cy.spec.js similarity index 100% rename from e2e/test/scenarios/onboarding/search/reproductions/28788-search-results-overflow.cy.spec.js rename to e2e/test/scenarios/search/reproductions/28788-search-results-overflow.cy.spec.js diff --git a/e2e/test/scenarios/onboarding/search/search-filters.cy.spec.js b/e2e/test/scenarios/search/search-filters.cy.spec.js similarity index 100% rename from e2e/test/scenarios/onboarding/search/search-filters.cy.spec.js rename to e2e/test/scenarios/search/search-filters.cy.spec.js diff --git a/e2e/test/scenarios/onboarding/search/search-pagination.cy.spec.js b/e2e/test/scenarios/search/search-pagination.cy.spec.js similarity index 100% rename from e2e/test/scenarios/onboarding/search/search-pagination.cy.spec.js rename to e2e/test/scenarios/search/search-pagination.cy.spec.js diff --git a/e2e/test/scenarios/onboarding/search/search-snowplow.cy.spec.js b/e2e/test/scenarios/search/search-snowplow.cy.spec.js similarity index 100% rename from e2e/test/scenarios/onboarding/search/search-snowplow.cy.spec.js rename to e2e/test/scenarios/search/search-snowplow.cy.spec.js diff --git a/e2e/test/scenarios/onboarding/search/search-typeahead.cy.spec.js b/e2e/test/scenarios/search/search-typeahead.cy.spec.js similarity index 100% rename from e2e/test/scenarios/onboarding/search/search-typeahead.cy.spec.js rename to e2e/test/scenarios/search/search-typeahead.cy.spec.js diff --git a/e2e/test/scenarios/onboarding/search/search.cy.spec.js b/e2e/test/scenarios/search/search.cy.spec.js similarity index 100% rename from e2e/test/scenarios/onboarding/search/search.cy.spec.js rename to e2e/test/scenarios/search/search.cy.spec.js