This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Mar 01, 2023
-
-
metabase-bot[bot] authored
* Register new E2E path alias * Move E2E support files * Move E2E runner files * Move E2E snapshot related files * Move E2E visual regression tests * Move E2E `downloads` scenarios * Move E2E `admin` scenarios * Move E2E `auditing` scenarios * Move E2E `bining` scenarios * Move E2E `ccollections` scenarios * Move E2E `cross-version` scenarios * Move E2E `custom-column` scenarios * Move E2E `dashboard` scenarios * Move E2E `dashboard-filters` scenarios * Move E2E `dashboard` reproductions * Move E2E `embedding` scenarios * Move E2E `filters` scenarios * Move E2E `joins` scenarios * Move E2E `models` scenarios * Move E2E `native-filters` scenarios * Move E2E `native` scenarios * Move E2E `onboarding` scenarios * Move E2E `organization` scenarios * Move E2E `permissions` scenarios * Move E2E `question` scenarios * Move E2E `visualizations` scenarios * Move E2E `sharing` scenarios * Move E2E `docker-compose` * Fix commands imports * Fix helpers imports * Fix downloads reproductions imports * Fix integration imports * Move visual regression tests * Various fixes * Move `validate-e2e-files` script * Add eslint rules for E2E folder * Improve file paths * Move `cross-version` tests into scenarios * Path fixes * Register E2E alias in tsconfig * Fix failing tests after rebase Co-authored-by:
Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
-
- Feb 27, 2023
-
-
Mahatthana (Kelvin) Nomsawadi authored
* Fix ErrorBoundary not working in some cases * Allow users to remove database, even if it contains error * Unskip the repro for #25715
-
- Feb 17, 2023
-
-
john-metabase authored
* Removes :presto driver and tests * Merges :presto-common into :presto-jdbc * Adds migration to update presto databases to presto-jdbc --------- Co-authored-by:
Cam Saul <github@camsaul.com>
-
- Feb 09, 2023
-
-
Nemanja Glumac authored
[ci skip]
-
- Aug 17, 2022
-
-
Nemanja Glumac authored
-
- Jun 26, 2022
-
-
Aleksandr Lesnenko authored
-
- May 28, 2022
-
-
Nemanja Glumac authored
* Tag OSS-specific files * Run OSS-specific files using grep * Replace `describeOSS` with `isOSS` * Speed up grepping with `grepFilterSpecs`
-
- Apr 29, 2022
-
-
Mahatthana (Kelvin) Nomsawadi authored
* Fix repro for #20471 after #20953 is merged * Make database list error message prettier
-
- Apr 08, 2022
-
-
Alexander Lesnenko authored
* manage databases permission * specs
-
- Feb 22, 2022
-
-
Nemanja Glumac authored
* Add repro for #20471 * Remove deprecated `cy.server()`
-
- Jan 26, 2022
-
-
Gustavo Saiani authored
-
- Jan 20, 2022
-
-
Noah Moss authored
-
- Jan 12, 2022
-
-
Alexander Polyankin authored
-
- Dec 10, 2021
-
-
Alexander Polyankin authored
-
- May 03, 2021
-
-
Nemanja Glumac authored
* Improve Cypress runner command line config (#15854) * Rename Cypress CI groups to `e2e-tests` (#15877) * Remove the `node` parameter from Cypress CI job matrix (#15878) * Merge EE Cypress tests with the OSS ones (#15887) * Reorganize test folder: Move e2e support files into a separate folder (#15899) * Refine CI checksum calculation - extract e2e files (#15900)
-
Nemanja Glumac authored
-
- Mar 10, 2021
-
-
Nemanja Glumac authored
* Move user groups above users * Use `email` in a user object instead of `username` * Add `createUser` function - Get rid of `makeUserObject` and store users' group membership directly within the user object * Improve `createUser` function * Add sandboxed user to the main `USERS` object * Use newly constructed `sandboxed` user in tests * Export `signInAsSandboxedUser()` * Fix function name Co-authored-by:
Paul Rosenzweig <paulrosenzweig@users.noreply.github.com> * Fix linter errors * Simplify `createUser()` function * Use user attributes directly in tests * Fix broken tests * Destructure users in tests * Use double quotes * Extract Cypress user data (#15103) * Extract user data in a separate file * Convert `createUser` function to a Cypress custom command * Convert `signIn` function to a Cypress custom command * Convert `signInAsAdmin` function to a Cypress custom command * Convert `signInAsNormalUser` function to a Cypress custom command * Convert `signInAsSandboxedUser` function to a Cypress custom command * Convert `signOut` function to a Cypress custom command * Guard against user groups data falling out of sync Co-authored-by:
Paul Rosenzweig <paulrosenzweig@users.noreply.github.com>
-
- Feb 02, 2021
-
-
Dalton authored
-
- Jan 15, 2021
-
-
Nemanja Glumac authored
* Run Cypress OSS tests in isolation (#14372) * Run all tests in isolation for `frontend/test/metabase/scenarios/permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/databases/add.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/hide_tables.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/table.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/databases/list.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/data_ref.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/operators.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/settings.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/trendline.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/reference/databases.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/downloads.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/segments.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/metrics.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/permissions/permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/settings/spinner.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/auth/search.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/auth/signin.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/dashboard_data_permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/dashboard-drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/embed.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/title-drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/loading.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/nested-cards.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/text-box.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/home/activity-page.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/native_subquery.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/visualizations/drillthroughs/chart_drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/nested.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/view.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/visualizations/drillthroughs/dash_drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/home/overworld.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase-db/postgres/custom-column.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/alert/alert.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/parameters-embedded.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/settings/settings.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/databases/edit.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/alert/alert.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/pulse/pulse.cy.spec.js` [ci skip] * Run all tests in isolation for `frontend/test/metabase/scenarios/question/snippets.cy.spec.js` (#14380) * Fix `downloads.cy.spec.js` This file was different on `master`, and that's why the version from `release-x.37.x` branch didn't work. It had to be adjusted to be able to run in isolation. * Fix `pulse.cy.spec.js`
-
- Jan 14, 2021
-
-
Nemanja Glumac authored
* Run all tests in isolation for `frontend/test/metabase/scenarios/permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/databases/add.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/hide_tables.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/table.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/databases/list.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/data_ref.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/operators.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/settings.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/trendline.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/reference/databases.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/downloads.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/segments.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/metrics.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/permissions/permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/settings/spinner.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/auth/search.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/auth/signin.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/dashboard_data_permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/dashboard-drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/embed.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/title-drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/loading.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/nested-cards.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/text-box.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/home/activity-page.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/native_subquery.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/visualizations/drillthroughs/chart_drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/nested.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/view.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/visualizations/drillthroughs/dash_drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/home/overworld.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase-db/postgres/custom-column.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/alert/alert.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/parameters-embedded.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/settings/settings.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/databases/edit.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/alert/alert.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/pulse/pulse.cy.spec.js` [ci skip] * Run all tests in isolation for `frontend/test/metabase/scenarios/question/snippets.cy.spec.js` (#14380)
-
- Aug 06, 2020
-
-
Jessica DeWitt authored
* done with 'table.cy.spec.js' * done with 'edit.cy.spec.js'
-
- Mar 11, 2020
-
-
Tom Robinson authored
-
- Jan 09, 2020
-
-
Tom Robinson authored
Consolidate our two Select components, implement with AccordionList.
-