Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Mar 01, 2023
    • metabase-bot[bot]'s avatar
      [E2E] Regroup and move all related files to the root (#28749) (#28777) · 28b00a04
      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: default avatarNemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
      28b00a04
  2. Feb 27, 2023
  3. Feb 17, 2023
  4. Feb 09, 2023
  5. Aug 17, 2022
  6. Jun 26, 2022
  7. May 28, 2022
  8. Apr 29, 2022
  9. Apr 08, 2022
  10. Feb 22, 2022
  11. Jan 26, 2022
  12. Jan 20, 2022
  13. Jan 12, 2022
  14. Dec 10, 2021
  15. May 03, 2021
  16. Mar 10, 2021
    • Nemanja Glumac's avatar
      Consolidate users in Cypress tests (#15058) · ef824613
      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: default avatarPaul 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: default avatarPaul Rosenzweig <paulrosenzweig@users.noreply.github.com>
      ef824613
  17. Feb 02, 2021
  18. Jan 15, 2021
    • Nemanja Glumac's avatar
      Merge `Run Cypress OSS tests in isolation` PR from `release-x.37.x` branch (#14372) (#14394) · 31943ecc
      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`
      31943ecc
  19. Jan 14, 2021
    • Nemanja Glumac's avatar
      Run Cypress OSS tests in isolation (#14372) · 3c5071c1
      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)
      3c5071c1
  20. Aug 06, 2020
  21. Mar 11, 2020
  22. Jan 09, 2020
Loading