Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Aug 20, 2024
  2. Aug 15, 2024
  3. Aug 07, 2024
  4. Jul 22, 2024
  5. May 16, 2024
  6. Mar 11, 2024
  7. Feb 20, 2024
    • Kamil Mielnik's avatar
      Align paths in Prettier & ESLint scripts (#38951) · 750638e4
      Kamil Mielnik authored
      * Align ESLint & prettier paths in "lint-stage" & "scripts" in package.json
      
      * Handle ts files in e2e tests
      
      * Manually fix ESLint-reported issues
      
      * Format "lint-prettier-pure" script the same way as "prettier"
      
      * Run "yarn eslint-fix"
      
      * Manually fix remaining issues
      
      * Ignore database files in ESLint as they reference a file that is git-ignored but does exist locally
      
      * Remove duplicated eslint call
      Unverified
      750638e4
  8. Jan 30, 2024
  9. Dec 15, 2023
  10. Dec 13, 2023
  11. Jun 01, 2023
  12. May 26, 2023
    • Nemanja Glumac's avatar
      [E2E] Cypress Replay.io Integration (#29787) · 5e359e20
      Nemanja Glumac authored
      
      * Install `replay.io` library
      
      * Register `replay.io` in the Cypress config
      
      * Run E2E tests using Replay chromium browser but only in CI
      
      * Upload Replay.io recordings to the dashboard
      
      * Manually install Replay.io browser
      
      * Always upload recordings
      
      * Pass in a custom test run id
      
      * Disable asserts and send replays to a separate team
      
      * Upload OSS recordings as well
      
      * Use specific Ubuntu version
      
      * Record and run Replay.io on `master` only
      
      * Do not toggle CI browsers in the config
      
      * Test run: pass `replay-chromium` browser as CLI flag in a run
      
      * Fix multi-line command
      
      * Use replay plugin conditionally
      
      * Set the flag correctly
      
      * Require node process
      
      * Remove sourcemap vars
      
      * Record using replay.io on schedule
      
      * Explicitly name replay runs
      
      ---------
      
      Co-authored-by: default avatarJaril <jarilvalenciano@gmail.com>
      Unverified
      5e359e20
  13. Mar 01, 2023
    • Nemanja Glumac's avatar
      [E2E] Regroup and move all related files to the root (#28749) · f71f20e1
      Nemanja Glumac 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
      Unverified
      f71f20e1
  14. Feb 23, 2023
  15. Nov 09, 2022
  16. Oct 21, 2022
  17. Oct 20, 2022
  18. Jun 30, 2022
    • Diogo Mendes's avatar
      Add `mochawesome` report to Cypress (#23603) · 0381866b
      Diogo Mendes authored
      * Removing old report configuration
      
      * Adding mochawesome, mochawesome-merge and mochawesome-report-generator
      
      * Adding mochawesome configuration to cypress.json
      
      * Adding mochawesome context (screenshot and video) for failed runs
      
      * Adding report to CI artifacts upon failure
      
      * Fixing whitespace
      
      * Fixing import pointed by es-lint
      
      * Moving titleToFileName inside of failure analysis
      
      * Adding suggestion
      Unverified
      0381866b
  19. Jun 26, 2022
  20. Jun 21, 2022
  21. Jun 03, 2022
  22. Mar 16, 2022
  23. Mar 04, 2022
  24. Feb 25, 2022
  25. Feb 10, 2022
  26. Feb 08, 2022
    • Nemanja Glumac's avatar
      Rewrite open table helper (#20304) · d50f31f4
      Nemanja Glumac authored
      * Expand the `visitQuestionAdhoc` helper with the selection of the `mode`
      
      * Rewrite `openTable` helpers using the `visitQuestionAdhoc`
      
      * Remove superfluous wait for the `dataset`
      
      * Fix `nulls` test
      
      * Rewrite and fix `trendline` test
      
      * Fix `saved` question test
      Unverified
      d50f31f4
  27. Nov 23, 2021
  28. Nov 18, 2021
  29. Nov 01, 2021
    • Nemanja Glumac's avatar
      Abstract e2e downloads helpers (#18746) · 1f3fc980
      Nemanja Glumac authored
      * Expose the e2e downloads helper function
      
      * Apply the new e2e downloads helper to the #18382 repro
      
      * Apply the new e2e downloads helper to the #18440 repro
      
      * Update the helper so it applies both for saved and unsaved questions
      
      * Add additional helper options
      
      * Redirect to a non-existing page
      
      * Reafactor `downloads` spec
      
      * Extract repro for #10803
      Unverified
      1f3fc980
  30. Oct 26, 2021
  31. Oct 25, 2021
  32. Oct 22, 2021
  33. Oct 08, 2021
    • Nemanja Glumac's avatar
      Extract "custom column" into a separate e2e and CI group (#18336) · d657ebb6
      Nemanja Glumac authored
      * Extract cc reproductions from `question` group
      
      * Extract custom-column spec
      
      * Extract custom column help-text spec
      
      * Extract custom column typing-suggestion spec
      
      * Extract custom column error-feedback spec
      
      * Expand typing-suggestions spec
      
      * Consolidate repros
      
      * Extract custom column data-type spec
      
      * Remove references to `cy.server` from custom-column spec
      
      * Extract custom column expression-editor spec
      
      * Remove duplicate tests
      
      * Extract and unskip repro for #13289
      
      * Register custom column helpers
      
      * Use CC helper in tests
      
      * Move related tests to help-text spec
      
      * Enable "custom-column" e2e group in CI
      
      * Delete a duplicate repro for #13289
      
      * Remove obsolete test
      
      * Expand error-feedback spec
      
      * Extract and expand repro for #14843
      
      * Fix linter errors
      Unverified
      d657ebb6
    • Anton Kulyk's avatar
      Append indexes to duplicate expression names (#18152) · ad1cc3b2
      Anton Kulyk authored
      
      * Clean up query expressions unit tests
      
      * Add tests for StructuredQuery's expression methods
      
      * Append indexes to duplicate expression names
      
      * Fix expression update test
      
      * Test renaming an expression
      
      * Fix handling gaps in expression names with indexes
      
      * Handle duplicate names when updating expressions
      
      * Add issue id to repro test
      
      Co-authored-by: default avatarNemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
      
      * Add E2E helper to select notebook steps
      
      * Simplify Cypress test
      
      * [ci nocache]
      
      Co-authored-by: default avatarNemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
      Unverified
      ad1cc3b2
  34. Oct 06, 2021
    • Nemanja Glumac's avatar
      Cypress email setup (#18247) · f94c3c96
      Nemanja Glumac authored
      * Add `setupSMTP` helper function
      
      * Remove deprecated `setupDummySMTP` helper
      
      * Re-use `setupSMTP` helper in tests
      
      * Always clear Webmail's inbox after setting up the SMTP
      Unverified
      f94c3c96
  35. Sep 08, 2021
  36. Jul 27, 2021
  37. Jul 22, 2021
  38. Jul 05, 2021
    • Nemanja Glumac's avatar
      [Cypress Helpers] Extract functions into separate files (#16884) · 5dd4e994
      Nemanja Glumac authored
      * Extract e2e setup helpers
      
      * Extract e2e ui elements helpers
      
      * Extract e2e dashboard helpers
      
      * Extract e2e open table helpers
      
      * Extract e2e database metadata helpers
      
      * Extract e2e qa databases helpers
      
      * Extract e2e ad-hoc question helpers
      
      * Extract e2e enterprise helpers
      
      * Extract e2e mock app settings helpers
      
      * Extract e2e assertion helpers
      
      * Extract e2e data model helpers
      
      * Extract e2e misc helpers
      
      * Extract e2e deprecated helpers
      
      * Remove `getIframeBody` from global helper functions
      
      * Remove `generateUsers` from global helper functions
      
      * Remove `enableSharingQuestion` from global helper functions
      
      * Remove unused functions
      Unverified
      5dd4e994
    • Nemanja Glumac's avatar
      [Cypress Helpers] Add `filterWidget` helper function (#16882) · 7b1a39d2
      Nemanja Glumac authored
      * Add Cypress helper function `filterWidget`
      
      * Apply `filterWidget` helper to the related specs
      
      * Annotate the function using JSDoc
      Unverified
      7b1a39d2
Loading