This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Aug 20, 2024
-
-
Uladzimir Havenchyk authored
* hide terminal-report logs from console * disable html output from testing-library-dom * revert failing code
-
- Aug 15, 2024
-
-
Uladzimir Havenchyk authored
* disable cypress-terminal-report locally * one more check * cleanup
-
- Aug 07, 2024
-
-
Uladzimir Havenchyk authored
* e2e: add cypress-terminal-report * enable video recording * revert error * add a comment * Update e2e/support/cypress.js Co-authored-by:
Ryan Laurie <30528226+iethree@users.noreply.github.com> --------- Co-authored-by:
Ryan Laurie <30528226+iethree@users.noreply.github.com>
-
- Jul 22, 2024
-
-
Nemanja Glumac authored
* Uninstall ReplayIO * Remove Replay config * Install and use custom Chrome v111 * Simplify comment * Set a specific Chrome version commit * Skip repro for #22517
-
- May 16, 2024
-
-
Aleksandr Lesnenko authored
-
- Mar 11, 2024
-
-
Ryan Laurie authored
* Add metabase user id to log lines * add modal to select error data to include * trigger on global keyboard shortcut --------- Co-authored-by:
John Swanson <john.swanson@metabase.com>
-
- Feb 20, 2024
-
-
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
-
- Jan 30, 2024
-
- Dec 15, 2023
-
-
Oleg Gromov authored
-
- Dec 13, 2023
-
-
Ryan Laurie authored
-
- Jun 01, 2023
-
-
Nemanja Glumac authored
@jaril informed me that Replay.io is missing metadata from Metabase E2E tests. Apparently trying to access system environment variable from Cypress support file didn't work. The solution for this is to prefix the environment variable with `CYPRESS_` and then to read it using `Cypress.env()` This is what Cypress documentation suggests: https://docs.cypress.io/guides/guides/environment-variables#Option-3-CYPRESS_ [ci skip]
-
- May 26, 2023
-
-
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:
Jaril <jarilvalenciano@gmail.com>
-
- Mar 01, 2023
-
-
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
-
- Feb 23, 2023
-
-
Aleksandr Lesnenko authored
-
- Nov 09, 2022
-
-
Nemanja Glumac authored
* Upgrade `cypress/grep` library * Update Cypress config
-
- Oct 21, 2022
-
-
Nemanja Glumac authored
-
- Oct 20, 2022
-
-
Nemanja Glumac authored
* Install `deploysentinel` Cypress analytics * Start recording Cypress runs on `master` using `deploysentinel`
-
- Jun 30, 2022
-
-
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
-
- Jun 26, 2022
-
-
Aleksandr Lesnenko authored
-
- Jun 21, 2022
-
-
Aleksandr Lesnenko authored
-
- Jun 03, 2022
-
-
Ryan Laurie authored
* add boolean filtering inline
-
- Mar 16, 2022
-
-
Alexander Lesnenko authored
* download permission * update specs * remove console log * fix types * lint
-
- Mar 04, 2022
-
-
Nemanja Glumac authored
-
- Feb 25, 2022
-
-
Nemanja Glumac authored
-
- Feb 10, 2022
-
-
Nemanja Glumac authored
* Add e2e helpers for bi-basics * Apply `summarize` helper to the related tests * Apply `filter` helper to the related tests
-
- Feb 08, 2022
-
-
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
-
- Nov 23, 2021
-
-
Alexander Polyankin authored
-
- Nov 18, 2021
-
-
Anton Kulyk authored
-
- Nov 01, 2021
-
-
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
-
- Oct 26, 2021
-
-
Alexander Lesnenko authored
* Summarize sidebar improvements * Summarize sidebar specs * cursor pointer for add aggregation button * review fixes
-
- Oct 25, 2021
-
-
Nemanja Glumac authored
* Enable email setup smoke test * Remove deprecated e2e helpers
-
- Oct 22, 2021
-
-
Nemanja Glumac authored
* Refactor and register global Slack configuration e2e helper * Use slack helper in tests
-
- Oct 08, 2021
-
-
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
-
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:
Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com> * Add E2E helper to select notebook steps * Simplify Cypress test * [ci nocache] Co-authored-by:
Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
-
- Oct 06, 2021
-
-
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
-
- Sep 08, 2021
-
-
Alexander Polyankin authored
-
- Jul 27, 2021
-
-
Alexander Lesnenko authored
-
- Jul 22, 2021
-
-
Nemanja Glumac authored
* Add `cypress-grep` library https://github.com/cypress-io/cypress-grep * Register `cypress-grep` plugin
-
- Jul 05, 2021
-
-
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
-
Nemanja Glumac authored
* Add Cypress helper function `filterWidget` * Apply `filterWidget` helper to the related specs * Annotate the function using JSDoc
-