chore: update the test runner (#7404)

**Motivation**

Update vitest and browser engine.

**Description**

- Move root level shared configs to `configs` directory
- Update to vitest 3.x
- Migrate from `webdriverio` to `playwright` which is more stable and
recommended by Vitest.

**NOTE**
Reverted the `playwright` upgrade. See the comments. 


d2a7af0308/configs/vitest.config.base.browser.ts (L41-L43)

**Steps to test or reproduce**

Run all tests
This commit is contained in:
Nazar Hussain
2025-02-27 16:27:43 +01:00
committed by GitHub
parent 2fc54906b3
commit 51efa3d604
76 changed files with 1603 additions and 1552 deletions

View File

@@ -24,9 +24,8 @@
"declarationMap": true,
"incremental": true,
"preserveWatchOutput": true,
// Enable it when upgrade `vite-plugin-dts`
// "noUncheckedSideEffectImports": true,
// "noCheck": true,
"noUncheckedSideEffectImports": true,
"noCheck": true,
// TODO: Investigate following errors:
// - Cannot find module 'rollup/parseAst' or its corresponding type declarations