This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Nov 23, 2024
-
-
Denis Berezin authored
* feat(sdk): migrate existing sdk tests to cypress component testing * Self review
-
- Sep 12, 2024
-
-
Nicolò Pretto authored
-
- 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
-
- Feb 08, 2024
-
-
bryan authored
* load analytics only when changed using a checksum - over audit deserialization files * update docstrings * fix testing wording
-
- Jan 09, 2024
-
-
Mark Bastian authored
* Multiple Cypress Reporters This PR modifies our Cypress reporter to support multiple reporters, currently pretty mochawesome reports and junit xml files. This was enabled using the [cypress-multi-reporters](https://www.npmjs.com/package/cypress-multi-reporters) reporter. Additional reporters are added via yarn packages: - [mocha-junit-reporter](https://www.npmjs.com/package/mocha-junit-reporter) - [mochawesome](https://www.npmjs.com/package/mochawesome) which was already installed One of the biggest challenges here is simply getting the config keys right, primarily `mochaJunitReporterReporterOptions` as opposed to the more sane `mochaJunitReporterOptions`, but I guess that the legacy of Java (
). Also be aware that `mochawesomeReporterOptions` is NOT the same as `mochaAwesomeReporterOptions` but `mochaJunitReporterReporterOptions` is not `mochJunitReporterReporterOptions` for obvious reasons. For future reference, note that multiple `mochawesome` reporters are available. Read more [here](https://glebbahmutov.com/blog/the-awesome-battle/) in the event that one of them is mochawesomer than the other and we want to level up. Closes #37195 * Adding feedback per @iethree. * Updated lock file
-
- Dec 20, 2023
-
-
Oleg Gromov authored
-
- Dec 18, 2023
-
-
shaun authored
-
- Dec 08, 2023
-
-
Ryan Laurie authored
-
- Nov 09, 2023
-
-
Ryan Laurie authored
* enable actions on databases on a per-test basis * debug logging * try some stuff * optimistic sync * put some stuff back * revert formatting changes * revert debug changes [ci skip]
-
- Oct 31, 2023
-
-
Alexander Solovyov authored
`api.dashboard/chain-filter-constraints` now generates a list of constraints using a filter type defined (like `:string/!=` or `:number/between`). `chain-filter/filter-clause` down the call chain has no access to _dashboard_ data, but accepts operators like `:!=` and `:between` readily.
-
- Aug 02, 2023
-
-
Nemanja Glumac authored
#32734 introduced a commit that removed "Chrome" as a predefined browser that Cypress runs on. This was needed due to frequent failures that were interfering with the release process. Even if we decide to switch to Electron, let's do it in a dedicated commit for easier git blame. We'll forget in a month already why a commit called "Disallow new H2 connections" switched E2E tests to Electron.
-
- Aug 01, 2023
-
-
Cam Saul authored
* Prevent malicious H2 connection string properties * Disallow new H2 connections * Fix Kondo lint warning * Test fix
--------- Co-authored-by:dan sutton <dan@dpsutton.com>
-
- Jul 11, 2023
-
-
Nemanja Glumac authored
* Start all tests without a token * Update tests * Fix tests in `admin` group * Fix tests in `dashboard-filters` group * Fix tests `visualizations` group * Batch fixes * Fix database banner snowplow test * Fix full-app mobile view banner test * Simplify and remove `isPremiumActive` check * Fix the helper * Fix helper to fail fast * Fix tests * Ensure token scope is set * Ensure CYPRESS_ env tokens are present * Set token only if running Metabase ee * Improve JSDoc * Slightly tweak log message * Update E2E dev guide * Update cross-version tests * Remove premium token from Cypress backend setup * Improve a comment * Fix test * Update embedding copy --------- Co-authored-by:
Alexander Polyankin <alexander.polyankin@metabase.com>
-
- Mar 17, 2023
-
-
Nemanja Glumac authored
* Extract `parseArguments` into utils * Allow custom browser for Cypress snapshots generation
-
- Mar 01, 2023
-
-
Cam Saul authored
* Build Script overhaul * Remove stray deps.edn * Include :ci profile for build and release tests * Fix release script * Update markdown dox * Update another dox * Tweakz * Don't pin new version of data.xml to core project, just for build scripts * Ignore unrecognized options * Fix i18n/enumerate
-
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
-