diff --git a/.claude/agents/vitest-test-writer.md b/.claude/agents/vitest-test-writer.md index dde36530a..3a5abd6bd 100644 --- a/.claude/agents/vitest-test-writer.md +++ b/.claude/agents/vitest-test-writer.md @@ -1,6 +1,6 @@ --- name: vitest-test-writer -description: "Use this agent when the user needs to write comprehensive tests for Vitest features. This includes unit tests for individual functions, integration tests for CLI functionality, and browser mode tests. The agent should be invoked when implementing new features that require test coverage, fixing bugs that need regression tests, or expanding test coverage for existing functionality.\\n\\nExamples:\\n\\n\\nContext: User has just implemented a new utility function in the codebase.\\nuser: \"I just added a new parseConfig function to the config package\"\\nassistant: \"I see you've added a new function. Let me use the vitest-test-writer agent to create comprehensive tests for it.\"\\n\\nSince a new function was added, use the Task tool to launch the vitest-test-writer agent to write unit tests in test/core.\\n\\n\\n\\n\\nContext: User is working on a CLI feature.\\nuser: \"Please add a --json flag to the list command\"\\nassistant: \"I'll implement the --json flag for the list command.\"\\n\\nassistant: \"Now let me use the vitest-test-writer agent to write integration tests for this new CLI flag.\"\\n\\nSince a CLI feature was implemented, use the Task tool to launch the vitest-test-writer agent to write integration tests in test/cli using runInlineTests.\\n\\n\\n\\n\\nContext: User wants to ensure a feature works in both normal and browser modes.\\nuser: \"Can you write tests for the new snapshot feature?\"\\nassistant: \"I'll use the vitest-test-writer agent to write comprehensive tests for the snapshot feature, covering both normal and browser modes.\"\\n\\nSince the feature needs testing in multiple modes, use the Task tool to launch the vitest-test-writer agent to write tests in test/cli (for features supporting both modes).\\n\\n" +description: "Use this agent when the user needs to write comprehensive tests for Vitest features. This includes unit tests for individual functions, integration tests for CLI functionality, and browser mode tests. The agent should be invoked when implementing new features that require test coverage, fixing bugs that need regression tests, or expanding test coverage for existing functionality.\\n\\nExamples:\\n\\n\\nContext: User has just implemented a new utility function in the codebase.\\nuser: \"I just added a new parseConfig function to the config package\"\\nassistant: \"I see you've added a new function. Let me use the vitest-test-writer agent to create comprehensive tests for it.\"\\n\\nSince a new function was added, use the Task tool to launch the vitest-test-writer agent to write unit tests in test/unit.\\n\\n\\n\\n\\nContext: User is working on a CLI feature.\\nuser: \"Please add a --json flag to the list command\"\\nassistant: \"I'll implement the --json flag for the list command.\"\\n\\nassistant: \"Now let me use the vitest-test-writer agent to write integration tests for this new CLI flag.\"\\n\\nSince a CLI feature was implemented, use the Task tool to launch the vitest-test-writer agent to write integration tests in test/e2e using runInlineTests.\\n\\n\\n\\n\\nContext: User wants to ensure a feature works in both normal and browser modes.\\nuser: \"Can you write tests for the new snapshot feature?\"\\nassistant: \"I'll use the vitest-test-writer agent to write comprehensive tests for the snapshot feature, covering both normal and browser modes.\"\\n\\nSince the feature needs testing in multiple modes, use the Task tool to launch the vitest-test-writer agent to write tests in test/e2e (for features supporting both modes).\\n\\n" model: opus color: green --- @@ -13,9 +13,9 @@ You write comprehensive, high-quality tests that follow the established patterns ## Test Location Rules -- **Unit tests**: Place in `test/core/`. These test individual functions by importing them directly, regardless of which package defines them. -- **Integration tests**: Place in `test/cli/`. These test CLI functionality and features that require running Vitest as a process. -- **Browser mode tests**: Place in `test/browser/`. However, if a feature supports both normal tests AND browser tests, place the tests in `test/cli/`. +- **Unit tests**: Place in `test/unit/`. These test individual functions by importing them directly, regardless of which package defines them. +- **Integration tests**: Place in `test/e2e/`. These test CLI functionality and features that require running Vitest as a process. +- **Browser mode tests**: Place in `test/browser/`. However, if a feature supports both normal tests AND browser tests, place the tests in `test/e2e/`. ## Testing Patterns You Must Follow @@ -51,7 +51,7 @@ To ensure all tests actually passed (not just that they ran), use `testTree` or ## Writing Unit Tests -For unit tests in `test/core/`: +For unit tests in `test/unit/`: 1. Import the function directly from its source package 2. Test pure functionality without process spawning 3. Cover edge cases, error conditions, and typical usage @@ -59,7 +59,7 @@ For unit tests in `test/core/`: ## Writing Integration Tests -For integration tests in `test/cli/`: +For integration tests in `test/e2e/`: 1. Use `runInlineTests` to define test scenarios 2. Create realistic test file content 3. Validate both stderr and the test results structure diff --git a/.gitattributes b/.gitattributes index 7b2852ad2..95f559619 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,3 @@ * text=auto eol=lf -test/cli/fixtures/reporters/indicator-position.test.js eol=crlf +test/e2e/fixtures/reporters/indicator-position.test.js eol=crlf diff --git a/.gitignore b/.gitignore index 571d24854..4915cb112 100644 --- a/.gitignore +++ b/.gitignore @@ -23,16 +23,16 @@ bench/test/*/*/ docs/public/user-avatars .eslintcache docs/.vitepress/cache/ -!test/cli/fixtures/dotted-files/**/.cache +!test/e2e/fixtures/dotted-files/**/.cache test/**/__screenshots__/**/* test/**/__traces__/**/* test/browser/fixtures/update-snapshot/basic.test.ts -test/cli/fixtures/browser-multiple/basic-* +test/e2e/fixtures/browser-multiple/basic-* .vitest-reports *.tsbuildinfo # exclude static html reporter folder test/browser/html/ -test/core/html/ +test/unit/html/ .vitest explainFiles.txt .vitest-dump diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 9e6304a4b..a5d9c69ea 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -58,7 +58,7 @@ "label": "npm: test", "isBackground": true, "dependsOn": ["npm: dev"], - "detail": "vitest -r test/core --api", + "detail": "vitest -r test/unit --api", "problemMatcher": { "owner": "typescript", "fileLocation": "relative", diff --git a/AGENTS.md b/AGENTS.md index 1d3787d41..d99761f78 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -32,7 +32,7 @@ Vitest is a next-generation testing framework powered by Vite. This is a monorep - **All tests**: `CI=true pnpm test:ci` - **Examples**: `CI=true pnpm test:examples` - **Specific test suite**: `CI=true cd test/ && pnpm test ` -- **Core directory test**: `CI=true pnpm test ` (for `test/core`) +- **Unit directory test**: `CI=true pnpm test ` (for `test/unit`) - **Browser tests**: `CI=true pnpm test:browser:playwright` or `CI=true pnpm test:browser:webdriverio` **IMPORTANT: Do NOT use `--` when passing test filters to pnpm.** @@ -70,7 +70,7 @@ If you need to typecheck tests, run `pnpm typecheck` from the root of the worksp - `mocker` - Module mocking ### Test Organization (`test/`) -- `test/core` - Core functionality tests +- `test/unit` - Core functionality tests - `test/browser` - Browser-specific tests - Various test suites organized by feature diff --git a/_typos.toml b/_typos.toml index 91e34f9db..c386660c6 100644 --- a/_typos.toml +++ b/_typos.toml @@ -2,7 +2,7 @@ extend-exclude = [ "*.js.map", "*.svg", - "test/cli/test/fixtures/reporters/html/**", + "test/e2e/test/fixtures/reporters/html/**", ] [default.extend-words] diff --git a/eslint.config.js b/eslint.config.js index 1eeed6908..77446a508 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -14,17 +14,17 @@ export default antfu( '**/assets/**', '**/*.d.ts', '**/*.timestamp-*', - 'test/core/src/self', - 'test/core/test/mocking/already-hoisted.test.ts', + 'test/unit/src/self', + 'test/unit/test/mocking/already-hoisted.test.ts', 'test/cache/cache/.vitest-base/results.json', - 'test/core/src/wasm/wasm-bindgen-no-cyclic', + 'test/unit/src/wasm/wasm-bindgen-no-cyclic', 'test/workspaces/results.json', 'test/workspaces-browser/results.json', 'test/reporters/fixtures/with-syntax-error.test.js', 'test/network-imports/public/slash@3.0.0.js', 'test/coverage-test/src/transpiled.js', 'test/coverage-test/src/original.ts', - 'test/cli/deps/error/*', + 'test/e2e/deps/error/*', 'examples/**/mockServiceWorker.js', 'examples/sveltekit/.svelte-kit', 'packages/browser/**/esm-client-injector.js', @@ -127,7 +127,7 @@ export default antfu( files: [ `docs/${GLOB_SRC}`, `packages/web-worker/${GLOB_SRC}`, - `test/core/${GLOB_SRC}`, + `test/unit/${GLOB_SRC}`, ], rules: { 'no-restricted-globals': 'off', diff --git a/packages/runner/src/context.ts b/packages/runner/src/context.ts index 61930382e..3fa01843c 100644 --- a/packages/runner/src/context.ts +++ b/packages/runner/src/context.ts @@ -50,7 +50,7 @@ export function withTimeout any>( const { setTimeout, clearTimeout } = getSafeTimers() - // this function name is used to filter error in test/cli/test/fails.test.ts + // this function name is used to filter error in test/e2e/test/fails.test.ts return (function runWithTimeout(...args: T extends (...args: infer A) => any ? A : never) { const startTime = now() const runner = getRunner() diff --git a/packages/ui/explorer.md b/packages/ui/explorer.md index 3a469bf1d..5e47cf77b 100644 --- a/packages/ui/explorer.md +++ b/packages/ui/explorer.md @@ -72,7 +72,7 @@ The new Explorer is using a flat structure to represent the tree via virtual scr It is using a new approach to handle the tree list, now we have a separated vue shallow ref for entries in the ui ([uiEntries in composables/explorer/state.ts](client/composables/explorer/state.ts)), and the WebSocket state using vue shallow ref for both, `idsMap` and `filesMap`, while keeping the state itself with Vue reactive. Now we are able to update the tree list only when the entries are updated and not when the WebSocket state is updated, which is a huge performance improvement. -Some numbers running `test/core` with Vitest UI (162 files with 3 workspaces: 5100+ tests) in a `i7-12700H` laptop: +Some numbers running `test/unit` with Vitest UI (162 files with 3 workspaces: 5100+ tests) in a `i7-12700H` laptop: - tree list: after server finishing running the tests, Vitest UI took ~1 minute to finish rendering the full tree (~150MB of memory usage) - explorer: Vitest UI finishing rendering the full tree before the server reporter shows the tests summary (~10MB of memory usage) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b96f32f74..d36d25091 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1263,7 +1263,124 @@ importers: specifier: 'catalog:' version: 3.2.0 - test/cli: + test/config: + devDependencies: + '@test/test-dep-config': + specifier: link:./deps/test-dep-config + version: link:deps/test-dep-config + '@vitejs/test-dep-virtual': + specifier: file:./deps/test-dep-virtual + version: file:test/config/deps/test-dep-virtual + '@vitest/browser-playwright': + specifier: workspace:* + version: link:../../packages/browser-playwright + '@vitest/browser-preview': + specifier: workspace:* + version: link:../../packages/browser-preview + '@vitest/browser-webdriverio': + specifier: workspace:* + version: link:../../packages/browser-webdriverio + '@vitest/test-dep-optimizer-external': + specifier: file:./deps/optimizer/external + version: file:test/config/deps/optimizer/external + '@vitest/test-dep-optimizer-optimized': + specifier: file:./deps/optimizer/optimized + version: file:test/config/deps/optimizer/optimized + inline-dep: + specifier: file:./deps/vite-ssr-resolve/inline-dep + version: file:test/config/deps/vite-ssr-resolve/inline-dep + other-dep: + specifier: file:./deps/vite-ssr-resolve/other-dep + version: file:test/config/deps/vite-ssr-resolve/other-dep + ssr-no-external-dep: + specifier: file:./deps/vite-ssr-resolve/ssr-no-external-dep + version: file:test/config/deps/vite-ssr-resolve/ssr-no-external-dep + test-dep-conditions: + specifier: file:./deps/test-dep-conditions + version: file:test/config/deps/test-dep-conditions + tinyexec: + specifier: ^1.0.2 + version: 1.0.2 + vite: + specifier: 7.1.5 + version: 7.1.5(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vitest: + specifier: workspace:* + version: link:../../packages/vitest + + test/config/fixtures/conditions-pkg: + dependencies: + subpackage: + specifier: file:../conditions-subpackage + version: file:test/config/fixtures/conditions-subpackage + + test/coverage-test: + devDependencies: + '@jridgewell/remapping': + specifier: 'catalog:' + version: 2.3.5 + '@types/istanbul-lib-coverage': + specifier: 'catalog:' + version: 2.0.6 + '@types/istanbul-lib-report': + specifier: 'catalog:' + version: 3.0.3 + '@vitejs/plugin-vue': + specifier: latest + version: 6.0.5(vite@7.1.5(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + '@vitest/browser-playwright': + specifier: workspace:* + version: link:../../packages/browser-playwright + '@vitest/cjs-lib': + specifier: file:../browser/cjs-lib + version: file:test/browser/cjs-lib + '@vitest/coverage-istanbul': + specifier: workspace:* + version: link:../../packages/coverage-istanbul + '@vitest/coverage-v8': + specifier: workspace:* + version: link:../../packages/coverage-v8 + '@vitest/utils': + specifier: workspace:* + version: link:../../packages/utils + '@vitest/web-worker': + specifier: workspace:* + version: link:../../packages/web-worker + '@vue/test-utils': + specifier: latest + version: 2.4.6 + happy-dom: + specifier: latest + version: 20.8.7 + istanbul-lib-coverage: + specifier: 'catalog:' + version: 3.2.2 + istanbul-lib-report: + specifier: 'catalog:' + version: 3.0.1 + magic-string: + specifier: ^0.30.21 + version: 0.30.21 + magicast: + specifier: ^0.5.2 + version: 0.5.2 + sass-embedded: + specifier: ^1.97.3 + version: 1.97.3 + unplugin-swc: + specifier: ^1.5.9 + version: 1.5.9(@swc/core@1.4.1(@swc/helpers@0.5.17))(rollup@4.59.0) + vite: + specifier: 7.1.5 + version: 7.1.5(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vitest: + specifier: workspace:* + version: link:../../packages/vitest + vue: + specifier: 'catalog:' + version: 3.5.29(typescript@5.9.3) + + test/e2e: devDependencies: '@opentelemetry/api': specifier: ^1.9.0 @@ -1279,7 +1396,7 @@ importers: version: link:deps/pkg-reporter '@test/test-dep-error': specifier: file:./deps/error - version: file:test/cli/deps/error + version: file:test/e2e/deps/error '@test/test-dep-linked': specifier: link:./deps/linked version: link:deps/linked @@ -1324,7 +1441,7 @@ importers: version: link:deps/dep-invalid test-dep-simple: specifier: file:./deps/dep-simple - version: file:test/cli/deps/dep-simple + version: file:test/e2e/deps/dep-simple tinyspy: specifier: 'catalog:' version: 4.0.4 @@ -1347,7 +1464,7 @@ importers: specifier: 'catalog:' version: 8.19.0 - test/cli/dts/browser-playwright: + test/e2e/dts/browser-playwright: devDependencies: '@vitest/browser-playwright': specifier: workspace:* @@ -1356,13 +1473,13 @@ importers: specifier: workspace:* version: link:../../../../packages/vitest - test/cli/dts/config: + test/e2e/dts/config: devDependencies: vitest: specifier: workspace:* version: link:../../../../packages/vitest - test/cli/dts/exact-optional-property-no-node: + test/e2e/dts/exact-optional-property-no-node: devDependencies: '@vitest/runner': specifier: workspace:* @@ -1371,7 +1488,7 @@ importers: specifier: workspace:* version: link:../../../../packages/vitest - test/cli/dts/exact-optional-property-node: + test/e2e/dts/exact-optional-property-node: devDependencies: '@vitest/runner': specifier: workspace:* @@ -1380,13 +1497,13 @@ importers: specifier: workspace:* version: link:../../../../packages/vitest - test/cli/dts/fixture-extend: + test/e2e/dts/fixture-extend: devDependencies: vitest: specifier: workspace:* version: link:../../../../packages/vitest - test/cli/dts/no-dispose: + test/e2e/dts/no-dispose: devDependencies: '@vitest/runner': specifier: workspace:* @@ -1395,44 +1512,29 @@ importers: specifier: workspace:* version: link:../../../../packages/vitest - test/config: + test/node-runner: {} + + test/snapshots: + dependencies: + vitest: + specifier: workspace:* + version: link:../../packages/vitest devDependencies: - '@test/test-dep-config': - specifier: link:./deps/test-dep-config - version: link:deps/test-dep-config - '@vitejs/test-dep-virtual': - specifier: file:./deps/test-dep-virtual - version: file:test/config/deps/test-dep-virtual '@vitest/browser-playwright': specifier: workspace:* version: link:../../packages/browser-playwright - '@vitest/browser-preview': - specifier: workspace:* - version: link:../../packages/browser-preview - '@vitest/browser-webdriverio': - specifier: workspace:* - version: link:../../packages/browser-webdriverio - '@vitest/test-dep-optimizer-external': - specifier: file:./deps/optimizer/external - version: file:test/config/deps/optimizer/external - '@vitest/test-dep-optimizer-optimized': - specifier: file:./deps/optimizer/optimized - version: file:test/config/deps/optimizer/optimized - inline-dep: - specifier: file:./deps/vite-ssr-resolve/inline-dep - version: file:test/config/deps/vite-ssr-resolve/inline-dep - other-dep: - specifier: file:./deps/vite-ssr-resolve/other-dep - version: file:test/config/deps/vite-ssr-resolve/other-dep - ssr-no-external-dep: - specifier: file:./deps/vite-ssr-resolve/ssr-no-external-dep - version: file:test/config/deps/vite-ssr-resolve/ssr-no-external-dep - test-dep-conditions: - specifier: file:./deps/test-dep-conditions - version: file:test/config/deps/test-dep-conditions + jest-image-snapshot: + specifier: ^6.5.1 + version: 6.5.1 + + test/test-utils: + devDependencies: tinyexec: specifier: ^1.0.2 version: 1.0.2 + tinyrainbow: + specifier: 'catalog:' + version: 3.1.0 vite: specifier: 7.1.5 version: 7.1.5(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) @@ -1440,13 +1542,35 @@ importers: specifier: workspace:* version: link:../../packages/vitest - test/config/fixtures/conditions-pkg: + test/typescript: dependencies: - subpackage: - specifier: file:../conditions-subpackage - version: file:test/config/fixtures/conditions-subpackage + vitest: + specifier: workspace:* + version: link:../../packages/vitest + devDependencies: + typescript: + specifier: ^5.9.3 + version: 5.9.3 + vue-tsc: + specifier: ^3.2.5 + version: 3.2.5(typescript@5.9.3) - test/core: + test/ui: + devDependencies: + '@testing-library/dom': + specifier: ^10.4.1 + version: 10.4.1 + '@vitest/browser-playwright': + specifier: workspace:* + version: link:../../packages/browser-playwright + happy-dom: + specifier: latest + version: 20.8.7 + vitest: + specifier: workspace:* + version: link:../../packages/vitest + + test/unit: devDependencies: '@babel/core': specifier: 'catalog:' @@ -1483,19 +1607,19 @@ importers: version: link:../../packages/runner '@vitest/test-dep-cjs': specifier: file:./deps/dep-cjs - version: file:test/core/deps/dep-cjs + version: file:test/unit/deps/dep-cjs '@vitest/test-dep-nested-cjs': specifier: file:./deps/dep-nested-cjs - version: file:test/core/deps/dep-nested-cjs + version: file:test/unit/deps/dep-nested-cjs '@vitest/test-dep1': specifier: file:./deps/dep1 - version: file:test/core/deps/dep1 + version: file:test/unit/deps/dep1 '@vitest/test-dep2': specifier: file:./deps/dep2 - version: file:test/core/deps/dep2 + version: file:test/unit/deps/dep2 '@vitest/test-fn': specifier: file:./deps/dep-fn - version: file:test/core/deps/dep-fn + version: file:test/unit/deps/dep-fn '@vitest/utils': specifier: workspace:* version: link:../../packages/utils @@ -1549,7 +1673,7 @@ importers: version: link:../../packages/vitest vitest-environment-custom: specifier: file:./vitest-environment-custom - version: file:test/core/vitest-environment-custom + version: file:test/unit/vitest-environment-custom vitest-package-exports: specifier: ^1.2.0 version: 1.2.0 @@ -1557,130 +1681,6 @@ importers: specifier: 'catalog:' version: 3.5.29(typescript@5.9.3) - test/coverage-test: - devDependencies: - '@jridgewell/remapping': - specifier: 'catalog:' - version: 2.3.5 - '@types/istanbul-lib-coverage': - specifier: 'catalog:' - version: 2.0.6 - '@types/istanbul-lib-report': - specifier: 'catalog:' - version: 3.0.3 - '@vitejs/plugin-vue': - specifier: latest - version: 6.0.5(vite@7.1.5(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) - '@vitest/browser-playwright': - specifier: workspace:* - version: link:../../packages/browser-playwright - '@vitest/cjs-lib': - specifier: file:../browser/cjs-lib - version: file:test/browser/cjs-lib - '@vitest/coverage-istanbul': - specifier: workspace:* - version: link:../../packages/coverage-istanbul - '@vitest/coverage-v8': - specifier: workspace:* - version: link:../../packages/coverage-v8 - '@vitest/utils': - specifier: workspace:* - version: link:../../packages/utils - '@vitest/web-worker': - specifier: workspace:* - version: link:../../packages/web-worker - '@vue/test-utils': - specifier: latest - version: 2.4.6 - happy-dom: - specifier: latest - version: 20.8.7 - istanbul-lib-coverage: - specifier: 'catalog:' - version: 3.2.2 - istanbul-lib-report: - specifier: 'catalog:' - version: 3.0.1 - magic-string: - specifier: ^0.30.21 - version: 0.30.21 - magicast: - specifier: ^0.5.2 - version: 0.5.2 - sass-embedded: - specifier: ^1.97.3 - version: 1.97.3 - unplugin-swc: - specifier: ^1.5.9 - version: 1.5.9(@swc/core@1.4.1(@swc/helpers@0.5.17))(rollup@4.59.0) - vite: - specifier: 7.1.5 - version: 7.1.5(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) - vitest: - specifier: workspace:* - version: link:../../packages/vitest - vue: - specifier: 'catalog:' - version: 3.5.29(typescript@5.9.3) - - test/node-runner: {} - - test/snapshots: - dependencies: - vitest: - specifier: workspace:* - version: link:../../packages/vitest - devDependencies: - '@vitest/browser-playwright': - specifier: workspace:* - version: link:../../packages/browser-playwright - jest-image-snapshot: - specifier: ^6.5.1 - version: 6.5.1 - - test/test-utils: - devDependencies: - tinyexec: - specifier: ^1.0.2 - version: 1.0.2 - tinyrainbow: - specifier: 'catalog:' - version: 3.1.0 - vite: - specifier: 7.1.5 - version: 7.1.5(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) - vitest: - specifier: workspace:* - version: link:../../packages/vitest - - test/typescript: - dependencies: - vitest: - specifier: workspace:* - version: link:../../packages/vitest - devDependencies: - typescript: - specifier: ^5.9.3 - version: 5.9.3 - vue-tsc: - specifier: ^3.2.5 - version: 3.2.5(typescript@5.9.3) - - test/ui: - devDependencies: - '@testing-library/dom': - specifier: ^10.4.1 - version: 10.4.1 - '@vitest/browser-playwright': - specifier: workspace:* - version: link:../../packages/browser-playwright - happy-dom: - specifier: latest - version: 20.8.7 - vitest: - specifier: workspace:* - version: link:../../packages/vitest - test/workspaces: devDependencies: '@jridgewell/remapping': @@ -5187,8 +5187,8 @@ packages: peerDependencies: vue: ^2.7.0 || ^3.0.0 - '@test/test-dep-error@file:test/cli/deps/error': - resolution: {directory: test/cli/deps/error, type: directory} + '@test/test-dep-error@file:test/e2e/deps/error': + resolution: {directory: test/e2e/deps/error, type: directory} '@testing-library/dom@10.4.1': resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} @@ -5585,11 +5585,11 @@ packages: vitest: optional: true - '@vitest/test-dep-cjs@file:test/core/deps/dep-cjs': - resolution: {directory: test/core/deps/dep-cjs, type: directory} + '@vitest/test-dep-cjs@file:test/unit/deps/dep-cjs': + resolution: {directory: test/unit/deps/dep-cjs, type: directory} - '@vitest/test-dep-nested-cjs@file:test/core/deps/dep-nested-cjs': - resolution: {directory: test/core/deps/dep-nested-cjs, type: directory} + '@vitest/test-dep-nested-cjs@file:test/unit/deps/dep-nested-cjs': + resolution: {directory: test/unit/deps/dep-nested-cjs, type: directory} '@vitest/test-dep-optimizer-external@file:test/config/deps/optimizer/external': resolution: {directory: test/config/deps/optimizer/external, type: directory} @@ -5597,14 +5597,14 @@ packages: '@vitest/test-dep-optimizer-optimized@file:test/config/deps/optimizer/optimized': resolution: {directory: test/config/deps/optimizer/optimized, type: directory} - '@vitest/test-dep1@file:test/core/deps/dep1': - resolution: {directory: test/core/deps/dep1, type: directory} + '@vitest/test-dep1@file:test/unit/deps/dep1': + resolution: {directory: test/unit/deps/dep1, type: directory} - '@vitest/test-dep2@file:test/core/deps/dep2': - resolution: {directory: test/core/deps/dep2, type: directory} + '@vitest/test-dep2@file:test/unit/deps/dep2': + resolution: {directory: test/unit/deps/dep2, type: directory} - '@vitest/test-fn@file:test/core/deps/dep-fn': - resolution: {directory: test/core/deps/dep-fn, type: directory} + '@vitest/test-fn@file:test/unit/deps/dep-fn': + resolution: {directory: test/unit/deps/dep-fn, type: directory} '@voidzero-dev/vitepress-theme@4.8.3': resolution: {integrity: sha512-JsNrJDxbrpEb8KvoiRiSwI8XIDuqRpC5puLMoh4TO1EmANpy2BWLtHzL24PiS3Mi2yYA9jgj2LFJ5L7/3uk5gQ==} @@ -9848,8 +9848,8 @@ packages: test-dep-error@file:test/browser/deps/test-dep-error: resolution: {directory: test/browser/deps/test-dep-error, type: directory} - test-dep-simple@file:test/cli/deps/dep-simple: - resolution: {directory: test/cli/deps/dep-simple, type: directory} + test-dep-simple@file:test/e2e/deps/dep-simple: + resolution: {directory: test/e2e/deps/dep-simple, type: directory} text-decoder@1.1.1: resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} @@ -10363,8 +10363,8 @@ packages: vitest: workspace:* vue: ^3.0.0 - vitest-environment-custom@file:test/core/vitest-environment-custom: - resolution: {directory: test/core/vitest-environment-custom, type: directory} + vitest-environment-custom@file:test/unit/vitest-environment-custom: + resolution: {directory: test/unit/vitest-environment-custom, type: directory} vitest-package-exports@1.2.0: resolution: {integrity: sha512-eSpazGhRMgGfUdaWgMeLM3v4l5P/1wFDA6gTe43Q+wT/r1jn/k8Ft9tsVleMU+gjzLXlwaPHSpt1/5+JMsnPWw==} @@ -13620,7 +13620,7 @@ snapshots: '@tanstack/virtual-core': 3.13.13 vue: 3.5.29(typescript@5.9.3) - '@test/test-dep-error@file:test/cli/deps/error': {} + '@test/test-dep-error@file:test/e2e/deps/error': {} '@testing-library/dom@10.4.1': dependencies: @@ -13913,7 +13913,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3 minimatch: 10.2.3 - semver: 7.7.3 + semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 @@ -14134,21 +14134,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/test-dep-cjs@file:test/core/deps/dep-cjs': {} + '@vitest/test-dep-cjs@file:test/unit/deps/dep-cjs': {} - '@vitest/test-dep-nested-cjs@file:test/core/deps/dep-nested-cjs': {} + '@vitest/test-dep-nested-cjs@file:test/unit/deps/dep-nested-cjs': {} '@vitest/test-dep-optimizer-external@file:test/config/deps/optimizer/external': {} '@vitest/test-dep-optimizer-optimized@file:test/config/deps/optimizer/optimized': {} - '@vitest/test-dep1@file:test/core/deps/dep1': {} + '@vitest/test-dep1@file:test/unit/deps/dep1': {} - '@vitest/test-dep2@file:test/core/deps/dep2': + '@vitest/test-dep2@file:test/unit/deps/dep2': dependencies: - '@vitest/test-dep1': file:test/core/deps/dep1 + '@vitest/test-dep1': file:test/unit/deps/dep1 - '@vitest/test-fn@file:test/core/deps/dep-fn': {} + '@vitest/test-fn@file:test/unit/deps/dep-fn': {} '@voidzero-dev/vitepress-theme@4.8.3(axios@1.13.4)(change-case@5.4.4)(focus-trap@7.8.0)(typescript@5.9.3)(vite@7.1.5(@types/node@24.12.0)(jiti@2.6.1)(lightningcss@1.31.1)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitepress@2.0.0-alpha.16(@types/node@24.12.0)(axios@1.13.4)(change-case@5.4.4)(jiti@2.6.1)(lightningcss@1.31.1)(oxc-minify@0.116.0)(postcss@8.5.6)(sass-embedded@1.97.3)(sass@1.97.3)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': dependencies: @@ -15618,7 +15618,7 @@ snapshots: eslint-compat-utils@0.5.1(eslint@10.0.3(jiti@2.6.1)): dependencies: eslint: 10.0.3(jiti@2.6.1) - semver: 7.7.3 + semver: 7.7.4 eslint-config-flat-gitignore@2.2.1(eslint@10.0.3(jiti@2.6.1)): dependencies: @@ -16913,7 +16913,7 @@ snapshots: dependencies: acorn: 8.11.3(patch_hash=62f89b815dbd769c8a4d5b19b1f6852f28922ecb581d876c8a8377d05c2483c4) eslint-visitor-keys: 5.0.0 - semver: 7.7.3 + semver: 7.7.4 jsonc-parser@3.3.1: {} @@ -19272,7 +19272,7 @@ snapshots: test-dep-error@file:test/browser/deps/test-dep-error: {} - test-dep-simple@file:test/cli/deps/dep-simple: {} + test-dep-simple@file:test/e2e/deps/dep-simple: {} text-decoder@1.1.1: dependencies: @@ -19816,7 +19816,7 @@ snapshots: vitest: link:packages/vitest vue: 3.5.29(typescript@5.9.3) - vitest-environment-custom@file:test/core/vitest-environment-custom: {} + vitest-environment-custom@file:test/unit/vitest-environment-custom: {} vitest-package-exports@1.2.0: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index bd221e8b0..82dcfdc77 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -24,7 +24,7 @@ packages: - packages/* - examples/* - test/* - - test/cli/dts/* + - test/e2e/dts/* - test/config/fixtures/conditions-pkg overrides: '@types/node': $@types/node diff --git a/test/README.md b/test/README.md index 6646cc608..81764e071 100644 --- a/test/README.md +++ b/test/README.md @@ -13,7 +13,7 @@ Place your test here if you are testing a config option. ## cli If you are testing a complex interaction, place your tests here. -Type-focused fixtures live under `test/cli/dts/`. +Type-focused fixtures live under `test/e2e/dts/`. ## browser diff --git a/test/cli/fixtures/rollup-error/vitest.config.ts b/test/cli/fixtures/rollup-error/vitest.config.ts deleted file mode 100644 index 8775d53ad..000000000 --- a/test/cli/fixtures/rollup-error/vitest.config.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { defineConfig } from "vitest/config"; - -// pnpm -C test/cli test -- --root fixtures/rollup-error --environment happy-dom -// pnpm -C test/cli test -- --root fixtures/rollup-error --environment node - -export default defineConfig({}) diff --git a/test/cli/.gitignore b/test/e2e/.gitignore similarity index 100% rename from test/cli/.gitignore rename to test/e2e/.gitignore diff --git a/test/cli/custom.ts b/test/e2e/custom.ts similarity index 100% rename from test/cli/custom.ts rename to test/e2e/custom.ts diff --git a/test/cli/deps/dep-invalid/package.json b/test/e2e/deps/dep-invalid/package.json similarity index 100% rename from test/cli/deps/dep-invalid/package.json rename to test/e2e/deps/dep-invalid/package.json diff --git a/test/cli/deps/dep-simple/index.js b/test/e2e/deps/dep-simple/index.js similarity index 100% rename from test/cli/deps/dep-simple/index.js rename to test/e2e/deps/dep-simple/index.js diff --git a/test/cli/deps/dep-simple/package.json b/test/e2e/deps/dep-simple/package.json similarity index 100% rename from test/cli/deps/dep-simple/package.json rename to test/e2e/deps/dep-simple/package.json diff --git a/test/cli/deps/dep-url/index.js b/test/e2e/deps/dep-url/index.js similarity index 100% rename from test/cli/deps/dep-url/index.js rename to test/e2e/deps/dep-url/index.js diff --git a/test/cli/deps/dep-url/package.json b/test/e2e/deps/dep-url/package.json similarity index 100% rename from test/cli/deps/dep-url/package.json rename to test/e2e/deps/dep-url/package.json diff --git a/test/cli/deps/error/index.js b/test/e2e/deps/error/index.js similarity index 100% rename from test/cli/deps/error/index.js rename to test/e2e/deps/error/index.js diff --git a/test/cli/deps/error/package.json b/test/e2e/deps/error/package.json similarity index 100% rename from test/cli/deps/error/package.json rename to test/e2e/deps/error/package.json diff --git a/test/cli/deps/error/transpiled-inline.js b/test/e2e/deps/error/transpiled-inline.js similarity index 100% rename from test/cli/deps/error/transpiled-inline.js rename to test/e2e/deps/error/transpiled-inline.js diff --git a/test/cli/deps/error/transpiled-inline.ts b/test/e2e/deps/error/transpiled-inline.ts similarity index 100% rename from test/cli/deps/error/transpiled-inline.ts rename to test/e2e/deps/error/transpiled-inline.ts diff --git a/test/cli/deps/error/transpiled.js b/test/e2e/deps/error/transpiled.js similarity index 100% rename from test/cli/deps/error/transpiled.js rename to test/e2e/deps/error/transpiled.js diff --git a/test/cli/deps/error/transpiled.js.map b/test/e2e/deps/error/transpiled.js.map similarity index 100% rename from test/cli/deps/error/transpiled.js.map rename to test/e2e/deps/error/transpiled.js.map diff --git a/test/cli/deps/error/transpiled.ts b/test/e2e/deps/error/transpiled.ts similarity index 100% rename from test/cli/deps/error/transpiled.ts rename to test/e2e/deps/error/transpiled.ts diff --git a/test/cli/deps/error/ts.ts b/test/e2e/deps/error/ts.ts similarity index 100% rename from test/cli/deps/error/ts.ts rename to test/e2e/deps/error/ts.ts diff --git a/test/cli/deps/linked/index.ts b/test/e2e/deps/linked/index.ts similarity index 100% rename from test/cli/deps/linked/index.ts rename to test/e2e/deps/linked/index.ts diff --git a/test/cli/deps/linked/package.json b/test/e2e/deps/linked/package.json similarity index 100% rename from test/cli/deps/linked/package.json rename to test/e2e/deps/linked/package.json diff --git a/test/cli/deps/pkg-reporter/index.js b/test/e2e/deps/pkg-reporter/index.js similarity index 100% rename from test/cli/deps/pkg-reporter/index.js rename to test/e2e/deps/pkg-reporter/index.js diff --git a/test/cli/deps/pkg-reporter/package.json b/test/e2e/deps/pkg-reporter/package.json similarity index 100% rename from test/cli/deps/pkg-reporter/package.json rename to test/e2e/deps/pkg-reporter/package.json diff --git a/test/cli/dts/_shared/happy-dom-patch.ts b/test/e2e/dts/_shared/happy-dom-patch.ts similarity index 100% rename from test/cli/dts/_shared/happy-dom-patch.ts rename to test/e2e/dts/_shared/happy-dom-patch.ts diff --git a/test/cli/dts/_shared/tsconfig.patch.json b/test/e2e/dts/_shared/tsconfig.patch.json similarity index 100% rename from test/cli/dts/_shared/tsconfig.patch.json rename to test/e2e/dts/_shared/tsconfig.patch.json diff --git a/test/cli/dts/browser-playwright/package.json b/test/e2e/dts/browser-playwright/package.json similarity index 100% rename from test/cli/dts/browser-playwright/package.json rename to test/e2e/dts/browser-playwright/package.json diff --git a/test/cli/dts/browser-playwright/src/basic.test.ts b/test/e2e/dts/browser-playwright/src/basic.test.ts similarity index 100% rename from test/cli/dts/browser-playwright/src/basic.test.ts rename to test/e2e/dts/browser-playwright/src/basic.test.ts diff --git a/test/cli/dts/browser-playwright/tsconfig.json b/test/e2e/dts/browser-playwright/tsconfig.json similarity index 100% rename from test/cli/dts/browser-playwright/tsconfig.json rename to test/e2e/dts/browser-playwright/tsconfig.json diff --git a/test/cli/dts/browser-playwright/vite.config.ts b/test/e2e/dts/browser-playwright/vite.config.ts similarity index 100% rename from test/cli/dts/browser-playwright/vite.config.ts rename to test/e2e/dts/browser-playwright/vite.config.ts diff --git a/test/cli/dts/config/package.json b/test/e2e/dts/config/package.json similarity index 100% rename from test/cli/dts/config/package.json rename to test/e2e/dts/config/package.json diff --git a/test/cli/dts/config/tsconfig.json b/test/e2e/dts/config/tsconfig.json similarity index 100% rename from test/cli/dts/config/tsconfig.json rename to test/e2e/dts/config/tsconfig.json diff --git a/test/cli/dts/config/vite.config.ts b/test/e2e/dts/config/vite.config.ts similarity index 100% rename from test/cli/dts/config/vite.config.ts rename to test/e2e/dts/config/vite.config.ts diff --git a/test/cli/dts/exact-optional-property-no-node/package.json b/test/e2e/dts/exact-optional-property-no-node/package.json similarity index 100% rename from test/cli/dts/exact-optional-property-no-node/package.json rename to test/e2e/dts/exact-optional-property-no-node/package.json diff --git a/test/cli/dts/exact-optional-property-no-node/src/runner.ts b/test/e2e/dts/exact-optional-property-no-node/src/runner.ts similarity index 100% rename from test/cli/dts/exact-optional-property-no-node/src/runner.ts rename to test/e2e/dts/exact-optional-property-no-node/src/runner.ts diff --git a/test/cli/dts/exact-optional-property-no-node/tsconfig.json b/test/e2e/dts/exact-optional-property-no-node/tsconfig.json similarity index 100% rename from test/cli/dts/exact-optional-property-no-node/tsconfig.json rename to test/e2e/dts/exact-optional-property-no-node/tsconfig.json diff --git a/test/cli/dts/exact-optional-property-node/package.json b/test/e2e/dts/exact-optional-property-node/package.json similarity index 100% rename from test/cli/dts/exact-optional-property-node/package.json rename to test/e2e/dts/exact-optional-property-node/package.json diff --git a/test/cli/dts/exact-optional-property-node/src/reporter.ts b/test/e2e/dts/exact-optional-property-node/src/reporter.ts similarity index 100% rename from test/cli/dts/exact-optional-property-node/src/reporter.ts rename to test/e2e/dts/exact-optional-property-node/src/reporter.ts diff --git a/test/cli/dts/exact-optional-property-node/tsconfig.json b/test/e2e/dts/exact-optional-property-node/tsconfig.json similarity index 100% rename from test/cli/dts/exact-optional-property-node/tsconfig.json rename to test/e2e/dts/exact-optional-property-node/tsconfig.json diff --git a/test/cli/dts/fixture-extend/package.json b/test/e2e/dts/fixture-extend/package.json similarity index 100% rename from test/cli/dts/fixture-extend/package.json rename to test/e2e/dts/fixture-extend/package.json diff --git a/test/cli/dts/fixture-extend/src/repro.ts b/test/e2e/dts/fixture-extend/src/repro.ts similarity index 100% rename from test/cli/dts/fixture-extend/src/repro.ts rename to test/e2e/dts/fixture-extend/src/repro.ts diff --git a/test/cli/dts/fixture-extend/tsconfig.check.json b/test/e2e/dts/fixture-extend/tsconfig.check.json similarity index 100% rename from test/cli/dts/fixture-extend/tsconfig.check.json rename to test/e2e/dts/fixture-extend/tsconfig.check.json diff --git a/test/cli/dts/fixture-extend/tsconfig.json b/test/e2e/dts/fixture-extend/tsconfig.json similarity index 100% rename from test/cli/dts/fixture-extend/tsconfig.json rename to test/e2e/dts/fixture-extend/tsconfig.json diff --git a/test/cli/dts/no-dispose/package.json b/test/e2e/dts/no-dispose/package.json similarity index 100% rename from test/cli/dts/no-dispose/package.json rename to test/e2e/dts/no-dispose/package.json diff --git a/test/cli/dts/no-dispose/src/vitest.ts b/test/e2e/dts/no-dispose/src/vitest.ts similarity index 100% rename from test/cli/dts/no-dispose/src/vitest.ts rename to test/e2e/dts/no-dispose/src/vitest.ts diff --git a/test/cli/dts/no-dispose/tsconfig.json b/test/e2e/dts/no-dispose/tsconfig.json similarity index 100% rename from test/cli/dts/no-dispose/tsconfig.json rename to test/e2e/dts/no-dispose/tsconfig.json diff --git a/test/cli/fixtures/assertion-helper/basic.test.ts b/test/e2e/fixtures/assertion-helper/basic.test.ts similarity index 100% rename from test/cli/fixtures/assertion-helper/basic.test.ts rename to test/e2e/fixtures/assertion-helper/basic.test.ts diff --git a/test/cli/fixtures/bail-race/a.test.ts b/test/e2e/fixtures/bail-race/a.test.ts similarity index 100% rename from test/cli/fixtures/bail-race/a.test.ts rename to test/e2e/fixtures/bail-race/a.test.ts diff --git a/test/cli/fixtures/bail-race/b.test.ts b/test/e2e/fixtures/bail-race/b.test.ts similarity index 100% rename from test/cli/fixtures/bail-race/b.test.ts rename to test/e2e/fixtures/bail-race/b.test.ts diff --git a/test/cli/fixtures/basic/basic.test.ts b/test/e2e/fixtures/basic/basic.test.ts similarity index 100% rename from test/cli/fixtures/basic/basic.test.ts rename to test/e2e/fixtures/basic/basic.test.ts diff --git a/test/cli/fixtures/benchmarking/basic/base.bench.ts b/test/e2e/fixtures/benchmarking/basic/base.bench.ts similarity index 100% rename from test/cli/fixtures/benchmarking/basic/base.bench.ts rename to test/e2e/fixtures/benchmarking/basic/base.bench.ts diff --git a/test/cli/fixtures/benchmarking/basic/mode.bench.ts b/test/e2e/fixtures/benchmarking/basic/mode.bench.ts similarity index 100% rename from test/cli/fixtures/benchmarking/basic/mode.bench.ts rename to test/e2e/fixtures/benchmarking/basic/mode.bench.ts diff --git a/test/cli/fixtures/benchmarking/basic/only.bench.ts b/test/e2e/fixtures/benchmarking/basic/only.bench.ts similarity index 100% rename from test/cli/fixtures/benchmarking/basic/only.bench.ts rename to test/e2e/fixtures/benchmarking/basic/only.bench.ts diff --git a/test/cli/fixtures/benchmarking/basic/should-not-run.test-d.ts b/test/e2e/fixtures/benchmarking/basic/should-not-run.test-d.ts similarity index 100% rename from test/cli/fixtures/benchmarking/basic/should-not-run.test-d.ts rename to test/e2e/fixtures/benchmarking/basic/should-not-run.test-d.ts diff --git a/test/cli/fixtures/benchmarking/basic/vitest.config.ts b/test/e2e/fixtures/benchmarking/basic/vitest.config.ts similarity index 100% rename from test/cli/fixtures/benchmarking/basic/vitest.config.ts rename to test/e2e/fixtures/benchmarking/basic/vitest.config.ts diff --git a/test/cli/fixtures/benchmarking/compare/basic.bench.ts b/test/e2e/fixtures/benchmarking/compare/basic.bench.ts similarity index 100% rename from test/cli/fixtures/benchmarking/compare/basic.bench.ts rename to test/e2e/fixtures/benchmarking/compare/basic.bench.ts diff --git a/test/cli/fixtures/benchmarking/compare/vitest.config.ts b/test/e2e/fixtures/benchmarking/compare/vitest.config.ts similarity index 100% rename from test/cli/fixtures/benchmarking/compare/vitest.config.ts rename to test/e2e/fixtures/benchmarking/compare/vitest.config.ts diff --git a/test/cli/fixtures/benchmarking/reporter/multiple.bench.ts b/test/e2e/fixtures/benchmarking/reporter/multiple.bench.ts similarity index 100% rename from test/cli/fixtures/benchmarking/reporter/multiple.bench.ts rename to test/e2e/fixtures/benchmarking/reporter/multiple.bench.ts diff --git a/test/cli/fixtures/benchmarking/reporter/summary.bench.ts b/test/e2e/fixtures/benchmarking/reporter/summary.bench.ts similarity index 100% rename from test/cli/fixtures/benchmarking/reporter/summary.bench.ts rename to test/e2e/fixtures/benchmarking/reporter/summary.bench.ts diff --git a/test/cli/fixtures/benchmarking/reporter/vitest.config.ts b/test/e2e/fixtures/benchmarking/reporter/vitest.config.ts similarity index 100% rename from test/cli/fixtures/benchmarking/reporter/vitest.config.ts rename to test/e2e/fixtures/benchmarking/reporter/vitest.config.ts diff --git a/test/cli/fixtures/benchmarking/sequential/f1.bench.ts b/test/e2e/fixtures/benchmarking/sequential/f1.bench.ts similarity index 100% rename from test/cli/fixtures/benchmarking/sequential/f1.bench.ts rename to test/e2e/fixtures/benchmarking/sequential/f1.bench.ts diff --git a/test/cli/fixtures/benchmarking/sequential/f2.bench.ts b/test/e2e/fixtures/benchmarking/sequential/f2.bench.ts similarity index 100% rename from test/cli/fixtures/benchmarking/sequential/f2.bench.ts rename to test/e2e/fixtures/benchmarking/sequential/f2.bench.ts diff --git a/test/cli/fixtures/benchmarking/sequential/helper.ts b/test/e2e/fixtures/benchmarking/sequential/helper.ts similarity index 100% rename from test/cli/fixtures/benchmarking/sequential/helper.ts rename to test/e2e/fixtures/benchmarking/sequential/helper.ts diff --git a/test/cli/fixtures/benchmarking/sequential/setup.ts b/test/e2e/fixtures/benchmarking/sequential/setup.ts similarity index 100% rename from test/cli/fixtures/benchmarking/sequential/setup.ts rename to test/e2e/fixtures/benchmarking/sequential/setup.ts diff --git a/test/cli/fixtures/benchmarking/sequential/vitest.config.ts b/test/e2e/fixtures/benchmarking/sequential/vitest.config.ts similarity index 100% rename from test/cli/fixtures/benchmarking/sequential/vitest.config.ts rename to test/e2e/fixtures/benchmarking/sequential/vitest.config.ts diff --git a/test/cli/fixtures/browser-init/package.json b/test/e2e/fixtures/browser-init/package.json similarity index 100% rename from test/cli/fixtures/browser-init/package.json rename to test/e2e/fixtures/browser-init/package.json diff --git a/test/cli/fixtures/browser-init/vitest.config.ts b/test/e2e/fixtures/browser-init/vitest.config.ts similarity index 100% rename from test/cli/fixtures/browser-init/vitest.config.ts rename to test/e2e/fixtures/browser-init/vitest.config.ts diff --git a/test/cli/fixtures/browser-multiple/basic.test.js b/test/e2e/fixtures/browser-multiple/basic.test.js similarity index 100% rename from test/cli/fixtures/browser-multiple/basic.test.js rename to test/e2e/fixtures/browser-multiple/basic.test.js diff --git a/test/cli/fixtures/browser-multiple/package.json b/test/e2e/fixtures/browser-multiple/package.json similarity index 100% rename from test/cli/fixtures/browser-multiple/package.json rename to test/e2e/fixtures/browser-multiple/package.json diff --git a/test/cli/fixtures/browser-multiple/vitest.config.ts b/test/e2e/fixtures/browser-multiple/vitest.config.ts similarity index 100% rename from test/cli/fixtures/browser-multiple/vitest.config.ts rename to test/e2e/fixtures/browser-multiple/vitest.config.ts diff --git a/test/cli/fixtures/caching/dynamic-cache-key/replaced.test.js b/test/e2e/fixtures/caching/dynamic-cache-key/replaced.test.js similarity index 100% rename from test/cli/fixtures/caching/dynamic-cache-key/replaced.test.js rename to test/e2e/fixtures/caching/dynamic-cache-key/replaced.test.js diff --git a/test/cli/fixtures/caching/dynamic-cache-key/vitest.config.bails.js b/test/e2e/fixtures/caching/dynamic-cache-key/vitest.config.bails.js similarity index 100% rename from test/cli/fixtures/caching/dynamic-cache-key/vitest.config.bails.js rename to test/e2e/fixtures/caching/dynamic-cache-key/vitest.config.bails.js diff --git a/test/cli/fixtures/caching/dynamic-cache-key/vitest.config.fails.js b/test/e2e/fixtures/caching/dynamic-cache-key/vitest.config.fails.js similarity index 100% rename from test/cli/fixtures/caching/dynamic-cache-key/vitest.config.fails.js rename to test/e2e/fixtures/caching/dynamic-cache-key/vitest.config.fails.js diff --git a/test/cli/fixtures/caching/dynamic-cache-key/vitest.config.passes.js b/test/e2e/fixtures/caching/dynamic-cache-key/vitest.config.passes.js similarity index 100% rename from test/cli/fixtures/caching/dynamic-cache-key/vitest.config.passes.js rename to test/e2e/fixtures/caching/dynamic-cache-key/vitest.config.passes.js diff --git a/test/cli/fixtures/caching/import-meta-glob/glob.test.js b/test/e2e/fixtures/caching/import-meta-glob/glob.test.js similarity index 100% rename from test/cli/fixtures/caching/import-meta-glob/glob.test.js rename to test/e2e/fixtures/caching/import-meta-glob/glob.test.js diff --git a/test/cli/fixtures/caching/import-meta-glob/vitest.config.js b/test/e2e/fixtures/caching/import-meta-glob/vitest.config.js similarity index 100% rename from test/cli/fixtures/caching/import-meta-glob/vitest.config.js rename to test/e2e/fixtures/caching/import-meta-glob/vitest.config.js diff --git a/test/cli/fixtures/cancel-run/blocked-test-cases.test.ts b/test/e2e/fixtures/cancel-run/blocked-test-cases.test.ts similarity index 100% rename from test/cli/fixtures/cancel-run/blocked-test-cases.test.ts rename to test/e2e/fixtures/cancel-run/blocked-test-cases.test.ts diff --git a/test/cli/fixtures/cancel-run/blocked-thread.test.ts b/test/e2e/fixtures/cancel-run/blocked-thread.test.ts similarity index 100% rename from test/cli/fixtures/cancel-run/blocked-thread.test.ts rename to test/e2e/fixtures/cancel-run/blocked-thread.test.ts diff --git a/test/cli/fixtures/config-loader/browser/basic.test.ts b/test/e2e/fixtures/config-loader/browser/basic.test.ts similarity index 100% rename from test/cli/fixtures/config-loader/browser/basic.test.ts rename to test/e2e/fixtures/config-loader/browser/basic.test.ts diff --git a/test/cli/fixtures/config-loader/browser/vitest.config.ts b/test/e2e/fixtures/config-loader/browser/vitest.config.ts similarity index 100% rename from test/cli/fixtures/config-loader/browser/vitest.config.ts rename to test/e2e/fixtures/config-loader/browser/vitest.config.ts diff --git a/test/cli/fixtures/config-loader/node/basic.test.ts b/test/e2e/fixtures/config-loader/node/basic.test.ts similarity index 100% rename from test/cli/fixtures/config-loader/node/basic.test.ts rename to test/e2e/fixtures/config-loader/node/basic.test.ts diff --git a/test/cli/fixtures/config-loader/node/vitest.config.ts b/test/e2e/fixtures/config-loader/node/vitest.config.ts similarity index 100% rename from test/cli/fixtures/config-loader/node/vitest.config.ts rename to test/e2e/fixtures/config-loader/node/vitest.config.ts diff --git a/test/cli/fixtures/config-loader/vitest.config.ts b/test/e2e/fixtures/config-loader/vitest.config.ts similarity index 100% rename from test/cli/fixtures/config-loader/vitest.config.ts rename to test/e2e/fixtures/config-loader/vitest.config.ts diff --git a/test/cli/fixtures/config/bail/test/first.test.ts b/test/e2e/fixtures/config/bail/test/first.test.ts similarity index 100% rename from test/cli/fixtures/config/bail/test/first.test.ts rename to test/e2e/fixtures/config/bail/test/first.test.ts diff --git a/test/cli/fixtures/config/bail/test/second.test.ts b/test/e2e/fixtures/config/bail/test/second.test.ts similarity index 100% rename from test/cli/fixtures/config/bail/test/second.test.ts rename to test/e2e/fixtures/config/bail/test/second.test.ts diff --git a/test/cli/fixtures/config/bail/vitest.config.ts b/test/e2e/fixtures/config/bail/vitest.config.ts similarity index 100% rename from test/cli/fixtures/config/bail/vitest.config.ts rename to test/e2e/fixtures/config/bail/vitest.config.ts diff --git a/test/cli/fixtures/config/browser-custom-html/browser-basic.test.ts b/test/e2e/fixtures/config/browser-custom-html/browser-basic.test.ts similarity index 100% rename from test/cli/fixtures/config/browser-custom-html/browser-basic.test.ts rename to test/e2e/fixtures/config/browser-custom-html/browser-basic.test.ts diff --git a/test/cli/fixtures/config/browser-custom-html/browser-custom.test.ts b/test/e2e/fixtures/config/browser-custom-html/browser-custom.test.ts similarity index 100% rename from test/cli/fixtures/config/browser-custom-html/browser-custom.test.ts rename to test/e2e/fixtures/config/browser-custom-html/browser-custom.test.ts diff --git a/test/cli/fixtures/config/browser-custom-html/custom-html.html b/test/e2e/fixtures/config/browser-custom-html/custom-html.html similarity index 100% rename from test/cli/fixtures/config/browser-custom-html/custom-html.html rename to test/e2e/fixtures/config/browser-custom-html/custom-html.html diff --git a/test/cli/fixtures/config/browser-custom-html/vitest.config.correct.ts b/test/e2e/fixtures/config/browser-custom-html/vitest.config.correct.ts similarity index 100% rename from test/cli/fixtures/config/browser-custom-html/vitest.config.correct.ts rename to test/e2e/fixtures/config/browser-custom-html/vitest.config.correct.ts diff --git a/test/cli/fixtures/config/browser-custom-html/vitest.config.custom-transformIndexHtml.ts b/test/e2e/fixtures/config/browser-custom-html/vitest.config.custom-transformIndexHtml.ts similarity index 100% rename from test/cli/fixtures/config/browser-custom-html/vitest.config.custom-transformIndexHtml.ts rename to test/e2e/fixtures/config/browser-custom-html/vitest.config.custom-transformIndexHtml.ts diff --git a/test/cli/fixtures/config/browser-custom-html/vitest.config.default-transformIndexHtml.ts b/test/e2e/fixtures/config/browser-custom-html/vitest.config.default-transformIndexHtml.ts similarity index 100% rename from test/cli/fixtures/config/browser-custom-html/vitest.config.default-transformIndexHtml.ts rename to test/e2e/fixtures/config/browser-custom-html/vitest.config.default-transformIndexHtml.ts diff --git a/test/cli/fixtures/config/browser-custom-html/vitest.config.error-hook.ts b/test/e2e/fixtures/config/browser-custom-html/vitest.config.error-hook.ts similarity index 100% rename from test/cli/fixtures/config/browser-custom-html/vitest.config.error-hook.ts rename to test/e2e/fixtures/config/browser-custom-html/vitest.config.error-hook.ts diff --git a/test/cli/fixtures/config/browser-custom-html/vitest.config.non-existing.ts b/test/e2e/fixtures/config/browser-custom-html/vitest.config.non-existing.ts similarity index 100% rename from test/cli/fixtures/config/browser-custom-html/vitest.config.non-existing.ts rename to test/e2e/fixtures/config/browser-custom-html/vitest.config.non-existing.ts diff --git a/test/cli/fixtures/config/browser-define/basic.test.ts b/test/e2e/fixtures/config/browser-define/basic.test.ts similarity index 100% rename from test/cli/fixtures/config/browser-define/basic.test.ts rename to test/e2e/fixtures/config/browser-define/basic.test.ts diff --git a/test/cli/fixtures/config/browser-define/vitest.config.ts b/test/e2e/fixtures/config/browser-define/vitest.config.ts similarity index 100% rename from test/cli/fixtures/config/browser-define/vitest.config.ts rename to test/e2e/fixtures/config/browser-define/vitest.config.ts diff --git a/test/cli/fixtures/config/watch-trigger-pattern/folder/fs/basic.test.ts b/test/e2e/fixtures/config/watch-trigger-pattern/folder/fs/basic.test.ts similarity index 100% rename from test/cli/fixtures/config/watch-trigger-pattern/folder/fs/basic.test.ts rename to test/e2e/fixtures/config/watch-trigger-pattern/folder/fs/basic.test.ts diff --git a/test/cli/fixtures/config/watch-trigger-pattern/folder/fs/text.txt b/test/e2e/fixtures/config/watch-trigger-pattern/folder/fs/text.txt similarity index 100% rename from test/cli/fixtures/config/watch-trigger-pattern/folder/fs/text.txt rename to test/e2e/fixtures/config/watch-trigger-pattern/folder/fs/text.txt diff --git a/test/cli/fixtures/config/watch-trigger-pattern/vitest.config.ts b/test/e2e/fixtures/config/watch-trigger-pattern/vitest.config.ts similarity index 100% rename from test/cli/fixtures/config/watch-trigger-pattern/vitest.config.ts rename to test/e2e/fixtures/config/watch-trigger-pattern/vitest.config.ts diff --git a/test/cli/fixtures/console/trace.test.ts b/test/e2e/fixtures/console/trace.test.ts similarity index 100% rename from test/cli/fixtures/console/trace.test.ts rename to test/e2e/fixtures/console/trace.test.ts diff --git a/test/cli/fixtures/console/vitest.config.ts b/test/e2e/fixtures/console/vitest.config.ts similarity index 100% rename from test/cli/fixtures/console/vitest.config.ts rename to test/e2e/fixtures/console/vitest.config.ts diff --git a/test/cli/fixtures/create-vitest/basic.test.ts b/test/e2e/fixtures/create-vitest/basic.test.ts similarity index 100% rename from test/cli/fixtures/create-vitest/basic.test.ts rename to test/e2e/fixtures/create-vitest/basic.test.ts diff --git a/test/cli/fixtures/create-vitest/vitest.config.ts b/test/e2e/fixtures/create-vitest/vitest.config.ts similarity index 100% rename from test/cli/fixtures/create-vitest/vitest.config.ts rename to test/e2e/fixtures/create-vitest/vitest.config.ts diff --git a/test/cli/fixtures/custom-file-env/custom-file-env.test.ts b/test/e2e/fixtures/custom-file-env/custom-file-env.test.ts similarity index 100% rename from test/cli/fixtures/custom-file-env/custom-file-env.test.ts rename to test/e2e/fixtures/custom-file-env/custom-file-env.test.ts diff --git a/test/cli/fixtures/custom-pool/pool/custom-pool.ts b/test/e2e/fixtures/custom-pool/pool/custom-pool.ts similarity index 100% rename from test/cli/fixtures/custom-pool/pool/custom-pool.ts rename to test/e2e/fixtures/custom-pool/pool/custom-pool.ts diff --git a/test/cli/fixtures/custom-pool/tests/custom-not-run.spec.ts b/test/e2e/fixtures/custom-pool/tests/custom-not-run.spec.ts similarity index 100% rename from test/cli/fixtures/custom-pool/tests/custom-not-run.spec.ts rename to test/e2e/fixtures/custom-pool/tests/custom-not-run.spec.ts diff --git a/test/cli/fixtures/custom-pool/tests/custom-run.threads.spec.ts b/test/e2e/fixtures/custom-pool/tests/custom-run.threads.spec.ts similarity index 100% rename from test/cli/fixtures/custom-pool/tests/custom-run.threads.spec.ts rename to test/e2e/fixtures/custom-pool/tests/custom-run.threads.spec.ts diff --git a/test/cli/fixtures/custom-pool/vitest.config.ts b/test/e2e/fixtures/custom-pool/vitest.config.ts similarity index 100% rename from test/cli/fixtures/custom-pool/vitest.config.ts rename to test/e2e/fixtures/custom-pool/vitest.config.ts diff --git a/test/cli/fixtures/custom-runner/custom-runner.test.ts b/test/e2e/fixtures/custom-runner/custom-runner.test.ts similarity index 100% rename from test/cli/fixtures/custom-runner/custom-runner.test.ts rename to test/e2e/fixtures/custom-runner/custom-runner.test.ts diff --git a/test/cli/fixtures/custom-runner/test-runner.ts b/test/e2e/fixtures/custom-runner/test-runner.ts similarity index 100% rename from test/cli/fixtures/custom-runner/test-runner.ts rename to test/e2e/fixtures/custom-runner/test-runner.ts diff --git a/test/cli/fixtures/custom-runner/utils.ts b/test/e2e/fixtures/custom-runner/utils.ts similarity index 100% rename from test/cli/fixtures/custom-runner/utils.ts rename to test/e2e/fixtures/custom-runner/utils.ts diff --git a/test/cli/fixtures/custom-runner/vitest.config.ts b/test/e2e/fixtures/custom-runner/vitest.config.ts similarity index 100% rename from test/cli/fixtures/custom-runner/vitest.config.ts rename to test/e2e/fixtures/custom-runner/vitest.config.ts diff --git a/test/cli/fixtures/dotted-files/.cache/projects/test/should-run.test.ts b/test/e2e/fixtures/dotted-files/.cache/projects/test/should-run.test.ts similarity index 100% rename from test/cli/fixtures/dotted-files/.cache/projects/test/should-run.test.ts rename to test/e2e/fixtures/dotted-files/.cache/projects/test/should-run.test.ts diff --git a/test/cli/fixtures/expect-soft/expects/soft.test.ts b/test/e2e/fixtures/expect-soft/expects/soft.test.ts similarity index 100% rename from test/cli/fixtures/expect-soft/expects/soft.test.ts rename to test/e2e/fixtures/expect-soft/expects/soft.test.ts diff --git a/test/cli/fixtures/expect-soft/vite.config.ts b/test/e2e/fixtures/expect-soft/vite.config.ts similarity index 100% rename from test/cli/fixtures/expect-soft/vite.config.ts rename to test/e2e/fixtures/expect-soft/vite.config.ts diff --git a/test/cli/fixtures/fails/.dot-folder/dot-test.test.ts b/test/e2e/fixtures/fails/.dot-folder/dot-test.test.ts similarity index 100% rename from test/cli/fixtures/fails/.dot-folder/dot-test.test.ts rename to test/e2e/fixtures/fails/.dot-folder/dot-test.test.ts diff --git a/test/cli/fixtures/fails/async-assertion.test.ts b/test/e2e/fixtures/fails/async-assertion.test.ts similarity index 100% rename from test/cli/fixtures/fails/async-assertion.test.ts rename to test/e2e/fixtures/fails/async-assertion.test.ts diff --git a/test/cli/fixtures/fails/each-timeout.test.ts b/test/e2e/fixtures/fails/each-timeout.test.ts similarity index 100% rename from test/cli/fixtures/fails/each-timeout.test.ts rename to test/e2e/fixtures/fails/each-timeout.test.ts diff --git a/test/cli/fixtures/fails/empty.test.ts b/test/e2e/fixtures/fails/empty.test.ts similarity index 100% rename from test/cli/fixtures/fails/empty.test.ts rename to test/e2e/fixtures/fails/empty.test.ts diff --git a/test/cli/fixtures/fails/expect-soft.test.ts b/test/e2e/fixtures/fails/expect-soft.test.ts similarity index 100% rename from test/cli/fixtures/fails/expect-soft.test.ts rename to test/e2e/fixtures/fails/expect-soft.test.ts diff --git a/test/cli/fixtures/fails/expect-unreachable.test.ts b/test/e2e/fixtures/fails/expect-unreachable.test.ts similarity index 100% rename from test/cli/fixtures/fails/expect-unreachable.test.ts rename to test/e2e/fixtures/fails/expect-unreachable.test.ts diff --git a/test/cli/fixtures/fails/expect.test.ts b/test/e2e/fixtures/fails/expect.test.ts similarity index 100% rename from test/cli/fixtures/fails/expect.test.ts rename to test/e2e/fixtures/fails/expect.test.ts diff --git a/test/cli/fixtures/fails/exports-error.test.js b/test/e2e/fixtures/fails/exports-error.test.js similarity index 100% rename from test/cli/fixtures/fails/exports-error.test.js rename to test/e2e/fixtures/fails/exports-error.test.js diff --git a/test/cli/fixtures/fails/hook-timeout.test.ts b/test/e2e/fixtures/fails/hook-timeout.test.ts similarity index 100% rename from test/cli/fixtures/fails/hook-timeout.test.ts rename to test/e2e/fixtures/fails/hook-timeout.test.ts diff --git a/test/cli/fixtures/fails/hooks-called.test.ts b/test/e2e/fixtures/fails/hooks-called.test.ts similarity index 100% rename from test/cli/fixtures/fails/hooks-called.test.ts rename to test/e2e/fixtures/fails/hooks-called.test.ts diff --git a/test/cli/fixtures/fails/hooks-fail-afterAll.test.ts b/test/e2e/fixtures/fails/hooks-fail-afterAll.test.ts similarity index 100% rename from test/cli/fixtures/fails/hooks-fail-afterAll.test.ts rename to test/e2e/fixtures/fails/hooks-fail-afterAll.test.ts diff --git a/test/cli/fixtures/fails/hooks-fail-afterEach.test.ts b/test/e2e/fixtures/fails/hooks-fail-afterEach.test.ts similarity index 100% rename from test/cli/fixtures/fails/hooks-fail-afterEach.test.ts rename to test/e2e/fixtures/fails/hooks-fail-afterEach.test.ts diff --git a/test/cli/fixtures/fails/hooks-fail-beforeAll.test.ts b/test/e2e/fixtures/fails/hooks-fail-beforeAll.test.ts similarity index 100% rename from test/cli/fixtures/fails/hooks-fail-beforeAll.test.ts rename to test/e2e/fixtures/fails/hooks-fail-beforeAll.test.ts diff --git a/test/cli/fixtures/fails/hooks-fail-beforeEach.test.ts b/test/e2e/fixtures/fails/hooks-fail-beforeEach.test.ts similarity index 100% rename from test/cli/fixtures/fails/hooks-fail-beforeEach.test.ts rename to test/e2e/fixtures/fails/hooks-fail-beforeEach.test.ts diff --git a/test/cli/fixtures/fails/hooks-timeout-before-hook-cleanup-callback.test.ts b/test/e2e/fixtures/fails/hooks-timeout-before-hook-cleanup-callback.test.ts similarity index 100% rename from test/cli/fixtures/fails/hooks-timeout-before-hook-cleanup-callback.test.ts rename to test/e2e/fixtures/fails/hooks-timeout-before-hook-cleanup-callback.test.ts diff --git a/test/cli/fixtures/fails/mock-import-proxy-module.test.ts b/test/e2e/fixtures/fails/mock-import-proxy-module.test.ts similarity index 100% rename from test/cli/fixtures/fails/mock-import-proxy-module.test.ts rename to test/e2e/fixtures/fails/mock-import-proxy-module.test.ts diff --git a/test/cli/fixtures/fails/nested-suite.test.ts b/test/e2e/fixtures/fails/nested-suite.test.ts similarity index 100% rename from test/cli/fixtures/fails/nested-suite.test.ts rename to test/e2e/fixtures/fails/nested-suite.test.ts diff --git a/test/cli/fixtures/fails/no-assertions.test.ts b/test/e2e/fixtures/fails/no-assertions.test.ts similarity index 100% rename from test/cli/fixtures/fails/no-assertions.test.ts rename to test/e2e/fixtures/fails/no-assertions.test.ts diff --git a/test/cli/fixtures/fails/node-browser-context.test.ts b/test/e2e/fixtures/fails/node-browser-context.test.ts similarity index 100% rename from test/cli/fixtures/fails/node-browser-context.test.ts rename to test/e2e/fixtures/fails/node-browser-context.test.ts diff --git a/test/cli/fixtures/fails/poll-no-awaited.test.ts b/test/e2e/fixtures/fails/poll-no-awaited.test.ts similarity index 100% rename from test/cli/fixtures/fails/poll-no-awaited.test.ts rename to test/e2e/fixtures/fails/poll-no-awaited.test.ts diff --git a/test/cli/fixtures/fails/primitive-error.test.ts b/test/e2e/fixtures/fails/primitive-error.test.ts similarity index 100% rename from test/cli/fixtures/fails/primitive-error.test.ts rename to test/e2e/fixtures/fails/primitive-error.test.ts diff --git a/test/cli/fixtures/fails/proxy-module.ts b/test/e2e/fixtures/fails/proxy-module.ts similarity index 100% rename from test/cli/fixtures/fails/proxy-module.ts rename to test/e2e/fixtures/fails/proxy-module.ts diff --git a/test/cli/fixtures/fails/skip-conditional.test.ts b/test/e2e/fixtures/fails/skip-conditional.test.ts similarity index 100% rename from test/cli/fixtures/fails/skip-conditional.test.ts rename to test/e2e/fixtures/fails/skip-conditional.test.ts diff --git a/test/cli/fixtures/fails/snapshot-with-not.test.ts b/test/e2e/fixtures/fails/snapshot-with-not.test.ts similarity index 100% rename from test/cli/fixtures/fails/snapshot-with-not.test.ts rename to test/e2e/fixtures/fails/snapshot-with-not.test.ts diff --git a/test/cli/fixtures/fails/stall.test.ts b/test/e2e/fixtures/fails/stall.test.ts similarity index 100% rename from test/cli/fixtures/fails/stall.test.ts rename to test/e2e/fixtures/fails/stall.test.ts diff --git a/test/cli/fixtures/fails/test-extend/circular-dependency.test.ts b/test/e2e/fixtures/fails/test-extend/circular-dependency.test.ts similarity index 100% rename from test/cli/fixtures/fails/test-extend/circular-dependency.test.ts rename to test/e2e/fixtures/fails/test-extend/circular-dependency.test.ts diff --git a/test/cli/fixtures/fails/test-extend/fixture-error.test.ts b/test/e2e/fixtures/fails/test-extend/fixture-error.test.ts similarity index 100% rename from test/cli/fixtures/fails/test-extend/fixture-error.test.ts rename to test/e2e/fixtures/fails/test-extend/fixture-error.test.ts diff --git a/test/cli/fixtures/fails/test-extend/fixture-rest-params.test.ts b/test/e2e/fixtures/fails/test-extend/fixture-rest-params.test.ts similarity index 100% rename from test/cli/fixtures/fails/test-extend/fixture-rest-params.test.ts rename to test/e2e/fixtures/fails/test-extend/fixture-rest-params.test.ts diff --git a/test/cli/fixtures/fails/test-extend/fixture-rest-props.test.ts b/test/e2e/fixtures/fails/test-extend/fixture-rest-props.test.ts similarity index 100% rename from test/cli/fixtures/fails/test-extend/fixture-rest-props.test.ts rename to test/e2e/fixtures/fails/test-extend/fixture-rest-props.test.ts diff --git a/test/cli/fixtures/fails/test-extend/fixture-without-destructuring.test.ts b/test/e2e/fixtures/fails/test-extend/fixture-without-destructuring.test.ts similarity index 100% rename from test/cli/fixtures/fails/test-extend/fixture-without-destructuring.test.ts rename to test/e2e/fixtures/fails/test-extend/fixture-without-destructuring.test.ts diff --git a/test/cli/fixtures/fails/test-extend/test-rest-params.test.ts b/test/e2e/fixtures/fails/test-extend/test-rest-params.test.ts similarity index 100% rename from test/cli/fixtures/fails/test-extend/test-rest-params.test.ts rename to test/e2e/fixtures/fails/test-extend/test-rest-params.test.ts diff --git a/test/cli/fixtures/fails/test-extend/test-rest-props.test.ts b/test/e2e/fixtures/fails/test-extend/test-rest-props.test.ts similarity index 100% rename from test/cli/fixtures/fails/test-extend/test-rest-props.test.ts rename to test/e2e/fixtures/fails/test-extend/test-rest-props.test.ts diff --git a/test/cli/fixtures/fails/test-extend/test-without-destructuring.test.ts b/test/e2e/fixtures/fails/test-extend/test-without-destructuring.test.ts similarity index 100% rename from test/cli/fixtures/fails/test-extend/test-without-destructuring.test.ts rename to test/e2e/fixtures/fails/test-extend/test-without-destructuring.test.ts diff --git a/test/cli/fixtures/fails/test-timeout.test.ts b/test/e2e/fixtures/fails/test-timeout.test.ts similarity index 100% rename from test/cli/fixtures/fails/test-timeout.test.ts rename to test/e2e/fixtures/fails/test-timeout.test.ts diff --git a/test/cli/fixtures/fails/unhandled-suite.test.ts b/test/e2e/fixtures/fails/unhandled-suite.test.ts similarity index 100% rename from test/cli/fixtures/fails/unhandled-suite.test.ts rename to test/e2e/fixtures/fails/unhandled-suite.test.ts diff --git a/test/cli/fixtures/fails/unhandled.test.ts b/test/e2e/fixtures/fails/unhandled.test.ts similarity index 100% rename from test/cli/fixtures/fails/unhandled.test.ts rename to test/e2e/fixtures/fails/unhandled.test.ts diff --git a/test/cli/fixtures/fails/vite.config.ts b/test/e2e/fixtures/fails/vite.config.ts similarity index 100% rename from test/cli/fixtures/fails/vite.config.ts rename to test/e2e/fixtures/fails/vite.config.ts diff --git a/test/cli/fixtures/file-tags/error-file-one-line-comment.test.ts b/test/e2e/fixtures/file-tags/error-file-one-line-comment.test.ts similarity index 100% rename from test/cli/fixtures/file-tags/error-file-one-line-comment.test.ts rename to test/e2e/fixtures/file-tags/error-file-one-line-comment.test.ts diff --git a/test/cli/fixtures/file-tags/error-file-tags.test.ts b/test/e2e/fixtures/file-tags/error-file-tags.test.ts similarity index 100% rename from test/cli/fixtures/file-tags/error-file-tags.test.ts rename to test/e2e/fixtures/file-tags/error-file-tags.test.ts diff --git a/test/cli/fixtures/file-tags/valid-file-one-line-comment.test.ts b/test/e2e/fixtures/file-tags/valid-file-one-line-comment.test.ts similarity index 100% rename from test/cli/fixtures/file-tags/valid-file-one-line-comment.test.ts rename to test/e2e/fixtures/file-tags/valid-file-one-line-comment.test.ts diff --git a/test/cli/fixtures/file-tags/valid-file-tags.test.ts b/test/e2e/fixtures/file-tags/valid-file-tags.test.ts similarity index 100% rename from test/cli/fixtures/file-tags/valid-file-tags.test.ts rename to test/e2e/fixtures/file-tags/valid-file-tags.test.ts diff --git a/test/cli/fixtures/forks-channel/process-send.test.ts b/test/e2e/fixtures/forks-channel/process-send.test.ts similarity index 100% rename from test/cli/fixtures/forks-channel/process-send.test.ts rename to test/e2e/fixtures/forks-channel/process-send.test.ts diff --git a/test/cli/fixtures/forks-channel/vitest.config.ts b/test/e2e/fixtures/forks-channel/vitest.config.ts similarity index 100% rename from test/cli/fixtures/forks-channel/vitest.config.ts rename to test/e2e/fixtures/forks-channel/vitest.config.ts diff --git a/test/cli/fixtures/git-changed/related/deep-related-exports.test.ts b/test/e2e/fixtures/git-changed/related/deep-related-exports.test.ts similarity index 100% rename from test/cli/fixtures/git-changed/related/deep-related-exports.test.ts rename to test/e2e/fixtures/git-changed/related/deep-related-exports.test.ts diff --git a/test/cli/fixtures/git-changed/related/deep-related-imports.test.ts b/test/e2e/fixtures/git-changed/related/deep-related-imports.test.ts similarity index 100% rename from test/cli/fixtures/git-changed/related/deep-related-imports.test.ts rename to test/e2e/fixtures/git-changed/related/deep-related-imports.test.ts diff --git a/test/cli/fixtures/git-changed/related/not-related.test.ts b/test/e2e/fixtures/git-changed/related/not-related.test.ts similarity index 100% rename from test/cli/fixtures/git-changed/related/not-related.test.ts rename to test/e2e/fixtures/git-changed/related/not-related.test.ts diff --git a/test/cli/fixtures/git-changed/related/related.test.ts b/test/e2e/fixtures/git-changed/related/related.test.ts similarity index 100% rename from test/cli/fixtures/git-changed/related/related.test.ts rename to test/e2e/fixtures/git-changed/related/related.test.ts diff --git a/test/cli/fixtures/git-changed/related/src/sourceA.ts b/test/e2e/fixtures/git-changed/related/src/sourceA.ts similarity index 100% rename from test/cli/fixtures/git-changed/related/src/sourceA.ts rename to test/e2e/fixtures/git-changed/related/src/sourceA.ts diff --git a/test/cli/fixtures/git-changed/related/src/sourceB.ts b/test/e2e/fixtures/git-changed/related/src/sourceB.ts similarity index 100% rename from test/cli/fixtures/git-changed/related/src/sourceB.ts rename to test/e2e/fixtures/git-changed/related/src/sourceB.ts diff --git a/test/cli/fixtures/git-changed/related/src/sourceC.ts b/test/e2e/fixtures/git-changed/related/src/sourceC.ts similarity index 100% rename from test/cli/fixtures/git-changed/related/src/sourceC.ts rename to test/e2e/fixtures/git-changed/related/src/sourceC.ts diff --git a/test/cli/fixtures/git-changed/related/src/sourceD.ts b/test/e2e/fixtures/git-changed/related/src/sourceD.ts similarity index 100% rename from test/cli/fixtures/git-changed/related/src/sourceD.ts rename to test/e2e/fixtures/git-changed/related/src/sourceD.ts diff --git a/test/cli/fixtures/git-changed/related/vitest.config.js b/test/e2e/fixtures/git-changed/related/vitest.config.js similarity index 100% rename from test/cli/fixtures/git-changed/related/vitest.config.js rename to test/e2e/fixtures/git-changed/related/vitest.config.js diff --git a/test/cli/fixtures/git-changed/workspace/package.json b/test/e2e/fixtures/git-changed/workspace/package.json similarity index 100% rename from test/cli/fixtures/git-changed/workspace/package.json rename to test/e2e/fixtures/git-changed/workspace/package.json diff --git a/test/cli/fixtures/git-changed/workspace/packages/packageA/index.js b/test/e2e/fixtures/git-changed/workspace/packages/packageA/index.js similarity index 100% rename from test/cli/fixtures/git-changed/workspace/packages/packageA/index.js rename to test/e2e/fixtures/git-changed/workspace/packages/packageA/index.js diff --git a/test/cli/fixtures/git-changed/workspace/packages/packageA/index.test.js b/test/e2e/fixtures/git-changed/workspace/packages/packageA/index.test.js similarity index 100% rename from test/cli/fixtures/git-changed/workspace/packages/packageA/index.test.js rename to test/e2e/fixtures/git-changed/workspace/packages/packageA/index.test.js diff --git a/test/cli/fixtures/git-changed/workspace/packages/packageA/vitest.config.mjs b/test/e2e/fixtures/git-changed/workspace/packages/packageA/vitest.config.mjs similarity index 100% rename from test/cli/fixtures/git-changed/workspace/packages/packageA/vitest.config.mjs rename to test/e2e/fixtures/git-changed/workspace/packages/packageA/vitest.config.mjs diff --git a/test/cli/fixtures/git-changed/workspace/packages/packageB/index.js b/test/e2e/fixtures/git-changed/workspace/packages/packageB/index.js similarity index 100% rename from test/cli/fixtures/git-changed/workspace/packages/packageB/index.js rename to test/e2e/fixtures/git-changed/workspace/packages/packageB/index.js diff --git a/test/cli/fixtures/git-changed/workspace/packages/packageB/index.test.js b/test/e2e/fixtures/git-changed/workspace/packages/packageB/index.test.js similarity index 100% rename from test/cli/fixtures/git-changed/workspace/packages/packageB/index.test.js rename to test/e2e/fixtures/git-changed/workspace/packages/packageB/index.test.js diff --git a/test/cli/fixtures/git-changed/workspace/packages/packageB/vitest.config.mjs b/test/e2e/fixtures/git-changed/workspace/packages/packageB/vitest.config.mjs similarity index 100% rename from test/cli/fixtures/git-changed/workspace/packages/packageB/vitest.config.mjs rename to test/e2e/fixtures/git-changed/workspace/packages/packageB/vitest.config.mjs diff --git a/test/cli/fixtures/git-changed/workspace/vitest.config.mjs b/test/e2e/fixtures/git-changed/workspace/vitest.config.mjs similarity index 100% rename from test/cli/fixtures/git-changed/workspace/vitest.config.mjs rename to test/e2e/fixtures/git-changed/workspace/vitest.config.mjs diff --git a/test/cli/fixtures/global-setup-fail/example.test.ts b/test/e2e/fixtures/global-setup-fail/example.test.ts similarity index 100% rename from test/cli/fixtures/global-setup-fail/example.test.ts rename to test/e2e/fixtures/global-setup-fail/example.test.ts diff --git a/test/cli/fixtures/global-setup-fail/globalSetup/error.ts b/test/e2e/fixtures/global-setup-fail/globalSetup/error.ts similarity index 100% rename from test/cli/fixtures/global-setup-fail/globalSetup/error.ts rename to test/e2e/fixtures/global-setup-fail/globalSetup/error.ts diff --git a/test/cli/fixtures/global-setup-fail/vitest.config.ts b/test/e2e/fixtures/global-setup-fail/vitest.config.ts similarity index 100% rename from test/cli/fixtures/global-setup-fail/vitest.config.ts rename to test/e2e/fixtures/global-setup-fail/vitest.config.ts diff --git a/test/cli/fixtures/global-setup/globalSetup/another-vite-instance.ts b/test/e2e/fixtures/global-setup/globalSetup/another-vite-instance.ts similarity index 100% rename from test/cli/fixtures/global-setup/globalSetup/another-vite-instance.ts rename to test/e2e/fixtures/global-setup/globalSetup/another-vite-instance.ts diff --git a/test/cli/fixtures/global-setup/globalSetup/default-export.js b/test/e2e/fixtures/global-setup/globalSetup/default-export.js similarity index 100% rename from test/cli/fixtures/global-setup/globalSetup/default-export.js rename to test/e2e/fixtures/global-setup/globalSetup/default-export.js diff --git a/test/cli/fixtures/global-setup/globalSetup/named-exports.js b/test/e2e/fixtures/global-setup/globalSetup/named-exports.js similarity index 100% rename from test/cli/fixtures/global-setup/globalSetup/named-exports.js rename to test/e2e/fixtures/global-setup/globalSetup/named-exports.js diff --git a/test/cli/fixtures/global-setup/globalSetup/server.ts b/test/e2e/fixtures/global-setup/globalSetup/server.ts similarity index 100% rename from test/cli/fixtures/global-setup/globalSetup/server.ts rename to test/e2e/fixtures/global-setup/globalSetup/server.ts diff --git a/test/cli/fixtures/global-setup/globalSetup/ts-with-imports.ts b/test/e2e/fixtures/global-setup/globalSetup/ts-with-imports.ts similarity index 100% rename from test/cli/fixtures/global-setup/globalSetup/ts-with-imports.ts rename to test/e2e/fixtures/global-setup/globalSetup/ts-with-imports.ts diff --git a/test/cli/fixtures/global-setup/globalSetup/update-env.ts b/test/e2e/fixtures/global-setup/globalSetup/update-env.ts similarity index 100% rename from test/cli/fixtures/global-setup/globalSetup/update-env.ts rename to test/e2e/fixtures/global-setup/globalSetup/update-env.ts diff --git a/test/cli/fixtures/global-setup/index.html b/test/e2e/fixtures/global-setup/index.html similarity index 100% rename from test/cli/fixtures/global-setup/index.html rename to test/e2e/fixtures/global-setup/index.html diff --git a/test/cli/fixtures/global-setup/setupFiles/add-something-to-global.ts b/test/e2e/fixtures/global-setup/setupFiles/add-something-to-global.ts similarity index 100% rename from test/cli/fixtures/global-setup/setupFiles/add-something-to-global.ts rename to test/e2e/fixtures/global-setup/setupFiles/add-something-to-global.ts diff --git a/test/cli/fixtures/global-setup/setupFiles/without-relative-path-prefix.ts b/test/e2e/fixtures/global-setup/setupFiles/without-relative-path-prefix.ts similarity index 100% rename from test/cli/fixtures/global-setup/setupFiles/without-relative-path-prefix.ts rename to test/e2e/fixtures/global-setup/setupFiles/without-relative-path-prefix.ts diff --git a/test/cli/fixtures/global-setup/test/global-setup.test.ts b/test/e2e/fixtures/global-setup/test/global-setup.test.ts similarity index 100% rename from test/cli/fixtures/global-setup/test/global-setup.test.ts rename to test/e2e/fixtures/global-setup/test/global-setup.test.ts diff --git a/test/cli/fixtures/global-setup/test/setup-files.test.ts b/test/e2e/fixtures/global-setup/test/setup-files.test.ts similarity index 100% rename from test/cli/fixtures/global-setup/test/setup-files.test.ts rename to test/e2e/fixtures/global-setup/test/setup-files.test.ts diff --git a/test/cli/fixtures/inspect/math.test.ts b/test/e2e/fixtures/inspect/math.test.ts similarity index 100% rename from test/cli/fixtures/inspect/math.test.ts rename to test/e2e/fixtures/inspect/math.test.ts diff --git a/test/cli/fixtures/inspect/vitest.config.ts b/test/e2e/fixtures/inspect/vitest.config.ts similarity index 100% rename from test/cli/fixtures/inspect/vitest.config.ts rename to test/e2e/fixtures/inspect/vitest.config.ts diff --git a/test/cli/fixtures/inspect/vitest.config.ts.timestamp-1713887058308-b154731a64b17.mjs b/test/e2e/fixtures/inspect/vitest.config.ts.timestamp-1713887058308-b154731a64b17.mjs similarity index 100% rename from test/cli/fixtures/inspect/vitest.config.ts.timestamp-1713887058308-b154731a64b17.mjs rename to test/e2e/fixtures/inspect/vitest.config.ts.timestamp-1713887058308-b154731a64b17.mjs diff --git a/test/cli/fixtures/invalid-package/mock-bad-dep.test.ts b/test/e2e/fixtures/invalid-package/mock-bad-dep.test.ts similarity index 100% rename from test/cli/fixtures/invalid-package/mock-bad-dep.test.ts rename to test/e2e/fixtures/invalid-package/mock-bad-dep.test.ts diff --git a/test/cli/fixtures/invalid-package/mock-wrapper-and-bad-dep.test.ts b/test/e2e/fixtures/invalid-package/mock-wrapper-and-bad-dep.test.ts similarity index 100% rename from test/cli/fixtures/invalid-package/mock-wrapper-and-bad-dep.test.ts rename to test/e2e/fixtures/invalid-package/mock-wrapper-and-bad-dep.test.ts diff --git a/test/cli/fixtures/invalid-package/mock-wrapper.test.ts b/test/e2e/fixtures/invalid-package/mock-wrapper.test.ts similarity index 100% rename from test/cli/fixtures/invalid-package/mock-wrapper.test.ts rename to test/e2e/fixtures/invalid-package/mock-wrapper.test.ts diff --git a/test/cli/fixtures/invalid-package/wrapper.ts b/test/e2e/fixtures/invalid-package/wrapper.ts similarity index 100% rename from test/cli/fixtures/invalid-package/wrapper.ts rename to test/e2e/fixtures/invalid-package/wrapper.ts diff --git a/test/cli/fixtures/list/basic.test.ts b/test/e2e/fixtures/list/basic.test.ts similarity index 100% rename from test/cli/fixtures/list/basic.test.ts rename to test/e2e/fixtures/list/basic.test.ts diff --git a/test/cli/fixtures/list/custom.config.ts b/test/e2e/fixtures/list/custom.config.ts similarity index 100% rename from test/cli/fixtures/list/custom.config.ts rename to test/e2e/fixtures/list/custom.config.ts diff --git a/test/cli/fixtures/list/describe-error.test.ts b/test/e2e/fixtures/list/describe-error.test.ts similarity index 100% rename from test/cli/fixtures/list/describe-error.test.ts rename to test/e2e/fixtures/list/describe-error.test.ts diff --git a/test/cli/fixtures/list/fail.config.ts b/test/e2e/fixtures/list/fail.config.ts similarity index 100% rename from test/cli/fixtures/list/fail.config.ts rename to test/e2e/fixtures/list/fail.config.ts diff --git a/test/cli/fixtures/list/math.test.ts b/test/e2e/fixtures/list/math.test.ts similarity index 100% rename from test/cli/fixtures/list/math.test.ts rename to test/e2e/fixtures/list/math.test.ts diff --git a/test/cli/fixtures/list/top-level-error.test.ts b/test/e2e/fixtures/list/top-level-error.test.ts similarity index 100% rename from test/cli/fixtures/list/top-level-error.test.ts rename to test/e2e/fixtures/list/top-level-error.test.ts diff --git a/test/cli/fixtures/list/type.test-d.ts b/test/e2e/fixtures/list/type.test-d.ts similarity index 100% rename from test/cli/fixtures/list/type.test-d.ts rename to test/e2e/fixtures/list/type.test-d.ts diff --git a/test/cli/fixtures/list/vitest.config.ts b/test/e2e/fixtures/list/vitest.config.ts similarity index 100% rename from test/cli/fixtures/list/vitest.config.ts rename to test/e2e/fixtures/list/vitest.config.ts diff --git a/test/cli/fixtures/location-filters/basic.test.ts b/test/e2e/fixtures/location-filters/basic.test.ts similarity index 100% rename from test/cli/fixtures/location-filters/basic.test.ts rename to test/e2e/fixtures/location-filters/basic.test.ts diff --git a/test/cli/fixtures/location-filters/math-with-dashes-in-name.test.ts b/test/e2e/fixtures/location-filters/math-with-dashes-in-name.test.ts similarity index 100% rename from test/cli/fixtures/location-filters/math-with-dashes-in-name.test.ts rename to test/e2e/fixtures/location-filters/math-with-dashes-in-name.test.ts diff --git a/test/cli/fixtures/location-filters/math.test.ts b/test/e2e/fixtures/location-filters/math.test.ts similarity index 100% rename from test/cli/fixtures/location-filters/math.test.ts rename to test/e2e/fixtures/location-filters/math.test.ts diff --git a/test/cli/fixtures/location-filters/no-task-location.config.ts b/test/e2e/fixtures/location-filters/no-task-location.config.ts similarity index 100% rename from test/cli/fixtures/location-filters/no-task-location.config.ts rename to test/e2e/fixtures/location-filters/no-task-location.config.ts diff --git a/test/cli/fixtures/location-filters/vitest.config.ts b/test/e2e/fixtures/location-filters/vitest.config.ts similarity index 100% rename from test/cli/fixtures/location-filters/vitest.config.ts rename to test/e2e/fixtures/location-filters/vitest.config.ts diff --git a/test/cli/fixtures/mocker/automock/index.html b/test/e2e/fixtures/mocker/automock/index.html similarity index 100% rename from test/cli/fixtures/mocker/automock/index.html rename to test/e2e/fixtures/mocker/automock/index.html diff --git a/test/cli/fixtures/mocker/automock/index.js b/test/e2e/fixtures/mocker/automock/index.js similarity index 100% rename from test/cli/fixtures/mocker/automock/index.js rename to test/e2e/fixtures/mocker/automock/index.js diff --git a/test/cli/fixtures/mocker/automock/test.js b/test/e2e/fixtures/mocker/automock/test.js similarity index 100% rename from test/cli/fixtures/mocker/automock/test.js rename to test/e2e/fixtures/mocker/automock/test.js diff --git a/test/cli/fixtures/mocker/autospy/index.html b/test/e2e/fixtures/mocker/autospy/index.html similarity index 100% rename from test/cli/fixtures/mocker/autospy/index.html rename to test/e2e/fixtures/mocker/autospy/index.html diff --git a/test/cli/fixtures/mocker/autospy/index.js b/test/e2e/fixtures/mocker/autospy/index.js similarity index 100% rename from test/cli/fixtures/mocker/autospy/index.js rename to test/e2e/fixtures/mocker/autospy/index.js diff --git a/test/cli/fixtures/mocker/autospy/test.js b/test/e2e/fixtures/mocker/autospy/test.js similarity index 100% rename from test/cli/fixtures/mocker/autospy/test.js rename to test/e2e/fixtures/mocker/autospy/test.js diff --git a/test/cli/fixtures/mocker/manual-mock/index.html b/test/e2e/fixtures/mocker/manual-mock/index.html similarity index 100% rename from test/cli/fixtures/mocker/manual-mock/index.html rename to test/e2e/fixtures/mocker/manual-mock/index.html diff --git a/test/cli/fixtures/mocker/manual-mock/index.js b/test/e2e/fixtures/mocker/manual-mock/index.js similarity index 100% rename from test/cli/fixtures/mocker/manual-mock/index.js rename to test/e2e/fixtures/mocker/manual-mock/index.js diff --git a/test/cli/fixtures/mocker/manual-mock/test.js b/test/e2e/fixtures/mocker/manual-mock/test.js similarity index 100% rename from test/cli/fixtures/mocker/manual-mock/test.js rename to test/e2e/fixtures/mocker/manual-mock/test.js diff --git a/test/cli/fixtures/mocker/redirect/__mocks__/test.js b/test/e2e/fixtures/mocker/redirect/__mocks__/test.js similarity index 100% rename from test/cli/fixtures/mocker/redirect/__mocks__/test.js rename to test/e2e/fixtures/mocker/redirect/__mocks__/test.js diff --git a/test/cli/fixtures/mocker/redirect/index.html b/test/e2e/fixtures/mocker/redirect/index.html similarity index 100% rename from test/cli/fixtures/mocker/redirect/index.html rename to test/e2e/fixtures/mocker/redirect/index.html diff --git a/test/cli/fixtures/mocker/redirect/index.js b/test/e2e/fixtures/mocker/redirect/index.js similarity index 100% rename from test/cli/fixtures/mocker/redirect/index.js rename to test/e2e/fixtures/mocker/redirect/index.js diff --git a/test/cli/fixtures/mocker/redirect/test.js b/test/e2e/fixtures/mocker/redirect/test.js similarity index 100% rename from test/cli/fixtures/mocker/redirect/test.js rename to test/e2e/fixtures/mocker/redirect/test.js diff --git a/test/cli/fixtures/network-imports/basic.test.ts b/test/e2e/fixtures/network-imports/basic.test.ts similarity index 100% rename from test/cli/fixtures/network-imports/basic.test.ts rename to test/e2e/fixtures/network-imports/basic.test.ts diff --git a/test/cli/fixtures/network-imports/public/slash@3.0.0.js b/test/e2e/fixtures/network-imports/public/slash@3.0.0.js similarity index 100% rename from test/cli/fixtures/network-imports/public/slash@3.0.0.js rename to test/e2e/fixtures/network-imports/public/slash@3.0.0.js diff --git a/test/cli/fixtures/no-module-runner/jsSetup.js b/test/e2e/fixtures/no-module-runner/jsSetup.js similarity index 100% rename from test/cli/fixtures/no-module-runner/jsSetup.js rename to test/e2e/fixtures/no-module-runner/jsSetup.js diff --git a/test/cli/fixtures/no-module-runner/package.json b/test/e2e/fixtures/no-module-runner/package.json similarity index 100% rename from test/cli/fixtures/no-module-runner/package.json rename to test/e2e/fixtures/no-module-runner/package.json diff --git a/test/cli/fixtures/no-module-runner/src/__mocks__/redirect.ts b/test/e2e/fixtures/no-module-runner/src/__mocks__/redirect.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/__mocks__/redirect.ts rename to test/e2e/fixtures/no-module-runner/src/__mocks__/redirect.ts diff --git a/test/cli/fixtures/no-module-runner/src/basic.ts b/test/e2e/fixtures/no-module-runner/src/basic.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/basic.ts rename to test/e2e/fixtures/no-module-runner/src/basic.ts diff --git a/test/cli/fixtures/no-module-runner/src/dependency.ts b/test/e2e/fixtures/no-module-runner/src/dependency.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/dependency.ts rename to test/e2e/fixtures/no-module-runner/src/dependency.ts diff --git a/test/cli/fixtures/no-module-runner/src/from-async.ts b/test/e2e/fixtures/no-module-runner/src/from-async.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/from-async.ts rename to test/e2e/fixtures/no-module-runner/src/from-async.ts diff --git a/test/cli/fixtures/no-module-runner/src/in-source/add.ts b/test/e2e/fixtures/no-module-runner/src/in-source/add.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/in-source/add.ts rename to test/e2e/fixtures/no-module-runner/src/in-source/add.ts diff --git a/test/cli/fixtures/no-module-runner/src/in-source/fibonacci.ts b/test/e2e/fixtures/no-module-runner/src/in-source/fibonacci.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/in-source/fibonacci.ts rename to test/e2e/fixtures/no-module-runner/src/in-source/fibonacci.ts diff --git a/test/cli/fixtures/no-module-runner/src/in-source/index.ts b/test/e2e/fixtures/no-module-runner/src/in-source/index.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/in-source/index.ts rename to test/e2e/fixtures/no-module-runner/src/in-source/index.ts diff --git a/test/cli/fixtures/no-module-runner/src/index.ts b/test/e2e/fixtures/no-module-runner/src/index.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/index.ts rename to test/e2e/fixtures/no-module-runner/src/index.ts diff --git a/test/cli/fixtures/no-module-runner/src/minus.ts b/test/e2e/fixtures/no-module-runner/src/minus.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/minus.ts rename to test/e2e/fixtures/no-module-runner/src/minus.ts diff --git a/test/cli/fixtures/no-module-runner/src/mock-async.ts b/test/e2e/fixtures/no-module-runner/src/mock-async.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/mock-async.ts rename to test/e2e/fixtures/no-module-runner/src/mock-async.ts diff --git a/test/cli/fixtures/no-module-runner/src/mock-js.d.ts b/test/e2e/fixtures/no-module-runner/src/mock-js.d.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/mock-js.d.ts rename to test/e2e/fixtures/no-module-runner/src/mock-js.d.ts diff --git a/test/cli/fixtures/no-module-runner/src/mock-js.js b/test/e2e/fixtures/no-module-runner/src/mock-js.js similarity index 100% rename from test/cli/fixtures/no-module-runner/src/mock-js.js rename to test/e2e/fixtures/no-module-runner/src/mock-js.js diff --git a/test/cli/fixtures/no-module-runner/src/mock-sync.ts b/test/e2e/fixtures/no-module-runner/src/mock-sync.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/mock-sync.ts rename to test/e2e/fixtures/no-module-runner/src/mock-sync.ts diff --git a/test/cli/fixtures/no-module-runner/src/no-mock.ts b/test/e2e/fixtures/no-module-runner/src/no-mock.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/no-mock.ts rename to test/e2e/fixtures/no-module-runner/src/no-mock.ts diff --git a/test/cli/fixtures/no-module-runner/src/redirect.ts b/test/e2e/fixtures/no-module-runner/src/redirect.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/redirect.ts rename to test/e2e/fixtures/no-module-runner/src/redirect.ts diff --git a/test/cli/fixtures/no-module-runner/src/setups.ts b/test/e2e/fixtures/no-module-runner/src/setups.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/src/setups.ts rename to test/e2e/fixtures/no-module-runner/src/setups.ts diff --git a/test/cli/fixtures/no-module-runner/test/__snapshots__/suite.test.ts.snap b/test/e2e/fixtures/no-module-runner/test/__snapshots__/suite.test.ts.snap similarity index 100% rename from test/cli/fixtures/no-module-runner/test/__snapshots__/suite.test.ts.snap rename to test/e2e/fixtures/no-module-runner/test/__snapshots__/suite.test.ts.snap diff --git a/test/cli/fixtures/no-module-runner/test/automock.test.ts b/test/e2e/fixtures/no-module-runner/test/automock.test.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/test/automock.test.ts rename to test/e2e/fixtures/no-module-runner/test/automock.test.ts diff --git a/test/cli/fixtures/no-module-runner/test/autospy.test.ts b/test/e2e/fixtures/no-module-runner/test/autospy.test.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/test/autospy.test.ts rename to test/e2e/fixtures/no-module-runner/test/autospy.test.ts diff --git a/test/cli/fixtures/no-module-runner/test/basic.test.ts b/test/e2e/fixtures/no-module-runner/test/basic.test.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/test/basic.test.ts rename to test/e2e/fixtures/no-module-runner/test/basic.test.ts diff --git a/test/cli/fixtures/no-module-runner/test/manual-mock.test.ts b/test/e2e/fixtures/no-module-runner/test/manual-mock.test.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/test/manual-mock.test.ts rename to test/e2e/fixtures/no-module-runner/test/manual-mock.test.ts diff --git a/test/cli/fixtures/no-module-runner/test/mock-async-factory.test.ts b/test/e2e/fixtures/no-module-runner/test/mock-async-factory.test.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/test/mock-async-factory.test.ts rename to test/e2e/fixtures/no-module-runner/test/mock-async-factory.test.ts diff --git a/test/cli/fixtures/no-module-runner/test/redirect-mock.test.ts b/test/e2e/fixtures/no-module-runner/test/redirect-mock.test.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/test/redirect-mock.test.ts rename to test/e2e/fixtures/no-module-runner/test/redirect-mock.test.ts diff --git a/test/cli/fixtures/no-module-runner/test/suite.test.ts b/test/e2e/fixtures/no-module-runner/test/suite.test.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/test/suite.test.ts rename to test/e2e/fixtures/no-module-runner/test/suite.test.ts diff --git a/test/cli/fixtures/no-module-runner/tsSetup.ts b/test/e2e/fixtures/no-module-runner/tsSetup.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/tsSetup.ts rename to test/e2e/fixtures/no-module-runner/tsSetup.ts diff --git a/test/cli/fixtures/no-module-runner/tsconfig.json b/test/e2e/fixtures/no-module-runner/tsconfig.json similarity index 100% rename from test/cli/fixtures/no-module-runner/tsconfig.json rename to test/e2e/fixtures/no-module-runner/tsconfig.json diff --git a/test/cli/fixtures/no-module-runner/vitest.config.ts b/test/e2e/fixtures/no-module-runner/vitest.config.ts similarity index 100% rename from test/cli/fixtures/no-module-runner/vitest.config.ts rename to test/e2e/fixtures/no-module-runner/vitest.config.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-1.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-1.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-1.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-1.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-10.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-10.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-10.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-10.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-11.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-11.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-11.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-11.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-12.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-12.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-12.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-12.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-2.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-2.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-2.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-2.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-3.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-3.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-3.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-3.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-4.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-4.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-4.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-4.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-5.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-5.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-5.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-5.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-6.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-6.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-6.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-6.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-7.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-7.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-7.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-7.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-8.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-8.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-8.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-8.test.ts diff --git a/test/cli/fixtures/no-unexpected-logging/fixture-9.test.ts b/test/e2e/fixtures/no-unexpected-logging/fixture-9.test.ts similarity index 100% rename from test/cli/fixtures/no-unexpected-logging/fixture-9.test.ts rename to test/e2e/fixtures/no-unexpected-logging/fixture-9.test.ts diff --git a/test/cli/fixtures/optimize-deps/ssr.test.ts b/test/e2e/fixtures/optimize-deps/ssr.test.ts similarity index 100% rename from test/cli/fixtures/optimize-deps/ssr.test.ts rename to test/e2e/fixtures/optimize-deps/ssr.test.ts diff --git a/test/cli/fixtures/optimize-deps/vitest.config.ts b/test/e2e/fixtures/optimize-deps/vitest.config.ts similarity index 100% rename from test/cli/fixtures/optimize-deps/vitest.config.ts rename to test/e2e/fixtures/optimize-deps/vitest.config.ts diff --git a/test/cli/fixtures/optimize-deps/web.test.ts b/test/e2e/fixtures/optimize-deps/web.test.ts similarity index 100% rename from test/cli/fixtures/optimize-deps/web.test.ts rename to test/e2e/fixtures/optimize-deps/web.test.ts diff --git a/test/cli/fixtures/otel-tests/basic.test.ts b/test/e2e/fixtures/otel-tests/basic.test.ts similarity index 100% rename from test/cli/fixtures/otel-tests/basic.test.ts rename to test/e2e/fixtures/otel-tests/basic.test.ts diff --git a/test/cli/fixtures/otel-tests/otel.browser.sdk.js b/test/e2e/fixtures/otel-tests/otel.browser.sdk.js similarity index 100% rename from test/cli/fixtures/otel-tests/otel.browser.sdk.js rename to test/e2e/fixtures/otel-tests/otel.browser.sdk.js diff --git a/test/cli/fixtures/otel-tests/otel.sdk.js b/test/e2e/fixtures/otel-tests/otel.sdk.js similarity index 100% rename from test/cli/fixtures/otel-tests/otel.sdk.js rename to test/e2e/fixtures/otel-tests/otel.sdk.js diff --git a/test/cli/fixtures/otel-tests/vitest.config.ts b/test/e2e/fixtures/otel-tests/vitest.config.ts similarity index 100% rename from test/cli/fixtures/otel-tests/vitest.config.ts rename to test/e2e/fixtures/otel-tests/vitest.config.ts diff --git a/test/cli/fixtures/path-filter/basic.test.ts b/test/e2e/fixtures/path-filter/basic.test.ts similarity index 100% rename from test/cli/fixtures/path-filter/basic.test.ts rename to test/e2e/fixtures/path-filter/basic.test.ts diff --git a/test/cli/fixtures/path-filter/vitest.config.ts b/test/e2e/fixtures/path-filter/vitest.config.ts similarity index 100% rename from test/cli/fixtures/path-filter/vitest.config.ts rename to test/e2e/fixtures/path-filter/vitest.config.ts diff --git a/test/cli/fixtures/plugin/basic.test.ts b/test/e2e/fixtures/plugin/basic.test.ts similarity index 100% rename from test/cli/fixtures/plugin/basic.test.ts rename to test/e2e/fixtures/plugin/basic.test.ts diff --git a/test/cli/fixtures/plugin/vitest.config.ts b/test/e2e/fixtures/plugin/vitest.config.ts similarity index 100% rename from test/cli/fixtures/plugin/vitest.config.ts rename to test/e2e/fixtures/plugin/vitest.config.ts diff --git a/test/cli/fixtures/project/packages/project_1/base.test.ts b/test/e2e/fixtures/project/packages/project_1/base.test.ts similarity index 100% rename from test/cli/fixtures/project/packages/project_1/base.test.ts rename to test/e2e/fixtures/project/packages/project_1/base.test.ts diff --git a/test/cli/fixtures/project/packages/project_2/base.test.ts b/test/e2e/fixtures/project/packages/project_2/base.test.ts similarity index 100% rename from test/cli/fixtures/project/packages/project_2/base.test.ts rename to test/e2e/fixtures/project/packages/project_2/base.test.ts diff --git a/test/cli/fixtures/project/packages/space_1/base.test.ts b/test/e2e/fixtures/project/packages/space_1/base.test.ts similarity index 100% rename from test/cli/fixtures/project/packages/space_1/base.test.ts rename to test/e2e/fixtures/project/packages/space_1/base.test.ts diff --git a/test/cli/fixtures/project/vitest.config.ts b/test/e2e/fixtures/project/vitest.config.ts similarity index 100% rename from test/cli/fixtures/project/vitest.config.ts rename to test/e2e/fixtures/project/vitest.config.ts diff --git a/test/cli/fixtures/public-api/custom.spec.ts b/test/e2e/fixtures/public-api/custom.spec.ts similarity index 100% rename from test/cli/fixtures/public-api/custom.spec.ts rename to test/e2e/fixtures/public-api/custom.spec.ts diff --git a/test/cli/fixtures/public-api/vitest.config.ts b/test/e2e/fixtures/public-api/vitest.config.ts similarity index 100% rename from test/cli/fixtures/public-api/vitest.config.ts rename to test/e2e/fixtures/public-api/vitest.config.ts diff --git a/test/cli/fixtures/reported-tasks/1_first.test.ts b/test/e2e/fixtures/reported-tasks/1_first.test.ts similarity index 100% rename from test/cli/fixtures/reported-tasks/1_first.test.ts rename to test/e2e/fixtures/reported-tasks/1_first.test.ts diff --git a/test/cli/fixtures/reporters/.gitignore b/test/e2e/fixtures/reporters/.gitignore similarity index 100% rename from test/cli/fixtures/reporters/.gitignore rename to test/e2e/fixtures/reporters/.gitignore diff --git a/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts b/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts similarity index 100% rename from test/cli/fixtures/reporters/all-passing-or-skipped.test.ts rename to test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts diff --git a/test/cli/fixtures/reporters/all-skipped.test.ts b/test/e2e/fixtures/reporters/all-skipped.test.ts similarity index 100% rename from test/cli/fixtures/reporters/all-skipped.test.ts rename to test/e2e/fixtures/reporters/all-skipped.test.ts diff --git a/test/cli/fixtures/reporters/basic/basic.test.ts b/test/e2e/fixtures/reporters/basic/basic.test.ts similarity index 100% rename from test/cli/fixtures/reporters/basic/basic.test.ts rename to test/e2e/fixtures/reporters/basic/basic.test.ts diff --git a/test/cli/fixtures/reporters/basic/vitest.config.override.js b/test/e2e/fixtures/reporters/basic/vitest.config.override.js similarity index 100% rename from test/cli/fixtures/reporters/basic/vitest.config.override.js rename to test/e2e/fixtures/reporters/basic/vitest.config.override.js diff --git a/test/cli/fixtures/reporters/better-testsuite-name/space-1/test/base.test.ts b/test/e2e/fixtures/reporters/better-testsuite-name/space-1/test/base.test.ts similarity index 100% rename from test/cli/fixtures/reporters/better-testsuite-name/space-1/test/base.test.ts rename to test/e2e/fixtures/reporters/better-testsuite-name/space-1/test/base.test.ts diff --git a/test/cli/fixtures/reporters/better-testsuite-name/space-2/test/base.test.ts b/test/e2e/fixtures/reporters/better-testsuite-name/space-2/test/base.test.ts similarity index 100% rename from test/cli/fixtures/reporters/better-testsuite-name/space-2/test/base.test.ts rename to test/e2e/fixtures/reporters/better-testsuite-name/space-2/test/base.test.ts diff --git a/test/cli/fixtures/reporters/better-testsuite-name/vitest.config.ts b/test/e2e/fixtures/reporters/better-testsuite-name/vitest.config.ts similarity index 100% rename from test/cli/fixtures/reporters/better-testsuite-name/vitest.config.ts rename to test/e2e/fixtures/reporters/better-testsuite-name/vitest.config.ts diff --git a/test/cli/fixtures/reporters/code-frame-line-limit.test.ts b/test/e2e/fixtures/reporters/code-frame-line-limit.test.ts similarity index 100% rename from test/cli/fixtures/reporters/code-frame-line-limit.test.ts rename to test/e2e/fixtures/reporters/code-frame-line-limit.test.ts diff --git a/test/cli/fixtures/reporters/console-interleave.test.ts b/test/e2e/fixtures/reporters/console-interleave.test.ts similarity index 100% rename from test/cli/fixtures/reporters/console-interleave.test.ts rename to test/e2e/fixtures/reporters/console-interleave.test.ts diff --git a/test/cli/fixtures/reporters/console-simple.test.ts b/test/e2e/fixtures/reporters/console-simple.test.ts similarity index 100% rename from test/cli/fixtures/reporters/console-simple.test.ts rename to test/e2e/fixtures/reporters/console-simple.test.ts diff --git a/test/cli/fixtures/reporters/console-some-failing.test.ts b/test/e2e/fixtures/reporters/console-some-failing.test.ts similarity index 100% rename from test/cli/fixtures/reporters/console-some-failing.test.ts rename to test/e2e/fixtures/reporters/console-some-failing.test.ts diff --git a/test/cli/fixtures/reporters/console.test.ts b/test/e2e/fixtures/reporters/console.test.ts similarity index 100% rename from test/cli/fixtures/reporters/console.test.ts rename to test/e2e/fixtures/reporters/console.test.ts diff --git a/test/cli/fixtures/reporters/custom-diff-config.test.ts b/test/e2e/fixtures/reporters/custom-diff-config.test.ts similarity index 100% rename from test/cli/fixtures/reporters/custom-diff-config.test.ts rename to test/e2e/fixtures/reporters/custom-diff-config.test.ts diff --git a/test/cli/fixtures/reporters/custom-diff-config.ts b/test/e2e/fixtures/reporters/custom-diff-config.ts similarity index 100% rename from test/cli/fixtures/reporters/custom-diff-config.ts rename to test/e2e/fixtures/reporters/custom-diff-config.ts diff --git a/test/cli/fixtures/reporters/custom-error/basic.test.ts b/test/e2e/fixtures/reporters/custom-error/basic.test.ts similarity index 100% rename from test/cli/fixtures/reporters/custom-error/basic.test.ts rename to test/e2e/fixtures/reporters/custom-error/basic.test.ts diff --git a/test/cli/fixtures/reporters/custom-error/vitest.config.ts b/test/e2e/fixtures/reporters/custom-error/vitest.config.ts similarity index 100% rename from test/cli/fixtures/reporters/custom-error/vitest.config.ts rename to test/e2e/fixtures/reporters/custom-error/vitest.config.ts diff --git a/test/cli/fixtures/reporters/default/a.test.ts b/test/e2e/fixtures/reporters/default/a.test.ts similarity index 100% rename from test/cli/fixtures/reporters/default/a.test.ts rename to test/e2e/fixtures/reporters/default/a.test.ts diff --git a/test/cli/fixtures/reporters/default/b1.test.ts b/test/e2e/fixtures/reporters/default/b1.test.ts similarity index 100% rename from test/cli/fixtures/reporters/default/b1.test.ts rename to test/e2e/fixtures/reporters/default/b1.test.ts diff --git a/test/cli/fixtures/reporters/default/b2.test.ts b/test/e2e/fixtures/reporters/default/b2.test.ts similarity index 100% rename from test/cli/fixtures/reporters/default/b2.test.ts rename to test/e2e/fixtures/reporters/default/b2.test.ts diff --git a/test/cli/fixtures/reporters/default/print-index.test.ts b/test/e2e/fixtures/reporters/default/print-index.test.ts similarity index 100% rename from test/cli/fixtures/reporters/default/print-index.test.ts rename to test/e2e/fixtures/reporters/default/print-index.test.ts diff --git a/test/cli/fixtures/reporters/default/vitest.config.ts b/test/e2e/fixtures/reporters/default/vitest.config.ts similarity index 100% rename from test/cli/fixtures/reporters/default/vitest.config.ts rename to test/e2e/fixtures/reporters/default/vitest.config.ts diff --git a/test/cli/fixtures/reporters/duration/basic.test.ts b/test/e2e/fixtures/reporters/duration/basic.test.ts similarity index 100% rename from test/cli/fixtures/reporters/duration/basic.test.ts rename to test/e2e/fixtures/reporters/duration/basic.test.ts diff --git a/test/cli/fixtures/reporters/duration/vitest.config.ts b/test/e2e/fixtures/reporters/duration/vitest.config.ts similarity index 100% rename from test/cli/fixtures/reporters/duration/vitest.config.ts rename to test/e2e/fixtures/reporters/duration/vitest.config.ts diff --git a/test/cli/fixtures/reporters/error-props/basic.test.ts b/test/e2e/fixtures/reporters/error-props/basic.test.ts similarity index 100% rename from test/cli/fixtures/reporters/error-props/basic.test.ts rename to test/e2e/fixtures/reporters/error-props/basic.test.ts diff --git a/test/cli/fixtures/reporters/error-to-json.test.ts b/test/e2e/fixtures/reporters/error-to-json.test.ts similarity index 100% rename from test/cli/fixtures/reporters/error-to-json.test.ts rename to test/e2e/fixtures/reporters/error-to-json.test.ts diff --git a/test/cli/fixtures/reporters/error.test.ts b/test/e2e/fixtures/reporters/error.test.ts similarity index 100% rename from test/cli/fixtures/reporters/error.test.ts rename to test/e2e/fixtures/reporters/error.test.ts diff --git a/test/cli/fixtures/reporters/function-as-name.bench.ts b/test/e2e/fixtures/reporters/function-as-name.bench.ts similarity index 100% rename from test/cli/fixtures/reporters/function-as-name.bench.ts rename to test/e2e/fixtures/reporters/function-as-name.bench.ts diff --git a/test/cli/fixtures/reporters/function-as-name.test.ts b/test/e2e/fixtures/reporters/function-as-name.test.ts similarity index 100% rename from test/cli/fixtures/reporters/function-as-name.test.ts rename to test/e2e/fixtures/reporters/function-as-name.test.ts diff --git a/test/cli/fixtures/reporters/github-actions/flaky/math.spec.ts b/test/e2e/fixtures/reporters/github-actions/flaky/math.spec.ts similarity index 100% rename from test/cli/fixtures/reporters/github-actions/flaky/math.spec.ts rename to test/e2e/fixtures/reporters/github-actions/flaky/math.spec.ts diff --git a/test/cli/fixtures/reporters/github-actions/flaky/network.spec.ts b/test/e2e/fixtures/reporters/github-actions/flaky/network.spec.ts similarity index 100% rename from test/cli/fixtures/reporters/github-actions/flaky/network.spec.ts rename to test/e2e/fixtures/reporters/github-actions/flaky/network.spec.ts diff --git a/test/cli/fixtures/reporters/implementations/custom-reporter.js b/test/e2e/fixtures/reporters/implementations/custom-reporter.js similarity index 100% rename from test/cli/fixtures/reporters/implementations/custom-reporter.js rename to test/e2e/fixtures/reporters/implementations/custom-reporter.js diff --git a/test/cli/fixtures/reporters/implementations/custom-reporter.ts b/test/e2e/fixtures/reporters/implementations/custom-reporter.ts similarity index 100% rename from test/cli/fixtures/reporters/implementations/custom-reporter.ts rename to test/e2e/fixtures/reporters/implementations/custom-reporter.ts diff --git a/test/cli/fixtures/reporters/import-durations-25ms-throws.ts b/test/e2e/fixtures/reporters/import-durations-25ms-throws.ts similarity index 100% rename from test/cli/fixtures/reporters/import-durations-25ms-throws.ts rename to test/e2e/fixtures/reporters/import-durations-25ms-throws.ts diff --git a/test/cli/fixtures/reporters/import-durations-25ms.ts b/test/e2e/fixtures/reporters/import-durations-25ms.ts similarity index 100% rename from test/cli/fixtures/reporters/import-durations-25ms.ts rename to test/e2e/fixtures/reporters/import-durations-25ms.ts diff --git a/test/cli/fixtures/reporters/import-durations-50ms.ts b/test/e2e/fixtures/reporters/import-durations-50ms.ts similarity index 100% rename from test/cli/fixtures/reporters/import-durations-50ms.ts rename to test/e2e/fixtures/reporters/import-durations-50ms.ts diff --git a/test/cli/fixtures/reporters/import-durations-throws.test.ts b/test/e2e/fixtures/reporters/import-durations-throws.test.ts similarity index 100% rename from test/cli/fixtures/reporters/import-durations-throws.test.ts rename to test/e2e/fixtures/reporters/import-durations-throws.test.ts diff --git a/test/cli/fixtures/reporters/import-durations.test.ts b/test/e2e/fixtures/reporters/import-durations.test.ts similarity index 100% rename from test/cli/fixtures/reporters/import-durations.test.ts rename to test/e2e/fixtures/reporters/import-durations.test.ts diff --git a/test/cli/fixtures/reporters/indicator-position.test.js b/test/e2e/fixtures/reporters/indicator-position.test.js similarity index 100% rename from test/cli/fixtures/reporters/indicator-position.test.js rename to test/e2e/fixtures/reporters/indicator-position.test.js diff --git a/test/cli/fixtures/reporters/invalid-diff-config.ts b/test/e2e/fixtures/reporters/invalid-diff-config.ts similarity index 100% rename from test/cli/fixtures/reporters/invalid-diff-config.ts rename to test/e2e/fixtures/reporters/invalid-diff-config.ts diff --git a/test/cli/fixtures/reporters/json-fail-import.test.ts b/test/e2e/fixtures/reporters/json-fail-import.test.ts similarity index 100% rename from test/cli/fixtures/reporters/json-fail-import.test.ts rename to test/e2e/fixtures/reporters/json-fail-import.test.ts diff --git a/test/cli/fixtures/reporters/json-fail.test.ts b/test/e2e/fixtures/reporters/json-fail.test.ts similarity index 100% rename from test/cli/fixtures/reporters/json-fail.test.ts rename to test/e2e/fixtures/reporters/json-fail.test.ts diff --git a/test/cli/fixtures/reporters/json-meta.test.ts b/test/e2e/fixtures/reporters/json-meta.test.ts similarity index 100% rename from test/cli/fixtures/reporters/json-meta.test.ts rename to test/e2e/fixtures/reporters/json-meta.test.ts diff --git a/test/cli/fixtures/reporters/junit-cli-options/sample.test.ts b/test/e2e/fixtures/reporters/junit-cli-options/sample.test.ts similarity index 100% rename from test/cli/fixtures/reporters/junit-cli-options/sample.test.ts rename to test/e2e/fixtures/reporters/junit-cli-options/sample.test.ts diff --git a/test/cli/fixtures/reporters/junit-cli-options/vitest.config.ts b/test/e2e/fixtures/reporters/junit-cli-options/vitest.config.ts similarity index 100% rename from test/cli/fixtures/reporters/junit-cli-options/vitest.config.ts rename to test/e2e/fixtures/reporters/junit-cli-options/vitest.config.ts diff --git a/test/cli/fixtures/reporters/long-loading-task.test.ts b/test/e2e/fixtures/reporters/long-loading-task.test.ts similarity index 100% rename from test/cli/fixtures/reporters/long-loading-task.test.ts rename to test/e2e/fixtures/reporters/long-loading-task.test.ts diff --git a/test/cli/fixtures/reporters/many-errors/basic.test.ts b/test/e2e/fixtures/reporters/many-errors/basic.test.ts similarity index 100% rename from test/cli/fixtures/reporters/many-errors/basic.test.ts rename to test/e2e/fixtures/reporters/many-errors/basic.test.ts diff --git a/test/cli/fixtures/reporters/merge-errors/basic.test.ts b/test/e2e/fixtures/reporters/merge-errors/basic.test.ts similarity index 100% rename from test/cli/fixtures/reporters/merge-errors/basic.test.ts rename to test/e2e/fixtures/reporters/merge-errors/basic.test.ts diff --git a/test/cli/fixtures/reporters/merge-reports-module-graph/basic.test.ts b/test/e2e/fixtures/reporters/merge-reports-module-graph/basic.test.ts similarity index 100% rename from test/cli/fixtures/reporters/merge-reports-module-graph/basic.test.ts rename to test/e2e/fixtures/reporters/merge-reports-module-graph/basic.test.ts diff --git a/test/cli/fixtures/reporters/merge-reports-module-graph/second.test.ts b/test/e2e/fixtures/reporters/merge-reports-module-graph/second.test.ts similarity index 100% rename from test/cli/fixtures/reporters/merge-reports-module-graph/second.test.ts rename to test/e2e/fixtures/reporters/merge-reports-module-graph/second.test.ts diff --git a/test/cli/fixtures/reporters/merge-reports-module-graph/sub/format.ts b/test/e2e/fixtures/reporters/merge-reports-module-graph/sub/format.ts similarity index 100% rename from test/cli/fixtures/reporters/merge-reports-module-graph/sub/format.ts rename to test/e2e/fixtures/reporters/merge-reports-module-graph/sub/format.ts diff --git a/test/cli/fixtures/reporters/merge-reports-module-graph/sub/subject.ts b/test/e2e/fixtures/reporters/merge-reports-module-graph/sub/subject.ts similarity index 100% rename from test/cli/fixtures/reporters/merge-reports-module-graph/sub/subject.ts rename to test/e2e/fixtures/reporters/merge-reports-module-graph/sub/subject.ts diff --git a/test/cli/fixtures/reporters/merge-reports-module-graph/util.ts b/test/e2e/fixtures/reporters/merge-reports-module-graph/util.ts similarity index 100% rename from test/cli/fixtures/reporters/merge-reports-module-graph/util.ts rename to test/e2e/fixtures/reporters/merge-reports-module-graph/util.ts diff --git a/test/cli/fixtures/reporters/merge-reports-module-graph/vitest.config.js b/test/e2e/fixtures/reporters/merge-reports-module-graph/vitest.config.js similarity index 100% rename from test/cli/fixtures/reporters/merge-reports-module-graph/vitest.config.js rename to test/e2e/fixtures/reporters/merge-reports-module-graph/vitest.config.js diff --git a/test/cli/fixtures/reporters/merge-reports/first.test.ts b/test/e2e/fixtures/reporters/merge-reports/first.test.ts similarity index 100% rename from test/cli/fixtures/reporters/merge-reports/first.test.ts rename to test/e2e/fixtures/reporters/merge-reports/first.test.ts diff --git a/test/cli/fixtures/reporters/merge-reports/second.test.ts b/test/e2e/fixtures/reporters/merge-reports/second.test.ts similarity index 100% rename from test/cli/fixtures/reporters/merge-reports/second.test.ts rename to test/e2e/fixtures/reporters/merge-reports/second.test.ts diff --git a/test/cli/fixtures/reporters/merge-reports/vitest.config.js b/test/e2e/fixtures/reporters/merge-reports/vitest.config.js similarity index 100% rename from test/cli/fixtures/reporters/merge-reports/vitest.config.js rename to test/e2e/fixtures/reporters/merge-reports/vitest.config.js diff --git a/test/cli/fixtures/reporters/metadata/metadata.test.ts b/test/e2e/fixtures/reporters/metadata/metadata.test.ts similarity index 100% rename from test/cli/fixtures/reporters/metadata/metadata.test.ts rename to test/e2e/fixtures/reporters/metadata/metadata.test.ts diff --git a/test/cli/fixtures/reporters/metadata/vitest.config.ts b/test/e2e/fixtures/reporters/metadata/vitest.config.ts similarity index 100% rename from test/cli/fixtures/reporters/metadata/vitest.config.ts rename to test/e2e/fixtures/reporters/metadata/vitest.config.ts diff --git a/test/cli/fixtures/reporters/ok.test.ts b/test/e2e/fixtures/reporters/ok.test.ts similarity index 100% rename from test/cli/fixtures/reporters/ok.test.ts rename to test/e2e/fixtures/reporters/ok.test.ts diff --git a/test/cli/fixtures/reporters/pass-and-skip-test-suites.test.ts b/test/e2e/fixtures/reporters/pass-and-skip-test-suites.test.ts similarity index 100% rename from test/cli/fixtures/reporters/pass-and-skip-test-suites.test.ts rename to test/e2e/fixtures/reporters/pass-and-skip-test-suites.test.ts diff --git a/test/cli/fixtures/reporters/project-name/example.test.ts b/test/e2e/fixtures/reporters/project-name/example.test.ts similarity index 100% rename from test/cli/fixtures/reporters/project-name/example.test.ts rename to test/e2e/fixtures/reporters/project-name/example.test.ts diff --git a/test/cli/fixtures/reporters/project-name/vitest.config.ts b/test/e2e/fixtures/reporters/project-name/vitest.config.ts similarity index 100% rename from test/cli/fixtures/reporters/project-name/vitest.config.ts rename to test/e2e/fixtures/reporters/project-name/vitest.config.ts diff --git a/test/cli/fixtures/reporters/repeats.test.ts b/test/e2e/fixtures/reporters/repeats.test.ts similarity index 100% rename from test/cli/fixtures/reporters/repeats.test.ts rename to test/e2e/fixtures/reporters/repeats.test.ts diff --git a/test/cli/fixtures/reporters/reporter-error/basic.test.ts b/test/e2e/fixtures/reporters/reporter-error/basic.test.ts similarity index 100% rename from test/cli/fixtures/reporters/reporter-error/basic.test.ts rename to test/e2e/fixtures/reporters/reporter-error/basic.test.ts diff --git a/test/cli/fixtures/reporters/retry.test.ts b/test/e2e/fixtures/reporters/retry.test.ts similarity index 100% rename from test/cli/fixtures/reporters/retry.test.ts rename to test/e2e/fixtures/reporters/retry.test.ts diff --git a/test/cli/fixtures/reporters/some-failing.test.ts b/test/e2e/fixtures/reporters/some-failing.test.ts similarity index 100% rename from test/cli/fixtures/reporters/some-failing.test.ts rename to test/e2e/fixtures/reporters/some-failing.test.ts diff --git a/test/cli/fixtures/reporters/suite-hook-failure/basic.test.ts b/test/e2e/fixtures/reporters/suite-hook-failure/basic.test.ts similarity index 100% rename from test/cli/fixtures/reporters/suite-hook-failure/basic.test.ts rename to test/e2e/fixtures/reporters/suite-hook-failure/basic.test.ts diff --git a/test/cli/fixtures/reporters/suite-hook-failure/vitest.config.ts b/test/e2e/fixtures/reporters/suite-hook-failure/vitest.config.ts similarity index 100% rename from test/cli/fixtures/reporters/suite-hook-failure/vitest.config.ts rename to test/e2e/fixtures/reporters/suite-hook-failure/vitest.config.ts diff --git a/test/cli/fixtures/reporters/test-for-title-truncate.test.ts b/test/e2e/fixtures/reporters/test-for-title-truncate.test.ts similarity index 100% rename from test/cli/fixtures/reporters/test-for-title-truncate.test.ts rename to test/e2e/fixtures/reporters/test-for-title-truncate.test.ts diff --git a/test/cli/fixtures/reporters/test-for-title.test.ts b/test/e2e/fixtures/reporters/test-for-title.test.ts similarity index 100% rename from test/cli/fixtures/reporters/test-for-title.test.ts rename to test/e2e/fixtures/reporters/test-for-title.test.ts diff --git a/test/cli/fixtures/reporters/verbose/example-1.test.ts b/test/e2e/fixtures/reporters/verbose/example-1.test.ts similarity index 100% rename from test/cli/fixtures/reporters/verbose/example-1.test.ts rename to test/e2e/fixtures/reporters/verbose/example-1.test.ts diff --git a/test/cli/fixtures/reporters/verbose/example-2.test.ts b/test/e2e/fixtures/reporters/verbose/example-2.test.ts similarity index 100% rename from test/cli/fixtures/reporters/verbose/example-2.test.ts rename to test/e2e/fixtures/reporters/verbose/example-2.test.ts diff --git a/test/cli/fixtures/reporters/vitest.config.ts b/test/e2e/fixtures/reporters/vitest.config.ts similarity index 100% rename from test/cli/fixtures/reporters/vitest.config.ts rename to test/e2e/fixtures/reporters/vitest.config.ts diff --git a/test/cli/fixtures/reporters/with-syntax-error.test.js b/test/e2e/fixtures/reporters/with-syntax-error.test.js similarity index 100% rename from test/cli/fixtures/reporters/with-syntax-error.test.js rename to test/e2e/fixtures/reporters/with-syntax-error.test.js diff --git a/test/cli/fixtures/restricted-fs/src/math.js b/test/e2e/fixtures/restricted-fs/src/math.js similarity index 100% rename from test/cli/fixtures/restricted-fs/src/math.js rename to test/e2e/fixtures/restricted-fs/src/math.js diff --git a/test/cli/fixtures/restricted-fs/tests/basic.spec.js b/test/e2e/fixtures/restricted-fs/tests/basic.spec.js similarity index 100% rename from test/cli/fixtures/restricted-fs/tests/basic.spec.js rename to test/e2e/fixtures/restricted-fs/tests/basic.spec.js diff --git a/test/cli/fixtures/restricted-fs/vitest.config.ts b/test/e2e/fixtures/restricted-fs/vitest.config.ts similarity index 100% rename from test/cli/fixtures/restricted-fs/vitest.config.ts rename to test/e2e/fixtures/restricted-fs/vitest.config.ts diff --git a/test/cli/fixtures/restricted-fs/vitest.setup.js b/test/e2e/fixtures/restricted-fs/vitest.setup.js similarity index 100% rename from test/cli/fixtures/restricted-fs/vitest.setup.js rename to test/e2e/fixtures/restricted-fs/vitest.setup.js diff --git a/test/cli/fixtures/retry-config/vitest.config.ts b/test/e2e/fixtures/retry-config/vitest.config.ts similarity index 100% rename from test/cli/fixtures/retry-config/vitest.config.ts rename to test/e2e/fixtures/retry-config/vitest.config.ts diff --git a/test/cli/fixtures/rollup-error/not-found-export.test.ts b/test/e2e/fixtures/rollup-error/not-found-export.test.ts similarity index 100% rename from test/cli/fixtures/rollup-error/not-found-export.test.ts rename to test/e2e/fixtures/rollup-error/not-found-export.test.ts diff --git a/test/cli/fixtures/rollup-error/not-found-package.test.ts b/test/e2e/fixtures/rollup-error/not-found-package.test.ts similarity index 100% rename from test/cli/fixtures/rollup-error/not-found-package.test.ts rename to test/e2e/fixtures/rollup-error/not-found-package.test.ts diff --git a/test/e2e/fixtures/rollup-error/vitest.config.ts b/test/e2e/fixtures/rollup-error/vitest.config.ts new file mode 100644 index 000000000..1b5651d48 --- /dev/null +++ b/test/e2e/fixtures/rollup-error/vitest.config.ts @@ -0,0 +1,6 @@ +import { defineConfig } from "vitest/config"; + +// pnpm -C test/e2e test -- --root fixtures/rollup-error --environment happy-dom +// pnpm -C test/e2e test -- --root fixtures/rollup-error --environment node + +export default defineConfig({}) diff --git a/test/cli/fixtures/setup-files-resolve/nested-bare/basic.test.ts b/test/e2e/fixtures/setup-files-resolve/nested-bare/basic.test.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/nested-bare/basic.test.ts rename to test/e2e/fixtures/setup-files-resolve/nested-bare/basic.test.ts diff --git a/test/cli/fixtures/setup-files-resolve/nested-bare/setup.ts b/test/e2e/fixtures/setup-files-resolve/nested-bare/setup.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/nested-bare/setup.ts rename to test/e2e/fixtures/setup-files-resolve/nested-bare/setup.ts diff --git a/test/cli/fixtures/setup-files-resolve/nested-bare/vitest.config.ts b/test/e2e/fixtures/setup-files-resolve/nested-bare/vitest.config.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/nested-bare/vitest.config.ts rename to test/e2e/fixtures/setup-files-resolve/nested-bare/vitest.config.ts diff --git a/test/cli/fixtures/setup-files-resolve/nested-no-ext/basic.test.ts b/test/e2e/fixtures/setup-files-resolve/nested-no-ext/basic.test.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/nested-no-ext/basic.test.ts rename to test/e2e/fixtures/setup-files-resolve/nested-no-ext/basic.test.ts diff --git a/test/cli/fixtures/setup-files-resolve/nested-no-ext/setup.ts b/test/e2e/fixtures/setup-files-resolve/nested-no-ext/setup.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/nested-no-ext/setup.ts rename to test/e2e/fixtures/setup-files-resolve/nested-no-ext/setup.ts diff --git a/test/cli/fixtures/setup-files-resolve/nested-no-ext/vitest.config.ts b/test/e2e/fixtures/setup-files-resolve/nested-no-ext/vitest.config.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/nested-no-ext/vitest.config.ts rename to test/e2e/fixtures/setup-files-resolve/nested-no-ext/vitest.config.ts diff --git a/test/cli/fixtures/setup-files-resolve/nested/basic.test.ts b/test/e2e/fixtures/setup-files-resolve/nested/basic.test.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/nested/basic.test.ts rename to test/e2e/fixtures/setup-files-resolve/nested/basic.test.ts diff --git a/test/cli/fixtures/setup-files-resolve/nested/setup.ts b/test/e2e/fixtures/setup-files-resolve/nested/setup.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/nested/setup.ts rename to test/e2e/fixtures/setup-files-resolve/nested/setup.ts diff --git a/test/cli/fixtures/setup-files-resolve/nested/vitest.config.ts b/test/e2e/fixtures/setup-files-resolve/nested/vitest.config.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/nested/vitest.config.ts rename to test/e2e/fixtures/setup-files-resolve/nested/vitest.config.ts diff --git a/test/cli/fixtures/setup-files-resolve/setup.ts b/test/e2e/fixtures/setup-files-resolve/setup.ts similarity index 100% rename from test/cli/fixtures/setup-files-resolve/setup.ts rename to test/e2e/fixtures/setup-files-resolve/setup.ts diff --git a/test/cli/fixtures/setup-files/console-setup.ts b/test/e2e/fixtures/setup-files/console-setup.ts similarity index 100% rename from test/cli/fixtures/setup-files/console-setup.ts rename to test/e2e/fixtures/setup-files/console-setup.ts diff --git a/test/cli/fixtures/setup-files/empty-setup.ts b/test/e2e/fixtures/setup-files/empty-setup.ts similarity index 100% rename from test/cli/fixtures/setup-files/empty-setup.ts rename to test/e2e/fixtures/setup-files/empty-setup.ts diff --git a/test/cli/fixtures/setup-files/empty.test.ts b/test/e2e/fixtures/setup-files/empty.test.ts similarity index 100% rename from test/cli/fixtures/setup-files/empty.test.ts rename to test/e2e/fixtures/setup-files/empty.test.ts diff --git a/test/cli/fixtures/skip-note/basic.test.ts b/test/e2e/fixtures/skip-note/basic.test.ts similarity index 100% rename from test/cli/fixtures/skip-note/basic.test.ts rename to test/e2e/fixtures/skip-note/basic.test.ts diff --git a/test/cli/fixtures/ssr-runner-project/project/basic.test.ts b/test/e2e/fixtures/ssr-runner-project/project/basic.test.ts similarity index 100% rename from test/cli/fixtures/ssr-runner-project/project/basic.test.ts rename to test/e2e/fixtures/ssr-runner-project/project/basic.test.ts diff --git a/test/cli/fixtures/ssr-runner-project/project/test-runner.js b/test/e2e/fixtures/ssr-runner-project/project/test-runner.js similarity index 100% rename from test/cli/fixtures/ssr-runner-project/project/test-runner.js rename to test/e2e/fixtures/ssr-runner-project/project/test-runner.js diff --git a/test/cli/fixtures/ssr-runner-project/project/vitest.config.ts b/test/e2e/fixtures/ssr-runner-project/project/vitest.config.ts similarity index 100% rename from test/cli/fixtures/ssr-runner-project/project/vitest.config.ts rename to test/e2e/fixtures/ssr-runner-project/project/vitest.config.ts diff --git a/test/cli/fixtures/ssr-runner-project/vitest.config.ts b/test/e2e/fixtures/ssr-runner-project/vitest.config.ts similarity index 100% rename from test/cli/fixtures/ssr-runner-project/vitest.config.ts rename to test/e2e/fixtures/ssr-runner-project/vitest.config.ts diff --git a/test/cli/fixtures/ssr-runner/basic.test.ts b/test/e2e/fixtures/ssr-runner/basic.test.ts similarity index 100% rename from test/cli/fixtures/ssr-runner/basic.test.ts rename to test/e2e/fixtures/ssr-runner/basic.test.ts diff --git a/test/cli/fixtures/ssr-runner/test-runner.js b/test/e2e/fixtures/ssr-runner/test-runner.js similarity index 100% rename from test/cli/fixtures/ssr-runner/test-runner.js rename to test/e2e/fixtures/ssr-runner/test-runner.js diff --git a/test/cli/fixtures/ssr-runner/vitest.config.ts b/test/e2e/fixtures/ssr-runner/vitest.config.ts similarity index 100% rename from test/cli/fixtures/ssr-runner/vitest.config.ts rename to test/e2e/fixtures/ssr-runner/vitest.config.ts diff --git a/test/cli/fixtures/stacktraces-custom-helper/basic.test.ts b/test/e2e/fixtures/stacktraces-custom-helper/basic.test.ts similarity index 100% rename from test/cli/fixtures/stacktraces-custom-helper/basic.test.ts rename to test/e2e/fixtures/stacktraces-custom-helper/basic.test.ts diff --git a/test/cli/fixtures/stacktraces-custom-helper/helper.ts b/test/e2e/fixtures/stacktraces-custom-helper/helper.ts similarity index 100% rename from test/cli/fixtures/stacktraces-custom-helper/helper.ts rename to test/e2e/fixtures/stacktraces-custom-helper/helper.ts diff --git a/test/cli/fixtures/stacktraces/add-in-imba.test.imba b/test/e2e/fixtures/stacktraces/add-in-imba.test.imba similarity index 100% rename from test/cli/fixtures/stacktraces/add-in-imba.test.imba rename to test/e2e/fixtures/stacktraces/add-in-imba.test.imba diff --git a/test/cli/fixtures/stacktraces/add-in-js.test.js b/test/e2e/fixtures/stacktraces/add-in-js.test.js similarity index 100% rename from test/cli/fixtures/stacktraces/add-in-js.test.js rename to test/e2e/fixtures/stacktraces/add-in-js.test.js diff --git a/test/cli/fixtures/stacktraces/add.test.ts b/test/e2e/fixtures/stacktraces/add.test.ts similarity index 100% rename from test/cli/fixtures/stacktraces/add.test.ts rename to test/e2e/fixtures/stacktraces/add.test.ts diff --git a/test/cli/fixtures/stacktraces/error-in-deps.test.js b/test/e2e/fixtures/stacktraces/error-in-deps.test.js similarity index 100% rename from test/cli/fixtures/stacktraces/error-in-deps.test.js rename to test/e2e/fixtures/stacktraces/error-in-deps.test.js diff --git a/test/cli/fixtures/stacktraces/error-in-package.test.js b/test/e2e/fixtures/stacktraces/error-in-package.test.js similarity index 100% rename from test/cli/fixtures/stacktraces/error-in-package.test.js rename to test/e2e/fixtures/stacktraces/error-in-package.test.js diff --git a/test/cli/fixtures/stacktraces/error-with-stack.test.js b/test/e2e/fixtures/stacktraces/error-with-stack.test.js similarity index 100% rename from test/cli/fixtures/stacktraces/error-with-stack.test.js rename to test/e2e/fixtures/stacktraces/error-with-stack.test.js diff --git a/test/cli/fixtures/stacktraces/foo.js b/test/e2e/fixtures/stacktraces/foo.js similarity index 100% rename from test/cli/fixtures/stacktraces/foo.js rename to test/e2e/fixtures/stacktraces/foo.js diff --git a/test/cli/fixtures/stacktraces/frame.spec.imba b/test/e2e/fixtures/stacktraces/frame.spec.imba similarity index 100% rename from test/cli/fixtures/stacktraces/frame.spec.imba rename to test/e2e/fixtures/stacktraces/frame.spec.imba diff --git a/test/cli/fixtures/stacktraces/mocked-global.test.js b/test/e2e/fixtures/stacktraces/mocked-global.test.js similarity index 100% rename from test/cli/fixtures/stacktraces/mocked-global.test.js rename to test/e2e/fixtures/stacktraces/mocked-global.test.js diff --git a/test/cli/fixtures/stacktraces/mocked-imported.test.js b/test/e2e/fixtures/stacktraces/mocked-imported.test.js similarity index 100% rename from test/cli/fixtures/stacktraces/mocked-imported.test.js rename to test/e2e/fixtures/stacktraces/mocked-imported.test.js diff --git a/test/cli/fixtures/stacktraces/mocked-imported.test.ts b/test/e2e/fixtures/stacktraces/mocked-imported.test.ts similarity index 100% rename from test/cli/fixtures/stacktraces/mocked-imported.test.ts rename to test/e2e/fixtures/stacktraces/mocked-imported.test.ts diff --git a/test/cli/fixtures/stacktraces/require-assertions.test.js b/test/e2e/fixtures/stacktraces/require-assertions.test.js similarity index 100% rename from test/cli/fixtures/stacktraces/require-assertions.test.js rename to test/e2e/fixtures/stacktraces/require-assertions.test.js diff --git a/test/cli/fixtures/stacktraces/reset-modules.test.ts b/test/e2e/fixtures/stacktraces/reset-modules.test.ts similarity index 100% rename from test/cli/fixtures/stacktraces/reset-modules.test.ts rename to test/e2e/fixtures/stacktraces/reset-modules.test.ts diff --git a/test/cli/fixtures/stacktraces/setup.js b/test/e2e/fixtures/stacktraces/setup.js similarity index 100% rename from test/cli/fixtures/stacktraces/setup.js rename to test/e2e/fixtures/stacktraces/setup.js diff --git a/test/cli/fixtures/stacktraces/utils.ts b/test/e2e/fixtures/stacktraces/utils.ts similarity index 100% rename from test/cli/fixtures/stacktraces/utils.ts rename to test/e2e/fixtures/stacktraces/utils.ts diff --git a/test/cli/fixtures/stacktraces/vite.config.ts b/test/e2e/fixtures/stacktraces/vite.config.ts similarity index 100% rename from test/cli/fixtures/stacktraces/vite.config.ts rename to test/e2e/fixtures/stacktraces/vite.config.ts diff --git a/test/cli/fixtures/standalone/basic.test.ts b/test/e2e/fixtures/standalone/basic.test.ts similarity index 100% rename from test/cli/fixtures/standalone/basic.test.ts rename to test/e2e/fixtures/standalone/basic.test.ts diff --git a/test/cli/fixtures/standalone/vitest.config.ts b/test/e2e/fixtures/standalone/vitest.config.ts similarity index 100% rename from test/cli/fixtures/standalone/vitest.config.ts rename to test/e2e/fixtures/standalone/vitest.config.ts diff --git a/test/cli/fixtures/test-tags/basic.test.ts b/test/e2e/fixtures/test-tags/basic.test.ts similarity index 100% rename from test/cli/fixtures/test-tags/basic.test.ts rename to test/e2e/fixtures/test-tags/basic.test.ts diff --git a/test/cli/fixtures/tty/example.test.ts b/test/e2e/fixtures/tty/example.test.ts similarity index 100% rename from test/cli/fixtures/tty/example.test.ts rename to test/e2e/fixtures/tty/example.test.ts diff --git a/test/cli/fixtures/tty/example.ts b/test/e2e/fixtures/tty/example.ts similarity index 100% rename from test/cli/fixtures/tty/example.ts rename to test/e2e/fixtures/tty/example.ts diff --git a/test/cli/fixtures/tty/math.test.ts b/test/e2e/fixtures/tty/math.test.ts similarity index 100% rename from test/cli/fixtures/tty/math.test.ts rename to test/e2e/fixtures/tty/math.test.ts diff --git a/test/cli/fixtures/tty/math.ts b/test/e2e/fixtures/tty/math.ts similarity index 100% rename from test/cli/fixtures/tty/math.ts rename to test/e2e/fixtures/tty/math.ts diff --git a/test/cli/fixtures/tty/vitest.config.ts b/test/e2e/fixtures/tty/vitest.config.ts similarity index 100% rename from test/cli/fixtures/tty/vitest.config.ts rename to test/e2e/fixtures/tty/vitest.config.ts diff --git a/test/cli/fixtures/vitest.config.js b/test/e2e/fixtures/vitest.config.js similarity index 100% rename from test/cli/fixtures/vitest.config.js rename to test/e2e/fixtures/vitest.config.js diff --git a/test/cli/fixtures/vm-threads/import-external-css-assets.test.js b/test/e2e/fixtures/vm-threads/import-external-css-assets.test.js similarity index 100% rename from test/cli/fixtures/vm-threads/import-external-css-assets.test.js rename to test/e2e/fixtures/vm-threads/import-external-css-assets.test.js diff --git a/test/cli/fixtures/vm-threads/module.test.js b/test/e2e/fixtures/vm-threads/module.test.js similarity index 100% rename from test/cli/fixtures/vm-threads/module.test.js rename to test/e2e/fixtures/vm-threads/module.test.js diff --git a/test/cli/fixtures/vm-threads/not-found.test.ts b/test/e2e/fixtures/vm-threads/not-found.test.ts similarity index 100% rename from test/cli/fixtures/vm-threads/not-found.test.ts rename to test/e2e/fixtures/vm-threads/not-found.test.ts diff --git a/test/cli/fixtures/vm-threads/require-cjs.test.js b/test/e2e/fixtures/vm-threads/require-cjs.test.js similarity index 100% rename from test/cli/fixtures/vm-threads/require-cjs.test.js rename to test/e2e/fixtures/vm-threads/require-cjs.test.js diff --git a/test/cli/fixtures/vm-threads/src/external/assets/file1.png b/test/e2e/fixtures/vm-threads/src/external/assets/file1.png similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/assets/file1.png rename to test/e2e/fixtures/vm-threads/src/external/assets/file1.png diff --git a/test/cli/fixtures/vm-threads/src/external/assets/file2.txt b/test/e2e/fixtures/vm-threads/src/external/assets/file2.txt similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/assets/file2.txt rename to test/e2e/fixtures/vm-threads/src/external/assets/file2.txt diff --git a/test/cli/fixtures/vm-threads/src/external/assets/file3.svg b/test/e2e/fixtures/vm-threads/src/external/assets/file3.svg similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/assets/file3.svg rename to test/e2e/fixtures/vm-threads/src/external/assets/file3.svg diff --git a/test/cli/fixtures/vm-threads/src/external/css/empty.css b/test/e2e/fixtures/vm-threads/src/external/css/empty.css similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/css/empty.css rename to test/e2e/fixtures/vm-threads/src/external/css/empty.css diff --git a/test/cli/fixtures/vm-threads/src/external/css/processed.css b/test/e2e/fixtures/vm-threads/src/external/css/processed.css similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/css/processed.css rename to test/e2e/fixtures/vm-threads/src/external/css/processed.css diff --git a/test/cli/fixtures/vm-threads/src/external/css/processed.module.css b/test/e2e/fixtures/vm-threads/src/external/css/processed.module.css similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/css/processed.module.css rename to test/e2e/fixtures/vm-threads/src/external/css/processed.module.css diff --git a/test/cli/fixtures/vm-threads/src/external/default-cjs.cjs b/test/e2e/fixtures/vm-threads/src/external/default-cjs.cjs similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/default-cjs.cjs rename to test/e2e/fixtures/vm-threads/src/external/default-cjs.cjs diff --git a/test/cli/fixtures/vm-threads/src/external/export-default-cjs.js b/test/e2e/fixtures/vm-threads/src/external/export-default-cjs.js similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/export-default-cjs.js rename to test/e2e/fixtures/vm-threads/src/external/export-default-cjs.js diff --git a/test/cli/fixtures/vm-threads/src/external/export-nested-default-cjs.js b/test/e2e/fixtures/vm-threads/src/external/export-nested-default-cjs.js similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/export-nested-default-cjs.js rename to test/e2e/fixtures/vm-threads/src/external/export-nested-default-cjs.js diff --git a/test/cli/fixtures/vm-threads/src/external/nested-default-cjs.cjs b/test/e2e/fixtures/vm-threads/src/external/nested-default-cjs.cjs similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/nested-default-cjs.cjs rename to test/e2e/fixtures/vm-threads/src/external/nested-default-cjs.cjs diff --git a/test/cli/fixtures/vm-threads/src/external/not-found.js b/test/e2e/fixtures/vm-threads/src/external/not-found.js similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/not-found.js rename to test/e2e/fixtures/vm-threads/src/external/not-found.js diff --git a/test/cli/fixtures/vm-threads/src/external/package-null/package-null.js b/test/e2e/fixtures/vm-threads/src/external/package-null/package-null.js similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/package-null/package-null.js rename to test/e2e/fixtures/vm-threads/src/external/package-null/package-null.js diff --git a/test/cli/fixtures/vm-threads/src/external/package.json b/test/e2e/fixtures/vm-threads/src/external/package.json similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/package.json rename to test/e2e/fixtures/vm-threads/src/external/package.json diff --git a/test/cli/fixtures/vm-threads/src/external/primitive-cjs.cjs b/test/e2e/fixtures/vm-threads/src/external/primitive-cjs.cjs similarity index 100% rename from test/cli/fixtures/vm-threads/src/external/primitive-cjs.cjs rename to test/e2e/fixtures/vm-threads/src/external/primitive-cjs.cjs diff --git a/test/cli/fixtures/vm-threads/vitest.config.ts b/test/e2e/fixtures/vm-threads/vitest.config.ts similarity index 100% rename from test/cli/fixtures/vm-threads/vitest.config.ts rename to test/e2e/fixtures/vm-threads/vitest.config.ts diff --git a/test/cli/fixtures/watch/42.txt b/test/e2e/fixtures/watch/42.txt similarity index 100% rename from test/cli/fixtures/watch/42.txt rename to test/e2e/fixtures/watch/42.txt diff --git a/test/cli/fixtures/watch/example.test.ts b/test/e2e/fixtures/watch/example.test.ts similarity index 100% rename from test/cli/fixtures/watch/example.test.ts rename to test/e2e/fixtures/watch/example.test.ts diff --git a/test/cli/fixtures/watch/example.ts b/test/e2e/fixtures/watch/example.ts similarity index 100% rename from test/cli/fixtures/watch/example.ts rename to test/e2e/fixtures/watch/example.ts diff --git a/test/cli/fixtures/watch/force-watch/trigger.js b/test/e2e/fixtures/watch/force-watch/trigger.js similarity index 100% rename from test/cli/fixtures/watch/force-watch/trigger.js rename to test/e2e/fixtures/watch/force-watch/trigger.js diff --git a/test/cli/fixtures/watch/global-setup.ts b/test/e2e/fixtures/watch/global-setup.ts similarity index 100% rename from test/cli/fixtures/watch/global-setup.ts rename to test/e2e/fixtures/watch/global-setup.ts diff --git a/test/cli/fixtures/watch/math.test.ts b/test/e2e/fixtures/watch/math.test.ts similarity index 100% rename from test/cli/fixtures/watch/math.test.ts rename to test/e2e/fixtures/watch/math.test.ts diff --git a/test/cli/fixtures/watch/math.ts b/test/e2e/fixtures/watch/math.ts similarity index 100% rename from test/cli/fixtures/watch/math.ts rename to test/e2e/fixtures/watch/math.ts diff --git a/test/cli/fixtures/watch/vitest.config.ts b/test/e2e/fixtures/watch/vitest.config.ts similarity index 100% rename from test/cli/fixtures/watch/vitest.config.ts rename to test/e2e/fixtures/watch/vitest.config.ts diff --git a/test/cli/fixtures/windows-drive-case/basic.test.ts b/test/e2e/fixtures/windows-drive-case/basic.test.ts similarity index 100% rename from test/cli/fixtures/windows-drive-case/basic.test.ts rename to test/e2e/fixtures/windows-drive-case/basic.test.ts diff --git a/test/cli/fixtures/workspace/api/basic.test.ts b/test/e2e/fixtures/workspace/api/basic.test.ts similarity index 100% rename from test/cli/fixtures/workspace/api/basic.test.ts rename to test/e2e/fixtures/workspace/api/basic.test.ts diff --git a/test/cli/fixtures/workspace/api/vite.custom.config.js b/test/e2e/fixtures/workspace/api/vite.custom.config.js similarity index 100% rename from test/cli/fixtures/workspace/api/vite.custom.config.js rename to test/e2e/fixtures/workspace/api/vite.custom.config.js diff --git a/test/cli/fixtures/workspace/config-empty/vitest.config.js b/test/e2e/fixtures/workspace/config-empty/vitest.config.js similarity index 100% rename from test/cli/fixtures/workspace/config-empty/vitest.config.js rename to test/e2e/fixtures/workspace/config-empty/vitest.config.js diff --git a/test/cli/fixtures/workspace/config-extends/repro.test.js b/test/e2e/fixtures/workspace/config-extends/repro.test.js similarity index 100% rename from test/cli/fixtures/workspace/config-extends/repro.test.js rename to test/e2e/fixtures/workspace/config-extends/repro.test.js diff --git a/test/cli/fixtures/workspace/config-extends/vitest.config.ts b/test/e2e/fixtures/workspace/config-extends/vitest.config.ts similarity index 100% rename from test/cli/fixtures/workspace/config-extends/vitest.config.ts rename to test/e2e/fixtures/workspace/config-extends/vitest.config.ts diff --git a/test/cli/fixtures/workspace/config-import-analysis/dep.ts b/test/e2e/fixtures/workspace/config-import-analysis/dep.ts similarity index 100% rename from test/cli/fixtures/workspace/config-import-analysis/dep.ts rename to test/e2e/fixtures/workspace/config-import-analysis/dep.ts diff --git a/test/cli/fixtures/workspace/config-import-analysis/packages/a/package.json b/test/e2e/fixtures/workspace/config-import-analysis/packages/a/package.json similarity index 100% rename from test/cli/fixtures/workspace/config-import-analysis/packages/a/package.json rename to test/e2e/fixtures/workspace/config-import-analysis/packages/a/package.json diff --git a/test/cli/fixtures/workspace/config-import-analysis/packages/a/test.test.ts b/test/e2e/fixtures/workspace/config-import-analysis/packages/a/test.test.ts similarity index 100% rename from test/cli/fixtures/workspace/config-import-analysis/packages/a/test.test.ts rename to test/e2e/fixtures/workspace/config-import-analysis/packages/a/test.test.ts diff --git a/test/cli/fixtures/workspace/config-import-analysis/vitest.config.ts b/test/e2e/fixtures/workspace/config-import-analysis/vitest.config.ts similarity index 100% rename from test/cli/fixtures/workspace/config-import-analysis/vitest.config.ts rename to test/e2e/fixtures/workspace/config-import-analysis/vitest.config.ts diff --git a/test/cli/fixtures/workspace/invalid-duplicate-configs/vitest.config.one.js b/test/e2e/fixtures/workspace/invalid-duplicate-configs/vitest.config.one.js similarity index 100% rename from test/cli/fixtures/workspace/invalid-duplicate-configs/vitest.config.one.js rename to test/e2e/fixtures/workspace/invalid-duplicate-configs/vitest.config.one.js diff --git a/test/cli/fixtures/workspace/invalid-duplicate-configs/vitest.config.ts b/test/e2e/fixtures/workspace/invalid-duplicate-configs/vitest.config.ts similarity index 100% rename from test/cli/fixtures/workspace/invalid-duplicate-configs/vitest.config.ts rename to test/e2e/fixtures/workspace/invalid-duplicate-configs/vitest.config.ts diff --git a/test/cli/fixtures/workspace/invalid-duplicate-configs/vitest.config.two.js b/test/e2e/fixtures/workspace/invalid-duplicate-configs/vitest.config.two.js similarity index 100% rename from test/cli/fixtures/workspace/invalid-duplicate-configs/vitest.config.two.js rename to test/e2e/fixtures/workspace/invalid-duplicate-configs/vitest.config.two.js diff --git a/test/cli/fixtures/workspace/invalid-duplicate-inline/vitest.config.ts b/test/e2e/fixtures/workspace/invalid-duplicate-inline/vitest.config.ts similarity index 100% rename from test/cli/fixtures/workspace/invalid-duplicate-inline/vitest.config.ts rename to test/e2e/fixtures/workspace/invalid-duplicate-inline/vitest.config.ts diff --git a/test/cli/fixtures/workspace/invalid-non-existing-config/vitest.config.ts b/test/e2e/fixtures/workspace/invalid-non-existing-config/vitest.config.ts similarity index 100% rename from test/cli/fixtures/workspace/invalid-non-existing-config/vitest.config.ts rename to test/e2e/fixtures/workspace/invalid-non-existing-config/vitest.config.ts diff --git a/test/cli/fixtures/workspace/negated/packages/a/package.json b/test/e2e/fixtures/workspace/negated/packages/a/package.json similarity index 100% rename from test/cli/fixtures/workspace/negated/packages/a/package.json rename to test/e2e/fixtures/workspace/negated/packages/a/package.json diff --git a/test/cli/fixtures/workspace/negated/packages/a/test.test.ts b/test/e2e/fixtures/workspace/negated/packages/a/test.test.ts similarity index 100% rename from test/cli/fixtures/workspace/negated/packages/a/test.test.ts rename to test/e2e/fixtures/workspace/negated/packages/a/test.test.ts diff --git a/test/cli/fixtures/workspace/negated/packages/b/package.json b/test/e2e/fixtures/workspace/negated/packages/b/package.json similarity index 100% rename from test/cli/fixtures/workspace/negated/packages/b/package.json rename to test/e2e/fixtures/workspace/negated/packages/b/package.json diff --git a/test/cli/fixtures/workspace/negated/packages/b/test.test.ts b/test/e2e/fixtures/workspace/negated/packages/b/test.test.ts similarity index 100% rename from test/cli/fixtures/workspace/negated/packages/b/test.test.ts rename to test/e2e/fixtures/workspace/negated/packages/b/test.test.ts diff --git a/test/cli/fixtures/workspace/negated/packages/c/package.json b/test/e2e/fixtures/workspace/negated/packages/c/package.json similarity index 100% rename from test/cli/fixtures/workspace/negated/packages/c/package.json rename to test/e2e/fixtures/workspace/negated/packages/c/package.json diff --git a/test/cli/fixtures/workspace/negated/packages/c/test.test.ts b/test/e2e/fixtures/workspace/negated/packages/c/test.test.ts similarity index 100% rename from test/cli/fixtures/workspace/negated/packages/c/test.test.ts rename to test/e2e/fixtures/workspace/negated/packages/c/test.test.ts diff --git a/test/cli/fixtures/workspace/negated/vitest.config.ts b/test/e2e/fixtures/workspace/negated/vitest.config.ts similarity index 100% rename from test/cli/fixtures/workspace/negated/vitest.config.ts rename to test/e2e/fixtures/workspace/negated/vitest.config.ts diff --git a/test/cli/fixtures/workspace/project-1/calculator-1.test.ts b/test/e2e/fixtures/workspace/project-1/calculator-1.test.ts similarity index 100% rename from test/cli/fixtures/workspace/project-1/calculator-1.test.ts rename to test/e2e/fixtures/workspace/project-1/calculator-1.test.ts diff --git a/test/cli/fixtures/workspace/project-2/calculator-2.test.ts b/test/e2e/fixtures/workspace/project-2/calculator-2.test.ts similarity index 100% rename from test/cli/fixtures/workspace/project-2/calculator-2.test.ts rename to test/e2e/fixtures/workspace/project-2/calculator-2.test.ts diff --git a/test/cli/fixtures/workspace/several-configs/test/1_test.test.ts b/test/e2e/fixtures/workspace/several-configs/test/1_test.test.ts similarity index 100% rename from test/cli/fixtures/workspace/several-configs/test/1_test.test.ts rename to test/e2e/fixtures/workspace/several-configs/test/1_test.test.ts diff --git a/test/cli/fixtures/workspace/several-configs/test/2_test.test.ts b/test/e2e/fixtures/workspace/several-configs/test/2_test.test.ts similarity index 100% rename from test/cli/fixtures/workspace/several-configs/test/2_test.test.ts rename to test/e2e/fixtures/workspace/several-configs/test/2_test.test.ts diff --git a/test/cli/fixtures/workspace/several-configs/test/vitest.config.one.ts b/test/e2e/fixtures/workspace/several-configs/test/vitest.config.one.ts similarity index 100% rename from test/cli/fixtures/workspace/several-configs/test/vitest.config.one.ts rename to test/e2e/fixtures/workspace/several-configs/test/vitest.config.one.ts diff --git a/test/cli/fixtures/workspace/several-configs/test/vitest.config.two.ts b/test/e2e/fixtures/workspace/several-configs/test/vitest.config.two.ts similarity index 100% rename from test/cli/fixtures/workspace/several-configs/test/vitest.config.two.ts rename to test/e2e/fixtures/workspace/several-configs/test/vitest.config.two.ts diff --git a/test/cli/fixtures/workspace/several-configs/vitest.config.ts b/test/e2e/fixtures/workspace/several-configs/vitest.config.ts similarity index 100% rename from test/cli/fixtures/workspace/several-configs/vitest.config.ts rename to test/e2e/fixtures/workspace/several-configs/vitest.config.ts diff --git a/test/cli/fixtures/workspace/several-folders/apps/b/package.json b/test/e2e/fixtures/workspace/several-folders/apps/b/package.json similarity index 100% rename from test/cli/fixtures/workspace/several-folders/apps/b/package.json rename to test/e2e/fixtures/workspace/several-folders/apps/b/package.json diff --git a/test/cli/fixtures/workspace/several-folders/apps/b/test.test.ts b/test/e2e/fixtures/workspace/several-folders/apps/b/test.test.ts similarity index 100% rename from test/cli/fixtures/workspace/several-folders/apps/b/test.test.ts rename to test/e2e/fixtures/workspace/several-folders/apps/b/test.test.ts diff --git a/test/cli/fixtures/workspace/several-folders/projects/a/package.json b/test/e2e/fixtures/workspace/several-folders/projects/a/package.json similarity index 100% rename from test/cli/fixtures/workspace/several-folders/projects/a/package.json rename to test/e2e/fixtures/workspace/several-folders/projects/a/package.json diff --git a/test/cli/fixtures/workspace/several-folders/projects/a/test.test.ts b/test/e2e/fixtures/workspace/several-folders/projects/a/test.test.ts similarity index 100% rename from test/cli/fixtures/workspace/several-folders/projects/a/test.test.ts rename to test/e2e/fixtures/workspace/several-folders/projects/a/test.test.ts diff --git a/test/cli/fixtures/workspace/several-folders/vitest.config.ts b/test/e2e/fixtures/workspace/several-folders/vitest.config.ts similarity index 100% rename from test/cli/fixtures/workspace/several-folders/vitest.config.ts rename to test/e2e/fixtures/workspace/several-folders/vitest.config.ts diff --git a/test/cli/package.json b/test/e2e/package.json similarity index 100% rename from test/cli/package.json rename to test/e2e/package.json diff --git a/test/cli/test/__snapshots__/benchmarking.test.ts.snap b/test/e2e/test/__snapshots__/benchmarking.test.ts.snap similarity index 100% rename from test/cli/test/__snapshots__/benchmarking.test.ts.snap rename to test/e2e/test/__snapshots__/benchmarking.test.ts.snap diff --git a/test/cli/test/__snapshots__/fails.test.ts.snap b/test/e2e/test/__snapshots__/fails.test.ts.snap similarity index 100% rename from test/cli/test/__snapshots__/fails.test.ts.snap rename to test/e2e/test/__snapshots__/fails.test.ts.snap diff --git a/test/cli/test/__snapshots__/list.test.ts.snap b/test/e2e/test/__snapshots__/list.test.ts.snap similarity index 100% rename from test/cli/test/__snapshots__/list.test.ts.snap rename to test/e2e/test/__snapshots__/list.test.ts.snap diff --git a/test/cli/test/__snapshots__/no-module-runner.test.ts.snap b/test/e2e/test/__snapshots__/no-module-runner.test.ts.snap similarity index 100% rename from test/cli/test/__snapshots__/no-module-runner.test.ts.snap rename to test/e2e/test/__snapshots__/no-module-runner.test.ts.snap diff --git a/test/cli/test/__snapshots__/stacktraces.test.ts.snap b/test/e2e/test/__snapshots__/stacktraces.test.ts.snap similarity index 100% rename from test/cli/test/__snapshots__/stacktraces.test.ts.snap rename to test/e2e/test/__snapshots__/stacktraces.test.ts.snap diff --git a/test/cli/test/annotations.test.ts b/test/e2e/test/annotations.test.ts similarity index 100% rename from test/cli/test/annotations.test.ts rename to test/e2e/test/annotations.test.ts diff --git a/test/cli/test/around-each.test.ts b/test/e2e/test/around-each.test.ts similarity index 100% rename from test/cli/test/around-each.test.ts rename to test/e2e/test/around-each.test.ts diff --git a/test/cli/test/artifacts.test.ts b/test/e2e/test/artifacts.test.ts similarity index 100% rename from test/cli/test/artifacts.test.ts rename to test/e2e/test/artifacts.test.ts diff --git a/test/cli/test/assertion-helper.test.ts b/test/e2e/test/assertion-helper.test.ts similarity index 100% rename from test/cli/test/assertion-helper.test.ts rename to test/e2e/test/assertion-helper.test.ts diff --git a/test/cli/test/bail-race.test.ts b/test/e2e/test/bail-race.test.ts similarity index 100% rename from test/cli/test/bail-race.test.ts rename to test/e2e/test/bail-race.test.ts diff --git a/test/cli/test/benchmarking.test.ts b/test/e2e/test/benchmarking.test.ts similarity index 100% rename from test/cli/test/benchmarking.test.ts rename to test/e2e/test/benchmarking.test.ts diff --git a/test/cli/test/browser-multiple.test.ts b/test/e2e/test/browser-multiple.test.ts similarity index 100% rename from test/cli/test/browser-multiple.test.ts rename to test/e2e/test/browser-multiple.test.ts diff --git a/test/cli/test/caching.test.ts b/test/e2e/test/caching.test.ts similarity index 100% rename from test/cli/test/caching.test.ts rename to test/e2e/test/caching.test.ts diff --git a/test/cli/test/cancel-run.test.ts b/test/e2e/test/cancel-run.test.ts similarity index 100% rename from test/cli/test/cancel-run.test.ts rename to test/e2e/test/cancel-run.test.ts diff --git a/test/cli/test/concurrent.test.ts b/test/e2e/test/concurrent.test.ts similarity index 100% rename from test/cli/test/concurrent.test.ts rename to test/e2e/test/concurrent.test.ts diff --git a/test/cli/test/config-loader.test.ts b/test/e2e/test/config-loader.test.ts similarity index 100% rename from test/cli/test/config-loader.test.ts rename to test/e2e/test/config-loader.test.ts diff --git a/test/cli/test/config/bail.test.ts b/test/e2e/test/config/bail.test.ts similarity index 100% rename from test/cli/test/config/bail.test.ts rename to test/e2e/test/config/bail.test.ts diff --git a/test/cli/test/config/browser-configs.test.ts b/test/e2e/test/config/browser-configs.test.ts similarity index 100% rename from test/cli/test/config/browser-configs.test.ts rename to test/e2e/test/config/browser-configs.test.ts diff --git a/test/cli/test/config/passWithNoTests.test.ts b/test/e2e/test/config/passWithNoTests.test.ts similarity index 100% rename from test/cli/test/config/passWithNoTests.test.ts rename to test/e2e/test/config/passWithNoTests.test.ts diff --git a/test/cli/test/config/sequence-shuffle.test.ts b/test/e2e/test/config/sequence-shuffle.test.ts similarity index 100% rename from test/cli/test/config/sequence-shuffle.test.ts rename to test/e2e/test/config/sequence-shuffle.test.ts diff --git a/test/cli/test/config/watchTriggerPattern.test.ts b/test/e2e/test/config/watchTriggerPattern.test.ts similarity index 100% rename from test/cli/test/config/watchTriggerPattern.test.ts rename to test/e2e/test/config/watchTriggerPattern.test.ts diff --git a/test/cli/test/configureVitest.test.ts b/test/e2e/test/configureVitest.test.ts similarity index 100% rename from test/cli/test/configureVitest.test.ts rename to test/e2e/test/configureVitest.test.ts diff --git a/test/cli/test/console.test.ts b/test/e2e/test/console.test.ts similarity index 98% rename from test/cli/test/console.test.ts rename to test/e2e/test/console.test.ts index 777ae4152..4c35027d9 100644 --- a/test/cli/test/console.test.ts +++ b/test/e2e/test/console.test.ts @@ -68,7 +68,7 @@ test('can run custom pools with Vitest', async () => { expect(trace).toMatchInlineSnapshot(` "stderr | trace.test.ts > logging to stdout Trace: trace with trace - at /test/cli/fixtures/console/trace.test.ts:ln:cl" + at /test/e2e/fixtures/console/trace.test.ts:ln:cl" `) } }) diff --git a/test/cli/test/create-vitest.test.ts b/test/e2e/test/create-vitest.test.ts similarity index 100% rename from test/cli/test/create-vitest.test.ts rename to test/e2e/test/create-vitest.test.ts diff --git a/test/cli/test/custom-pool.test.ts b/test/e2e/test/custom-pool.test.ts similarity index 100% rename from test/cli/test/custom-pool.test.ts rename to test/e2e/test/custom-pool.test.ts diff --git a/test/cli/test/custom-runner.test.ts b/test/e2e/test/custom-runner.test.ts similarity index 100% rename from test/cli/test/custom-runner.test.ts rename to test/e2e/test/custom-runner.test.ts diff --git a/test/cli/test/detect-async-leaks.test.ts b/test/e2e/test/detect-async-leaks.test.ts similarity index 100% rename from test/cli/test/detect-async-leaks.test.ts rename to test/e2e/test/detect-async-leaks.test.ts diff --git a/test/cli/test/dotted-files.test.ts b/test/e2e/test/dotted-files.test.ts similarity index 100% rename from test/cli/test/dotted-files.test.ts rename to test/e2e/test/dotted-files.test.ts diff --git a/test/cli/test/expect-extend.test.ts b/test/e2e/test/expect-extend.test.ts similarity index 100% rename from test/cli/test/expect-extend.test.ts rename to test/e2e/test/expect-extend.test.ts diff --git a/test/cli/test/expect-soft.test.ts b/test/e2e/test/expect-soft.test.ts similarity index 100% rename from test/cli/test/expect-soft.test.ts rename to test/e2e/test/expect-soft.test.ts diff --git a/test/cli/test/expect-task.test.ts b/test/e2e/test/expect-task.test.ts similarity index 100% rename from test/cli/test/expect-task.test.ts rename to test/e2e/test/expect-task.test.ts diff --git a/test/cli/test/fails.test.ts b/test/e2e/test/fails.test.ts similarity index 100% rename from test/cli/test/fails.test.ts rename to test/e2e/test/fails.test.ts diff --git a/test/cli/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-BUCFJtth.js b/test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-BUCFJtth.js similarity index 100% rename from test/cli/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-BUCFJtth.js rename to test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-BUCFJtth.js diff --git a/test/cli/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-DlhE0rqZ.css b/test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-DlhE0rqZ.css similarity index 100% rename from test/cli/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-DlhE0rqZ.css rename to test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-DlhE0rqZ.css diff --git a/test/cli/test/fixtures/reporters/html/all-passing-or-skipped/bg.png b/test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/bg.png similarity index 100% rename from test/cli/test/fixtures/reporters/html/all-passing-or-skipped/bg.png rename to test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/bg.png diff --git a/test/cli/test/fixtures/reporters/html/all-passing-or-skipped/favicon.ico b/test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/favicon.ico similarity index 100% rename from test/cli/test/fixtures/reporters/html/all-passing-or-skipped/favicon.ico rename to test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/favicon.ico diff --git a/test/cli/test/fixtures/reporters/html/all-passing-or-skipped/favicon.svg b/test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/favicon.svg similarity index 100% rename from test/cli/test/fixtures/reporters/html/all-passing-or-skipped/favicon.svg rename to test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/favicon.svg diff --git a/test/cli/test/fixtures/reporters/html/all-passing-or-skipped/html.meta.json.gz b/test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/html.meta.json.gz similarity index 100% rename from test/cli/test/fixtures/reporters/html/all-passing-or-skipped/html.meta.json.gz rename to test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/html.meta.json.gz diff --git a/test/cli/test/fixtures/reporters/html/all-passing-or-skipped/index.html b/test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/index.html similarity index 100% rename from test/cli/test/fixtures/reporters/html/all-passing-or-skipped/index.html rename to test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/index.html diff --git a/test/cli/test/fixtures/reporters/html/fail/assets/index-BUCFJtth.js b/test/e2e/test/fixtures/reporters/html/fail/assets/index-BUCFJtth.js similarity index 100% rename from test/cli/test/fixtures/reporters/html/fail/assets/index-BUCFJtth.js rename to test/e2e/test/fixtures/reporters/html/fail/assets/index-BUCFJtth.js diff --git a/test/cli/test/fixtures/reporters/html/fail/assets/index-DlhE0rqZ.css b/test/e2e/test/fixtures/reporters/html/fail/assets/index-DlhE0rqZ.css similarity index 100% rename from test/cli/test/fixtures/reporters/html/fail/assets/index-DlhE0rqZ.css rename to test/e2e/test/fixtures/reporters/html/fail/assets/index-DlhE0rqZ.css diff --git a/test/cli/test/fixtures/reporters/html/fail/bg.png b/test/e2e/test/fixtures/reporters/html/fail/bg.png similarity index 100% rename from test/cli/test/fixtures/reporters/html/fail/bg.png rename to test/e2e/test/fixtures/reporters/html/fail/bg.png diff --git a/test/cli/test/fixtures/reporters/html/fail/favicon.ico b/test/e2e/test/fixtures/reporters/html/fail/favicon.ico similarity index 100% rename from test/cli/test/fixtures/reporters/html/fail/favicon.ico rename to test/e2e/test/fixtures/reporters/html/fail/favicon.ico diff --git a/test/cli/test/fixtures/reporters/html/fail/favicon.svg b/test/e2e/test/fixtures/reporters/html/fail/favicon.svg similarity index 100% rename from test/cli/test/fixtures/reporters/html/fail/favicon.svg rename to test/e2e/test/fixtures/reporters/html/fail/favicon.svg diff --git a/test/cli/test/fixtures/reporters/html/fail/html.meta.json.gz b/test/e2e/test/fixtures/reporters/html/fail/html.meta.json.gz similarity index 100% rename from test/cli/test/fixtures/reporters/html/fail/html.meta.json.gz rename to test/e2e/test/fixtures/reporters/html/fail/html.meta.json.gz diff --git a/test/cli/test/fixtures/reporters/html/fail/index.html b/test/e2e/test/fixtures/reporters/html/fail/index.html similarity index 100% rename from test/cli/test/fixtures/reporters/html/fail/index.html rename to test/e2e/test/fixtures/reporters/html/fail/index.html diff --git a/test/cli/test/fs-cached-check.test.ts b/test/e2e/test/fs-cached-check.test.ts similarity index 100% rename from test/cli/test/fs-cached-check.test.ts rename to test/e2e/test/fs-cached-check.test.ts diff --git a/test/cli/test/get-state.test.ts b/test/e2e/test/get-state.test.ts similarity index 100% rename from test/cli/test/get-state.test.ts rename to test/e2e/test/get-state.test.ts diff --git a/test/cli/test/git-changed.test.ts b/test/e2e/test/git-changed.test.ts similarity index 100% rename from test/cli/test/git-changed.test.ts rename to test/e2e/test/git-changed.test.ts diff --git a/test/cli/test/global-setup.test.ts b/test/e2e/test/global-setup.test.ts similarity index 100% rename from test/cli/test/global-setup.test.ts rename to test/e2e/test/global-setup.test.ts diff --git a/test/cli/test/group-order.test.ts b/test/e2e/test/group-order.test.ts similarity index 100% rename from test/cli/test/group-order.test.ts rename to test/e2e/test/group-order.test.ts diff --git a/test/cli/test/init.test.ts b/test/e2e/test/init.test.ts similarity index 100% rename from test/cli/test/init.test.ts rename to test/e2e/test/init.test.ts diff --git a/test/cli/test/inspect.test.ts b/test/e2e/test/inspect.test.ts similarity index 100% rename from test/cli/test/inspect.test.ts rename to test/e2e/test/inspect.test.ts diff --git a/test/cli/test/list-changed.test.ts b/test/e2e/test/list-changed.test.ts similarity index 100% rename from test/cli/test/list-changed.test.ts rename to test/e2e/test/list-changed.test.ts diff --git a/test/cli/test/list.test.ts b/test/e2e/test/list.test.ts similarity index 100% rename from test/cli/test/list.test.ts rename to test/e2e/test/list.test.ts diff --git a/test/cli/test/location-filters.test.ts b/test/e2e/test/location-filters.test.ts similarity index 100% rename from test/cli/test/location-filters.test.ts rename to test/e2e/test/location-filters.test.ts diff --git a/test/cli/test/mocking.test.ts b/test/e2e/test/mocking.test.ts similarity index 100% rename from test/cli/test/mocking.test.ts rename to test/e2e/test/mocking.test.ts diff --git a/test/cli/test/network-imports.test.ts b/test/e2e/test/network-imports.test.ts similarity index 100% rename from test/cli/test/network-imports.test.ts rename to test/e2e/test/network-imports.test.ts diff --git a/test/cli/test/no-module-runner.test.ts b/test/e2e/test/no-module-runner.test.ts similarity index 100% rename from test/cli/test/no-module-runner.test.ts rename to test/e2e/test/no-module-runner.test.ts diff --git a/test/cli/test/no-unexpected-logging.test.ts b/test/e2e/test/no-unexpected-logging.test.ts similarity index 100% rename from test/cli/test/no-unexpected-logging.test.ts rename to test/e2e/test/no-unexpected-logging.test.ts diff --git a/test/cli/test/node-builtins.test.ts b/test/e2e/test/node-builtins.test.ts similarity index 100% rename from test/cli/test/node-builtins.test.ts rename to test/e2e/test/node-builtins.test.ts diff --git a/test/cli/test/open-telemetry.test.ts b/test/e2e/test/open-telemetry.test.ts similarity index 100% rename from test/cli/test/open-telemetry.test.ts rename to test/e2e/test/open-telemetry.test.ts diff --git a/test/cli/test/optimize-deps.test.ts b/test/e2e/test/optimize-deps.test.ts similarity index 100% rename from test/cli/test/optimize-deps.test.ts rename to test/e2e/test/optimize-deps.test.ts diff --git a/test/cli/test/oxc.test.ts b/test/e2e/test/oxc.test.ts similarity index 100% rename from test/cli/test/oxc.test.ts rename to test/e2e/test/oxc.test.ts diff --git a/test/cli/test/path-filter.test.ts b/test/e2e/test/path-filter.test.ts similarity index 100% rename from test/cli/test/path-filter.test.ts rename to test/e2e/test/path-filter.test.ts diff --git a/test/cli/test/plugin.test.ts b/test/e2e/test/plugin.test.ts similarity index 100% rename from test/cli/test/plugin.test.ts rename to test/e2e/test/plugin.test.ts diff --git a/test/cli/test/pre-parse.test.ts b/test/e2e/test/pre-parse.test.ts similarity index 100% rename from test/cli/test/pre-parse.test.ts rename to test/e2e/test/pre-parse.test.ts diff --git a/test/cli/test/print-error.test.ts b/test/e2e/test/print-error.test.ts similarity index 100% rename from test/cli/test/print-error.test.ts rename to test/e2e/test/print-error.test.ts diff --git a/test/cli/test/projects.test.ts b/test/e2e/test/projects.test.ts similarity index 100% rename from test/cli/test/projects.test.ts rename to test/e2e/test/projects.test.ts diff --git a/test/cli/test/public-api.test.ts b/test/e2e/test/public-api.test.ts similarity index 100% rename from test/cli/test/public-api.test.ts rename to test/e2e/test/public-api.test.ts diff --git a/test/cli/test/public-mocker.test.ts b/test/e2e/test/public-mocker.test.ts similarity index 100% rename from test/cli/test/public-mocker.test.ts rename to test/e2e/test/public-mocker.test.ts diff --git a/test/cli/test/reported-tasks.test.ts b/test/e2e/test/reported-tasks.test.ts similarity index 100% rename from test/cli/test/reported-tasks.test.ts rename to test/e2e/test/reported-tasks.test.ts diff --git a/test/cli/test/reporters/__snapshots__/default.test.ts.snap b/test/e2e/test/reporters/__snapshots__/default.test.ts.snap similarity index 100% rename from test/cli/test/reporters/__snapshots__/default.test.ts.snap rename to test/e2e/test/reporters/__snapshots__/default.test.ts.snap diff --git a/test/cli/test/reporters/__snapshots__/html.test.ts.snap b/test/e2e/test/reporters/__snapshots__/html.test.ts.snap similarity index 82% rename from test/cli/test/reporters/__snapshots__/html.test.ts.snap rename to test/e2e/test/reporters/__snapshots__/html.test.ts.snap index 8bf3047d3..c58b44d42 100644 --- a/test/cli/test/reporters/__snapshots__/html.test.ts.snap +++ b/test/e2e/test/reporters/__snapshots__/html.test.ts.snap @@ -8,7 +8,7 @@ exports[`html reporter > resolves to "failing" status for test file "json-fail" "collectDuration": 0, "environmentLoad": 0, "file": [Circular], - "filepath": "/test/cli/fixtures/reporters/json-fail.test.ts", + "filepath": "/test/e2e/fixtures/reporters/json-fail.test.ts", "fullName": "json-fail.test.ts", "id": 0, "importDurations": {}, @@ -70,7 +70,7 @@ exports[`html reporter > resolves to "failing" status for test file "json-fail" "stacks": [ { "column": 13, - "file": "/test/cli/fixtures/reporters/json-fail.test.ts", + "file": "/test/e2e/fixtures/reporters/json-fail.test.ts", "line": 8, "method": "", }, @@ -95,22 +95,22 @@ exports[`html reporter > resolves to "failing" status for test file "json-fail" ], "moduleGraph": { "": { - "/test/cli/fixtures/reporters/json-fail.test.ts": { + "/test/e2e/fixtures/reporters/json-fail.test.ts": { "externalized": [], "graph": { - "/test/cli/fixtures/reporters/json-fail.test.ts": [], + "/test/e2e/fixtures/reporters/json-fail.test.ts": [], }, "inlined": [ - "/test/cli/fixtures/reporters/json-fail.test.ts", + "/test/e2e/fixtures/reporters/json-fail.test.ts", ], }, }, }, "paths": [ - "/test/cli/fixtures/reporters/json-fail.test.ts", + "/test/e2e/fixtures/reporters/json-fail.test.ts", ], "sources": { - "/test/cli/fixtures/reporters/json-fail.test.ts": "import { expect, test } from 'vitest' + "/test/e2e/fixtures/reporters/json-fail.test.ts": "import { expect, test } from 'vitest' // I am comment1 // I am comment2 @@ -133,7 +133,7 @@ exports[`html reporter > resolves to "passing" status for test file "all-passing "collectDuration": 0, "environmentLoad": 0, "file": [Circular], - "filepath": "/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts", + "filepath": "/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts", "fullName": "all-passing-or-skipped.test.ts", "id": 0, "importDurations": {}, @@ -201,22 +201,22 @@ exports[`html reporter > resolves to "passing" status for test file "all-passing ], "moduleGraph": { "": { - "/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts": { + "/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts": { "externalized": [], "graph": { - "/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts": [], + "/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts": [], }, "inlined": [ - "/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts", + "/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts", ], }, }, }, "paths": [ - "/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts", + "/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts", ], "sources": { - "/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts": "import { expect, test } from 'vitest' + "/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts": "import { expect, test } from 'vitest' test('2 + 3 = 5', () => { expect(2 + 3).toBe(5) diff --git a/test/cli/test/reporters/__snapshots__/json.test.ts.snap b/test/e2e/test/reporters/__snapshots__/json.test.ts.snap similarity index 85% rename from test/cli/test/reporters/__snapshots__/json.test.ts.snap rename to test/e2e/test/reporters/__snapshots__/json.test.ts.snap index 14c5813b4..812683677 100644 --- a/test/cli/test/reporters/__snapshots__/json.test.ts.snap +++ b/test/e2e/test/reporters/__snapshots__/json.test.ts.snap @@ -5,7 +5,7 @@ exports[`json reporter > generates correct report 1`] = ` "ancestorTitles": [], "failureMessages": [ "AssertionError: expected 2 to deeply equal 1 - at /test/cli/fixtures/reporters/json-fail.test.ts:8:13", + at /test/e2e/fixtures/reporters/json-fail.test.ts:8:13", ], "fullName": "should fail", "location": { diff --git a/test/cli/test/reporters/__snapshots__/junit.test.ts.snap b/test/e2e/test/reporters/__snapshots__/junit.test.ts.snap similarity index 100% rename from test/cli/test/reporters/__snapshots__/junit.test.ts.snap rename to test/e2e/test/reporters/__snapshots__/junit.test.ts.snap diff --git a/test/cli/test/reporters/__snapshots__/reporters.spec.ts.snap b/test/e2e/test/reporters/__snapshots__/reporters.spec.ts.snap similarity index 94% rename from test/cli/test/reporters/__snapshots__/reporters.spec.ts.snap rename to test/e2e/test/reporters/__snapshots__/reporters.spec.ts.snap index 998fc0c12..8919f529a 100644 --- a/test/cli/test/reporters/__snapshots__/reporters.spec.ts.snap +++ b/test/e2e/test/reporters/__snapshots__/reporters.spec.ts.snap @@ -17,8 +17,8 @@ exports[`JUnit reporter 1`] = ` exports[`JUnit reporter with custom function classnameTemplate 1`] = ` " - - + + @@ -28,7 +28,7 @@ exports[`JUnit reporter with custom function classnameTemplate 1`] = ` exports[`JUnit reporter with custom string classname 1`] = ` " - + @@ -39,8 +39,8 @@ exports[`JUnit reporter with custom string classname 1`] = ` exports[`JUnit reporter with custom string classnameTemplate 1`] = ` " - - + + @@ -98,8 +98,8 @@ exports[`JUnit reporter with outputFile object in non-existing directory 2`] = ` exports[`JUnit reporter without classname 1`] = ` " - - + + @@ -133,7 +133,7 @@ exports[`json reporter (no outputFile entry) 1`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -242,7 +242,7 @@ exports[`json reporter (no outputFile entry) 1`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -277,7 +277,7 @@ exports[`json reporter 1`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -386,7 +386,7 @@ exports[`json reporter 1`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -426,7 +426,7 @@ exports[`json reporter with outputFile 2`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -535,7 +535,7 @@ exports[`json reporter with outputFile 2`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -575,7 +575,7 @@ exports[`json reporter with outputFile in non-existing directory 2`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -684,7 +684,7 @@ exports[`json reporter with outputFile in non-existing directory 2`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -724,7 +724,7 @@ exports[`json reporter with outputFile object 2`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -833,7 +833,7 @@ exports[`json reporter with outputFile object 2`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -873,7 +873,7 @@ exports[`json reporter with outputFile object in non-existing directory 2`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -982,7 +982,7 @@ exports[`json reporter with outputFile object in non-existing directory 2`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -1002,7 +1002,7 @@ not ok 1 - basic.test.ts # time=145.99ms { error: name: "AssertionError" message: "expected 2.23606797749979 to equal 2" - at: "/vitest/test/core/test/basic.test.ts:8:32" + at: "/vitest/test/unit/test/basic.test.ts:8:32" actual: "2.23606797749979" expected: "2" ... @@ -1027,7 +1027,7 @@ not ok 1 - basic.test.ts > suite > Math.sqrt() # time=1.44ms error: name: "AssertionError" message: "expected 2.23606797749979 to equal 2" - at: "/vitest/test/core/test/basic.test.ts:8:32" + at: "/vitest/test/unit/test/basic.test.ts:8:32" actual: "2.23606797749979" expected: "2" ... diff --git a/test/cli/test/reporters/__snapshots__/reporters.test.ts.snap b/test/e2e/test/reporters/__snapshots__/reporters.test.ts.snap similarity index 94% rename from test/cli/test/reporters/__snapshots__/reporters.test.ts.snap rename to test/e2e/test/reporters/__snapshots__/reporters.test.ts.snap index 83345d33e..6d5a1f7c5 100644 --- a/test/cli/test/reporters/__snapshots__/reporters.test.ts.snap +++ b/test/e2e/test/reporters/__snapshots__/reporters.test.ts.snap @@ -17,8 +17,8 @@ exports[`JUnit reporter 1`] = ` exports[`JUnit reporter with custom function classnameTemplate 1`] = ` " - - + + @@ -28,7 +28,7 @@ exports[`JUnit reporter with custom function classnameTemplate 1`] = ` exports[`JUnit reporter with custom string classname 1`] = ` " - + @@ -39,8 +39,8 @@ exports[`JUnit reporter with custom string classname 1`] = ` exports[`JUnit reporter with custom string classnameTemplate 1`] = ` " - - + + @@ -98,8 +98,8 @@ exports[`JUnit reporter with outputFile object in non-existing directory 2`] = ` exports[`JUnit reporter without classname 1`] = ` " - - + + @@ -133,7 +133,7 @@ exports[`json reporter (no outputFile entry) 1`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -251,7 +251,7 @@ exports[`json reporter (no outputFile entry) 1`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -286,7 +286,7 @@ exports[`json reporter 1`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -404,7 +404,7 @@ exports[`json reporter 1`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -444,7 +444,7 @@ exports[`json reporter with outputFile 2`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -562,7 +562,7 @@ exports[`json reporter with outputFile 2`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -602,7 +602,7 @@ exports[`json reporter with outputFile in non-existing directory 2`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -720,7 +720,7 @@ exports[`json reporter with outputFile in non-existing directory 2`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -760,7 +760,7 @@ exports[`json reporter with outputFile object 2`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -878,7 +878,7 @@ exports[`json reporter with outputFile object 2`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -918,7 +918,7 @@ exports[`json reporter with outputFile object in non-existing directory 2`] = ` "duration": 1.4422860145568848, "failureMessages": [ "AssertionError: expected 2.23606797749979 to equal 2 - at /vitest/test/core/test/basic.test.ts:8:32 + at /vitest/test/unit/test/basic.test.ts:8:32 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) @@ -1036,7 +1036,7 @@ exports[`json reporter with outputFile object in non-existing directory 2`] = ` ], "endTime": 1642587001759, "message": "", - "name": "/vitest/test/core/test/basic.test.ts", + "name": "/vitest/test/unit/test/basic.test.ts", "startTime": 1642587001759, "status": "failed", }, @@ -1056,7 +1056,7 @@ not ok 1 - basic.test.ts # time=145.99ms { error: name: "AssertionError" message: "expected 2.23606797749979 to equal 2" - at: "/vitest/test/core/test/basic.test.ts:8:32" + at: "/vitest/test/unit/test/basic.test.ts:8:32" actual: "2.23606797749979" expected: "2" ... @@ -1081,7 +1081,7 @@ not ok 1 - basic.test.ts > suite > Math.sqrt() # time=1.44ms error: name: "AssertionError" message: "expected 2.23606797749979 to equal 2" - at: "/vitest/test/core/test/basic.test.ts:8:32" + at: "/vitest/test/unit/test/basic.test.ts:8:32" actual: "2.23606797749979" expected: "2" ... diff --git a/test/cli/test/reporters/agent.test.ts b/test/e2e/test/reporters/agent.test.ts similarity index 100% rename from test/cli/test/reporters/agent.test.ts rename to test/e2e/test/reporters/agent.test.ts diff --git a/test/cli/test/reporters/code-frame-line-limit.test.ts b/test/e2e/test/reporters/code-frame-line-limit.test.ts similarity index 100% rename from test/cli/test/reporters/code-frame-line-limit.test.ts rename to test/e2e/test/reporters/code-frame-line-limit.test.ts diff --git a/test/cli/test/reporters/configuration-options.test-d.ts b/test/e2e/test/reporters/configuration-options.test-d.ts similarity index 100% rename from test/cli/test/reporters/configuration-options.test-d.ts rename to test/e2e/test/reporters/configuration-options.test-d.ts diff --git a/test/cli/test/reporters/console.test.ts b/test/e2e/test/reporters/console.test.ts similarity index 100% rename from test/cli/test/reporters/console.test.ts rename to test/e2e/test/reporters/console.test.ts diff --git a/test/cli/test/reporters/custom-diff-config.test.ts b/test/e2e/test/reporters/custom-diff-config.test.ts similarity index 100% rename from test/cli/test/reporters/custom-diff-config.test.ts rename to test/e2e/test/reporters/custom-diff-config.test.ts diff --git a/test/cli/test/reporters/custom-reporter.test.ts b/test/e2e/test/reporters/custom-reporter.test.ts similarity index 100% rename from test/cli/test/reporters/custom-reporter.test.ts rename to test/e2e/test/reporters/custom-reporter.test.ts diff --git a/test/cli/test/reporters/default.test.ts b/test/e2e/test/reporters/default.test.ts similarity index 100% rename from test/cli/test/reporters/default.test.ts rename to test/e2e/test/reporters/default.test.ts diff --git a/test/cli/test/reporters/dot.test.ts b/test/e2e/test/reporters/dot.test.ts similarity index 100% rename from test/cli/test/reporters/dot.test.ts rename to test/e2e/test/reporters/dot.test.ts diff --git a/test/cli/test/reporters/error-to-json.test.ts b/test/e2e/test/reporters/error-to-json.test.ts similarity index 100% rename from test/cli/test/reporters/error-to-json.test.ts rename to test/e2e/test/reporters/error-to-json.test.ts diff --git a/test/cli/test/reporters/function-as-name.test.ts b/test/e2e/test/reporters/function-as-name.test.ts similarity index 100% rename from test/cli/test/reporters/function-as-name.test.ts rename to test/e2e/test/reporters/function-as-name.test.ts diff --git a/test/cli/test/reporters/github-actions.test.ts b/test/e2e/test/reporters/github-actions.test.ts similarity index 82% rename from test/cli/test/reporters/github-actions.test.ts rename to test/e2e/test/reporters/github-actions.test.ts index f4660f434..b824fd0f4 100644 --- a/test/cli/test/reporters/github-actions.test.ts +++ b/test/e2e/test/reporters/github-actions.test.ts @@ -106,17 +106,17 @@ describe(GithubActionsReporter, () => { ##### \`flaky/math.spec.ts\` (5 flaky tests) - - [\`should multiply numbers correctly\`](https://github.com/owner/repo/blob/aaa/test/cli/fixtures/reporters/github-actions/flaky/math.spec.ts) (**passed on retry 5 out of 5**) - - [\`should handle edge cases\`](https://github.com/owner/repo/blob/aaa/test/cli/fixtures/reporters/github-actions/flaky/math.spec.ts) (**passed on retry 4 out of 5**) - - [\`should validate input properly\`](https://github.com/owner/repo/blob/aaa/test/cli/fixtures/reporters/github-actions/flaky/math.spec.ts) (**passed on retry 4 out of 5**) - - [\`should divide numbers correctly\`](https://github.com/owner/repo/blob/aaa/test/cli/fixtures/reporters/github-actions/flaky/math.spec.ts) (passed on retry 2 out of 5) - - [\`should subtract numbers correctly\`](https://github.com/owner/repo/blob/aaa/test/cli/fixtures/reporters/github-actions/flaky/math.spec.ts) (passed on retry 1 out of 5) + - [\`should multiply numbers correctly\`](https://github.com/owner/repo/blob/aaa/test/e2e/fixtures/reporters/github-actions/flaky/math.spec.ts) (**passed on retry 5 out of 5**) + - [\`should handle edge cases\`](https://github.com/owner/repo/blob/aaa/test/e2e/fixtures/reporters/github-actions/flaky/math.spec.ts) (**passed on retry 4 out of 5**) + - [\`should validate input properly\`](https://github.com/owner/repo/blob/aaa/test/e2e/fixtures/reporters/github-actions/flaky/math.spec.ts) (**passed on retry 4 out of 5**) + - [\`should divide numbers correctly\`](https://github.com/owner/repo/blob/aaa/test/e2e/fixtures/reporters/github-actions/flaky/math.spec.ts) (passed on retry 2 out of 5) + - [\`should subtract numbers correctly\`](https://github.com/owner/repo/blob/aaa/test/e2e/fixtures/reporters/github-actions/flaky/math.spec.ts) (passed on retry 1 out of 5) ##### \`flaky/network.spec.ts\` (3 flaky tests) - - [\`network > should handle network timeouts gracefully\`](https://github.com/owner/repo/blob/aaa/test/cli/fixtures/reporters/github-actions/flaky/network.spec.ts) (**passed on retry 4 out of 4**) - - [\`network > should fetch user data from API\`](https://github.com/owner/repo/blob/aaa/test/cli/fixtures/reporters/github-actions/flaky/network.spec.ts) (passed on retry 2 out of 3) - - [\`network > should retry failed requests\`](https://github.com/owner/repo/blob/aaa/test/cli/fixtures/reporters/github-actions/flaky/network.spec.ts) (passed on retry 1 out of 3) + - [\`network > should handle network timeouts gracefully\`](https://github.com/owner/repo/blob/aaa/test/e2e/fixtures/reporters/github-actions/flaky/network.spec.ts) (**passed on retry 4 out of 4**) + - [\`network > should fetch user data from API\`](https://github.com/owner/repo/blob/aaa/test/e2e/fixtures/reporters/github-actions/flaky/network.spec.ts) (passed on retry 2 out of 3) + - [\`network > should retry failed requests\`](https://github.com/owner/repo/blob/aaa/test/e2e/fixtures/reporters/github-actions/flaky/network.spec.ts) (passed on retry 1 out of 3) " `) }) diff --git a/test/cli/test/reporters/html.test.ts b/test/e2e/test/reporters/html.test.ts similarity index 100% rename from test/cli/test/reporters/html.test.ts rename to test/e2e/test/reporters/html.test.ts diff --git a/test/cli/test/reporters/import-durations.test.ts b/test/e2e/test/reporters/import-durations.test.ts similarity index 100% rename from test/cli/test/reporters/import-durations.test.ts rename to test/e2e/test/reporters/import-durations.test.ts diff --git a/test/cli/test/reporters/indicator-position.test.ts b/test/e2e/test/reporters/indicator-position.test.ts similarity index 100% rename from test/cli/test/reporters/indicator-position.test.ts rename to test/e2e/test/reporters/indicator-position.test.ts diff --git a/test/cli/test/reporters/json.test.ts b/test/e2e/test/reporters/json.test.ts similarity index 100% rename from test/cli/test/reporters/json.test.ts rename to test/e2e/test/reporters/json.test.ts diff --git a/test/cli/test/reporters/junit.test.ts b/test/e2e/test/reporters/junit.test.ts similarity index 100% rename from test/cli/test/reporters/junit.test.ts rename to test/e2e/test/reporters/junit.test.ts diff --git a/test/cli/test/reporters/logger.test.ts b/test/e2e/test/reporters/logger.test.ts similarity index 100% rename from test/cli/test/reporters/logger.test.ts rename to test/e2e/test/reporters/logger.test.ts diff --git a/test/cli/test/reporters/merge-reports.test.ts b/test/e2e/test/reporters/merge-reports.test.ts similarity index 99% rename from test/cli/test/reporters/merge-reports.test.ts rename to test/e2e/test/reporters/merge-reports.test.ts index 2f445b5c2..ce4765fd4 100644 --- a/test/cli/test/reporters/merge-reports.test.ts +++ b/test/e2e/test/reporters/merge-reports.test.ts @@ -8,7 +8,7 @@ import { createFileTask } from '@vitest/runner/utils' import { beforeEach, expect, test } from 'vitest' import { version } from 'vitest/package.json' import { writeBlob } from 'vitest/src/node/reporters/blob.js' -import { getModuleGraph } from '../../../../packages/vitest/src/utils/graph' +import { getModuleGraph } from 'vitest/src/utils/graph.js' // always relative to CWD because it's used only from the CLI, // so we need to correctly resolve it here diff --git a/test/cli/test/reporters/report.test.ts b/test/e2e/test/reporters/report.test.ts similarity index 100% rename from test/cli/test/reporters/report.test.ts rename to test/e2e/test/reporters/report.test.ts diff --git a/test/cli/test/reporters/reporter-error.test.ts b/test/e2e/test/reporters/reporter-error.test.ts similarity index 100% rename from test/cli/test/reporters/reporter-error.test.ts rename to test/e2e/test/reporters/reporter-error.test.ts diff --git a/test/cli/test/reporters/reporters.test.ts b/test/e2e/test/reporters/reporters.test.ts similarity index 100% rename from test/cli/test/reporters/reporters.test.ts rename to test/e2e/test/reporters/reporters.test.ts diff --git a/test/cli/test/reporters/silent.test.ts b/test/e2e/test/reporters/silent.test.ts similarity index 100% rename from test/cli/test/reporters/silent.test.ts rename to test/e2e/test/reporters/silent.test.ts diff --git a/test/cli/test/reporters/tap.test.ts b/test/e2e/test/reporters/tap.test.ts similarity index 100% rename from test/cli/test/reporters/tap.test.ts rename to test/e2e/test/reporters/tap.test.ts diff --git a/test/cli/test/reporters/test-run.test.ts b/test/e2e/test/reporters/test-run.test.ts similarity index 100% rename from test/cli/test/reporters/test-run.test.ts rename to test/e2e/test/reporters/test-run.test.ts diff --git a/test/cli/test/reporters/tree.test.ts b/test/e2e/test/reporters/tree.test.ts similarity index 100% rename from test/cli/test/reporters/tree.test.ts rename to test/e2e/test/reporters/tree.test.ts diff --git a/test/cli/test/reporters/utils.ts b/test/e2e/test/reporters/utils.ts similarity index 97% rename from test/cli/test/reporters/utils.ts rename to test/e2e/test/reporters/utils.ts index 56a6f5795..ef8a9a525 100644 --- a/test/cli/test/reporters/utils.ts +++ b/test/e2e/test/reporters/utils.ts @@ -67,8 +67,8 @@ export function getContext(): Context { } const file = createFileTask( - '/vitest/test/core/test/basic.test.ts', - '/vitest/test/core/test', + '/vitest/test/unit/test/basic.test.ts', + '/vitest/test/unit/test', '', ) file.mode = 'run' @@ -92,8 +92,8 @@ const suite: RunnerTestSuite = { } const passedFile = createFileTask( - '/vitest/test/core/test/basic.test.ts', - '/vitest/test/core/test', + '/vitest/test/unit/test/basic.test.ts', + '/vitest/test/unit/test', '', ) passedFile.mode = 'run' @@ -129,7 +129,7 @@ const error: TestError = { } error.showDiff = true error.stack = 'AssertionError: expected 2.23606797749979 to equal 2\n' - + ' at /vitest/test/core/test/basic.test.ts:8:32\n' + + ' at /vitest/test/unit/test/basic.test.ts:8:32\n' + ' at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26\n' + ' at runTest (/vitest/packages/vitest/dist/entry.js:1689:40)\n' + ' at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13)\n' diff --git a/test/cli/test/reporters/verbose.test.ts b/test/e2e/test/reporters/verbose.test.ts similarity index 100% rename from test/cli/test/reporters/verbose.test.ts rename to test/e2e/test/reporters/verbose.test.ts diff --git a/test/cli/test/restricted-fs.test.ts b/test/e2e/test/restricted-fs.test.ts similarity index 100% rename from test/cli/test/restricted-fs.test.ts rename to test/e2e/test/restricted-fs.test.ts diff --git a/test/cli/test/retry-clear-mocks.test.ts b/test/e2e/test/retry-clear-mocks.test.ts similarity index 100% rename from test/cli/test/retry-clear-mocks.test.ts rename to test/e2e/test/retry-clear-mocks.test.ts diff --git a/test/cli/test/retry-condition.test.ts b/test/e2e/test/retry-condition.test.ts similarity index 100% rename from test/cli/test/retry-condition.test.ts rename to test/e2e/test/retry-condition.test.ts diff --git a/test/cli/test/rollup-error.test.ts b/test/e2e/test/rollup-error.test.ts similarity index 100% rename from test/cli/test/rollup-error.test.ts rename to test/e2e/test/rollup-error.test.ts diff --git a/test/cli/test/run-custom-env.test.ts b/test/e2e/test/run-custom-env.test.ts similarity index 100% rename from test/cli/test/run-custom-env.test.ts rename to test/e2e/test/run-custom-env.test.ts diff --git a/test/cli/test/scoped-fixtures.test.ts b/test/e2e/test/scoped-fixtures.test.ts similarity index 99% rename from test/cli/test/scoped-fixtures.test.ts rename to test/e2e/test/scoped-fixtures.test.ts index 7fb858c9d..34cc2027a 100644 --- a/test/cli/test/scoped-fixtures.test.ts +++ b/test/e2e/test/scoped-fixtures.test.ts @@ -1,3 +1,5 @@ +/* eslint-disable no-console */ + import type { afterAll, beforeAll, ExpectStatic, expectTypeOf as ExpectTypeOfFn, SuiteAPI, TestAPI } from 'vitest' import type { ViteUserConfig } from 'vitest/config' import type { TestSpecification, TestUserConfig } from 'vitest/node' diff --git a/test/cli/test/server-url.test.ts b/test/e2e/test/server-url.test.ts similarity index 100% rename from test/cli/test/server-url.test.ts rename to test/e2e/test/server-url.test.ts diff --git a/test/cli/test/setup-files.test.ts b/test/e2e/test/setup-files.test.ts similarity index 100% rename from test/cli/test/setup-files.test.ts rename to test/e2e/test/setup-files.test.ts diff --git a/test/cli/test/shared-env.test.ts b/test/e2e/test/shared-env.test.ts similarity index 100% rename from test/cli/test/shared-env.test.ts rename to test/e2e/test/shared-env.test.ts diff --git a/test/cli/test/signal.test.ts b/test/e2e/test/signal.test.ts similarity index 100% rename from test/cli/test/signal.test.ts rename to test/e2e/test/signal.test.ts diff --git a/test/cli/test/skip-note.test.ts b/test/e2e/test/skip-note.test.ts similarity index 100% rename from test/cli/test/skip-note.test.ts rename to test/e2e/test/skip-note.test.ts diff --git a/test/cli/test/ssr-runner.test.ts b/test/e2e/test/ssr-runner.test.ts similarity index 100% rename from test/cli/test/ssr-runner.test.ts rename to test/e2e/test/ssr-runner.test.ts diff --git a/test/cli/test/stacktraces.test.ts b/test/e2e/test/stacktraces.test.ts similarity index 100% rename from test/cli/test/stacktraces.test.ts rename to test/e2e/test/stacktraces.test.ts diff --git a/test/cli/test/standalone.test.ts b/test/e2e/test/standalone.test.ts similarity index 100% rename from test/cli/test/standalone.test.ts rename to test/e2e/test/standalone.test.ts diff --git a/test/cli/test/static-collect.test.ts b/test/e2e/test/static-collect.test.ts similarity index 100% rename from test/cli/test/static-collect.test.ts rename to test/e2e/test/static-collect.test.ts diff --git a/test/cli/test/test-meta.test.ts b/test/e2e/test/test-meta.test.ts similarity index 100% rename from test/cli/test/test-meta.test.ts rename to test/e2e/test/test-meta.test.ts diff --git a/test/cli/test/test-specifications.test.ts b/test/e2e/test/test-specifications.test.ts similarity index 100% rename from test/cli/test/test-specifications.test.ts rename to test/e2e/test/test-specifications.test.ts diff --git a/test/cli/test/test-tags.test.ts b/test/e2e/test/test-tags.test.ts similarity index 100% rename from test/cli/test/test-tags.test.ts rename to test/e2e/test/test-tags.test.ts diff --git a/test/cli/test/tty.test.ts b/test/e2e/test/tty.test.ts similarity index 100% rename from test/cli/test/tty.test.ts rename to test/e2e/test/tty.test.ts diff --git a/test/cli/test/unhandled-ignore.test.ts b/test/e2e/test/unhandled-ignore.test.ts similarity index 100% rename from test/cli/test/unhandled-ignore.test.ts rename to test/e2e/test/unhandled-ignore.test.ts diff --git a/test/cli/test/unhandled-rejections.test.ts b/test/e2e/test/unhandled-rejections.test.ts similarity index 100% rename from test/cli/test/unhandled-rejections.test.ts rename to test/e2e/test/unhandled-rejections.test.ts diff --git a/test/cli/test/vcs-provider.test.ts b/test/e2e/test/vcs-provider.test.ts similarity index 100% rename from test/cli/test/vcs-provider.test.ts rename to test/e2e/test/vcs-provider.test.ts diff --git a/test/cli/test/vm-threads.test.ts b/test/e2e/test/vm-threads.test.ts similarity index 100% rename from test/cli/test/vm-threads.test.ts rename to test/e2e/test/vm-threads.test.ts diff --git a/test/cli/test/watch/change-project.test.ts b/test/e2e/test/watch/change-project.test.ts similarity index 100% rename from test/cli/test/watch/change-project.test.ts rename to test/e2e/test/watch/change-project.test.ts diff --git a/test/cli/test/watch/config-watching.test.ts b/test/e2e/test/watch/config-watching.test.ts similarity index 100% rename from test/cli/test/watch/config-watching.test.ts rename to test/e2e/test/watch/config-watching.test.ts diff --git a/test/cli/test/watch/file-watching.test.ts b/test/e2e/test/watch/file-watching.test.ts similarity index 100% rename from test/cli/test/watch/file-watching.test.ts rename to test/e2e/test/watch/file-watching.test.ts diff --git a/test/cli/test/watch/global-setup-rerun.test.ts b/test/e2e/test/watch/global-setup-rerun.test.ts similarity index 100% rename from test/cli/test/watch/global-setup-rerun.test.ts rename to test/e2e/test/watch/global-setup-rerun.test.ts diff --git a/test/cli/test/watch/related.test.ts b/test/e2e/test/watch/related.test.ts similarity index 100% rename from test/cli/test/watch/related.test.ts rename to test/e2e/test/watch/related.test.ts diff --git a/test/cli/test/watch/reporter-failed.test.ts b/test/e2e/test/watch/reporter-failed.test.ts similarity index 100% rename from test/cli/test/watch/reporter-failed.test.ts rename to test/e2e/test/watch/reporter-failed.test.ts diff --git a/test/cli/test/watch/stdin.test.ts b/test/e2e/test/watch/stdin.test.ts similarity index 100% rename from test/cli/test/watch/stdin.test.ts rename to test/e2e/test/watch/stdin.test.ts diff --git a/test/cli/test/watch/stdout.test.ts b/test/e2e/test/watch/stdout.test.ts similarity index 100% rename from test/cli/test/watch/stdout.test.ts rename to test/e2e/test/watch/stdout.test.ts diff --git a/test/cli/test/watch/workspaces.test.ts b/test/e2e/test/watch/workspaces.test.ts similarity index 100% rename from test/cli/test/watch/workspaces.test.ts rename to test/e2e/test/watch/workspaces.test.ts diff --git a/test/cli/test/windows-drive-case.test.ts b/test/e2e/test/windows-drive-case.test.ts similarity index 100% rename from test/cli/test/windows-drive-case.test.ts rename to test/e2e/test/windows-drive-case.test.ts diff --git a/test/cli/test/workers-option.test.ts b/test/e2e/test/workers-option.test.ts similarity index 100% rename from test/cli/test/workers-option.test.ts rename to test/e2e/test/workers-option.test.ts diff --git a/test/cli/tsconfig.json b/test/e2e/tsconfig.json similarity index 100% rename from test/cli/tsconfig.json rename to test/e2e/tsconfig.json diff --git a/test/cli/vitest.config.ts b/test/e2e/vitest.config.ts similarity index 100% rename from test/cli/vitest.config.ts rename to test/e2e/vitest.config.ts diff --git a/test/core/.env.local b/test/unit/.env.local similarity index 100% rename from test/core/.env.local rename to test/unit/.env.local diff --git a/test/core/__mocks__/@vitest/test-fn.ts b/test/unit/__mocks__/@vitest/test-fn.ts similarity index 100% rename from test/core/__mocks__/@vitest/test-fn.ts rename to test/unit/__mocks__/@vitest/test-fn.ts diff --git a/test/core/__mocks__/@vueuse/integrations/useJwt.ts b/test/unit/__mocks__/@vueuse/integrations/useJwt.ts similarity index 100% rename from test/core/__mocks__/@vueuse/integrations/useJwt.ts rename to test/unit/__mocks__/@vueuse/integrations/useJwt.ts diff --git a/test/core/__mocks__/axios/index.ts b/test/unit/__mocks__/axios/index.ts similarity index 100% rename from test/core/__mocks__/axios/index.ts rename to test/unit/__mocks__/axios/index.ts diff --git a/test/core/__mocks__/custom-lib.ts b/test/unit/__mocks__/custom-lib.ts similarity index 100% rename from test/core/__mocks__/custom-lib.ts rename to test/unit/__mocks__/custom-lib.ts diff --git a/test/core/__mocks__/extension.js.ts b/test/unit/__mocks__/extension.js.ts similarity index 100% rename from test/core/__mocks__/extension.js.ts rename to test/unit/__mocks__/extension.js.ts diff --git a/test/core/__mocks__/fs.cjs b/test/unit/__mocks__/fs.cjs similarity index 100% rename from test/core/__mocks__/fs.cjs rename to test/unit/__mocks__/fs.cjs diff --git a/test/core/__mocks__/fs/promises.cjs b/test/unit/__mocks__/fs/promises.cjs similarity index 100% rename from test/core/__mocks__/fs/promises.cjs rename to test/unit/__mocks__/fs/promises.cjs diff --git a/test/core/__mocks__/timers.ts b/test/unit/__mocks__/timers.ts similarity index 100% rename from test/core/__mocks__/timers.ts rename to test/unit/__mocks__/timers.ts diff --git a/test/core/__mocks__/virtual-module.ts b/test/unit/__mocks__/virtual-module.ts similarity index 100% rename from test/core/__mocks__/virtual-module.ts rename to test/unit/__mocks__/virtual-module.ts diff --git a/test/core/__mocks__/vscode-mocks.ts b/test/unit/__mocks__/vscode-mocks.ts similarity index 100% rename from test/core/__mocks__/vscode-mocks.ts rename to test/unit/__mocks__/vscode-mocks.ts diff --git a/test/core/cute-puppy.jpg b/test/unit/cute-puppy.jpg similarity index 100% rename from test/core/cute-puppy.jpg rename to test/unit/cute-puppy.jpg diff --git a/test/core/deps/dep-cjs/esm-comment.js b/test/unit/deps/dep-cjs/esm-comment.js similarity index 100% rename from test/core/deps/dep-cjs/esm-comment.js rename to test/unit/deps/dep-cjs/esm-comment.js diff --git a/test/core/deps/dep-cjs/esm-string.js b/test/unit/deps/dep-cjs/esm-string.js similarity index 100% rename from test/core/deps/dep-cjs/esm-string.js rename to test/unit/deps/dep-cjs/esm-string.js diff --git a/test/core/deps/dep-cjs/package.json b/test/unit/deps/dep-cjs/package.json similarity index 100% rename from test/core/deps/dep-cjs/package.json rename to test/unit/deps/dep-cjs/package.json diff --git a/test/core/deps/dep-esm-non-existing/index.mjs b/test/unit/deps/dep-esm-non-existing/index.mjs similarity index 100% rename from test/core/deps/dep-esm-non-existing/index.mjs rename to test/unit/deps/dep-esm-non-existing/index.mjs diff --git a/test/core/deps/dep-esm-non-existing/index.mts b/test/unit/deps/dep-esm-non-existing/index.mts similarity index 100% rename from test/core/deps/dep-esm-non-existing/index.mts rename to test/unit/deps/dep-esm-non-existing/index.mts diff --git a/test/core/deps/dep-esm-non-existing/package.json b/test/unit/deps/dep-esm-non-existing/package.json similarity index 100% rename from test/core/deps/dep-esm-non-existing/package.json rename to test/unit/deps/dep-esm-non-existing/package.json diff --git a/test/core/deps/dep-fn/index.d.ts b/test/unit/deps/dep-fn/index.d.ts similarity index 100% rename from test/core/deps/dep-fn/index.d.ts rename to test/unit/deps/dep-fn/index.d.ts diff --git a/test/core/deps/dep-fn/index.js b/test/unit/deps/dep-fn/index.js similarity index 100% rename from test/core/deps/dep-fn/index.js rename to test/unit/deps/dep-fn/index.js diff --git a/test/core/deps/dep-fn/package.json b/test/unit/deps/dep-fn/package.json similarity index 100% rename from test/core/deps/dep-fn/package.json rename to test/unit/deps/dep-fn/package.json diff --git a/test/core/deps/dep-nested-cjs/index.d.ts b/test/unit/deps/dep-nested-cjs/index.d.ts similarity index 100% rename from test/core/deps/dep-nested-cjs/index.d.ts rename to test/unit/deps/dep-nested-cjs/index.d.ts diff --git a/test/core/deps/dep-nested-cjs/index.js b/test/unit/deps/dep-nested-cjs/index.js similarity index 100% rename from test/core/deps/dep-nested-cjs/index.js rename to test/unit/deps/dep-nested-cjs/index.js diff --git a/test/core/deps/dep-nested-cjs/package.json b/test/unit/deps/dep-nested-cjs/package.json similarity index 100% rename from test/core/deps/dep-nested-cjs/package.json rename to test/unit/deps/dep-nested-cjs/package.json diff --git a/test/core/deps/dep1/esm/index.js b/test/unit/deps/dep1/esm/index.js similarity index 100% rename from test/core/deps/dep1/esm/index.js rename to test/unit/deps/dep1/esm/index.js diff --git a/test/core/deps/dep1/package.json b/test/unit/deps/dep1/package.json similarity index 100% rename from test/core/deps/dep1/package.json rename to test/unit/deps/dep1/package.json diff --git a/test/core/deps/dep2/index.js b/test/unit/deps/dep2/index.js similarity index 100% rename from test/core/deps/dep2/index.js rename to test/unit/deps/dep2/index.js diff --git a/test/core/deps/dep2/package.json b/test/unit/deps/dep2/package.json similarity index 100% rename from test/core/deps/dep2/package.json rename to test/unit/deps/dep2/package.json diff --git a/test/core/index.html b/test/unit/index.html similarity index 100% rename from test/core/index.html rename to test/unit/index.html diff --git a/test/core/package.json b/test/unit/package.json similarity index 100% rename from test/core/package.json rename to test/unit/package.json diff --git a/test/core/projects/custom-lib/index.js b/test/unit/projects/custom-lib/index.js similarity index 100% rename from test/core/projects/custom-lib/index.js rename to test/unit/projects/custom-lib/index.js diff --git a/test/core/projects/custom-lib/package.json b/test/unit/projects/custom-lib/package.json similarity index 100% rename from test/core/projects/custom-lib/package.json rename to test/unit/projects/custom-lib/package.json diff --git a/test/core/projects/inline-lib/index.js b/test/unit/projects/inline-lib/index.js similarity index 100% rename from test/core/projects/inline-lib/index.js rename to test/unit/projects/inline-lib/index.js diff --git a/test/core/projects/inline-lib/package.json b/test/unit/projects/inline-lib/package.json similarity index 100% rename from test/core/projects/inline-lib/package.json rename to test/unit/projects/inline-lib/package.json diff --git a/test/core/projects/vite-environment-external/index.d.ts b/test/unit/projects/vite-environment-external/index.d.ts similarity index 100% rename from test/core/projects/vite-environment-external/index.d.ts rename to test/unit/projects/vite-environment-external/index.d.ts diff --git a/test/core/projects/vite-environment-external/index.js b/test/unit/projects/vite-environment-external/index.js similarity index 100% rename from test/core/projects/vite-environment-external/index.js rename to test/unit/projects/vite-environment-external/index.js diff --git a/test/core/projects/vite-environment-external/package.json b/test/unit/projects/vite-environment-external/package.json similarity index 100% rename from test/core/projects/vite-environment-external/package.json rename to test/unit/projects/vite-environment-external/package.json diff --git a/test/core/projects/vite-external/index.d.ts b/test/unit/projects/vite-external/index.d.ts similarity index 100% rename from test/core/projects/vite-external/index.d.ts rename to test/unit/projects/vite-external/index.d.ts diff --git a/test/core/projects/vite-external/index.js b/test/unit/projects/vite-external/index.js similarity index 100% rename from test/core/projects/vite-external/index.js rename to test/unit/projects/vite-external/index.js diff --git a/test/core/projects/vite-external/package.json b/test/unit/projects/vite-external/package.json similarity index 100% rename from test/core/projects/vite-external/package.json rename to test/unit/projects/vite-external/package.json diff --git a/test/core/src/__mocks__/submodule.ts b/test/unit/src/__mocks__/submodule.ts similarity index 100% rename from test/core/src/__mocks__/submodule.ts rename to test/unit/src/__mocks__/submodule.ts diff --git a/test/core/src/aliased-mod.ts b/test/unit/src/aliased-mod.ts similarity index 100% rename from test/core/src/aliased-mod.ts rename to test/unit/src/aliased-mod.ts diff --git a/test/core/src/circularA.ts b/test/unit/src/circularA.ts similarity index 100% rename from test/core/src/circularA.ts rename to test/unit/src/circularA.ts diff --git a/test/core/src/circularB.ts b/test/unit/src/circularB.ts similarity index 100% rename from test/core/src/circularB.ts rename to test/unit/src/circularB.ts diff --git a/test/core/src/cjs/array-cjs.js b/test/unit/src/cjs/array-cjs.js similarity index 100% rename from test/core/src/cjs/array-cjs.js rename to test/unit/src/cjs/array-cjs.js diff --git a/test/core/src/cjs/bare-cjs.js b/test/unit/src/cjs/bare-cjs.js similarity index 100% rename from test/core/src/cjs/bare-cjs.js rename to test/unit/src/cjs/bare-cjs.js diff --git a/test/core/src/cjs/class-cjs.js b/test/unit/src/cjs/class-cjs.js similarity index 100% rename from test/core/src/cjs/class-cjs.js rename to test/unit/src/cjs/class-cjs.js diff --git a/test/core/src/cjs/default-function.d.ts b/test/unit/src/cjs/default-function.d.ts similarity index 100% rename from test/core/src/cjs/default-function.d.ts rename to test/unit/src/cjs/default-function.d.ts diff --git a/test/core/src/cjs/default-function.js b/test/unit/src/cjs/default-function.js similarity index 100% rename from test/core/src/cjs/default-function.js rename to test/unit/src/cjs/default-function.js diff --git a/test/core/src/cjs/module-cjs.ts b/test/unit/src/cjs/module-cjs.ts similarity index 100% rename from test/core/src/cjs/module-cjs.ts rename to test/unit/src/cjs/module-cjs.ts diff --git a/test/core/src/cjs/nested-default-cjs.js b/test/unit/src/cjs/nested-default-cjs.js similarity index 100% rename from test/core/src/cjs/nested-default-cjs.js rename to test/unit/src/cjs/nested-default-cjs.js diff --git a/test/core/src/cjs/primitive-cjs.js b/test/unit/src/cjs/primitive-cjs.js similarity index 100% rename from test/core/src/cjs/primitive-cjs.js rename to test/unit/src/cjs/primitive-cjs.js diff --git a/test/core/src/cjs/promise-export.js b/test/unit/src/cjs/promise-export.js similarity index 100% rename from test/core/src/cjs/promise-export.js rename to test/unit/src/cjs/promise-export.js diff --git a/test/core/src/cjs/prototype-cjs.js b/test/unit/src/cjs/prototype-cjs.js similarity index 100% rename from test/core/src/cjs/prototype-cjs.js rename to test/unit/src/cjs/prototype-cjs.js diff --git a/test/core/src/class-inheritance/bar.ts b/test/unit/src/class-inheritance/bar.ts similarity index 100% rename from test/core/src/class-inheritance/bar.ts rename to test/unit/src/class-inheritance/bar.ts diff --git a/test/core/src/class-inheritance/foo.ts b/test/unit/src/class-inheritance/foo.ts similarity index 100% rename from test/core/src/class-inheritance/foo.ts rename to test/unit/src/class-inheritance/foo.ts diff --git a/test/core/src/custom/gardener.ts b/test/unit/src/custom/gardener.ts similarity index 100% rename from test/core/src/custom/gardener.ts rename to test/unit/src/custom/gardener.ts diff --git a/test/core/src/dynamic-import.ts b/test/unit/src/dynamic-import.ts similarity index 100% rename from test/core/src/dynamic-import.ts rename to test/unit/src/dynamic-import.ts diff --git a/test/core/src/env.ts b/test/unit/src/env.ts similarity index 100% rename from test/core/src/env.ts rename to test/unit/src/env.ts diff --git a/test/core/src/esm/esm.js b/test/unit/src/esm/esm.js similarity index 100% rename from test/core/src/esm/esm.js rename to test/unit/src/esm/esm.js diff --git a/test/core/src/esm/internal-esm.mjs b/test/unit/src/esm/internal-esm.mjs similarity index 100% rename from test/core/src/esm/internal-esm.mjs rename to test/unit/src/esm/internal-esm.mjs diff --git a/test/core/src/esm/package.json b/test/unit/src/esm/package.json similarity index 100% rename from test/core/src/esm/package.json rename to test/unit/src/esm/package.json diff --git a/test/core/src/exec.ts b/test/unit/src/exec.ts similarity index 100% rename from test/core/src/exec.ts rename to test/unit/src/exec.ts diff --git a/test/core/src/external/default-cjs.js b/test/unit/src/external/default-cjs.js similarity index 100% rename from test/core/src/external/default-cjs.js rename to test/unit/src/external/default-cjs.js diff --git a/test/core/src/external/nested-default-cjs.js b/test/unit/src/external/nested-default-cjs.js similarity index 100% rename from test/core/src/external/nested-default-cjs.js rename to test/unit/src/external/nested-default-cjs.js diff --git a/test/core/src/external/package.json b/test/unit/src/external/package.json similarity index 100% rename from test/core/src/external/package.json rename to test/unit/src/external/package.json diff --git a/test/core/src/external/pkg-browser/index.d.ts b/test/unit/src/external/pkg-browser/index.d.ts similarity index 100% rename from test/core/src/external/pkg-browser/index.d.ts rename to test/unit/src/external/pkg-browser/index.d.ts diff --git a/test/core/src/external/pkg-browser/package.json b/test/unit/src/external/pkg-browser/package.json similarity index 100% rename from test/core/src/external/pkg-browser/package.json rename to test/unit/src/external/pkg-browser/package.json diff --git a/test/core/src/external/pkg-browser/ssr.js b/test/unit/src/external/pkg-browser/ssr.js similarity index 100% rename from test/core/src/external/pkg-browser/ssr.js rename to test/unit/src/external/pkg-browser/ssr.js diff --git a/test/core/src/external/pkg-browser/web.js b/test/unit/src/external/pkg-browser/web.js similarity index 100% rename from test/core/src/external/pkg-browser/web.js rename to test/unit/src/external/pkg-browser/web.js diff --git a/test/core/src/external/pkg-node/index.d.ts b/test/unit/src/external/pkg-node/index.d.ts similarity index 100% rename from test/core/src/external/pkg-node/index.d.ts rename to test/unit/src/external/pkg-node/index.d.ts diff --git a/test/core/src/external/pkg-node/package.json b/test/unit/src/external/pkg-node/package.json similarity index 100% rename from test/core/src/external/pkg-node/package.json rename to test/unit/src/external/pkg-node/package.json diff --git a/test/core/src/external/pkg-node/ssr.js b/test/unit/src/external/pkg-node/ssr.js similarity index 100% rename from test/core/src/external/pkg-node/ssr.js rename to test/unit/src/external/pkg-node/ssr.js diff --git a/test/core/src/external/pkg-node/web.js b/test/unit/src/external/pkg-node/web.js similarity index 100% rename from test/core/src/external/pkg-node/web.js rename to test/unit/src/external/pkg-node/web.js diff --git a/test/core/src/file-css.css b/test/unit/src/file-css.css similarity index 100% rename from test/core/src/file-css.css rename to test/unit/src/file-css.css diff --git a/test/core/src/file-less.less b/test/unit/src/file-less.less similarity index 100% rename from test/core/src/file-less.less rename to test/unit/src/file-less.less diff --git a/test/core/src/file-sass.sass b/test/unit/src/file-sass.sass similarity index 100% rename from test/core/src/file-sass.sass rename to test/unit/src/file-sass.sass diff --git a/test/core/src/file-scss.scss b/test/unit/src/file-scss.scss similarity index 100% rename from test/core/src/file-scss.scss rename to test/unit/src/file-scss.scss diff --git a/test/core/src/file-txt.txt b/test/unit/src/file-txt.txt similarity index 100% rename from test/core/src/file-txt.txt rename to test/unit/src/file-txt.txt diff --git a/test/core/src/global-mock.ts b/test/unit/src/global-mock.ts similarity index 100% rename from test/core/src/global-mock.ts rename to test/unit/src/global-mock.ts diff --git a/test/core/src/in-source/add.ts b/test/unit/src/in-source/add.ts similarity index 100% rename from test/core/src/in-source/add.ts rename to test/unit/src/in-source/add.ts diff --git a/test/core/src/in-source/fibonacci.ts b/test/unit/src/in-source/fibonacci.ts similarity index 100% rename from test/core/src/in-source/fibonacci.ts rename to test/unit/src/in-source/fibonacci.ts diff --git a/test/core/src/in-source/index.ts b/test/unit/src/in-source/index.ts similarity index 100% rename from test/core/src/in-source/index.ts rename to test/unit/src/in-source/index.ts diff --git a/test/core/src/mockedA.ts b/test/unit/src/mockedA.ts similarity index 100% rename from test/core/src/mockedA.ts rename to test/unit/src/mockedA.ts diff --git a/test/core/src/mockedB.ts b/test/unit/src/mockedB.ts similarity index 100% rename from test/core/src/mockedB.ts rename to test/unit/src/mockedB.ts diff --git a/test/core/src/mockedC.ts b/test/unit/src/mockedC.ts similarity index 100% rename from test/core/src/mockedC.ts rename to test/unit/src/mockedC.ts diff --git a/test/core/src/mockedD.ts b/test/unit/src/mockedD.ts similarity index 100% rename from test/core/src/mockedD.ts rename to test/unit/src/mockedD.ts diff --git a/test/core/src/mockedE.ts b/test/unit/src/mockedE.ts similarity index 100% rename from test/core/src/mockedE.ts rename to test/unit/src/mockedE.ts diff --git a/test/core/src/mocks/A.ts b/test/unit/src/mocks/A.ts similarity index 100% rename from test/core/src/mocks/A.ts rename to test/unit/src/mocks/A.ts diff --git a/test/core/src/mocks/B.ts b/test/unit/src/mocks/B.ts similarity index 100% rename from test/core/src/mocks/B.ts rename to test/unit/src/mocks/B.ts diff --git a/test/core/src/mocks/autospying-namespace/index.ts b/test/unit/src/mocks/autospying-namespace/index.ts similarity index 100% rename from test/core/src/mocks/autospying-namespace/index.ts rename to test/unit/src/mocks/autospying-namespace/index.ts diff --git a/test/core/src/mocks/autospying-namespace/namespaceTarget.ts b/test/unit/src/mocks/autospying-namespace/namespaceTarget.ts similarity index 100% rename from test/core/src/mocks/autospying-namespace/namespaceTarget.ts rename to test/unit/src/mocks/autospying-namespace/namespaceTarget.ts diff --git a/test/core/src/mocks/cyclic-deps/module-1.mjs b/test/unit/src/mocks/cyclic-deps/module-1.mjs similarity index 100% rename from test/core/src/mocks/cyclic-deps/module-1.mjs rename to test/unit/src/mocks/cyclic-deps/module-1.mjs diff --git a/test/core/src/mocks/cyclic-deps/module-2.mjs b/test/unit/src/mocks/cyclic-deps/module-2.mjs similarity index 100% rename from test/core/src/mocks/cyclic-deps/module-2.mjs rename to test/unit/src/mocks/cyclic-deps/module-2.mjs diff --git a/test/core/src/mocks/cyclic-deps/module-3.mjs b/test/unit/src/mocks/cyclic-deps/module-3.mjs similarity index 100% rename from test/core/src/mocks/cyclic-deps/module-3.mjs rename to test/unit/src/mocks/cyclic-deps/module-3.mjs diff --git a/test/core/src/mocks/cyclic-deps/module-4.mjs b/test/unit/src/mocks/cyclic-deps/module-4.mjs similarity index 100% rename from test/core/src/mocks/cyclic-deps/module-4.mjs rename to test/unit/src/mocks/cyclic-deps/module-4.mjs diff --git a/test/core/src/mocks/default.ts b/test/unit/src/mocks/default.ts similarity index 100% rename from test/core/src/mocks/default.ts rename to test/unit/src/mocks/default.ts diff --git a/test/core/src/mocks/dynamic-module.d.ts b/test/unit/src/mocks/dynamic-module.d.ts similarity index 100% rename from test/core/src/mocks/dynamic-module.d.ts rename to test/unit/src/mocks/dynamic-module.d.ts diff --git a/test/core/src/mocks/dynamic-module.js b/test/unit/src/mocks/dynamic-module.js similarity index 100% rename from test/core/src/mocks/dynamic-module.js rename to test/unit/src/mocks/dynamic-module.js diff --git a/test/core/src/mocks/example.ts b/test/unit/src/mocks/example.ts similarity index 100% rename from test/core/src/mocks/example.ts rename to test/unit/src/mocks/example.ts diff --git a/test/core/src/mocks/export-default-circle-b.ts b/test/unit/src/mocks/export-default-circle-b.ts similarity index 100% rename from test/core/src/mocks/export-default-circle-b.ts rename to test/unit/src/mocks/export-default-circle-b.ts diff --git a/test/core/src/mocks/export-default-circle-index.ts b/test/unit/src/mocks/export-default-circle-index.ts similarity index 100% rename from test/core/src/mocks/export-default-circle-index.ts rename to test/unit/src/mocks/export-default-circle-index.ts diff --git a/test/core/src/mocks/external/cjs-pseudoesm.cjs b/test/unit/src/mocks/external/cjs-pseudoesm.cjs similarity index 100% rename from test/core/src/mocks/external/cjs-pseudoesm.cjs rename to test/unit/src/mocks/external/cjs-pseudoesm.cjs diff --git a/test/core/src/mocks/external/default-cjs.cjs b/test/unit/src/mocks/external/default-cjs.cjs similarity index 100% rename from test/core/src/mocks/external/default-cjs.cjs rename to test/unit/src/mocks/external/default-cjs.cjs diff --git a/test/core/src/mocks/external/default-function.cjs b/test/unit/src/mocks/external/default-function.cjs similarity index 100% rename from test/core/src/mocks/external/default-function.cjs rename to test/unit/src/mocks/external/default-function.cjs diff --git a/test/core/src/mocks/external/external.mjs b/test/unit/src/mocks/external/external.mjs similarity index 100% rename from test/core/src/mocks/external/external.mjs rename to test/unit/src/mocks/external/external.mjs diff --git a/test/core/src/mocks/has space in path.ts b/test/unit/src/mocks/has space in path.ts similarity index 100% rename from test/core/src/mocks/has space in path.ts rename to test/unit/src/mocks/has space in path.ts diff --git a/test/core/src/mocks/integration.ts b/test/unit/src/mocks/integration.ts similarity index 100% rename from test/core/src/mocks/integration.ts rename to test/unit/src/mocks/integration.ts diff --git a/test/core/src/mocks/log.ts b/test/unit/src/mocks/log.ts similarity index 100% rename from test/core/src/mocks/log.ts rename to test/unit/src/mocks/log.ts diff --git a/test/core/src/mocks/main.js b/test/unit/src/mocks/main.js similarity index 100% rename from test/core/src/mocks/main.js rename to test/unit/src/mocks/main.js diff --git a/test/core/src/mocks/moduleA.ts b/test/unit/src/mocks/moduleA.ts similarity index 100% rename from test/core/src/mocks/moduleA.ts rename to test/unit/src/mocks/moduleA.ts diff --git a/test/core/src/mocks/moduleB.ts b/test/unit/src/mocks/moduleB.ts similarity index 100% rename from test/core/src/mocks/moduleB.ts rename to test/unit/src/mocks/moduleB.ts diff --git a/test/core/src/mocks/moduleWithSymbol.ts b/test/unit/src/mocks/moduleWithSymbol.ts similarity index 100% rename from test/core/src/mocks/moduleWithSymbol.ts rename to test/unit/src/mocks/moduleWithSymbol.ts diff --git a/test/core/src/mocks/retry-dynamic-import.ts b/test/unit/src/mocks/retry-dynamic-import.ts similarity index 100% rename from test/core/src/mocks/retry-dynamic-import.ts rename to test/unit/src/mocks/retry-dynamic-import.ts diff --git a/test/core/src/mocks/set-foo.ts b/test/unit/src/mocks/set-foo.ts similarity index 100% rename from test/core/src/mocks/set-foo.ts rename to test/unit/src/mocks/set-foo.ts diff --git a/test/core/src/mocks/squared.js b/test/unit/src/mocks/squared.js similarity index 100% rename from test/core/src/mocks/squared.js rename to test/unit/src/mocks/squared.js diff --git a/test/core/src/mocks/test-fn-magic.ts b/test/unit/src/mocks/test-fn-magic.ts similarity index 100% rename from test/core/src/mocks/test-fn-magic.ts rename to test/unit/src/mocks/test-fn-magic.ts diff --git a/test/core/src/module-esm.ts b/test/unit/src/module-esm.ts similarity index 100% rename from test/core/src/module-esm.ts rename to test/unit/src/module-esm.ts diff --git a/test/core/src/read-hello-world.ts b/test/unit/src/read-hello-world.ts similarity index 100% rename from test/core/src/read-hello-world.ts rename to test/unit/src/read-hello-world.ts diff --git a/test/core/src/relative-import.ts b/test/unit/src/relative-import.ts similarity index 100% rename from test/core/src/relative-import.ts rename to test/unit/src/relative-import.ts diff --git a/test/core/src/rely-on-hoisted.ts b/test/unit/src/rely-on-hoisted.ts similarity index 100% rename from test/core/src/rely-on-hoisted.ts rename to test/unit/src/rely-on-hoisted.ts diff --git a/test/core/src/self/foo.ts b/test/unit/src/self/foo.ts similarity index 100% rename from test/core/src/self/foo.ts rename to test/unit/src/self/foo.ts diff --git a/test/core/src/self/index.ts b/test/unit/src/self/index.ts similarity index 100% rename from test/core/src/self/index.ts rename to test/unit/src/self/index.ts diff --git a/test/core/src/submodule.ts b/test/unit/src/submodule.ts similarity index 100% rename from test/core/src/submodule.ts rename to test/unit/src/submodule.ts diff --git a/test/core/src/timeout.ts b/test/unit/src/timeout.ts similarity index 100% rename from test/core/src/timeout.ts rename to test/unit/src/timeout.ts diff --git a/test/core/src/wasm/add.wasm b/test/unit/src/wasm/add.wasm similarity index 100% rename from test/core/src/wasm/add.wasm rename to test/unit/src/wasm/add.wasm diff --git a/test/core/src/wasm/wasm-bindgen-no-cyclic/README.md b/test/unit/src/wasm/wasm-bindgen-no-cyclic/README.md similarity index 100% rename from test/core/src/wasm/wasm-bindgen-no-cyclic/README.md rename to test/unit/src/wasm/wasm-bindgen-no-cyclic/README.md diff --git a/test/core/src/wasm/wasm-bindgen-no-cyclic/index.d.ts b/test/unit/src/wasm/wasm-bindgen-no-cyclic/index.d.ts similarity index 100% rename from test/core/src/wasm/wasm-bindgen-no-cyclic/index.d.ts rename to test/unit/src/wasm/wasm-bindgen-no-cyclic/index.d.ts diff --git a/test/core/src/wasm/wasm-bindgen-no-cyclic/index.js b/test/unit/src/wasm/wasm-bindgen-no-cyclic/index.js similarity index 100% rename from test/core/src/wasm/wasm-bindgen-no-cyclic/index.js rename to test/unit/src/wasm/wasm-bindgen-no-cyclic/index.js diff --git a/test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.js b/test/unit/src/wasm/wasm-bindgen-no-cyclic/index_bg.js similarity index 100% rename from test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.js rename to test/unit/src/wasm/wasm-bindgen-no-cyclic/index_bg.js diff --git a/test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm b/test/unit/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm similarity index 100% rename from test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm rename to test/unit/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm diff --git a/test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm.d.ts b/test/unit/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm.d.ts similarity index 100% rename from test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm.d.ts rename to test/unit/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm.d.ts diff --git a/test/core/src/wasm/wasm-bindgen-no-cyclic/package.json b/test/unit/src/wasm/wasm-bindgen-no-cyclic/package.json similarity index 100% rename from test/core/src/wasm/wasm-bindgen-no-cyclic/package.json rename to test/unit/src/wasm/wasm-bindgen-no-cyclic/package.json diff --git a/test/core/src/wasm/wasm-bindgen/README.md b/test/unit/src/wasm/wasm-bindgen/README.md similarity index 100% rename from test/core/src/wasm/wasm-bindgen/README.md rename to test/unit/src/wasm/wasm-bindgen/README.md diff --git a/test/core/src/wasm/wasm-bindgen/index.js b/test/unit/src/wasm/wasm-bindgen/index.js similarity index 100% rename from test/core/src/wasm/wasm-bindgen/index.js rename to test/unit/src/wasm/wasm-bindgen/index.js diff --git a/test/core/src/wasm/wasm-bindgen/index_bg.js b/test/unit/src/wasm/wasm-bindgen/index_bg.js similarity index 100% rename from test/core/src/wasm/wasm-bindgen/index_bg.js rename to test/unit/src/wasm/wasm-bindgen/index_bg.js diff --git a/test/core/src/wasm/wasm-bindgen/index_bg.wasm b/test/unit/src/wasm/wasm-bindgen/index_bg.wasm similarity index 100% rename from test/core/src/wasm/wasm-bindgen/index_bg.wasm rename to test/unit/src/wasm/wasm-bindgen/index_bg.wasm diff --git a/test/core/src/wasm/wasm-bindgen/package.json b/test/unit/src/wasm/wasm-bindgen/package.json similarity index 100% rename from test/core/src/wasm/wasm-bindgen/package.json rename to test/unit/src/wasm/wasm-bindgen/package.json diff --git a/test/core/src/web-worker/eventListenerWorker.ts b/test/unit/src/web-worker/eventListenerWorker.ts similarity index 100% rename from test/core/src/web-worker/eventListenerWorker.ts rename to test/unit/src/web-worker/eventListenerWorker.ts diff --git a/test/core/src/web-worker/mock/worker-dep.ts b/test/unit/src/web-worker/mock/worker-dep.ts similarity index 100% rename from test/core/src/web-worker/mock/worker-dep.ts rename to test/unit/src/web-worker/mock/worker-dep.ts diff --git a/test/core/src/web-worker/mock/worker.ts b/test/unit/src/web-worker/mock/worker.ts similarity index 100% rename from test/core/src/web-worker/mock/worker.ts rename to test/unit/src/web-worker/mock/worker.ts diff --git a/test/core/src/web-worker/objectWorker.ts b/test/unit/src/web-worker/objectWorker.ts similarity index 100% rename from test/core/src/web-worker/objectWorker.ts rename to test/unit/src/web-worker/objectWorker.ts diff --git a/test/core/src/web-worker/selfWorker.ts b/test/unit/src/web-worker/selfWorker.ts similarity index 100% rename from test/core/src/web-worker/selfWorker.ts rename to test/unit/src/web-worker/selfWorker.ts diff --git a/test/core/src/web-worker/selfWorkerDep.ts b/test/unit/src/web-worker/selfWorkerDep.ts similarity index 100% rename from test/core/src/web-worker/selfWorkerDep.ts rename to test/unit/src/web-worker/selfWorkerDep.ts diff --git a/test/core/src/web-worker/sharedWorker.ts b/test/unit/src/web-worker/sharedWorker.ts similarity index 100% rename from test/core/src/web-worker/sharedWorker.ts rename to test/unit/src/web-worker/sharedWorker.ts diff --git a/test/core/src/web-worker/worker-globals.ts b/test/unit/src/web-worker/worker-globals.ts similarity index 100% rename from test/core/src/web-worker/worker-globals.ts rename to test/unit/src/web-worker/worker-globals.ts diff --git a/test/core/src/web-worker/worker.ts b/test/unit/src/web-worker/worker.ts similarity index 100% rename from test/core/src/web-worker/worker.ts rename to test/unit/src/web-worker/worker.ts diff --git a/test/core/test/__snapshots__/injector-mock.test.ts.snap b/test/unit/test/__snapshots__/injector-mock.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/injector-mock.test.ts.snap rename to test/unit/test/__snapshots__/injector-mock.test.ts.snap diff --git a/test/core/test/__snapshots__/jest-expect.test.ts.snap b/test/unit/test/__snapshots__/jest-expect.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/jest-expect.test.ts.snap rename to test/unit/test/__snapshots__/jest-expect.test.ts.snap diff --git a/test/core/test/__snapshots__/mocked.test.ts.snap b/test/unit/test/__snapshots__/mocked.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/mocked.test.ts.snap rename to test/unit/test/__snapshots__/mocked.test.ts.snap diff --git a/test/core/test/__snapshots__/nested-suite.test.ts.snap b/test/unit/test/__snapshots__/nested-suite.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/nested-suite.test.ts.snap rename to test/unit/test/__snapshots__/nested-suite.test.ts.snap diff --git a/test/core/test/__snapshots__/serialize.test.ts.snap b/test/unit/test/__snapshots__/serialize.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/serialize.test.ts.snap rename to test/unit/test/__snapshots__/serialize.test.ts.snap diff --git a/test/core/test/__snapshots__/snapshot-concurrent-sync.test.ts.snap b/test/unit/test/__snapshots__/snapshot-concurrent-sync.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/snapshot-concurrent-sync.test.ts.snap rename to test/unit/test/__snapshots__/snapshot-concurrent-sync.test.ts.snap diff --git a/test/core/test/__snapshots__/snapshot-concurrent.test.ts.snap b/test/unit/test/__snapshots__/snapshot-concurrent.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/snapshot-concurrent.test.ts.snap rename to test/unit/test/__snapshots__/snapshot-concurrent.test.ts.snap diff --git a/test/core/test/__snapshots__/snapshot.test.ts.snap b/test/unit/test/__snapshots__/snapshot.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/snapshot.test.ts.snap rename to test/unit/test/__snapshots__/snapshot.test.ts.snap diff --git a/test/core/test/__snapshots__/suite.test.tsx.snap b/test/unit/test/__snapshots__/suite.test.tsx.snap similarity index 100% rename from test/core/test/__snapshots__/suite.test.tsx.snap rename to test/unit/test/__snapshots__/suite.test.tsx.snap diff --git a/test/core/test/__snapshots__/test-for-suite.test.ts.snap b/test/unit/test/__snapshots__/test-for-suite.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/test-for-suite.test.ts.snap rename to test/unit/test/__snapshots__/test-for-suite.test.ts.snap diff --git a/test/core/test/__snapshots__/test-for.test.ts.snap b/test/unit/test/__snapshots__/test-for.test.ts.snap similarity index 100% rename from test/core/test/__snapshots__/test-for.test.ts.snap rename to test/unit/test/__snapshots__/test-for.test.ts.snap diff --git a/test/core/test/alias.test.ts b/test/unit/test/alias.test.ts similarity index 100% rename from test/core/test/alias.test.ts rename to test/unit/test/alias.test.ts diff --git a/test/core/test/basic.test.ts b/test/unit/test/basic.test.ts similarity index 100% rename from test/core/test/basic.test.ts rename to test/unit/test/basic.test.ts diff --git a/test/core/test/browserAutomocker.test.ts b/test/unit/test/browserAutomocker.test.ts similarity index 100% rename from test/core/test/browserAutomocker.test.ts rename to test/unit/test/browserAutomocker.test.ts diff --git a/test/core/test/builtin.test.ts b/test/unit/test/builtin.test.ts similarity index 100% rename from test/core/test/builtin.test.ts rename to test/unit/test/builtin.test.ts diff --git a/test/core/test/chai-style-assertions-sinon.test.ts b/test/unit/test/chai-style-assertions-sinon.test.ts similarity index 100% rename from test/core/test/chai-style-assertions-sinon.test.ts rename to test/unit/test/chai-style-assertions-sinon.test.ts diff --git a/test/core/test/chai-style-assertions.test.ts b/test/unit/test/chai-style-assertions.test.ts similarity index 100% rename from test/core/test/chai-style-assertions.test.ts rename to test/unit/test/chai-style-assertions.test.ts diff --git a/test/core/test/chainable.test.ts b/test/unit/test/chainable.test.ts similarity index 100% rename from test/core/test/chainable.test.ts rename to test/unit/test/chainable.test.ts diff --git a/test/core/test/child-specific.child_process.test.ts b/test/unit/test/child-specific.child_process.test.ts similarity index 100% rename from test/core/test/child-specific.child_process.test.ts rename to test/unit/test/child-specific.child_process.test.ts diff --git a/test/core/test/circular.test.ts b/test/unit/test/circular.test.ts similarity index 100% rename from test/core/test/circular.test.ts rename to test/unit/test/circular.test.ts diff --git a/test/core/test/cli-test.test.ts b/test/unit/test/cli-test.test.ts similarity index 100% rename from test/core/test/cli-test.test.ts rename to test/unit/test/cli-test.test.ts diff --git a/test/core/test/concurrent-suite.test.ts b/test/unit/test/concurrent-suite.test.ts similarity index 100% rename from test/core/test/concurrent-suite.test.ts rename to test/unit/test/concurrent-suite.test.ts diff --git a/test/core/test/concurrent.spec.ts b/test/unit/test/concurrent.spec.ts similarity index 100% rename from test/core/test/concurrent.spec.ts rename to test/unit/test/concurrent.spec.ts diff --git a/test/core/test/custom.test.ts b/test/unit/test/custom.test.ts similarity index 100% rename from test/core/test/custom.test.ts rename to test/unit/test/custom.test.ts diff --git a/test/core/test/date-mock.test.ts b/test/unit/test/date-mock.test.ts similarity index 100% rename from test/core/test/date-mock.test.ts rename to test/unit/test/date-mock.test.ts diff --git a/test/core/test/define-ssr.test.ts b/test/unit/test/define-ssr.test.ts similarity index 100% rename from test/core/test/define-ssr.test.ts rename to test/unit/test/define-ssr.test.ts diff --git a/test/core/test/define-web.test.ts b/test/unit/test/define-web.test.ts similarity index 100% rename from test/core/test/define-web.test.ts rename to test/unit/test/define-web.test.ts diff --git a/test/core/test/diff.test.ts b/test/unit/test/diff.test.ts similarity index 100% rename from test/core/test/diff.test.ts rename to test/unit/test/diff.test.ts diff --git a/test/core/test/do-mock-reset-modules.test.ts b/test/unit/test/do-mock-reset-modules.test.ts similarity index 100% rename from test/core/test/do-mock-reset-modules.test.ts rename to test/unit/test/do-mock-reset-modules.test.ts diff --git a/test/core/test/do-mock.test.ts b/test/unit/test/do-mock.test.ts similarity index 100% rename from test/core/test/do-mock.test.ts rename to test/unit/test/do-mock.test.ts diff --git a/test/core/test/dom-single-line-options.test.ts b/test/unit/test/dom-single-line-options.test.ts similarity index 100% rename from test/core/test/dom-single-line-options.test.ts rename to test/unit/test/dom-single-line-options.test.ts diff --git a/test/core/test/dom.test.ts b/test/unit/test/dom.test.ts similarity index 100% rename from test/core/test/dom.test.ts rename to test/unit/test/dom.test.ts diff --git a/test/core/test/dual-package-hazard.test.ts b/test/unit/test/dual-package-hazard.test.ts similarity index 100% rename from test/core/test/dual-package-hazard.test.ts rename to test/unit/test/dual-package-hazard.test.ts diff --git a/test/core/test/dynamic-import.test.ts b/test/unit/test/dynamic-import.test.ts similarity index 100% rename from test/core/test/dynamic-import.test.ts rename to test/unit/test/dynamic-import.test.ts diff --git a/test/core/test/each.test.ts b/test/unit/test/each.test.ts similarity index 100% rename from test/core/test/each.test.ts rename to test/unit/test/each.test.ts diff --git a/test/core/test/edge.test.ts b/test/unit/test/edge.test.ts similarity index 100% rename from test/core/test/edge.test.ts rename to test/unit/test/edge.test.ts diff --git a/test/core/test/env-glob.test.ts b/test/unit/test/env-glob.test.ts similarity index 100% rename from test/core/test/env-glob.test.ts rename to test/unit/test/env-glob.test.ts diff --git a/test/core/test/env-jsdom.test.ts b/test/unit/test/env-jsdom.test.ts similarity index 100% rename from test/core/test/env-jsdom.test.ts rename to test/unit/test/env-jsdom.test.ts diff --git a/test/core/test/env-runtime.test.ts b/test/unit/test/env-runtime.test.ts similarity index 100% rename from test/core/test/env-runtime.test.ts rename to test/unit/test/env-runtime.test.ts diff --git a/test/core/test/env.test.ts b/test/unit/test/env.test.ts similarity index 100% rename from test/core/test/env.test.ts rename to test/unit/test/env.test.ts diff --git a/test/core/test/environments/custom-env.test.ts b/test/unit/test/environments/custom-env.test.ts similarity index 100% rename from test/core/test/environments/custom-env.test.ts rename to test/unit/test/environments/custom-env.test.ts diff --git a/test/core/test/environments/happy-dom.spec.ts b/test/unit/test/environments/happy-dom.spec.ts similarity index 100% rename from test/core/test/environments/happy-dom.spec.ts rename to test/unit/test/environments/happy-dom.spec.ts diff --git a/test/core/test/environments/jsdom.spec.ts b/test/unit/test/environments/jsdom.spec.ts similarity index 100% rename from test/core/test/environments/jsdom.spec.ts rename to test/unit/test/environments/jsdom.spec.ts diff --git a/test/core/test/environments/node.spec.ts b/test/unit/test/environments/node.spec.ts similarity index 100% rename from test/core/test/environments/node.spec.ts rename to test/unit/test/environments/node.spec.ts diff --git a/test/core/test/error.test.ts b/test/unit/test/error.test.ts similarity index 100% rename from test/core/test/error.test.ts rename to test/unit/test/error.test.ts diff --git a/test/core/test/esnext-decorator.test.ts b/test/unit/test/esnext-decorator.test.ts similarity index 100% rename from test/core/test/esnext-decorator.test.ts rename to test/unit/test/esnext-decorator.test.ts diff --git a/test/core/test/esnext.test.ts b/test/unit/test/esnext.test.ts similarity index 100% rename from test/core/test/esnext.test.ts rename to test/unit/test/esnext.test.ts diff --git a/test/core/test/execution-order.test.ts b/test/unit/test/execution-order.test.ts similarity index 100% rename from test/core/test/execution-order.test.ts rename to test/unit/test/execution-order.test.ts diff --git a/test/core/test/expect-circular.test.ts b/test/unit/test/expect-circular.test.ts similarity index 100% rename from test/core/test/expect-circular.test.ts rename to test/unit/test/expect-circular.test.ts diff --git a/test/core/test/expect-poll.test.ts b/test/unit/test/expect-poll.test.ts similarity index 100% rename from test/core/test/expect-poll.test.ts rename to test/unit/test/expect-poll.test.ts diff --git a/test/core/test/expect.test-d.ts b/test/unit/test/expect.test-d.ts similarity index 100% rename from test/core/test/expect.test-d.ts rename to test/unit/test/expect.test-d.ts diff --git a/test/core/test/expect.test.ts b/test/unit/test/expect.test.ts similarity index 100% rename from test/core/test/expect.test.ts rename to test/unit/test/expect.test.ts diff --git a/test/core/test/exports.test.ts b/test/unit/test/exports.test.ts similarity index 100% rename from test/core/test/exports.test.ts rename to test/unit/test/exports.test.ts diff --git a/test/core/test/external-module-directory.test.ts b/test/unit/test/external-module-directory.test.ts similarity index 100% rename from test/core/test/external-module-directory.test.ts rename to test/unit/test/external-module-directory.test.ts diff --git a/test/core/test/file-path.test.ts b/test/unit/test/file-path.test.ts similarity index 77% rename from test/core/test/file-path.test.ts rename to test/unit/test/file-path.test.ts index 79211bf91..5343cb1f3 100644 --- a/test/core/test/file-path.test.ts +++ b/test/unit/test/file-path.test.ts @@ -20,17 +20,17 @@ describe('current url', () => { describe.runIf(!isWindows)('unix', () => { it('__filename', () => { expect(__filename.startsWith('file://')).toBe(false) - expect(__filename.endsWith('test/core/test/file-path.test.ts')).toBe(true) + expect(__filename.endsWith('test/unit/test/file-path.test.ts')).toBe(true) }) it('__dirname', () => { expect(__dirname.startsWith('file://')).toBe(false) - expect(__dirname.endsWith('test/core/test')).toBe(true) + expect(__dirname.endsWith('test/unit/test')).toBe(true) }) it('import.meta.url', () => { expect(import.meta.url.startsWith('file://')).toBe(true) - expect(import.meta.url.endsWith('test/core/test/file-path.test.ts')).toBe(true) + expect(import.meta.url.endsWith('test/unit/test/file-path.test.ts')).toBe(true) }) }) @@ -44,19 +44,19 @@ describe('current url', () => { expect(__filename.startsWith('file://')).toBe(false) expect(__filename.startsWith(windowsDrive + windowsDrive)).toBe(false) expect(__filename.startsWith(windowsDrive)).toBe(true) - expect(__filename.endsWith('\\test\\core\\test\\file-path.test.ts')).toBe(true) + expect(__filename.endsWith('\\test\\unit\\test\\file-path.test.ts')).toBe(true) }) it('__dirname', () => { expect(__dirname.startsWith('file://')).toBe(false) expect(__dirname.startsWith(windowsDrive + windowsDrive)).toBe(false) expect(__dirname.startsWith(windowsDrive)).toBe(true) - expect(__dirname.endsWith('\\test\\core\\test')).toBe(true) + expect(__dirname.endsWith('\\test\\unit\\test')).toBe(true) }) it('import.meta.url', () => { expect(import.meta.url.startsWith(`file:///${drivePosix}`)).toBe(true) - expect(import.meta.url.endsWith('test/core/test/file-path.test.ts')).toBe(true) + expect(import.meta.url.endsWith('test/unit/test/file-path.test.ts')).toBe(true) }) }) }) diff --git a/test/core/test/fixture-comments-between-destructure.test.ts b/test/unit/test/fixture-comments-between-destructure.test.ts similarity index 100% rename from test/core/test/fixture-comments-between-destructure.test.ts rename to test/unit/test/fixture-comments-between-destructure.test.ts diff --git a/test/core/test/fixture-concurrent-beforeEach.test.ts b/test/unit/test/fixture-concurrent-beforeEach.test.ts similarity index 100% rename from test/core/test/fixture-concurrent-beforeEach.test.ts rename to test/unit/test/fixture-concurrent-beforeEach.test.ts diff --git a/test/core/test/fixture-concurrent.test.ts b/test/unit/test/fixture-concurrent.test.ts similarity index 100% rename from test/core/test/fixture-concurrent.test.ts rename to test/unit/test/fixture-concurrent.test.ts diff --git a/test/core/test/fixture-initialization.test.ts b/test/unit/test/fixture-initialization.test.ts similarity index 100% rename from test/core/test/fixture-initialization.test.ts rename to test/unit/test/fixture-initialization.test.ts diff --git a/test/core/test/fixture-options.test.ts b/test/unit/test/fixture-options.test.ts similarity index 100% rename from test/core/test/fixture-options.test.ts rename to test/unit/test/fixture-options.test.ts diff --git a/test/core/test/fixtures/hello-mock.ts b/test/unit/test/fixtures/hello-mock.ts similarity index 100% rename from test/core/test/fixtures/hello-mock.ts rename to test/unit/test/fixtures/hello-mock.ts diff --git a/test/core/test/fixtures/hi.txt b/test/unit/test/fixtures/hi.txt similarity index 100% rename from test/core/test/fixtures/hi.txt rename to test/unit/test/fixtures/hi.txt diff --git a/test/core/test/fixtures/increment-indirect.ts b/test/unit/test/fixtures/increment-indirect.ts similarity index 100% rename from test/core/test/fixtures/increment-indirect.ts rename to test/unit/test/fixtures/increment-indirect.ts diff --git a/test/core/test/fixtures/increment.ts b/test/unit/test/fixtures/increment.ts similarity index 100% rename from test/core/test/fixtures/increment.ts rename to test/unit/test/fixtures/increment.ts diff --git a/test/core/test/fixtures/mocked-dependency.ts b/test/unit/test/fixtures/mocked-dependency.ts similarity index 100% rename from test/core/test/fixtures/mocked-dependency.ts rename to test/unit/test/fixtures/mocked-dependency.ts diff --git a/test/core/test/fixtures/named-overwrite-all/dep1.js b/test/unit/test/fixtures/named-overwrite-all/dep1.js similarity index 100% rename from test/core/test/fixtures/named-overwrite-all/dep1.js rename to test/unit/test/fixtures/named-overwrite-all/dep1.js diff --git a/test/core/test/fixtures/named-overwrite-all/dep2.js b/test/unit/test/fixtures/named-overwrite-all/dep2.js similarity index 100% rename from test/core/test/fixtures/named-overwrite-all/dep2.js rename to test/unit/test/fixtures/named-overwrite-all/dep2.js diff --git a/test/core/test/fixtures/named-overwrite-all/main.js b/test/unit/test/fixtures/named-overwrite-all/main.js similarity index 100% rename from test/core/test/fixtures/named-overwrite-all/main.js rename to test/unit/test/fixtures/named-overwrite-all/main.js diff --git a/test/core/test/fixtures/snapshot-empty.txt b/test/unit/test/fixtures/snapshot-empty.txt similarity index 100% rename from test/core/test/fixtures/snapshot-empty.txt rename to test/unit/test/fixtures/snapshot-empty.txt diff --git a/test/core/test/fixtures/snapshots/basic/input.json b/test/unit/test/fixtures/snapshots/basic/input.json similarity index 100% rename from test/core/test/fixtures/snapshots/basic/input.json rename to test/unit/test/fixtures/snapshots/basic/input.json diff --git a/test/core/test/fixtures/snapshots/basic/output.css b/test/unit/test/fixtures/snapshots/basic/output.css similarity index 100% rename from test/core/test/fixtures/snapshots/basic/output.css rename to test/unit/test/fixtures/snapshots/basic/output.css diff --git a/test/core/test/fixtures/snapshots/multiple/input.json b/test/unit/test/fixtures/snapshots/multiple/input.json similarity index 100% rename from test/core/test/fixtures/snapshots/multiple/input.json rename to test/unit/test/fixtures/snapshots/multiple/input.json diff --git a/test/core/test/fixtures/snapshots/multiple/output.css b/test/unit/test/fixtures/snapshots/multiple/output.css similarity index 100% rename from test/core/test/fixtures/snapshots/multiple/output.css rename to test/unit/test/fixtures/snapshots/multiple/output.css diff --git a/test/core/test/fixtures/timers.suite.ts b/test/unit/test/fixtures/timers.suite.ts similarity index 100% rename from test/core/test/fixtures/timers.suite.ts rename to test/unit/test/fixtures/timers.suite.ts diff --git a/test/core/test/fixtures/virtual-module-indirect.ts b/test/unit/test/fixtures/virtual-module-indirect.ts similarity index 100% rename from test/core/test/fixtures/virtual-module-indirect.ts rename to test/unit/test/fixtures/virtual-module-indirect.ts diff --git a/test/core/test/fn.test.ts b/test/unit/test/fn.test.ts similarity index 100% rename from test/core/test/fn.test.ts rename to test/unit/test/fn.test.ts diff --git a/test/core/test/fs.test.ts b/test/unit/test/fs.test.ts similarity index 100% rename from test/core/test/fs.test.ts rename to test/unit/test/fs.test.ts diff --git a/test/core/test/handled-unhandled.test.ts b/test/unit/test/handled-unhandled.test.ts similarity index 100% rename from test/core/test/handled-unhandled.test.ts rename to test/unit/test/handled-unhandled.test.ts diff --git a/test/core/test/happy-dom-custom.test.ts b/test/unit/test/happy-dom-custom.test.ts similarity index 100% rename from test/core/test/happy-dom-custom.test.ts rename to test/unit/test/happy-dom-custom.test.ts diff --git a/test/core/test/happy-dom.test.ts b/test/unit/test/happy-dom.test.ts similarity index 100% rename from test/core/test/happy-dom.test.ts rename to test/unit/test/happy-dom.test.ts diff --git a/test/core/test/hoist-import.test.ts b/test/unit/test/hoist-import.test.ts similarity index 100% rename from test/core/test/hoist-import.test.ts rename to test/unit/test/hoist-import.test.ts diff --git a/test/core/test/hoisted-async-simple.test.ts b/test/unit/test/hoisted-async-simple.test.ts similarity index 100% rename from test/core/test/hoisted-async-simple.test.ts rename to test/unit/test/hoisted-async-simple.test.ts diff --git a/test/core/test/hoisted-simple.test.ts b/test/unit/test/hoisted-simple.test.ts similarity index 100% rename from test/core/test/hoisted-simple.test.ts rename to test/unit/test/hoisted-simple.test.ts diff --git a/test/core/test/hooks-list.test.ts b/test/unit/test/hooks-list.test.ts similarity index 100% rename from test/core/test/hooks-list.test.ts rename to test/unit/test/hooks-list.test.ts diff --git a/test/core/test/hooks-parallel.test.ts b/test/unit/test/hooks-parallel.test.ts similarity index 100% rename from test/core/test/hooks-parallel.test.ts rename to test/unit/test/hooks-parallel.test.ts diff --git a/test/core/test/hooks-stack.test.ts b/test/unit/test/hooks-stack.test.ts similarity index 100% rename from test/core/test/hooks-stack.test.ts rename to test/unit/test/hooks-stack.test.ts diff --git a/test/core/test/hooks.test.js b/test/unit/test/hooks.test.js similarity index 100% rename from test/core/test/hooks.test.js rename to test/unit/test/hooks.test.js diff --git a/test/core/test/hooks.test.ts b/test/unit/test/hooks.test.ts similarity index 100% rename from test/core/test/hooks.test.ts rename to test/unit/test/hooks.test.ts diff --git a/test/core/test/immutable.test.ts b/test/unit/test/immutable.test.ts similarity index 100% rename from test/core/test/immutable.test.ts rename to test/unit/test/immutable.test.ts diff --git a/test/core/test/import-client.test.ts b/test/unit/test/import-client.test.ts similarity index 100% rename from test/core/test/import-client.test.ts rename to test/unit/test/import-client.test.ts diff --git a/test/core/test/import-meta-resolve.test.ts b/test/unit/test/import-meta-resolve.test.ts similarity index 100% rename from test/core/test/import-meta-resolve.test.ts rename to test/unit/test/import-meta-resolve.test.ts diff --git a/test/core/test/imports.test.ts b/test/unit/test/imports.test.ts similarity index 100% rename from test/core/test/imports.test.ts rename to test/unit/test/imports.test.ts diff --git a/test/core/test/injector-esm.test.ts b/test/unit/test/injector-esm.test.ts similarity index 100% rename from test/core/test/injector-esm.test.ts rename to test/unit/test/injector-esm.test.ts diff --git a/test/core/test/injector-mock.test.ts b/test/unit/test/injector-mock.test.ts similarity index 100% rename from test/core/test/injector-mock.test.ts rename to test/unit/test/injector-mock.test.ts diff --git a/test/core/test/inline-snap.test.ts b/test/unit/test/inline-snap.test.ts similarity index 100% rename from test/core/test/inline-snap.test.ts rename to test/unit/test/inline-snap.test.ts diff --git a/test/core/test/inlined.test.ts b/test/unit/test/inlined.test.ts similarity index 100% rename from test/core/test/inlined.test.ts rename to test/unit/test/inlined.test.ts diff --git a/test/core/test/isolate.test.ts b/test/unit/test/isolate.test.ts similarity index 100% rename from test/core/test/isolate.test.ts rename to test/unit/test/isolate.test.ts diff --git a/test/core/test/jest-expect-no-url.test.ts b/test/unit/test/jest-expect-no-url.test.ts similarity index 100% rename from test/core/test/jest-expect-no-url.test.ts rename to test/unit/test/jest-expect-no-url.test.ts diff --git a/test/core/test/jest-expect.test.ts b/test/unit/test/jest-expect.test.ts similarity index 100% rename from test/core/test/jest-expect.test.ts rename to test/unit/test/jest-expect.test.ts diff --git a/test/core/test/jest-matcher-utils.test.ts b/test/unit/test/jest-matcher-utils.test.ts similarity index 100% rename from test/core/test/jest-matcher-utils.test.ts rename to test/unit/test/jest-matcher-utils.test.ts diff --git a/test/core/test/jest-mock.test.ts b/test/unit/test/jest-mock.test.ts similarity index 100% rename from test/core/test/jest-mock.test.ts rename to test/unit/test/jest-mock.test.ts diff --git a/test/core/test/local-context.test.ts b/test/unit/test/local-context.test.ts similarity index 100% rename from test/core/test/local-context.test.ts rename to test/unit/test/local-context.test.ts diff --git a/test/core/test/lot-of-tests.test.ts b/test/unit/test/lot-of-tests.test.ts similarity index 100% rename from test/core/test/lot-of-tests.test.ts rename to test/unit/test/lot-of-tests.test.ts diff --git a/test/core/test/math.test.ts b/test/unit/test/math.test.ts similarity index 100% rename from test/core/test/math.test.ts rename to test/unit/test/math.test.ts diff --git a/test/core/test/memory-limit.test.ts b/test/unit/test/memory-limit.test.ts similarity index 100% rename from test/core/test/memory-limit.test.ts rename to test/unit/test/memory-limit.test.ts diff --git a/test/core/test/mock-fs.test.ts b/test/unit/test/mock-fs.test.ts similarity index 100% rename from test/core/test/mock-fs.test.ts rename to test/unit/test/mock-fs.test.ts diff --git a/test/core/test/mock-internals.test.ts b/test/unit/test/mock-internals.test.ts similarity index 100% rename from test/core/test/mock-internals.test.ts rename to test/unit/test/mock-internals.test.ts diff --git a/test/core/test/mocked-circular.test.ts b/test/unit/test/mocked-circular.test.ts similarity index 100% rename from test/core/test/mocked-circular.test.ts rename to test/unit/test/mocked-circular.test.ts diff --git a/test/core/test/mocked-class-restore-all.test.ts b/test/unit/test/mocked-class-restore-all.test.ts similarity index 100% rename from test/core/test/mocked-class-restore-all.test.ts rename to test/unit/test/mocked-class-restore-all.test.ts diff --git a/test/core/test/mocked-class-restore-explicit.test.ts b/test/unit/test/mocked-class-restore-explicit.test.ts similarity index 100% rename from test/core/test/mocked-class-restore-explicit.test.ts rename to test/unit/test/mocked-class-restore-explicit.test.ts diff --git a/test/core/test/mocked-class.test.ts b/test/unit/test/mocked-class.test.ts similarity index 100% rename from test/core/test/mocked-class.test.ts rename to test/unit/test/mocked-class.test.ts diff --git a/test/core/test/mocked-import-circular.test.ts b/test/unit/test/mocked-import-circular.test.ts similarity index 100% rename from test/core/test/mocked-import-circular.test.ts rename to test/unit/test/mocked-import-circular.test.ts diff --git a/test/core/test/mocked-no-mocks-same.test.ts b/test/unit/test/mocked-no-mocks-same.test.ts similarity index 100% rename from test/core/test/mocked-no-mocks-same.test.ts rename to test/unit/test/mocked-no-mocks-same.test.ts diff --git a/test/core/test/mocked-no-mocks.test.ts b/test/unit/test/mocked-no-mocks.test.ts similarity index 100% rename from test/core/test/mocked-no-mocks.test.ts rename to test/unit/test/mocked-no-mocks.test.ts diff --git a/test/core/test/mocked-node-module.test.ts b/test/unit/test/mocked-node-module.test.ts similarity index 100% rename from test/core/test/mocked-node-module.test.ts rename to test/unit/test/mocked-node-module.test.ts diff --git a/test/core/test/mocked-public-key.test.ts b/test/unit/test/mocked-public-key.test.ts similarity index 100% rename from test/core/test/mocked-public-key.test.ts rename to test/unit/test/mocked-public-key.test.ts diff --git a/test/core/test/mocked.test.js b/test/unit/test/mocked.test.js similarity index 100% rename from test/core/test/mocked.test.js rename to test/unit/test/mocked.test.js diff --git a/test/core/test/mocked.test.ts b/test/unit/test/mocked.test.ts similarity index 100% rename from test/core/test/mocked.test.ts rename to test/unit/test/mocked.test.ts diff --git a/test/core/test/mocking/already-hoisted.test.ts b/test/unit/test/mocking/already-hoisted.test.ts similarity index 100% rename from test/core/test/mocking/already-hoisted.test.ts rename to test/unit/test/mocking/already-hoisted.test.ts diff --git a/test/core/test/mocking/automocking-class-inheritance.test.ts b/test/unit/test/mocking/automocking-class-inheritance.test.ts similarity index 100% rename from test/core/test/mocking/automocking-class-inheritance.test.ts rename to test/unit/test/mocking/automocking-class-inheritance.test.ts diff --git a/test/core/test/mocking/automocking.spec.ts b/test/unit/test/mocking/automocking.spec.ts similarity index 100% rename from test/core/test/mocking/automocking.spec.ts rename to test/unit/test/mocking/automocking.spec.ts diff --git a/test/core/test/mocking/autospying.test.ts b/test/unit/test/mocking/autospying.test.ts similarity index 100% rename from test/core/test/mocking/autospying.test.ts rename to test/unit/test/mocking/autospying.test.ts diff --git a/test/core/test/mocking/axios-mocked.test.ts b/test/unit/test/mocking/axios-mocked.test.ts similarity index 100% rename from test/core/test/mocking/axios-mocked.test.ts rename to test/unit/test/mocking/axios-mocked.test.ts diff --git a/test/core/test/mocking/axios-not-mocked.test.ts b/test/unit/test/mocking/axios-not-mocked.test.ts similarity index 100% rename from test/core/test/mocking/axios-not-mocked.test.ts rename to test/unit/test/mocking/axios-not-mocked.test.ts diff --git a/test/core/test/mocking/circular-mocks.spec.ts b/test/unit/test/mocking/circular-mocks.spec.ts similarity index 100% rename from test/core/test/mocking/circular-mocks.spec.ts rename to test/unit/test/mocking/circular-mocks.spec.ts diff --git a/test/core/test/mocking/custom-module-directory.spec.ts b/test/unit/test/mocking/custom-module-directory.spec.ts similarity index 100% rename from test/core/test/mocking/custom-module-directory.spec.ts rename to test/unit/test/mocking/custom-module-directory.spec.ts diff --git a/test/core/test/mocking/cyclic-import-actual.spec.ts b/test/unit/test/mocking/cyclic-import-actual.spec.ts similarity index 100% rename from test/core/test/mocking/cyclic-import-actual.spec.ts rename to test/unit/test/mocking/cyclic-import-actual.spec.ts diff --git a/test/core/test/mocking/cyclic-import-original.spec.ts b/test/unit/test/mocking/cyclic-import-original.spec.ts similarity index 100% rename from test/core/test/mocking/cyclic-import-original.spec.ts rename to test/unit/test/mocking/cyclic-import-original.spec.ts diff --git a/test/core/test/mocking/destructured.test.ts b/test/unit/test/mocking/destructured.test.ts similarity index 100% rename from test/core/test/mocking/destructured.test.ts rename to test/unit/test/mocking/destructured.test.ts diff --git a/test/core/test/mocking/error-mock.spec.ts b/test/unit/test/mocking/error-mock.spec.ts similarity index 100% rename from test/core/test/mocking/error-mock.spec.ts rename to test/unit/test/mocking/error-mock.spec.ts diff --git a/test/core/test/mocking/external.test.ts b/test/unit/test/mocking/external.test.ts similarity index 100% rename from test/core/test/mocking/external.test.ts rename to test/unit/test/mocking/external.test.ts diff --git a/test/core/test/mocking/factory.test.ts b/test/unit/test/mocking/factory.test.ts similarity index 100% rename from test/core/test/mocking/factory.test.ts rename to test/unit/test/mocking/factory.test.ts diff --git a/test/core/test/mocking/has-extension.spec.ts b/test/unit/test/mocking/has-extension.spec.ts similarity index 100% rename from test/core/test/mocking/has-extension.spec.ts rename to test/unit/test/mocking/has-extension.spec.ts diff --git a/test/core/test/mocking/hoisted.test.ts b/test/unit/test/mocking/hoisted.test.ts similarity index 100% rename from test/core/test/mocking/hoisted.test.ts rename to test/unit/test/mocking/hoisted.test.ts diff --git a/test/core/test/mocking/integration.test.ts b/test/unit/test/mocking/integration.test.ts similarity index 100% rename from test/core/test/mocking/integration.test.ts rename to test/unit/test/mocking/integration.test.ts diff --git a/test/core/test/mocking/nested-default.spec.ts b/test/unit/test/mocking/nested-default.spec.ts similarity index 100% rename from test/core/test/mocking/nested-default.spec.ts rename to test/unit/test/mocking/nested-default.spec.ts diff --git a/test/core/test/mocking/retry-dynamic-import.test.ts b/test/unit/test/mocking/retry-dynamic-import.test.ts similarity index 100% rename from test/core/test/mocking/retry-dynamic-import.test.ts rename to test/unit/test/mocking/retry-dynamic-import.test.ts diff --git a/test/core/test/mocking/self-importing.test.ts b/test/unit/test/mocking/self-importing.test.ts similarity index 100% rename from test/core/test/mocking/self-importing.test.ts rename to test/unit/test/mocking/self-importing.test.ts diff --git a/test/core/test/mocking/spaced.spec.ts b/test/unit/test/mocking/spaced.spec.ts similarity index 100% rename from test/core/test/mocking/spaced.spec.ts rename to test/unit/test/mocking/spaced.spec.ts diff --git a/test/core/test/mocking/tinyspy.test.ts b/test/unit/test/mocking/tinyspy.test.ts similarity index 100% rename from test/core/test/mocking/tinyspy.test.ts rename to test/unit/test/mocking/tinyspy.test.ts diff --git a/test/core/test/mocking/vi-fn.test-d.ts b/test/unit/test/mocking/vi-fn.test-d.ts similarity index 100% rename from test/core/test/mocking/vi-fn.test-d.ts rename to test/unit/test/mocking/vi-fn.test-d.ts diff --git a/test/core/test/mocking/vi-fn.test.ts b/test/unit/test/mocking/vi-fn.test.ts similarity index 100% rename from test/core/test/mocking/vi-fn.test.ts rename to test/unit/test/mocking/vi-fn.test.ts diff --git a/test/core/test/mocking/vi-mockObject.test.ts b/test/unit/test/mocking/vi-mockObject.test.ts similarity index 100% rename from test/core/test/mocking/vi-mockObject.test.ts rename to test/unit/test/mocking/vi-mockObject.test.ts diff --git a/test/core/test/mocking/vi-spyOn.test.ts b/test/unit/test/mocking/vi-spyOn.test.ts similarity index 100% rename from test/core/test/mocking/vi-spyOn.test.ts rename to test/unit/test/mocking/vi-spyOn.test.ts diff --git a/test/core/test/mocking/virtual.test.ts b/test/unit/test/mocking/virtual.test.ts similarity index 100% rename from test/core/test/mocking/virtual.test.ts rename to test/unit/test/mocking/virtual.test.ts diff --git a/test/core/test/modes.test.ts b/test/unit/test/modes.test.ts similarity index 100% rename from test/core/test/modes.test.ts rename to test/unit/test/modes.test.ts diff --git a/test/core/test/module-diagnostic.test.ts b/test/unit/test/module-diagnostic.test.ts similarity index 100% rename from test/core/test/module-diagnostic.test.ts rename to test/unit/test/module-diagnostic.test.ts diff --git a/test/core/test/module.test.ts b/test/unit/test/module.test.ts similarity index 100% rename from test/core/test/module.test.ts rename to test/unit/test/module.test.ts diff --git a/test/core/test/moved-snapshot.test.ts b/test/unit/test/moved-snapshot.test.ts similarity index 100% rename from test/core/test/moved-snapshot.test.ts rename to test/unit/test/moved-snapshot.test.ts diff --git a/test/core/test/moved-snapshot.test.ts.snap b/test/unit/test/moved-snapshot.test.ts.snap similarity index 100% rename from test/core/test/moved-snapshot.test.ts.snap rename to test/unit/test/moved-snapshot.test.ts.snap diff --git a/test/core/test/named-overwrite-all.test.ts b/test/unit/test/named-overwrite-all.test.ts similarity index 100% rename from test/core/test/named-overwrite-all.test.ts rename to test/unit/test/named-overwrite-all.test.ts diff --git a/test/core/test/nested-only.test.ts b/test/unit/test/nested-only.test.ts similarity index 100% rename from test/core/test/nested-only.test.ts rename to test/unit/test/nested-only.test.ts diff --git a/test/core/test/nested-suite.test.ts b/test/unit/test/nested-suite.test.ts similarity index 100% rename from test/core/test/nested-suite.test.ts rename to test/unit/test/nested-suite.test.ts diff --git a/test/core/test/nested-test.test.ts b/test/unit/test/nested-test.test.ts similarity index 100% rename from test/core/test/nested-test.test.ts rename to test/unit/test/nested-test.test.ts diff --git a/test/core/test/node-protocol-jsdom.spec.ts b/test/unit/test/node-protocol-jsdom.spec.ts similarity index 100% rename from test/core/test/node-protocol-jsdom.spec.ts rename to test/unit/test/node-protocol-jsdom.spec.ts diff --git a/test/core/test/node-protocol-node.spec.ts b/test/unit/test/node-protocol-node.spec.ts similarity index 100% rename from test/core/test/node-protocol-node.spec.ts rename to test/unit/test/node-protocol-node.spec.ts diff --git a/test/core/test/on-failed.test.ts b/test/unit/test/on-failed.test.ts similarity index 100% rename from test/core/test/on-failed.test.ts rename to test/unit/test/on-failed.test.ts diff --git a/test/core/test/on-finished.test.ts b/test/unit/test/on-finished.test.ts similarity index 100% rename from test/core/test/on-finished.test.ts rename to test/unit/test/on-finished.test.ts diff --git a/test/core/test/only.test.ts b/test/unit/test/only.test.ts similarity index 100% rename from test/core/test/only.test.ts rename to test/unit/test/only.test.ts diff --git a/test/core/test/parse-cjs-conditions.test.ts b/test/unit/test/parse-cjs-conditions.test.ts similarity index 100% rename from test/core/test/parse-cjs-conditions.test.ts rename to test/unit/test/parse-cjs-conditions.test.ts diff --git a/test/core/test/pattern.test.ts b/test/unit/test/pattern.test.ts similarity index 100% rename from test/core/test/pattern.test.ts rename to test/unit/test/pattern.test.ts diff --git a/test/core/test/pretty-format.test.ts b/test/unit/test/pretty-format.test.ts similarity index 100% rename from test/core/test/pretty-format.test.ts rename to test/unit/test/pretty-format.test.ts diff --git a/test/core/test/propagate-options-nested-suite.test.ts b/test/unit/test/propagate-options-nested-suite.test.ts similarity index 100% rename from test/core/test/propagate-options-nested-suite.test.ts rename to test/unit/test/propagate-options-nested-suite.test.ts diff --git a/test/core/test/random.test.ts b/test/unit/test/random.test.ts similarity index 100% rename from test/core/test/random.test.ts rename to test/unit/test/random.test.ts diff --git a/test/core/test/repeats.test.ts b/test/unit/test/repeats.test.ts similarity index 100% rename from test/core/test/repeats.test.ts rename to test/unit/test/repeats.test.ts diff --git a/test/core/test/replace-matcher.test.ts b/test/unit/test/replace-matcher.test.ts similarity index 100% rename from test/core/test/replace-matcher.test.ts rename to test/unit/test/replace-matcher.test.ts diff --git a/test/core/test/require.test.ts b/test/unit/test/require.test.ts similarity index 100% rename from test/core/test/require.test.ts rename to test/unit/test/require.test.ts diff --git a/test/core/test/resolve-file-url.test.ts b/test/unit/test/resolve-file-url.test.ts similarity index 100% rename from test/core/test/resolve-file-url.test.ts rename to test/unit/test/resolve-file-url.test.ts diff --git a/test/core/test/resolve-file-url~dep.js b/test/unit/test/resolve-file-url~dep.js similarity index 100% rename from test/core/test/resolve-file-url~dep.js rename to test/unit/test/resolve-file-url~dep.js diff --git a/test/core/test/resolve-ssr.test.ts b/test/unit/test/resolve-ssr.test.ts similarity index 100% rename from test/core/test/resolve-ssr.test.ts rename to test/unit/test/resolve-ssr.test.ts diff --git a/test/core/test/resolve-web.test.ts b/test/unit/test/resolve-web.test.ts similarity index 100% rename from test/core/test/resolve-web.test.ts rename to test/unit/test/resolve-web.test.ts diff --git a/test/core/test/retry-condition.test.ts b/test/unit/test/retry-condition.test.ts similarity index 100% rename from test/core/test/retry-condition.test.ts rename to test/unit/test/retry-condition.test.ts diff --git a/test/core/test/retry-delay.test.ts b/test/unit/test/retry-delay.test.ts similarity index 100% rename from test/core/test/retry-delay.test.ts rename to test/unit/test/retry-delay.test.ts diff --git a/test/core/test/retry-only.test.ts b/test/unit/test/retry-only.test.ts similarity index 100% rename from test/core/test/retry-only.test.ts rename to test/unit/test/retry-only.test.ts diff --git a/test/core/test/retry.test.ts b/test/unit/test/retry.test.ts similarity index 100% rename from test/core/test/retry.test.ts rename to test/unit/test/retry.test.ts diff --git a/test/core/test/rpc.spec.ts b/test/unit/test/rpc.spec.ts similarity index 100% rename from test/core/test/rpc.spec.ts rename to test/unit/test/rpc.spec.ts diff --git a/test/core/test/run-if.test.ts b/test/unit/test/run-if.test.ts similarity index 100% rename from test/core/test/run-if.test.ts rename to test/unit/test/run-if.test.ts diff --git a/test/core/test/self.test.ts b/test/unit/test/self.test.ts similarity index 100% rename from test/core/test/self.test.ts rename to test/unit/test/self.test.ts diff --git a/test/core/test/sequencers.test.ts b/test/unit/test/sequencers.test.ts similarity index 100% rename from test/core/test/sequencers.test.ts rename to test/unit/test/sequencers.test.ts diff --git a/test/core/test/sequential.test.ts b/test/unit/test/sequential.test.ts similarity index 100% rename from test/core/test/sequential.test.ts rename to test/unit/test/sequential.test.ts diff --git a/test/core/test/serialize.test.ts b/test/unit/test/serialize.test.ts similarity index 100% rename from test/core/test/serialize.test.ts rename to test/unit/test/serialize.test.ts diff --git a/test/core/test/setup.ts b/test/unit/test/setup.ts similarity index 100% rename from test/core/test/setup.ts rename to test/unit/test/setup.ts diff --git a/test/core/test/skip-reset-state.test.ts b/test/unit/test/skip-reset-state.test.ts similarity index 100% rename from test/core/test/skip-reset-state.test.ts rename to test/unit/test/skip-reset-state.test.ts diff --git a/test/core/test/skip.test.ts b/test/unit/test/skip.test.ts similarity index 100% rename from test/core/test/skip.test.ts rename to test/unit/test/skip.test.ts diff --git a/test/core/test/snapshot-1.txt b/test/unit/test/snapshot-1.txt similarity index 100% rename from test/core/test/snapshot-1.txt rename to test/unit/test/snapshot-1.txt diff --git a/test/core/test/snapshot-2.txt b/test/unit/test/snapshot-2.txt similarity index 100% rename from test/core/test/snapshot-2.txt rename to test/unit/test/snapshot-2.txt diff --git a/test/core/test/snapshot-async.test.ts b/test/unit/test/snapshot-async.test.ts similarity index 100% rename from test/core/test/snapshot-async.test.ts rename to test/unit/test/snapshot-async.test.ts diff --git a/test/core/test/snapshot-concurrent-sync.test.ts b/test/unit/test/snapshot-concurrent-sync.test.ts similarity index 100% rename from test/core/test/snapshot-concurrent-sync.test.ts rename to test/unit/test/snapshot-concurrent-sync.test.ts diff --git a/test/core/test/snapshot-concurrent.test.ts b/test/unit/test/snapshot-concurrent.test.ts similarity index 100% rename from test/core/test/snapshot-concurrent.test.ts rename to test/unit/test/snapshot-concurrent.test.ts diff --git a/test/core/test/snapshot-custom-serializer.test.ts b/test/unit/test/snapshot-custom-serializer.test.ts similarity index 100% rename from test/core/test/snapshot-custom-serializer.test.ts rename to test/unit/test/snapshot-custom-serializer.test.ts diff --git a/test/core/test/snapshot-file.test.ts b/test/unit/test/snapshot-file.test.ts similarity index 100% rename from test/core/test/snapshot-file.test.ts rename to test/unit/test/snapshot-file.test.ts diff --git a/test/core/test/snapshot-inline-(parentheses).test.ts b/test/unit/test/snapshot-inline-(parentheses).test.ts similarity index 100% rename from test/core/test/snapshot-inline-(parentheses).test.ts rename to test/unit/test/snapshot-inline-(parentheses).test.ts diff --git a/test/core/test/snapshot-inline.test.ts b/test/unit/test/snapshot-inline.test.ts similarity index 100% rename from test/core/test/snapshot-inline.test.ts rename to test/unit/test/snapshot-inline.test.ts diff --git a/test/core/test/snapshot-react-18.test.jsx b/test/unit/test/snapshot-react-18.test.jsx similarity index 100% rename from test/core/test/snapshot-react-18.test.jsx rename to test/unit/test/snapshot-react-18.test.jsx diff --git a/test/core/test/snapshot-react.test.jsx b/test/unit/test/snapshot-react.test.jsx similarity index 100% rename from test/core/test/snapshot-react.test.jsx rename to test/unit/test/snapshot-react.test.jsx diff --git a/test/core/test/snapshot.test.ts b/test/unit/test/snapshot.test.ts similarity index 100% rename from test/core/test/snapshot.test.ts rename to test/unit/test/snapshot.test.ts diff --git a/test/core/test/snapshots-outside.ts b/test/unit/test/snapshots-outside.ts similarity index 100% rename from test/core/test/snapshots-outside.ts rename to test/unit/test/snapshots-outside.ts diff --git a/test/core/test/sourcemap.test.ts b/test/unit/test/sourcemap.test.ts similarity index 100% rename from test/core/test/sourcemap.test.ts rename to test/unit/test/sourcemap.test.ts diff --git a/test/core/test/spy.test.ts b/test/unit/test/spy.test.ts similarity index 100% rename from test/core/test/spy.test.ts rename to test/unit/test/spy.test.ts diff --git a/test/core/test/strict.test.js b/test/unit/test/strict.test.js similarity index 100% rename from test/core/test/strict.test.js rename to test/unit/test/strict.test.js diff --git a/test/core/test/stubbed-process.test.ts b/test/unit/test/stubbed-process.test.ts similarity index 100% rename from test/core/test/stubbed-process.test.ts rename to test/unit/test/stubbed-process.test.ts diff --git a/test/core/test/stubs.test.ts b/test/unit/test/stubs.test.ts similarity index 100% rename from test/core/test/stubs.test.ts rename to test/unit/test/stubs.test.ts diff --git a/test/core/test/suite.test.tsx b/test/unit/test/suite.test.tsx similarity index 100% rename from test/core/test/suite.test.tsx rename to test/unit/test/suite.test.tsx diff --git a/test/core/test/tab-effect.spec.mjs b/test/unit/test/tab-effect.spec.mjs similarity index 100% rename from test/core/test/tab-effect.spec.mjs rename to test/unit/test/tab-effect.spec.mjs diff --git a/test/core/test/task-collector.test.ts b/test/unit/test/task-collector.test.ts similarity index 100% rename from test/core/test/task-collector.test.ts rename to test/unit/test/task-collector.test.ts diff --git a/test/core/test/task-names.test.ts b/test/unit/test/task-names.test.ts similarity index 100% rename from test/core/test/task-names.test.ts rename to test/unit/test/task-names.test.ts diff --git a/test/core/test/test-extend-with-top-level-hooks.test.ts b/test/unit/test/test-extend-with-top-level-hooks.test.ts similarity index 100% rename from test/core/test/test-extend-with-top-level-hooks.test.ts rename to test/unit/test/test-extend-with-top-level-hooks.test.ts diff --git a/test/core/test/test-extend.test.ts b/test/unit/test/test-extend.test.ts similarity index 100% rename from test/core/test/test-extend.test.ts rename to test/unit/test/test-extend.test.ts diff --git a/test/core/test/test-for-suite.test.ts b/test/unit/test/test-for-suite.test.ts similarity index 100% rename from test/core/test/test-for-suite.test.ts rename to test/unit/test/test-for-suite.test.ts diff --git a/test/core/test/test-for.test.ts b/test/unit/test/test-for.test.ts similarity index 100% rename from test/core/test/test-for.test.ts rename to test/unit/test/test-for.test.ts diff --git a/test/core/test/test-name-pattern.test.ts b/test/unit/test/test-name-pattern.test.ts similarity index 100% rename from test/core/test/test-name-pattern.test.ts rename to test/unit/test/test-name-pattern.test.ts diff --git a/test/core/test/test-options.test.ts b/test/unit/test/test-options.test.ts similarity index 100% rename from test/core/test/test-options.test.ts rename to test/unit/test/test-options.test.ts diff --git a/test/core/test/test-tags-filter.test.ts b/test/unit/test/test-tags-filter.test.ts similarity index 100% rename from test/core/test/test-tags-filter.test.ts rename to test/unit/test/test-tags-filter.test.ts diff --git a/test/core/test/threads-specific.threads.test.ts b/test/unit/test/threads-specific.threads.test.ts similarity index 100% rename from test/core/test/threads-specific.threads.test.ts rename to test/unit/test/threads-specific.threads.test.ts diff --git a/test/core/test/timeout.spec.ts b/test/unit/test/timeout.spec.ts similarity index 100% rename from test/core/test/timeout.spec.ts rename to test/unit/test/timeout.spec.ts diff --git a/test/core/test/timers-getMockedSystemTime.test.ts b/test/unit/test/timers-getMockedSystemTime.test.ts similarity index 100% rename from test/core/test/timers-getMockedSystemTime.test.ts rename to test/unit/test/timers-getMockedSystemTime.test.ts diff --git a/test/core/test/timers-jsdom.test.ts b/test/unit/test/timers-jsdom.test.ts similarity index 100% rename from test/core/test/timers-jsdom.test.ts rename to test/unit/test/timers-jsdom.test.ts diff --git a/test/core/test/timers-node.test.ts b/test/unit/test/timers-node.test.ts similarity index 100% rename from test/core/test/timers-node.test.ts rename to test/unit/test/timers-node.test.ts diff --git a/test/core/test/timers-queueMicrotask.test.ts b/test/unit/test/timers-queueMicrotask.test.ts similarity index 100% rename from test/core/test/timers-queueMicrotask.test.ts rename to test/unit/test/timers-queueMicrotask.test.ts diff --git a/test/core/test/unhandled-skip.test.ts b/test/unit/test/unhandled-skip.test.ts similarity index 100% rename from test/core/test/unhandled-skip.test.ts rename to test/unit/test/unhandled-skip.test.ts diff --git a/test/core/test/unmock-import.test.ts b/test/unit/test/unmock-import.test.ts similarity index 100% rename from test/core/test/unmock-import.test.ts rename to test/unit/test/unmock-import.test.ts diff --git a/test/core/test/url-ssr.test.ts b/test/unit/test/url-ssr.test.ts similarity index 100% rename from test/core/test/url-ssr.test.ts rename to test/unit/test/url-ssr.test.ts diff --git a/test/core/test/url-web.test.ts b/test/unit/test/url-web.test.ts similarity index 100% rename from test/core/test/url-web.test.ts rename to test/unit/test/url-web.test.ts diff --git a/test/core/test/utils-display.spec.ts b/test/unit/test/utils-display.spec.ts similarity index 100% rename from test/core/test/utils-display.spec.ts rename to test/unit/test/utils-display.spec.ts diff --git a/test/core/test/utils.spec.ts b/test/unit/test/utils.spec.ts similarity index 100% rename from test/core/test/utils.spec.ts rename to test/unit/test/utils.spec.ts diff --git a/test/core/test/vi.spec.ts b/test/unit/test/vi.spec.ts similarity index 100% rename from test/core/test/vi.spec.ts rename to test/unit/test/vi.spec.ts diff --git a/test/core/test/vi.test-d.ts b/test/unit/test/vi.test-d.ts similarity index 100% rename from test/core/test/vi.test-d.ts rename to test/unit/test/vi.test-d.ts diff --git a/test/core/test/wait.test.ts b/test/unit/test/wait.test.ts similarity index 100% rename from test/core/test/wait.test.ts rename to test/unit/test/wait.test.ts diff --git a/test/core/test/wasm.test.ts b/test/unit/test/wasm.test.ts similarity index 100% rename from test/core/test/wasm.test.ts rename to test/unit/test/wasm.test.ts diff --git a/test/core/test/web-worker-jsdom.test.ts b/test/unit/test/web-worker-jsdom.test.ts similarity index 100% rename from test/core/test/web-worker-jsdom.test.ts rename to test/unit/test/web-worker-jsdom.test.ts diff --git a/test/core/test/web-worker-mock.test.ts b/test/unit/test/web-worker-mock.test.ts similarity index 100% rename from test/core/test/web-worker-mock.test.ts rename to test/unit/test/web-worker-mock.test.ts diff --git a/test/core/test/web-worker-node.test.ts b/test/unit/test/web-worker-node.test.ts similarity index 100% rename from test/core/test/web-worker-node.test.ts rename to test/unit/test/web-worker-node.test.ts diff --git a/test/core/test/write-file-dynamic-import.test.ts b/test/unit/test/write-file-dynamic-import.test.ts similarity index 100% rename from test/core/test/write-file-dynamic-import.test.ts rename to test/unit/test/write-file-dynamic-import.test.ts diff --git a/test/core/tsconfig.typecheck.json b/test/unit/tsconfig.typecheck.json similarity index 100% rename from test/core/tsconfig.typecheck.json rename to test/unit/tsconfig.typecheck.json diff --git a/test/core/types/env.d.ts b/test/unit/types/env.d.ts similarity index 100% rename from test/core/types/env.d.ts rename to test/unit/types/env.d.ts diff --git a/test/core/types/vite.d.ts b/test/unit/types/vite.d.ts similarity index 100% rename from test/core/types/vite.d.ts rename to test/unit/types/vite.d.ts diff --git a/test/core/vite.config.ts b/test/unit/vite.config.ts similarity index 100% rename from test/core/vite.config.ts rename to test/unit/vite.config.ts diff --git a/test/core/vitest-environment-custom/index.ts b/test/unit/vitest-environment-custom/index.ts similarity index 100% rename from test/core/vitest-environment-custom/index.ts rename to test/unit/vitest-environment-custom/index.ts diff --git a/test/core/vitest-environment-custom/package.json b/test/unit/vitest-environment-custom/package.json similarity index 100% rename from test/core/vitest-environment-custom/package.json rename to test/unit/vitest-environment-custom/package.json diff --git a/tsconfig.check.json b/tsconfig.check.json index ffb2eaad4..6726b5992 100644 --- a/tsconfig.check.json +++ b/tsconfig.check.json @@ -15,7 +15,7 @@ "./packages/*/*.d.cts", "./examples/**/*.*", "./bench/**", - "./test/cli/**", + "./test/e2e/**", "./test/typescript/**", "./test/browser/**", "**/coverage/fixtures/**",