[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
12

Configure Feed

Select the types of activity you want to include in your feed.

refactor: rename test/cli -> test/e2e, test/core -> test/unit (#10209)

authored by

Vladimir and committed by
GitHub
(Apr 27, 2026, 4:15 PM +0200) 32bb9037 8527a80e

+312 -310
+6 -6
.claude/agents/vitest-test-writer.md
··· 1 1 --- 2 2 name: vitest-test-writer 3 - 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<example>\\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<commentary>\\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</commentary>\\n</example>\\n\\n<example>\\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<function call to implement the feature>\\nassistant: \"Now let me use the vitest-test-writer agent to write integration tests for this new CLI flag.\"\\n<commentary>\\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</commentary>\\n</example>\\n\\n<example>\\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<commentary>\\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</commentary>\\n</example>" 3 + 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<example>\\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<commentary>\\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</commentary>\\n</example>\\n\\n<example>\\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<function call to implement the feature>\\nassistant: \"Now let me use the vitest-test-writer agent to write integration tests for this new CLI flag.\"\\n<commentary>\\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</commentary>\\n</example>\\n\\n<example>\\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<commentary>\\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</commentary>\\n</example>" 4 4 model: opus 5 5 color: green 6 6 --- ··· 13 13 14 14 ## Test Location Rules 15 15 16 - - **Unit tests**: Place in `test/core/`. These test individual functions by importing them directly, regardless of which package defines them. 17 - - **Integration tests**: Place in `test/cli/`. These test CLI functionality and features that require running Vitest as a process. 18 - - **Browser mode tests**: Place in `test/browser/`. However, if a feature supports both normal tests AND browser tests, place the tests in `test/cli/`. 16 + - **Unit tests**: Place in `test/unit/`. These test individual functions by importing them directly, regardless of which package defines them. 17 + - **Integration tests**: Place in `test/e2e/`. These test CLI functionality and features that require running Vitest as a process. 18 + - **Browser mode tests**: Place in `test/browser/`. However, if a feature supports both normal tests AND browser tests, place the tests in `test/e2e/`. 19 19 20 20 ## Testing Patterns You Must Follow 21 21 ··· 51 51 52 52 ## Writing Unit Tests 53 53 54 - For unit tests in `test/core/`: 54 + For unit tests in `test/unit/`: 55 55 1. Import the function directly from its source package 56 56 2. Test pure functionality without process spawning 57 57 3. Cover edge cases, error conditions, and typical usage ··· 59 59 60 60 ## Writing Integration Tests 61 61 62 - For integration tests in `test/cli/`: 62 + For integration tests in `test/e2e/`: 63 63 1. Use `runInlineTests` to define test scenarios 64 64 2. Create realistic test file content 65 65 3. Validate both stderr and the test results structure
+1 -1
.gitattributes
··· 1 1 * text=auto eol=lf 2 2 3 - test/cli/fixtures/reporters/indicator-position.test.js eol=crlf 3 + test/e2e/fixtures/reporters/indicator-position.test.js eol=crlf
+3 -3
.gitignore
··· 23 23 docs/public/user-avatars 24 24 .eslintcache 25 25 docs/.vitepress/cache/ 26 - !test/cli/fixtures/dotted-files/**/.cache 26 + !test/e2e/fixtures/dotted-files/**/.cache 27 27 test/**/__screenshots__/**/* 28 28 test/**/__traces__/**/* 29 29 test/browser/fixtures/update-snapshot/basic.test.ts 30 - test/cli/fixtures/browser-multiple/basic-* 30 + test/e2e/fixtures/browser-multiple/basic-* 31 31 .vitest-reports 32 32 *.tsbuildinfo 33 33 # exclude static html reporter folder 34 34 test/browser/html/ 35 - test/core/html/ 35 + test/unit/html/ 36 36 .vitest 37 37 explainFiles.txt 38 38 .vitest-dump
+1 -1
.vscode/tasks.json
··· 58 58 "label": "npm: test", 59 59 "isBackground": true, 60 60 "dependsOn": ["npm: dev"], 61 - "detail": "vitest -r test/core --api", 61 + "detail": "vitest -r test/unit --api", 62 62 "problemMatcher": { 63 63 "owner": "typescript", 64 64 "fileLocation": "relative",
+2 -2
AGENTS.md
··· 32 32 - **All tests**: `CI=true pnpm test:ci` 33 33 - **Examples**: `CI=true pnpm test:examples` 34 34 - **Specific test suite**: `CI=true cd test/<test-folder> && pnpm test <test-file>` 35 - - **Core directory test**: `CI=true pnpm test <test-file>` (for `test/core`) 35 + - **Unit directory test**: `CI=true pnpm test <test-file>` (for `test/unit`) 36 36 - **Browser tests**: `CI=true pnpm test:browser:playwright` or `CI=true pnpm test:browser:webdriverio` 37 37 38 38 **IMPORTANT: Do NOT use `--` when passing test filters to pnpm.** ··· 70 70 - `mocker` - Module mocking 71 71 72 72 ### Test Organization (`test/`) 73 - - `test/core` - Core functionality tests 73 + - `test/unit` - Core functionality tests 74 74 - `test/browser` - Browser-specific tests 75 75 - Various test suites organized by feature 76 76
+1 -1
_typos.toml
··· 2 2 extend-exclude = [ 3 3 "*.js.map", 4 4 "*.svg", 5 - "test/cli/test/fixtures/reporters/html/**", 5 + "test/e2e/test/fixtures/reporters/html/**", 6 6 ] 7 7 8 8 [default.extend-words]
+5 -5
eslint.config.js
··· 14 14 '**/assets/**', 15 15 '**/*.d.ts', 16 16 '**/*.timestamp-*', 17 - 'test/core/src/self', 18 - 'test/core/test/mocking/already-hoisted.test.ts', 17 + 'test/unit/src/self', 18 + 'test/unit/test/mocking/already-hoisted.test.ts', 19 19 'test/cache/cache/.vitest-base/results.json', 20 - 'test/core/src/wasm/wasm-bindgen-no-cyclic', 20 + 'test/unit/src/wasm/wasm-bindgen-no-cyclic', 21 21 'test/workspaces/results.json', 22 22 'test/workspaces-browser/results.json', 23 23 'test/reporters/fixtures/with-syntax-error.test.js', 24 24 'test/network-imports/public/slash@3.0.0.js', 25 25 'test/coverage-test/src/transpiled.js', 26 26 'test/coverage-test/src/original.ts', 27 - 'test/cli/deps/error/*', 27 + 'test/e2e/deps/error/*', 28 28 'examples/**/mockServiceWorker.js', 29 29 'examples/sveltekit/.svelte-kit', 30 30 'packages/browser/**/esm-client-injector.js', ··· 127 127 files: [ 128 128 `docs/${GLOB_SRC}`, 129 129 `packages/web-worker/${GLOB_SRC}`, 130 - `test/core/${GLOB_SRC}`, 130 + `test/unit/${GLOB_SRC}`, 131 131 ], 132 132 rules: { 133 133 'no-restricted-globals': 'off',
+1 -1
packages/runner/src/context.ts
··· 50 50 51 51 const { setTimeout, clearTimeout } = getSafeTimers() 52 52 53 - // this function name is used to filter error in test/cli/test/fails.test.ts 53 + // this function name is used to filter error in test/e2e/test/fails.test.ts 54 54 return (function runWithTimeout(...args: T extends (...args: infer A) => any ? A : never) { 55 55 const startTime = now() 56 56 const runner = getRunner()
+1 -1
packages/ui/explorer.md
··· 72 72 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. 73 73 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. 74 74 75 - Some numbers running `test/core` with Vitest UI (162 files with 3 workspaces: 5100+ tests) in a `i7-12700H` laptop: 75 + Some numbers running `test/unit` with Vitest UI (162 files with 3 workspaces: 5100+ tests) in a `i7-12700H` laptop: 76 76 - tree list: after server finishing running the tests, Vitest UI took ~1 minute to finish rendering the full tree (~150MB of memory usage) 77 77 - explorer: Vitest UI finishing rendering the full tree before the server reporter shows the tests summary (~10MB of memory usage) 78 78
+203 -203
pnpm-lock.yaml
··· 1263 1263 specifier: 'catalog:' 1264 1264 version: 3.2.0 1265 1265 1266 - test/cli: 1266 + test/config: 1267 + devDependencies: 1268 + '@test/test-dep-config': 1269 + specifier: link:./deps/test-dep-config 1270 + version: link:deps/test-dep-config 1271 + '@vitejs/test-dep-virtual': 1272 + specifier: file:./deps/test-dep-virtual 1273 + version: file:test/config/deps/test-dep-virtual 1274 + '@vitest/browser-playwright': 1275 + specifier: workspace:* 1276 + version: link:../../packages/browser-playwright 1277 + '@vitest/browser-preview': 1278 + specifier: workspace:* 1279 + version: link:../../packages/browser-preview 1280 + '@vitest/browser-webdriverio': 1281 + specifier: workspace:* 1282 + version: link:../../packages/browser-webdriverio 1283 + '@vitest/test-dep-optimizer-external': 1284 + specifier: file:./deps/optimizer/external 1285 + version: file:test/config/deps/optimizer/external 1286 + '@vitest/test-dep-optimizer-optimized': 1287 + specifier: file:./deps/optimizer/optimized 1288 + version: file:test/config/deps/optimizer/optimized 1289 + inline-dep: 1290 + specifier: file:./deps/vite-ssr-resolve/inline-dep 1291 + version: file:test/config/deps/vite-ssr-resolve/inline-dep 1292 + other-dep: 1293 + specifier: file:./deps/vite-ssr-resolve/other-dep 1294 + version: file:test/config/deps/vite-ssr-resolve/other-dep 1295 + ssr-no-external-dep: 1296 + specifier: file:./deps/vite-ssr-resolve/ssr-no-external-dep 1297 + version: file:test/config/deps/vite-ssr-resolve/ssr-no-external-dep 1298 + test-dep-conditions: 1299 + specifier: file:./deps/test-dep-conditions 1300 + version: file:test/config/deps/test-dep-conditions 1301 + tinyexec: 1302 + specifier: ^1.0.2 1303 + version: 1.0.2 1304 + vite: 1305 + specifier: 7.1.5 1306 + 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) 1307 + vitest: 1308 + specifier: workspace:* 1309 + version: link:../../packages/vitest 1310 + 1311 + test/config/fixtures/conditions-pkg: 1312 + dependencies: 1313 + subpackage: 1314 + specifier: file:../conditions-subpackage 1315 + version: file:test/config/fixtures/conditions-subpackage 1316 + 1317 + test/coverage-test: 1318 + devDependencies: 1319 + '@jridgewell/remapping': 1320 + specifier: 'catalog:' 1321 + version: 2.3.5 1322 + '@types/istanbul-lib-coverage': 1323 + specifier: 'catalog:' 1324 + version: 2.0.6 1325 + '@types/istanbul-lib-report': 1326 + specifier: 'catalog:' 1327 + version: 3.0.3 1328 + '@vitejs/plugin-vue': 1329 + specifier: latest 1330 + 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)) 1331 + '@vitest/browser-playwright': 1332 + specifier: workspace:* 1333 + version: link:../../packages/browser-playwright 1334 + '@vitest/cjs-lib': 1335 + specifier: file:../browser/cjs-lib 1336 + version: file:test/browser/cjs-lib 1337 + '@vitest/coverage-istanbul': 1338 + specifier: workspace:* 1339 + version: link:../../packages/coverage-istanbul 1340 + '@vitest/coverage-v8': 1341 + specifier: workspace:* 1342 + version: link:../../packages/coverage-v8 1343 + '@vitest/utils': 1344 + specifier: workspace:* 1345 + version: link:../../packages/utils 1346 + '@vitest/web-worker': 1347 + specifier: workspace:* 1348 + version: link:../../packages/web-worker 1349 + '@vue/test-utils': 1350 + specifier: latest 1351 + version: 2.4.6 1352 + happy-dom: 1353 + specifier: latest 1354 + version: 20.8.7 1355 + istanbul-lib-coverage: 1356 + specifier: 'catalog:' 1357 + version: 3.2.2 1358 + istanbul-lib-report: 1359 + specifier: 'catalog:' 1360 + version: 3.0.1 1361 + magic-string: 1362 + specifier: ^0.30.21 1363 + version: 0.30.21 1364 + magicast: 1365 + specifier: ^0.5.2 1366 + version: 0.5.2 1367 + sass-embedded: 1368 + specifier: ^1.97.3 1369 + version: 1.97.3 1370 + unplugin-swc: 1371 + specifier: ^1.5.9 1372 + version: 1.5.9(@swc/core@1.4.1(@swc/helpers@0.5.17))(rollup@4.59.0) 1373 + vite: 1374 + specifier: 7.1.5 1375 + 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) 1376 + vitest: 1377 + specifier: workspace:* 1378 + version: link:../../packages/vitest 1379 + vue: 1380 + specifier: 'catalog:' 1381 + version: 3.5.29(typescript@5.9.3) 1382 + 1383 + test/e2e: 1267 1384 devDependencies: 1268 1385 '@opentelemetry/api': 1269 1386 specifier: ^1.9.0 ··· 1279 1396 version: link:deps/pkg-reporter 1280 1397 '@test/test-dep-error': 1281 1398 specifier: file:./deps/error 1282 - version: file:test/cli/deps/error 1399 + version: file:test/e2e/deps/error 1283 1400 '@test/test-dep-linked': 1284 1401 specifier: link:./deps/linked 1285 1402 version: link:deps/linked ··· 1324 1441 version: link:deps/dep-invalid 1325 1442 test-dep-simple: 1326 1443 specifier: file:./deps/dep-simple 1327 - version: file:test/cli/deps/dep-simple 1444 + version: file:test/e2e/deps/dep-simple 1328 1445 tinyspy: 1329 1446 specifier: 'catalog:' 1330 1447 version: 4.0.4 ··· 1347 1464 specifier: 'catalog:' 1348 1465 version: 8.19.0 1349 1466 1350 - test/cli/dts/browser-playwright: 1467 + test/e2e/dts/browser-playwright: 1351 1468 devDependencies: 1352 1469 '@vitest/browser-playwright': 1353 1470 specifier: workspace:* ··· 1356 1473 specifier: workspace:* 1357 1474 version: link:../../../../packages/vitest 1358 1475 1359 - test/cli/dts/config: 1476 + test/e2e/dts/config: 1360 1477 devDependencies: 1361 1478 vitest: 1362 1479 specifier: workspace:* 1363 1480 version: link:../../../../packages/vitest 1364 1481 1365 - test/cli/dts/exact-optional-property-no-node: 1482 + test/e2e/dts/exact-optional-property-no-node: 1366 1483 devDependencies: 1367 1484 '@vitest/runner': 1368 1485 specifier: workspace:* ··· 1371 1488 specifier: workspace:* 1372 1489 version: link:../../../../packages/vitest 1373 1490 1374 - test/cli/dts/exact-optional-property-node: 1491 + test/e2e/dts/exact-optional-property-node: 1375 1492 devDependencies: 1376 1493 '@vitest/runner': 1377 1494 specifier: workspace:* ··· 1380 1497 specifier: workspace:* 1381 1498 version: link:../../../../packages/vitest 1382 1499 1383 - test/cli/dts/fixture-extend: 1500 + test/e2e/dts/fixture-extend: 1384 1501 devDependencies: 1385 1502 vitest: 1386 1503 specifier: workspace:* 1387 1504 version: link:../../../../packages/vitest 1388 1505 1389 - test/cli/dts/no-dispose: 1506 + test/e2e/dts/no-dispose: 1390 1507 devDependencies: 1391 1508 '@vitest/runner': 1392 1509 specifier: workspace:* ··· 1395 1512 specifier: workspace:* 1396 1513 version: link:../../../../packages/vitest 1397 1514 1398 - test/config: 1515 + test/node-runner: {} 1516 + 1517 + test/snapshots: 1518 + dependencies: 1519 + vitest: 1520 + specifier: workspace:* 1521 + version: link:../../packages/vitest 1399 1522 devDependencies: 1400 - '@test/test-dep-config': 1401 - specifier: link:./deps/test-dep-config 1402 - version: link:deps/test-dep-config 1403 - '@vitejs/test-dep-virtual': 1404 - specifier: file:./deps/test-dep-virtual 1405 - version: file:test/config/deps/test-dep-virtual 1406 1523 '@vitest/browser-playwright': 1407 1524 specifier: workspace:* 1408 1525 version: link:../../packages/browser-playwright 1409 - '@vitest/browser-preview': 1410 - specifier: workspace:* 1411 - version: link:../../packages/browser-preview 1412 - '@vitest/browser-webdriverio': 1413 - specifier: workspace:* 1414 - version: link:../../packages/browser-webdriverio 1415 - '@vitest/test-dep-optimizer-external': 1416 - specifier: file:./deps/optimizer/external 1417 - version: file:test/config/deps/optimizer/external 1418 - '@vitest/test-dep-optimizer-optimized': 1419 - specifier: file:./deps/optimizer/optimized 1420 - version: file:test/config/deps/optimizer/optimized 1421 - inline-dep: 1422 - specifier: file:./deps/vite-ssr-resolve/inline-dep 1423 - version: file:test/config/deps/vite-ssr-resolve/inline-dep 1424 - other-dep: 1425 - specifier: file:./deps/vite-ssr-resolve/other-dep 1426 - version: file:test/config/deps/vite-ssr-resolve/other-dep 1427 - ssr-no-external-dep: 1428 - specifier: file:./deps/vite-ssr-resolve/ssr-no-external-dep 1429 - version: file:test/config/deps/vite-ssr-resolve/ssr-no-external-dep 1430 - test-dep-conditions: 1431 - specifier: file:./deps/test-dep-conditions 1432 - version: file:test/config/deps/test-dep-conditions 1526 + jest-image-snapshot: 1527 + specifier: ^6.5.1 1528 + version: 6.5.1 1529 + 1530 + test/test-utils: 1531 + devDependencies: 1433 1532 tinyexec: 1434 1533 specifier: ^1.0.2 1435 1534 version: 1.0.2 1535 + tinyrainbow: 1536 + specifier: 'catalog:' 1537 + version: 3.1.0 1436 1538 vite: 1437 1539 specifier: 7.1.5 1438 1540 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 1542 specifier: workspace:* 1441 1543 version: link:../../packages/vitest 1442 1544 1443 - test/config/fixtures/conditions-pkg: 1545 + test/typescript: 1444 1546 dependencies: 1445 - subpackage: 1446 - specifier: file:../conditions-subpackage 1447 - version: file:test/config/fixtures/conditions-subpackage 1547 + vitest: 1548 + specifier: workspace:* 1549 + version: link:../../packages/vitest 1550 + devDependencies: 1551 + typescript: 1552 + specifier: ^5.9.3 1553 + version: 5.9.3 1554 + vue-tsc: 1555 + specifier: ^3.2.5 1556 + version: 3.2.5(typescript@5.9.3) 1448 1557 1449 - test/core: 1558 + test/ui: 1559 + devDependencies: 1560 + '@testing-library/dom': 1561 + specifier: ^10.4.1 1562 + version: 10.4.1 1563 + '@vitest/browser-playwright': 1564 + specifier: workspace:* 1565 + version: link:../../packages/browser-playwright 1566 + happy-dom: 1567 + specifier: latest 1568 + version: 20.8.7 1569 + vitest: 1570 + specifier: workspace:* 1571 + version: link:../../packages/vitest 1572 + 1573 + test/unit: 1450 1574 devDependencies: 1451 1575 '@babel/core': 1452 1576 specifier: 'catalog:' ··· 1483 1607 version: link:../../packages/runner 1484 1608 '@vitest/test-dep-cjs': 1485 1609 specifier: file:./deps/dep-cjs 1486 - version: file:test/core/deps/dep-cjs 1610 + version: file:test/unit/deps/dep-cjs 1487 1611 '@vitest/test-dep-nested-cjs': 1488 1612 specifier: file:./deps/dep-nested-cjs 1489 - version: file:test/core/deps/dep-nested-cjs 1613 + version: file:test/unit/deps/dep-nested-cjs 1490 1614 '@vitest/test-dep1': 1491 1615 specifier: file:./deps/dep1 1492 - version: file:test/core/deps/dep1 1616 + version: file:test/unit/deps/dep1 1493 1617 '@vitest/test-dep2': 1494 1618 specifier: file:./deps/dep2 1495 - version: file:test/core/deps/dep2 1619 + version: file:test/unit/deps/dep2 1496 1620 '@vitest/test-fn': 1497 1621 specifier: file:./deps/dep-fn 1498 - version: file:test/core/deps/dep-fn 1622 + version: file:test/unit/deps/dep-fn 1499 1623 '@vitest/utils': 1500 1624 specifier: workspace:* 1501 1625 version: link:../../packages/utils ··· 1549 1673 version: link:../../packages/vitest 1550 1674 vitest-environment-custom: 1551 1675 specifier: file:./vitest-environment-custom 1552 - version: file:test/core/vitest-environment-custom 1676 + version: file:test/unit/vitest-environment-custom 1553 1677 vitest-package-exports: 1554 1678 specifier: ^1.2.0 1555 1679 version: 1.2.0 ··· 1557 1681 specifier: 'catalog:' 1558 1682 version: 3.5.29(typescript@5.9.3) 1559 1683 1560 - test/coverage-test: 1561 - devDependencies: 1562 - '@jridgewell/remapping': 1563 - specifier: 'catalog:' 1564 - version: 2.3.5 1565 - '@types/istanbul-lib-coverage': 1566 - specifier: 'catalog:' 1567 - version: 2.0.6 1568 - '@types/istanbul-lib-report': 1569 - specifier: 'catalog:' 1570 - version: 3.0.3 1571 - '@vitejs/plugin-vue': 1572 - specifier: latest 1573 - 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)) 1574 - '@vitest/browser-playwright': 1575 - specifier: workspace:* 1576 - version: link:../../packages/browser-playwright 1577 - '@vitest/cjs-lib': 1578 - specifier: file:../browser/cjs-lib 1579 - version: file:test/browser/cjs-lib 1580 - '@vitest/coverage-istanbul': 1581 - specifier: workspace:* 1582 - version: link:../../packages/coverage-istanbul 1583 - '@vitest/coverage-v8': 1584 - specifier: workspace:* 1585 - version: link:../../packages/coverage-v8 1586 - '@vitest/utils': 1587 - specifier: workspace:* 1588 - version: link:../../packages/utils 1589 - '@vitest/web-worker': 1590 - specifier: workspace:* 1591 - version: link:../../packages/web-worker 1592 - '@vue/test-utils': 1593 - specifier: latest 1594 - version: 2.4.6 1595 - happy-dom: 1596 - specifier: latest 1597 - version: 20.8.7 1598 - istanbul-lib-coverage: 1599 - specifier: 'catalog:' 1600 - version: 3.2.2 1601 - istanbul-lib-report: 1602 - specifier: 'catalog:' 1603 - version: 3.0.1 1604 - magic-string: 1605 - specifier: ^0.30.21 1606 - version: 0.30.21 1607 - magicast: 1608 - specifier: ^0.5.2 1609 - version: 0.5.2 1610 - sass-embedded: 1611 - specifier: ^1.97.3 1612 - version: 1.97.3 1613 - unplugin-swc: 1614 - specifier: ^1.5.9 1615 - version: 1.5.9(@swc/core@1.4.1(@swc/helpers@0.5.17))(rollup@4.59.0) 1616 - vite: 1617 - specifier: 7.1.5 1618 - 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) 1619 - vitest: 1620 - specifier: workspace:* 1621 - version: link:../../packages/vitest 1622 - vue: 1623 - specifier: 'catalog:' 1624 - version: 3.5.29(typescript@5.9.3) 1625 - 1626 - test/node-runner: {} 1627 - 1628 - test/snapshots: 1629 - dependencies: 1630 - vitest: 1631 - specifier: workspace:* 1632 - version: link:../../packages/vitest 1633 - devDependencies: 1634 - '@vitest/browser-playwright': 1635 - specifier: workspace:* 1636 - version: link:../../packages/browser-playwright 1637 - jest-image-snapshot: 1638 - specifier: ^6.5.1 1639 - version: 6.5.1 1640 - 1641 - test/test-utils: 1642 - devDependencies: 1643 - tinyexec: 1644 - specifier: ^1.0.2 1645 - version: 1.0.2 1646 - tinyrainbow: 1647 - specifier: 'catalog:' 1648 - version: 3.1.0 1649 - vite: 1650 - specifier: 7.1.5 1651 - 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) 1652 - vitest: 1653 - specifier: workspace:* 1654 - version: link:../../packages/vitest 1655 - 1656 - test/typescript: 1657 - dependencies: 1658 - vitest: 1659 - specifier: workspace:* 1660 - version: link:../../packages/vitest 1661 - devDependencies: 1662 - typescript: 1663 - specifier: ^5.9.3 1664 - version: 5.9.3 1665 - vue-tsc: 1666 - specifier: ^3.2.5 1667 - version: 3.2.5(typescript@5.9.3) 1668 - 1669 - test/ui: 1670 - devDependencies: 1671 - '@testing-library/dom': 1672 - specifier: ^10.4.1 1673 - version: 10.4.1 1674 - '@vitest/browser-playwright': 1675 - specifier: workspace:* 1676 - version: link:../../packages/browser-playwright 1677 - happy-dom: 1678 - specifier: latest 1679 - version: 20.8.7 1680 - vitest: 1681 - specifier: workspace:* 1682 - version: link:../../packages/vitest 1683 - 1684 1684 test/workspaces: 1685 1685 devDependencies: 1686 1686 '@jridgewell/remapping': ··· 5187 5187 peerDependencies: 5188 5188 vue: ^2.7.0 || ^3.0.0 5189 5189 5190 - '@test/test-dep-error@file:test/cli/deps/error': 5191 - resolution: {directory: test/cli/deps/error, type: directory} 5190 + '@test/test-dep-error@file:test/e2e/deps/error': 5191 + resolution: {directory: test/e2e/deps/error, type: directory} 5192 5192 5193 5193 '@testing-library/dom@10.4.1': 5194 5194 resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} ··· 5585 5585 vitest: 5586 5586 optional: true 5587 5587 5588 - '@vitest/test-dep-cjs@file:test/core/deps/dep-cjs': 5589 - resolution: {directory: test/core/deps/dep-cjs, type: directory} 5588 + '@vitest/test-dep-cjs@file:test/unit/deps/dep-cjs': 5589 + resolution: {directory: test/unit/deps/dep-cjs, type: directory} 5590 5590 5591 - '@vitest/test-dep-nested-cjs@file:test/core/deps/dep-nested-cjs': 5592 - resolution: {directory: test/core/deps/dep-nested-cjs, type: directory} 5591 + '@vitest/test-dep-nested-cjs@file:test/unit/deps/dep-nested-cjs': 5592 + resolution: {directory: test/unit/deps/dep-nested-cjs, type: directory} 5593 5593 5594 5594 '@vitest/test-dep-optimizer-external@file:test/config/deps/optimizer/external': 5595 5595 resolution: {directory: test/config/deps/optimizer/external, type: directory} ··· 5597 5597 '@vitest/test-dep-optimizer-optimized@file:test/config/deps/optimizer/optimized': 5598 5598 resolution: {directory: test/config/deps/optimizer/optimized, type: directory} 5599 5599 5600 - '@vitest/test-dep1@file:test/core/deps/dep1': 5601 - resolution: {directory: test/core/deps/dep1, type: directory} 5600 + '@vitest/test-dep1@file:test/unit/deps/dep1': 5601 + resolution: {directory: test/unit/deps/dep1, type: directory} 5602 5602 5603 - '@vitest/test-dep2@file:test/core/deps/dep2': 5604 - resolution: {directory: test/core/deps/dep2, type: directory} 5603 + '@vitest/test-dep2@file:test/unit/deps/dep2': 5604 + resolution: {directory: test/unit/deps/dep2, type: directory} 5605 5605 5606 - '@vitest/test-fn@file:test/core/deps/dep-fn': 5607 - resolution: {directory: test/core/deps/dep-fn, type: directory} 5606 + '@vitest/test-fn@file:test/unit/deps/dep-fn': 5607 + resolution: {directory: test/unit/deps/dep-fn, type: directory} 5608 5608 5609 5609 '@voidzero-dev/vitepress-theme@4.8.3': 5610 5610 resolution: {integrity: sha512-JsNrJDxbrpEb8KvoiRiSwI8XIDuqRpC5puLMoh4TO1EmANpy2BWLtHzL24PiS3Mi2yYA9jgj2LFJ5L7/3uk5gQ==} ··· 9848 9848 test-dep-error@file:test/browser/deps/test-dep-error: 9849 9849 resolution: {directory: test/browser/deps/test-dep-error, type: directory} 9850 9850 9851 - test-dep-simple@file:test/cli/deps/dep-simple: 9852 - resolution: {directory: test/cli/deps/dep-simple, type: directory} 9851 + test-dep-simple@file:test/e2e/deps/dep-simple: 9852 + resolution: {directory: test/e2e/deps/dep-simple, type: directory} 9853 9853 9854 9854 text-decoder@1.1.1: 9855 9855 resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} ··· 10363 10363 vitest: workspace:* 10364 10364 vue: ^3.0.0 10365 10365 10366 - vitest-environment-custom@file:test/core/vitest-environment-custom: 10367 - resolution: {directory: test/core/vitest-environment-custom, type: directory} 10366 + vitest-environment-custom@file:test/unit/vitest-environment-custom: 10367 + resolution: {directory: test/unit/vitest-environment-custom, type: directory} 10368 10368 10369 10369 vitest-package-exports@1.2.0: 10370 10370 resolution: {integrity: sha512-eSpazGhRMgGfUdaWgMeLM3v4l5P/1wFDA6gTe43Q+wT/r1jn/k8Ft9tsVleMU+gjzLXlwaPHSpt1/5+JMsnPWw==} ··· 13620 13620 '@tanstack/virtual-core': 3.13.13 13621 13621 vue: 3.5.29(typescript@5.9.3) 13622 13622 13623 - '@test/test-dep-error@file:test/cli/deps/error': {} 13623 + '@test/test-dep-error@file:test/e2e/deps/error': {} 13624 13624 13625 13625 '@testing-library/dom@10.4.1': 13626 13626 dependencies: ··· 13913 13913 '@typescript-eslint/visitor-keys': 8.56.1 13914 13914 debug: 4.4.3 13915 13915 minimatch: 10.2.3 13916 - semver: 7.7.3 13916 + semver: 7.7.4 13917 13917 tinyglobby: 0.2.15 13918 13918 ts-api-utils: 2.4.0(typescript@5.9.3) 13919 13919 typescript: 5.9.3 ··· 14134 14134 transitivePeerDependencies: 14135 14135 - supports-color 14136 14136 14137 - '@vitest/test-dep-cjs@file:test/core/deps/dep-cjs': {} 14137 + '@vitest/test-dep-cjs@file:test/unit/deps/dep-cjs': {} 14138 14138 14139 - '@vitest/test-dep-nested-cjs@file:test/core/deps/dep-nested-cjs': {} 14139 + '@vitest/test-dep-nested-cjs@file:test/unit/deps/dep-nested-cjs': {} 14140 14140 14141 14141 '@vitest/test-dep-optimizer-external@file:test/config/deps/optimizer/external': {} 14142 14142 14143 14143 '@vitest/test-dep-optimizer-optimized@file:test/config/deps/optimizer/optimized': {} 14144 14144 14145 - '@vitest/test-dep1@file:test/core/deps/dep1': {} 14145 + '@vitest/test-dep1@file:test/unit/deps/dep1': {} 14146 14146 14147 - '@vitest/test-dep2@file:test/core/deps/dep2': 14147 + '@vitest/test-dep2@file:test/unit/deps/dep2': 14148 14148 dependencies: 14149 - '@vitest/test-dep1': file:test/core/deps/dep1 14149 + '@vitest/test-dep1': file:test/unit/deps/dep1 14150 14150 14151 - '@vitest/test-fn@file:test/core/deps/dep-fn': {} 14151 + '@vitest/test-fn@file:test/unit/deps/dep-fn': {} 14152 14152 14153 14153 '@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))': 14154 14154 dependencies: ··· 15618 15618 eslint-compat-utils@0.5.1(eslint@10.0.3(jiti@2.6.1)): 15619 15619 dependencies: 15620 15620 eslint: 10.0.3(jiti@2.6.1) 15621 - semver: 7.7.3 15621 + semver: 7.7.4 15622 15622 15623 15623 eslint-config-flat-gitignore@2.2.1(eslint@10.0.3(jiti@2.6.1)): 15624 15624 dependencies: ··· 16913 16913 dependencies: 16914 16914 acorn: 8.11.3(patch_hash=62f89b815dbd769c8a4d5b19b1f6852f28922ecb581d876c8a8377d05c2483c4) 16915 16915 eslint-visitor-keys: 5.0.0 16916 - semver: 7.7.3 16916 + semver: 7.7.4 16917 16917 16918 16918 jsonc-parser@3.3.1: {} 16919 16919 ··· 19272 19272 19273 19273 test-dep-error@file:test/browser/deps/test-dep-error: {} 19274 19274 19275 - test-dep-simple@file:test/cli/deps/dep-simple: {} 19275 + test-dep-simple@file:test/e2e/deps/dep-simple: {} 19276 19276 19277 19277 text-decoder@1.1.1: 19278 19278 dependencies: ··· 19816 19816 vitest: link:packages/vitest 19817 19817 vue: 3.5.29(typescript@5.9.3) 19818 19818 19819 - vitest-environment-custom@file:test/core/vitest-environment-custom: {} 19819 + vitest-environment-custom@file:test/unit/vitest-environment-custom: {} 19820 19820 19821 19821 vitest-package-exports@1.2.0: 19822 19822 dependencies:
+1 -1
pnpm-workspace.yaml
··· 24 24 - packages/* 25 25 - examples/* 26 26 - test/* 27 - - test/cli/dts/* 27 + - test/e2e/dts/* 28 28 - test/config/fixtures/conditions-pkg 29 29 overrides: 30 30 '@types/node': $@types/node
+1 -1
test/README.md
··· 13 13 ## cli 14 14 15 15 If you are testing a complex interaction, place your tests here. 16 - Type-focused fixtures live under `test/cli/dts/`. 16 + Type-focused fixtures live under `test/e2e/dts/`. 17 17 18 18 ## browser 19 19
test/cli/.gitignore test/e2e/.gitignore
test/cli/custom.ts test/e2e/custom.ts
test/cli/deps/dep-invalid/package.json test/e2e/deps/dep-invalid/package.json
test/cli/deps/dep-simple/index.js test/e2e/deps/dep-simple/index.js
test/cli/deps/dep-simple/package.json test/e2e/deps/dep-simple/package.json
test/cli/deps/dep-url/index.js test/e2e/deps/dep-url/index.js
test/cli/deps/dep-url/package.json test/e2e/deps/dep-url/package.json
test/cli/deps/error/index.js test/e2e/deps/error/index.js
test/cli/deps/error/package.json test/e2e/deps/error/package.json
test/cli/deps/error/transpiled-inline.js test/e2e/deps/error/transpiled-inline.js
test/cli/deps/error/transpiled-inline.ts test/e2e/deps/error/transpiled-inline.ts
test/cli/deps/error/transpiled.js test/e2e/deps/error/transpiled.js
test/cli/deps/error/transpiled.js.map test/e2e/deps/error/transpiled.js.map
test/cli/deps/error/transpiled.ts test/e2e/deps/error/transpiled.ts
test/cli/deps/error/ts.ts test/e2e/deps/error/ts.ts
test/cli/deps/linked/index.ts test/e2e/deps/linked/index.ts
test/cli/deps/linked/package.json test/e2e/deps/linked/package.json
test/cli/deps/pkg-reporter/index.js test/e2e/deps/pkg-reporter/index.js
test/cli/deps/pkg-reporter/package.json test/e2e/deps/pkg-reporter/package.json
test/cli/dts/_shared/happy-dom-patch.ts test/e2e/dts/_shared/happy-dom-patch.ts
test/cli/dts/_shared/tsconfig.patch.json test/e2e/dts/_shared/tsconfig.patch.json
test/cli/dts/browser-playwright/package.json test/e2e/dts/browser-playwright/package.json
test/cli/dts/browser-playwright/src/basic.test.ts test/e2e/dts/browser-playwright/src/basic.test.ts
test/cli/dts/browser-playwright/tsconfig.json test/e2e/dts/browser-playwright/tsconfig.json
test/cli/dts/browser-playwright/vite.config.ts test/e2e/dts/browser-playwright/vite.config.ts
test/cli/dts/config/package.json test/e2e/dts/config/package.json
test/cli/dts/config/tsconfig.json test/e2e/dts/config/tsconfig.json
test/cli/dts/config/vite.config.ts test/e2e/dts/config/vite.config.ts
test/cli/dts/exact-optional-property-no-node/package.json test/e2e/dts/exact-optional-property-no-node/package.json
test/cli/dts/exact-optional-property-no-node/src/runner.ts test/e2e/dts/exact-optional-property-no-node/src/runner.ts
test/cli/dts/exact-optional-property-no-node/tsconfig.json test/e2e/dts/exact-optional-property-no-node/tsconfig.json
test/cli/dts/exact-optional-property-node/package.json test/e2e/dts/exact-optional-property-node/package.json
test/cli/dts/exact-optional-property-node/src/reporter.ts test/e2e/dts/exact-optional-property-node/src/reporter.ts
test/cli/dts/exact-optional-property-node/tsconfig.json test/e2e/dts/exact-optional-property-node/tsconfig.json
test/cli/dts/fixture-extend/package.json test/e2e/dts/fixture-extend/package.json
test/cli/dts/fixture-extend/src/repro.ts test/e2e/dts/fixture-extend/src/repro.ts
test/cli/dts/fixture-extend/tsconfig.check.json test/e2e/dts/fixture-extend/tsconfig.check.json
test/cli/dts/fixture-extend/tsconfig.json test/e2e/dts/fixture-extend/tsconfig.json
test/cli/dts/no-dispose/package.json test/e2e/dts/no-dispose/package.json
test/cli/dts/no-dispose/src/vitest.ts test/e2e/dts/no-dispose/src/vitest.ts
test/cli/dts/no-dispose/tsconfig.json test/e2e/dts/no-dispose/tsconfig.json
test/cli/fixtures/assertion-helper/basic.test.ts test/e2e/fixtures/assertion-helper/basic.test.ts
test/cli/fixtures/bail-race/a.test.ts test/e2e/fixtures/bail-race/a.test.ts
test/cli/fixtures/bail-race/b.test.ts test/e2e/fixtures/bail-race/b.test.ts
test/cli/fixtures/basic/basic.test.ts test/e2e/fixtures/basic/basic.test.ts
test/cli/fixtures/benchmarking/basic/base.bench.ts test/e2e/fixtures/benchmarking/basic/base.bench.ts
test/cli/fixtures/benchmarking/basic/mode.bench.ts test/e2e/fixtures/benchmarking/basic/mode.bench.ts
test/cli/fixtures/benchmarking/basic/only.bench.ts test/e2e/fixtures/benchmarking/basic/only.bench.ts
test/cli/fixtures/benchmarking/basic/should-not-run.test-d.ts test/e2e/fixtures/benchmarking/basic/should-not-run.test-d.ts
test/cli/fixtures/benchmarking/basic/vitest.config.ts test/e2e/fixtures/benchmarking/basic/vitest.config.ts
test/cli/fixtures/benchmarking/compare/basic.bench.ts test/e2e/fixtures/benchmarking/compare/basic.bench.ts
test/cli/fixtures/benchmarking/compare/vitest.config.ts test/e2e/fixtures/benchmarking/compare/vitest.config.ts
test/cli/fixtures/benchmarking/reporter/multiple.bench.ts test/e2e/fixtures/benchmarking/reporter/multiple.bench.ts
test/cli/fixtures/benchmarking/reporter/summary.bench.ts test/e2e/fixtures/benchmarking/reporter/summary.bench.ts
test/cli/fixtures/benchmarking/reporter/vitest.config.ts test/e2e/fixtures/benchmarking/reporter/vitest.config.ts
test/cli/fixtures/benchmarking/sequential/f1.bench.ts test/e2e/fixtures/benchmarking/sequential/f1.bench.ts
test/cli/fixtures/benchmarking/sequential/f2.bench.ts test/e2e/fixtures/benchmarking/sequential/f2.bench.ts
test/cli/fixtures/benchmarking/sequential/helper.ts test/e2e/fixtures/benchmarking/sequential/helper.ts
test/cli/fixtures/benchmarking/sequential/setup.ts test/e2e/fixtures/benchmarking/sequential/setup.ts
test/cli/fixtures/benchmarking/sequential/vitest.config.ts test/e2e/fixtures/benchmarking/sequential/vitest.config.ts
test/cli/fixtures/browser-init/package.json test/e2e/fixtures/browser-init/package.json
test/cli/fixtures/browser-init/vitest.config.ts test/e2e/fixtures/browser-init/vitest.config.ts
test/cli/fixtures/browser-multiple/basic.test.js test/e2e/fixtures/browser-multiple/basic.test.js
test/cli/fixtures/browser-multiple/package.json test/e2e/fixtures/browser-multiple/package.json
test/cli/fixtures/browser-multiple/vitest.config.ts test/e2e/fixtures/browser-multiple/vitest.config.ts
test/cli/fixtures/caching/dynamic-cache-key/replaced.test.js test/e2e/fixtures/caching/dynamic-cache-key/replaced.test.js
test/cli/fixtures/caching/dynamic-cache-key/vitest.config.bails.js test/e2e/fixtures/caching/dynamic-cache-key/vitest.config.bails.js
test/cli/fixtures/caching/dynamic-cache-key/vitest.config.fails.js test/e2e/fixtures/caching/dynamic-cache-key/vitest.config.fails.js
test/cli/fixtures/caching/dynamic-cache-key/vitest.config.passes.js test/e2e/fixtures/caching/dynamic-cache-key/vitest.config.passes.js
test/cli/fixtures/caching/import-meta-glob/glob.test.js test/e2e/fixtures/caching/import-meta-glob/glob.test.js
test/cli/fixtures/caching/import-meta-glob/vitest.config.js test/e2e/fixtures/caching/import-meta-glob/vitest.config.js
test/cli/fixtures/cancel-run/blocked-test-cases.test.ts test/e2e/fixtures/cancel-run/blocked-test-cases.test.ts
test/cli/fixtures/cancel-run/blocked-thread.test.ts test/e2e/fixtures/cancel-run/blocked-thread.test.ts
test/cli/fixtures/config-loader/browser/basic.test.ts test/e2e/fixtures/config-loader/browser/basic.test.ts
test/cli/fixtures/config-loader/browser/vitest.config.ts test/e2e/fixtures/config-loader/browser/vitest.config.ts
test/cli/fixtures/config-loader/node/basic.test.ts test/e2e/fixtures/config-loader/node/basic.test.ts
test/cli/fixtures/config-loader/node/vitest.config.ts test/e2e/fixtures/config-loader/node/vitest.config.ts
test/cli/fixtures/config-loader/vitest.config.ts test/e2e/fixtures/config-loader/vitest.config.ts
test/cli/fixtures/config/bail/test/first.test.ts test/e2e/fixtures/config/bail/test/first.test.ts
test/cli/fixtures/config/bail/test/second.test.ts test/e2e/fixtures/config/bail/test/second.test.ts
test/cli/fixtures/config/bail/vitest.config.ts test/e2e/fixtures/config/bail/vitest.config.ts
test/cli/fixtures/config/browser-custom-html/browser-basic.test.ts test/e2e/fixtures/config/browser-custom-html/browser-basic.test.ts
test/cli/fixtures/config/browser-custom-html/browser-custom.test.ts test/e2e/fixtures/config/browser-custom-html/browser-custom.test.ts
test/cli/fixtures/config/browser-custom-html/custom-html.html test/e2e/fixtures/config/browser-custom-html/custom-html.html
test/cli/fixtures/config/browser-custom-html/vitest.config.correct.ts test/e2e/fixtures/config/browser-custom-html/vitest.config.correct.ts
test/cli/fixtures/config/browser-custom-html/vitest.config.custom-transformIndexHtml.ts test/e2e/fixtures/config/browser-custom-html/vitest.config.custom-transformIndexHtml.ts
test/cli/fixtures/config/browser-custom-html/vitest.config.default-transformIndexHtml.ts test/e2e/fixtures/config/browser-custom-html/vitest.config.default-transformIndexHtml.ts
test/cli/fixtures/config/browser-custom-html/vitest.config.error-hook.ts test/e2e/fixtures/config/browser-custom-html/vitest.config.error-hook.ts
test/cli/fixtures/config/browser-custom-html/vitest.config.non-existing.ts test/e2e/fixtures/config/browser-custom-html/vitest.config.non-existing.ts
test/cli/fixtures/config/browser-define/basic.test.ts test/e2e/fixtures/config/browser-define/basic.test.ts
test/cli/fixtures/config/browser-define/vitest.config.ts test/e2e/fixtures/config/browser-define/vitest.config.ts
test/cli/fixtures/config/watch-trigger-pattern/folder/fs/basic.test.ts test/e2e/fixtures/config/watch-trigger-pattern/folder/fs/basic.test.ts
test/cli/fixtures/config/watch-trigger-pattern/folder/fs/text.txt test/e2e/fixtures/config/watch-trigger-pattern/folder/fs/text.txt
test/cli/fixtures/config/watch-trigger-pattern/vitest.config.ts test/e2e/fixtures/config/watch-trigger-pattern/vitest.config.ts
test/cli/fixtures/console/trace.test.ts test/e2e/fixtures/console/trace.test.ts
test/cli/fixtures/console/vitest.config.ts test/e2e/fixtures/console/vitest.config.ts
test/cli/fixtures/create-vitest/basic.test.ts test/e2e/fixtures/create-vitest/basic.test.ts
test/cli/fixtures/create-vitest/vitest.config.ts test/e2e/fixtures/create-vitest/vitest.config.ts
test/cli/fixtures/custom-file-env/custom-file-env.test.ts test/e2e/fixtures/custom-file-env/custom-file-env.test.ts
test/cli/fixtures/custom-pool/pool/custom-pool.ts test/e2e/fixtures/custom-pool/pool/custom-pool.ts
test/cli/fixtures/custom-pool/tests/custom-not-run.spec.ts test/e2e/fixtures/custom-pool/tests/custom-not-run.spec.ts
test/cli/fixtures/custom-pool/tests/custom-run.threads.spec.ts test/e2e/fixtures/custom-pool/tests/custom-run.threads.spec.ts
test/cli/fixtures/custom-pool/vitest.config.ts test/e2e/fixtures/custom-pool/vitest.config.ts
test/cli/fixtures/custom-runner/custom-runner.test.ts test/e2e/fixtures/custom-runner/custom-runner.test.ts
test/cli/fixtures/custom-runner/test-runner.ts test/e2e/fixtures/custom-runner/test-runner.ts
test/cli/fixtures/custom-runner/utils.ts test/e2e/fixtures/custom-runner/utils.ts
test/cli/fixtures/custom-runner/vitest.config.ts test/e2e/fixtures/custom-runner/vitest.config.ts
test/cli/fixtures/dotted-files/.cache/projects/test/should-run.test.ts test/e2e/fixtures/dotted-files/.cache/projects/test/should-run.test.ts
test/cli/fixtures/expect-soft/expects/soft.test.ts test/e2e/fixtures/expect-soft/expects/soft.test.ts
test/cli/fixtures/expect-soft/vite.config.ts test/e2e/fixtures/expect-soft/vite.config.ts
test/cli/fixtures/fails/.dot-folder/dot-test.test.ts test/e2e/fixtures/fails/.dot-folder/dot-test.test.ts
test/cli/fixtures/fails/async-assertion.test.ts test/e2e/fixtures/fails/async-assertion.test.ts
test/cli/fixtures/fails/each-timeout.test.ts test/e2e/fixtures/fails/each-timeout.test.ts
test/cli/fixtures/fails/empty.test.ts test/e2e/fixtures/fails/empty.test.ts
test/cli/fixtures/fails/expect-soft.test.ts test/e2e/fixtures/fails/expect-soft.test.ts
test/cli/fixtures/fails/expect-unreachable.test.ts test/e2e/fixtures/fails/expect-unreachable.test.ts
test/cli/fixtures/fails/expect.test.ts test/e2e/fixtures/fails/expect.test.ts
test/cli/fixtures/fails/exports-error.test.js test/e2e/fixtures/fails/exports-error.test.js
test/cli/fixtures/fails/hook-timeout.test.ts test/e2e/fixtures/fails/hook-timeout.test.ts
test/cli/fixtures/fails/hooks-called.test.ts test/e2e/fixtures/fails/hooks-called.test.ts
test/cli/fixtures/fails/hooks-fail-afterAll.test.ts test/e2e/fixtures/fails/hooks-fail-afterAll.test.ts
test/cli/fixtures/fails/hooks-fail-afterEach.test.ts test/e2e/fixtures/fails/hooks-fail-afterEach.test.ts
test/cli/fixtures/fails/hooks-fail-beforeAll.test.ts test/e2e/fixtures/fails/hooks-fail-beforeAll.test.ts
test/cli/fixtures/fails/hooks-fail-beforeEach.test.ts test/e2e/fixtures/fails/hooks-fail-beforeEach.test.ts
test/cli/fixtures/fails/hooks-timeout-before-hook-cleanup-callback.test.ts test/e2e/fixtures/fails/hooks-timeout-before-hook-cleanup-callback.test.ts
test/cli/fixtures/fails/mock-import-proxy-module.test.ts test/e2e/fixtures/fails/mock-import-proxy-module.test.ts
test/cli/fixtures/fails/nested-suite.test.ts test/e2e/fixtures/fails/nested-suite.test.ts
test/cli/fixtures/fails/no-assertions.test.ts test/e2e/fixtures/fails/no-assertions.test.ts
test/cli/fixtures/fails/node-browser-context.test.ts test/e2e/fixtures/fails/node-browser-context.test.ts
test/cli/fixtures/fails/poll-no-awaited.test.ts test/e2e/fixtures/fails/poll-no-awaited.test.ts
test/cli/fixtures/fails/primitive-error.test.ts test/e2e/fixtures/fails/primitive-error.test.ts
test/cli/fixtures/fails/proxy-module.ts test/e2e/fixtures/fails/proxy-module.ts
test/cli/fixtures/fails/skip-conditional.test.ts test/e2e/fixtures/fails/skip-conditional.test.ts
test/cli/fixtures/fails/snapshot-with-not.test.ts test/e2e/fixtures/fails/snapshot-with-not.test.ts
test/cli/fixtures/fails/stall.test.ts test/e2e/fixtures/fails/stall.test.ts
test/cli/fixtures/fails/test-extend/circular-dependency.test.ts test/e2e/fixtures/fails/test-extend/circular-dependency.test.ts
test/cli/fixtures/fails/test-extend/fixture-error.test.ts test/e2e/fixtures/fails/test-extend/fixture-error.test.ts
test/cli/fixtures/fails/test-extend/fixture-rest-params.test.ts test/e2e/fixtures/fails/test-extend/fixture-rest-params.test.ts
test/cli/fixtures/fails/test-extend/fixture-rest-props.test.ts test/e2e/fixtures/fails/test-extend/fixture-rest-props.test.ts
test/cli/fixtures/fails/test-extend/fixture-without-destructuring.test.ts test/e2e/fixtures/fails/test-extend/fixture-without-destructuring.test.ts
test/cli/fixtures/fails/test-extend/test-rest-params.test.ts test/e2e/fixtures/fails/test-extend/test-rest-params.test.ts
test/cli/fixtures/fails/test-extend/test-rest-props.test.ts test/e2e/fixtures/fails/test-extend/test-rest-props.test.ts
test/cli/fixtures/fails/test-extend/test-without-destructuring.test.ts test/e2e/fixtures/fails/test-extend/test-without-destructuring.test.ts
test/cli/fixtures/fails/test-timeout.test.ts test/e2e/fixtures/fails/test-timeout.test.ts
test/cli/fixtures/fails/unhandled-suite.test.ts test/e2e/fixtures/fails/unhandled-suite.test.ts
test/cli/fixtures/fails/unhandled.test.ts test/e2e/fixtures/fails/unhandled.test.ts
test/cli/fixtures/fails/vite.config.ts test/e2e/fixtures/fails/vite.config.ts
test/cli/fixtures/file-tags/error-file-one-line-comment.test.ts test/e2e/fixtures/file-tags/error-file-one-line-comment.test.ts
test/cli/fixtures/file-tags/error-file-tags.test.ts test/e2e/fixtures/file-tags/error-file-tags.test.ts
test/cli/fixtures/file-tags/valid-file-one-line-comment.test.ts test/e2e/fixtures/file-tags/valid-file-one-line-comment.test.ts
test/cli/fixtures/file-tags/valid-file-tags.test.ts test/e2e/fixtures/file-tags/valid-file-tags.test.ts
test/cli/fixtures/forks-channel/process-send.test.ts test/e2e/fixtures/forks-channel/process-send.test.ts
test/cli/fixtures/forks-channel/vitest.config.ts test/e2e/fixtures/forks-channel/vitest.config.ts
test/cli/fixtures/git-changed/related/not-related.test.ts test/e2e/fixtures/git-changed/related/not-related.test.ts
test/cli/fixtures/git-changed/related/related.test.ts test/e2e/fixtures/git-changed/related/related.test.ts
test/cli/fixtures/git-changed/related/src/sourceA.ts test/e2e/fixtures/git-changed/related/src/sourceA.ts
test/cli/fixtures/git-changed/related/src/sourceB.ts test/e2e/fixtures/git-changed/related/src/sourceB.ts
test/cli/fixtures/git-changed/related/src/sourceC.ts test/e2e/fixtures/git-changed/related/src/sourceC.ts
test/cli/fixtures/git-changed/related/src/sourceD.ts test/e2e/fixtures/git-changed/related/src/sourceD.ts
test/cli/fixtures/git-changed/related/vitest.config.js test/e2e/fixtures/git-changed/related/vitest.config.js
test/cli/fixtures/git-changed/workspace/package.json test/e2e/fixtures/git-changed/workspace/package.json
test/cli/fixtures/git-changed/workspace/packages/packageA/index.js test/e2e/fixtures/git-changed/workspace/packages/packageA/index.js
test/cli/fixtures/git-changed/workspace/packages/packageA/index.test.js test/e2e/fixtures/git-changed/workspace/packages/packageA/index.test.js
test/cli/fixtures/git-changed/workspace/packages/packageA/vitest.config.mjs test/e2e/fixtures/git-changed/workspace/packages/packageA/vitest.config.mjs
test/cli/fixtures/git-changed/workspace/packages/packageB/index.js test/e2e/fixtures/git-changed/workspace/packages/packageB/index.js
test/cli/fixtures/git-changed/workspace/packages/packageB/index.test.js test/e2e/fixtures/git-changed/workspace/packages/packageB/index.test.js
test/cli/fixtures/git-changed/workspace/packages/packageB/vitest.config.mjs test/e2e/fixtures/git-changed/workspace/packages/packageB/vitest.config.mjs
test/cli/fixtures/git-changed/workspace/vitest.config.mjs test/e2e/fixtures/git-changed/workspace/vitest.config.mjs
test/cli/fixtures/global-setup-fail/example.test.ts test/e2e/fixtures/global-setup-fail/example.test.ts
test/cli/fixtures/global-setup-fail/globalSetup/error.ts test/e2e/fixtures/global-setup-fail/globalSetup/error.ts
test/cli/fixtures/global-setup-fail/vitest.config.ts test/e2e/fixtures/global-setup-fail/vitest.config.ts
test/cli/fixtures/global-setup/globalSetup/another-vite-instance.ts test/e2e/fixtures/global-setup/globalSetup/another-vite-instance.ts
test/cli/fixtures/global-setup/globalSetup/default-export.js test/e2e/fixtures/global-setup/globalSetup/default-export.js
test/cli/fixtures/global-setup/globalSetup/named-exports.js test/e2e/fixtures/global-setup/globalSetup/named-exports.js
test/cli/fixtures/global-setup/globalSetup/server.ts test/e2e/fixtures/global-setup/globalSetup/server.ts
test/cli/fixtures/global-setup/globalSetup/ts-with-imports.ts test/e2e/fixtures/global-setup/globalSetup/ts-with-imports.ts
test/cli/fixtures/global-setup/globalSetup/update-env.ts test/e2e/fixtures/global-setup/globalSetup/update-env.ts
test/cli/fixtures/global-setup/index.html test/e2e/fixtures/global-setup/index.html
test/cli/fixtures/global-setup/setupFiles/add-something-to-global.ts test/e2e/fixtures/global-setup/setupFiles/add-something-to-global.ts
test/cli/fixtures/global-setup/setupFiles/without-relative-path-prefix.ts test/e2e/fixtures/global-setup/setupFiles/without-relative-path-prefix.ts
test/cli/fixtures/global-setup/test/global-setup.test.ts test/e2e/fixtures/global-setup/test/global-setup.test.ts
test/cli/fixtures/global-setup/test/setup-files.test.ts test/e2e/fixtures/global-setup/test/setup-files.test.ts
test/cli/fixtures/inspect/math.test.ts test/e2e/fixtures/inspect/math.test.ts
test/cli/fixtures/inspect/vitest.config.ts test/e2e/fixtures/inspect/vitest.config.ts
test/cli/fixtures/inspect/vitest.config.ts.timestamp-1713887058308-b154731a64b17.mjs test/e2e/fixtures/inspect/vitest.config.ts.timestamp-1713887058308-b154731a64b17.mjs
test/cli/fixtures/invalid-package/mock-bad-dep.test.ts test/e2e/fixtures/invalid-package/mock-bad-dep.test.ts
test/cli/fixtures/invalid-package/mock-wrapper-and-bad-dep.test.ts test/e2e/fixtures/invalid-package/mock-wrapper-and-bad-dep.test.ts
test/cli/fixtures/invalid-package/mock-wrapper.test.ts test/e2e/fixtures/invalid-package/mock-wrapper.test.ts
test/cli/fixtures/invalid-package/wrapper.ts test/e2e/fixtures/invalid-package/wrapper.ts
test/cli/fixtures/list/basic.test.ts test/e2e/fixtures/list/basic.test.ts
test/cli/fixtures/list/custom.config.ts test/e2e/fixtures/list/custom.config.ts
test/cli/fixtures/list/describe-error.test.ts test/e2e/fixtures/list/describe-error.test.ts
test/cli/fixtures/list/fail.config.ts test/e2e/fixtures/list/fail.config.ts
test/cli/fixtures/list/math.test.ts test/e2e/fixtures/list/math.test.ts
test/cli/fixtures/list/top-level-error.test.ts test/e2e/fixtures/list/top-level-error.test.ts
test/cli/fixtures/list/type.test-d.ts test/e2e/fixtures/list/type.test-d.ts
test/cli/fixtures/list/vitest.config.ts test/e2e/fixtures/list/vitest.config.ts
test/cli/fixtures/location-filters/basic.test.ts test/e2e/fixtures/location-filters/basic.test.ts
test/cli/fixtures/location-filters/math-with-dashes-in-name.test.ts test/e2e/fixtures/location-filters/math-with-dashes-in-name.test.ts
test/cli/fixtures/location-filters/math.test.ts test/e2e/fixtures/location-filters/math.test.ts
test/cli/fixtures/location-filters/no-task-location.config.ts test/e2e/fixtures/location-filters/no-task-location.config.ts
test/cli/fixtures/location-filters/vitest.config.ts test/e2e/fixtures/location-filters/vitest.config.ts
test/cli/fixtures/mocker/automock/index.html test/e2e/fixtures/mocker/automock/index.html
test/cli/fixtures/mocker/automock/index.js test/e2e/fixtures/mocker/automock/index.js
test/cli/fixtures/mocker/automock/test.js test/e2e/fixtures/mocker/automock/test.js
test/cli/fixtures/mocker/autospy/index.html test/e2e/fixtures/mocker/autospy/index.html
test/cli/fixtures/mocker/autospy/index.js test/e2e/fixtures/mocker/autospy/index.js
test/cli/fixtures/mocker/autospy/test.js test/e2e/fixtures/mocker/autospy/test.js
test/cli/fixtures/mocker/manual-mock/index.html test/e2e/fixtures/mocker/manual-mock/index.html
test/cli/fixtures/mocker/manual-mock/index.js test/e2e/fixtures/mocker/manual-mock/index.js
test/cli/fixtures/mocker/manual-mock/test.js test/e2e/fixtures/mocker/manual-mock/test.js
test/cli/fixtures/mocker/redirect/__mocks__/test.js test/e2e/fixtures/mocker/redirect/__mocks__/test.js
test/cli/fixtures/mocker/redirect/index.html test/e2e/fixtures/mocker/redirect/index.html
test/cli/fixtures/mocker/redirect/index.js test/e2e/fixtures/mocker/redirect/index.js
test/cli/fixtures/mocker/redirect/test.js test/e2e/fixtures/mocker/redirect/test.js
test/cli/fixtures/network-imports/basic.test.ts test/e2e/fixtures/network-imports/basic.test.ts
test/cli/fixtures/network-imports/public/slash@3.0.0.js test/e2e/fixtures/network-imports/public/slash@3.0.0.js
test/cli/fixtures/no-module-runner/jsSetup.js test/e2e/fixtures/no-module-runner/jsSetup.js
test/cli/fixtures/no-module-runner/package.json test/e2e/fixtures/no-module-runner/package.json
test/cli/fixtures/no-module-runner/src/__mocks__/redirect.ts test/e2e/fixtures/no-module-runner/src/__mocks__/redirect.ts
test/cli/fixtures/no-module-runner/src/basic.ts test/e2e/fixtures/no-module-runner/src/basic.ts
test/cli/fixtures/no-module-runner/src/dependency.ts test/e2e/fixtures/no-module-runner/src/dependency.ts
test/cli/fixtures/no-module-runner/src/from-async.ts test/e2e/fixtures/no-module-runner/src/from-async.ts
test/cli/fixtures/no-module-runner/src/in-source/add.ts test/e2e/fixtures/no-module-runner/src/in-source/add.ts
test/cli/fixtures/no-module-runner/src/in-source/fibonacci.ts test/e2e/fixtures/no-module-runner/src/in-source/fibonacci.ts
test/cli/fixtures/no-module-runner/src/in-source/index.ts test/e2e/fixtures/no-module-runner/src/in-source/index.ts
test/cli/fixtures/no-module-runner/src/index.ts test/e2e/fixtures/no-module-runner/src/index.ts
test/cli/fixtures/no-module-runner/src/minus.ts test/e2e/fixtures/no-module-runner/src/minus.ts
test/cli/fixtures/no-module-runner/src/mock-async.ts test/e2e/fixtures/no-module-runner/src/mock-async.ts
test/cli/fixtures/no-module-runner/src/mock-js.d.ts test/e2e/fixtures/no-module-runner/src/mock-js.d.ts
test/cli/fixtures/no-module-runner/src/mock-js.js test/e2e/fixtures/no-module-runner/src/mock-js.js
test/cli/fixtures/no-module-runner/src/mock-sync.ts test/e2e/fixtures/no-module-runner/src/mock-sync.ts
test/cli/fixtures/no-module-runner/src/no-mock.ts test/e2e/fixtures/no-module-runner/src/no-mock.ts
test/cli/fixtures/no-module-runner/src/redirect.ts test/e2e/fixtures/no-module-runner/src/redirect.ts
test/cli/fixtures/no-module-runner/src/setups.ts test/e2e/fixtures/no-module-runner/src/setups.ts
test/cli/fixtures/no-module-runner/test/__snapshots__/suite.test.ts.snap test/e2e/fixtures/no-module-runner/test/__snapshots__/suite.test.ts.snap
test/cli/fixtures/no-module-runner/test/automock.test.ts test/e2e/fixtures/no-module-runner/test/automock.test.ts
test/cli/fixtures/no-module-runner/test/autospy.test.ts test/e2e/fixtures/no-module-runner/test/autospy.test.ts
test/cli/fixtures/no-module-runner/test/basic.test.ts test/e2e/fixtures/no-module-runner/test/basic.test.ts
test/cli/fixtures/no-module-runner/test/manual-mock.test.ts test/e2e/fixtures/no-module-runner/test/manual-mock.test.ts
test/cli/fixtures/no-module-runner/test/mock-async-factory.test.ts test/e2e/fixtures/no-module-runner/test/mock-async-factory.test.ts
test/cli/fixtures/no-module-runner/test/redirect-mock.test.ts test/e2e/fixtures/no-module-runner/test/redirect-mock.test.ts
test/cli/fixtures/no-module-runner/test/suite.test.ts test/e2e/fixtures/no-module-runner/test/suite.test.ts
test/cli/fixtures/no-module-runner/tsSetup.ts test/e2e/fixtures/no-module-runner/tsSetup.ts
test/cli/fixtures/no-module-runner/tsconfig.json test/e2e/fixtures/no-module-runner/tsconfig.json
test/cli/fixtures/no-module-runner/vitest.config.ts test/e2e/fixtures/no-module-runner/vitest.config.ts
test/cli/fixtures/no-unexpected-logging/fixture-1.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-1.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-10.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-10.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-11.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-11.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-12.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-12.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-2.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-2.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-3.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-3.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-4.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-4.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-5.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-5.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-6.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-6.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-7.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-7.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-8.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-8.test.ts
test/cli/fixtures/no-unexpected-logging/fixture-9.test.ts test/e2e/fixtures/no-unexpected-logging/fixture-9.test.ts
test/cli/fixtures/optimize-deps/ssr.test.ts test/e2e/fixtures/optimize-deps/ssr.test.ts
test/cli/fixtures/optimize-deps/vitest.config.ts test/e2e/fixtures/optimize-deps/vitest.config.ts
test/cli/fixtures/optimize-deps/web.test.ts test/e2e/fixtures/optimize-deps/web.test.ts
test/cli/fixtures/otel-tests/basic.test.ts test/e2e/fixtures/otel-tests/basic.test.ts
test/cli/fixtures/otel-tests/otel.browser.sdk.js test/e2e/fixtures/otel-tests/otel.browser.sdk.js
test/cli/fixtures/otel-tests/otel.sdk.js test/e2e/fixtures/otel-tests/otel.sdk.js
test/cli/fixtures/otel-tests/vitest.config.ts test/e2e/fixtures/otel-tests/vitest.config.ts
test/cli/fixtures/path-filter/basic.test.ts test/e2e/fixtures/path-filter/basic.test.ts
test/cli/fixtures/path-filter/vitest.config.ts test/e2e/fixtures/path-filter/vitest.config.ts
test/cli/fixtures/plugin/basic.test.ts test/e2e/fixtures/plugin/basic.test.ts
test/cli/fixtures/plugin/vitest.config.ts test/e2e/fixtures/plugin/vitest.config.ts
test/cli/fixtures/project/packages/project_1/base.test.ts test/e2e/fixtures/project/packages/project_1/base.test.ts
test/cli/fixtures/project/packages/project_2/base.test.ts test/e2e/fixtures/project/packages/project_2/base.test.ts
test/cli/fixtures/project/packages/space_1/base.test.ts test/e2e/fixtures/project/packages/space_1/base.test.ts
test/cli/fixtures/project/vitest.config.ts test/e2e/fixtures/project/vitest.config.ts
test/cli/fixtures/public-api/custom.spec.ts test/e2e/fixtures/public-api/custom.spec.ts
test/cli/fixtures/public-api/vitest.config.ts test/e2e/fixtures/public-api/vitest.config.ts
test/cli/fixtures/reported-tasks/1_first.test.ts test/e2e/fixtures/reported-tasks/1_first.test.ts
test/cli/fixtures/reporters/.gitignore test/e2e/fixtures/reporters/.gitignore
test/cli/fixtures/reporters/all-passing-or-skipped.test.ts test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts
test/cli/fixtures/reporters/all-skipped.test.ts test/e2e/fixtures/reporters/all-skipped.test.ts
test/cli/fixtures/reporters/basic/basic.test.ts test/e2e/fixtures/reporters/basic/basic.test.ts
test/cli/fixtures/reporters/basic/vitest.config.override.js test/e2e/fixtures/reporters/basic/vitest.config.override.js
test/cli/fixtures/reporters/better-testsuite-name/space-1/test/base.test.ts test/e2e/fixtures/reporters/better-testsuite-name/space-1/test/base.test.ts
test/cli/fixtures/reporters/better-testsuite-name/space-2/test/base.test.ts test/e2e/fixtures/reporters/better-testsuite-name/space-2/test/base.test.ts
test/cli/fixtures/reporters/better-testsuite-name/vitest.config.ts test/e2e/fixtures/reporters/better-testsuite-name/vitest.config.ts
test/cli/fixtures/reporters/code-frame-line-limit.test.ts test/e2e/fixtures/reporters/code-frame-line-limit.test.ts
test/cli/fixtures/reporters/console-interleave.test.ts test/e2e/fixtures/reporters/console-interleave.test.ts
test/cli/fixtures/reporters/console-simple.test.ts test/e2e/fixtures/reporters/console-simple.test.ts
test/cli/fixtures/reporters/console-some-failing.test.ts test/e2e/fixtures/reporters/console-some-failing.test.ts
test/cli/fixtures/reporters/console.test.ts test/e2e/fixtures/reporters/console.test.ts
test/cli/fixtures/reporters/custom-diff-config.test.ts test/e2e/fixtures/reporters/custom-diff-config.test.ts
test/cli/fixtures/reporters/custom-diff-config.ts test/e2e/fixtures/reporters/custom-diff-config.ts
test/cli/fixtures/reporters/custom-error/basic.test.ts test/e2e/fixtures/reporters/custom-error/basic.test.ts
test/cli/fixtures/reporters/custom-error/vitest.config.ts test/e2e/fixtures/reporters/custom-error/vitest.config.ts
test/cli/fixtures/reporters/default/a.test.ts test/e2e/fixtures/reporters/default/a.test.ts
test/cli/fixtures/reporters/default/b1.test.ts test/e2e/fixtures/reporters/default/b1.test.ts
test/cli/fixtures/reporters/default/b2.test.ts test/e2e/fixtures/reporters/default/b2.test.ts
test/cli/fixtures/reporters/default/print-index.test.ts test/e2e/fixtures/reporters/default/print-index.test.ts
test/cli/fixtures/reporters/default/vitest.config.ts test/e2e/fixtures/reporters/default/vitest.config.ts
test/cli/fixtures/reporters/duration/basic.test.ts test/e2e/fixtures/reporters/duration/basic.test.ts
test/cli/fixtures/reporters/duration/vitest.config.ts test/e2e/fixtures/reporters/duration/vitest.config.ts
test/cli/fixtures/reporters/error-props/basic.test.ts test/e2e/fixtures/reporters/error-props/basic.test.ts
test/cli/fixtures/reporters/error-to-json.test.ts test/e2e/fixtures/reporters/error-to-json.test.ts
test/cli/fixtures/reporters/error.test.ts test/e2e/fixtures/reporters/error.test.ts
test/cli/fixtures/reporters/function-as-name.bench.ts test/e2e/fixtures/reporters/function-as-name.bench.ts
test/cli/fixtures/reporters/function-as-name.test.ts test/e2e/fixtures/reporters/function-as-name.test.ts
test/cli/fixtures/reporters/github-actions/flaky/math.spec.ts test/e2e/fixtures/reporters/github-actions/flaky/math.spec.ts
test/cli/fixtures/reporters/github-actions/flaky/network.spec.ts test/e2e/fixtures/reporters/github-actions/flaky/network.spec.ts
test/cli/fixtures/reporters/implementations/custom-reporter.js test/e2e/fixtures/reporters/implementations/custom-reporter.js
test/cli/fixtures/reporters/implementations/custom-reporter.ts test/e2e/fixtures/reporters/implementations/custom-reporter.ts
test/cli/fixtures/reporters/import-durations-25ms-throws.ts test/e2e/fixtures/reporters/import-durations-25ms-throws.ts
test/cli/fixtures/reporters/import-durations-25ms.ts test/e2e/fixtures/reporters/import-durations-25ms.ts
test/cli/fixtures/reporters/import-durations-50ms.ts test/e2e/fixtures/reporters/import-durations-50ms.ts
test/cli/fixtures/reporters/import-durations-throws.test.ts test/e2e/fixtures/reporters/import-durations-throws.test.ts
test/cli/fixtures/reporters/import-durations.test.ts test/e2e/fixtures/reporters/import-durations.test.ts
test/cli/fixtures/reporters/indicator-position.test.js test/e2e/fixtures/reporters/indicator-position.test.js
test/cli/fixtures/reporters/invalid-diff-config.ts test/e2e/fixtures/reporters/invalid-diff-config.ts
test/cli/fixtures/reporters/json-fail-import.test.ts test/e2e/fixtures/reporters/json-fail-import.test.ts
test/cli/fixtures/reporters/json-fail.test.ts test/e2e/fixtures/reporters/json-fail.test.ts
test/cli/fixtures/reporters/json-meta.test.ts test/e2e/fixtures/reporters/json-meta.test.ts
test/cli/fixtures/reporters/junit-cli-options/sample.test.ts test/e2e/fixtures/reporters/junit-cli-options/sample.test.ts
test/cli/fixtures/reporters/junit-cli-options/vitest.config.ts test/e2e/fixtures/reporters/junit-cli-options/vitest.config.ts
test/cli/fixtures/reporters/long-loading-task.test.ts test/e2e/fixtures/reporters/long-loading-task.test.ts
test/cli/fixtures/reporters/many-errors/basic.test.ts test/e2e/fixtures/reporters/many-errors/basic.test.ts
test/cli/fixtures/reporters/merge-errors/basic.test.ts test/e2e/fixtures/reporters/merge-errors/basic.test.ts
test/cli/fixtures/reporters/merge-reports-module-graph/basic.test.ts test/e2e/fixtures/reporters/merge-reports-module-graph/basic.test.ts
test/cli/fixtures/reporters/merge-reports-module-graph/second.test.ts test/e2e/fixtures/reporters/merge-reports-module-graph/second.test.ts
test/cli/fixtures/reporters/merge-reports-module-graph/sub/format.ts test/e2e/fixtures/reporters/merge-reports-module-graph/sub/format.ts
test/cli/fixtures/reporters/merge-reports-module-graph/sub/subject.ts test/e2e/fixtures/reporters/merge-reports-module-graph/sub/subject.ts
test/cli/fixtures/reporters/merge-reports-module-graph/util.ts test/e2e/fixtures/reporters/merge-reports-module-graph/util.ts
test/cli/fixtures/reporters/merge-reports-module-graph/vitest.config.js test/e2e/fixtures/reporters/merge-reports-module-graph/vitest.config.js
test/cli/fixtures/reporters/merge-reports/first.test.ts test/e2e/fixtures/reporters/merge-reports/first.test.ts
test/cli/fixtures/reporters/merge-reports/second.test.ts test/e2e/fixtures/reporters/merge-reports/second.test.ts
test/cli/fixtures/reporters/merge-reports/vitest.config.js test/e2e/fixtures/reporters/merge-reports/vitest.config.js
test/cli/fixtures/reporters/metadata/metadata.test.ts test/e2e/fixtures/reporters/metadata/metadata.test.ts
test/cli/fixtures/reporters/metadata/vitest.config.ts test/e2e/fixtures/reporters/metadata/vitest.config.ts
test/cli/fixtures/reporters/ok.test.ts test/e2e/fixtures/reporters/ok.test.ts
test/cli/fixtures/reporters/pass-and-skip-test-suites.test.ts test/e2e/fixtures/reporters/pass-and-skip-test-suites.test.ts
test/cli/fixtures/reporters/project-name/example.test.ts test/e2e/fixtures/reporters/project-name/example.test.ts
test/cli/fixtures/reporters/project-name/vitest.config.ts test/e2e/fixtures/reporters/project-name/vitest.config.ts
test/cli/fixtures/reporters/repeats.test.ts test/e2e/fixtures/reporters/repeats.test.ts
test/cli/fixtures/reporters/reporter-error/basic.test.ts test/e2e/fixtures/reporters/reporter-error/basic.test.ts
test/cli/fixtures/reporters/retry.test.ts test/e2e/fixtures/reporters/retry.test.ts
test/cli/fixtures/reporters/some-failing.test.ts test/e2e/fixtures/reporters/some-failing.test.ts
test/cli/fixtures/reporters/suite-hook-failure/basic.test.ts test/e2e/fixtures/reporters/suite-hook-failure/basic.test.ts
test/cli/fixtures/reporters/suite-hook-failure/vitest.config.ts test/e2e/fixtures/reporters/suite-hook-failure/vitest.config.ts
test/cli/fixtures/reporters/test-for-title-truncate.test.ts test/e2e/fixtures/reporters/test-for-title-truncate.test.ts
test/cli/fixtures/reporters/test-for-title.test.ts test/e2e/fixtures/reporters/test-for-title.test.ts
test/cli/fixtures/reporters/verbose/example-1.test.ts test/e2e/fixtures/reporters/verbose/example-1.test.ts
test/cli/fixtures/reporters/verbose/example-2.test.ts test/e2e/fixtures/reporters/verbose/example-2.test.ts
test/cli/fixtures/reporters/vitest.config.ts test/e2e/fixtures/reporters/vitest.config.ts
test/cli/fixtures/reporters/with-syntax-error.test.js test/e2e/fixtures/reporters/with-syntax-error.test.js
test/cli/fixtures/restricted-fs/src/math.js test/e2e/fixtures/restricted-fs/src/math.js
test/cli/fixtures/restricted-fs/tests/basic.spec.js test/e2e/fixtures/restricted-fs/tests/basic.spec.js
test/cli/fixtures/restricted-fs/vitest.config.ts test/e2e/fixtures/restricted-fs/vitest.config.ts
test/cli/fixtures/restricted-fs/vitest.setup.js test/e2e/fixtures/restricted-fs/vitest.setup.js
test/cli/fixtures/retry-config/vitest.config.ts test/e2e/fixtures/retry-config/vitest.config.ts
test/cli/fixtures/rollup-error/not-found-export.test.ts test/e2e/fixtures/rollup-error/not-found-export.test.ts
test/cli/fixtures/rollup-error/not-found-package.test.ts test/e2e/fixtures/rollup-error/not-found-package.test.ts
-6
test/cli/fixtures/rollup-error/vitest.config.ts
··· 1 - import { defineConfig } from "vitest/config"; 2 - 3 - // pnpm -C test/cli test -- --root fixtures/rollup-error --environment happy-dom 4 - // pnpm -C test/cli test -- --root fixtures/rollup-error --environment node 5 - 6 - export default defineConfig({})
test/cli/fixtures/setup-files-resolve/nested-bare/basic.test.ts test/e2e/fixtures/setup-files-resolve/nested-bare/basic.test.ts
test/cli/fixtures/setup-files-resolve/nested-bare/setup.ts test/e2e/fixtures/setup-files-resolve/nested-bare/setup.ts
test/cli/fixtures/setup-files-resolve/nested-bare/vitest.config.ts test/e2e/fixtures/setup-files-resolve/nested-bare/vitest.config.ts
test/cli/fixtures/setup-files-resolve/nested-no-ext/basic.test.ts test/e2e/fixtures/setup-files-resolve/nested-no-ext/basic.test.ts
test/cli/fixtures/setup-files-resolve/nested-no-ext/setup.ts test/e2e/fixtures/setup-files-resolve/nested-no-ext/setup.ts
test/cli/fixtures/setup-files-resolve/nested-no-ext/vitest.config.ts test/e2e/fixtures/setup-files-resolve/nested-no-ext/vitest.config.ts
test/cli/fixtures/setup-files-resolve/nested/basic.test.ts test/e2e/fixtures/setup-files-resolve/nested/basic.test.ts
test/cli/fixtures/setup-files-resolve/nested/setup.ts test/e2e/fixtures/setup-files-resolve/nested/setup.ts
test/cli/fixtures/setup-files-resolve/nested/vitest.config.ts test/e2e/fixtures/setup-files-resolve/nested/vitest.config.ts
test/cli/fixtures/setup-files-resolve/setup.ts test/e2e/fixtures/setup-files-resolve/setup.ts
test/cli/fixtures/setup-files/console-setup.ts test/e2e/fixtures/setup-files/console-setup.ts
test/cli/fixtures/setup-files/empty-setup.ts test/e2e/fixtures/setup-files/empty-setup.ts
test/cli/fixtures/setup-files/empty.test.ts test/e2e/fixtures/setup-files/empty.test.ts
test/cli/fixtures/skip-note/basic.test.ts test/e2e/fixtures/skip-note/basic.test.ts
test/cli/fixtures/ssr-runner-project/project/basic.test.ts test/e2e/fixtures/ssr-runner-project/project/basic.test.ts
test/cli/fixtures/ssr-runner-project/project/test-runner.js test/e2e/fixtures/ssr-runner-project/project/test-runner.js
test/cli/fixtures/ssr-runner-project/project/vitest.config.ts test/e2e/fixtures/ssr-runner-project/project/vitest.config.ts
test/cli/fixtures/ssr-runner-project/vitest.config.ts test/e2e/fixtures/ssr-runner-project/vitest.config.ts
test/cli/fixtures/ssr-runner/basic.test.ts test/e2e/fixtures/ssr-runner/basic.test.ts
test/cli/fixtures/ssr-runner/test-runner.js test/e2e/fixtures/ssr-runner/test-runner.js
test/cli/fixtures/ssr-runner/vitest.config.ts test/e2e/fixtures/ssr-runner/vitest.config.ts
test/cli/fixtures/stacktraces-custom-helper/basic.test.ts test/e2e/fixtures/stacktraces-custom-helper/basic.test.ts
test/cli/fixtures/stacktraces-custom-helper/helper.ts test/e2e/fixtures/stacktraces-custom-helper/helper.ts
test/cli/fixtures/stacktraces/add-in-imba.test.imba test/e2e/fixtures/stacktraces/add-in-imba.test.imba
test/cli/fixtures/stacktraces/add-in-js.test.js test/e2e/fixtures/stacktraces/add-in-js.test.js
test/cli/fixtures/stacktraces/add.test.ts test/e2e/fixtures/stacktraces/add.test.ts
test/cli/fixtures/stacktraces/error-in-deps.test.js test/e2e/fixtures/stacktraces/error-in-deps.test.js
test/cli/fixtures/stacktraces/error-in-package.test.js test/e2e/fixtures/stacktraces/error-in-package.test.js
test/cli/fixtures/stacktraces/error-with-stack.test.js test/e2e/fixtures/stacktraces/error-with-stack.test.js
test/cli/fixtures/stacktraces/foo.js test/e2e/fixtures/stacktraces/foo.js
test/cli/fixtures/stacktraces/frame.spec.imba test/e2e/fixtures/stacktraces/frame.spec.imba
test/cli/fixtures/stacktraces/mocked-global.test.js test/e2e/fixtures/stacktraces/mocked-global.test.js
test/cli/fixtures/stacktraces/mocked-imported.test.js test/e2e/fixtures/stacktraces/mocked-imported.test.js
test/cli/fixtures/stacktraces/mocked-imported.test.ts test/e2e/fixtures/stacktraces/mocked-imported.test.ts
test/cli/fixtures/stacktraces/require-assertions.test.js test/e2e/fixtures/stacktraces/require-assertions.test.js
test/cli/fixtures/stacktraces/reset-modules.test.ts test/e2e/fixtures/stacktraces/reset-modules.test.ts
test/cli/fixtures/stacktraces/setup.js test/e2e/fixtures/stacktraces/setup.js
test/cli/fixtures/stacktraces/utils.ts test/e2e/fixtures/stacktraces/utils.ts
test/cli/fixtures/stacktraces/vite.config.ts test/e2e/fixtures/stacktraces/vite.config.ts
test/cli/fixtures/standalone/basic.test.ts test/e2e/fixtures/standalone/basic.test.ts
test/cli/fixtures/standalone/vitest.config.ts test/e2e/fixtures/standalone/vitest.config.ts
test/cli/fixtures/test-tags/basic.test.ts test/e2e/fixtures/test-tags/basic.test.ts
test/cli/fixtures/tty/example.test.ts test/e2e/fixtures/tty/example.test.ts
test/cli/fixtures/tty/example.ts test/e2e/fixtures/tty/example.ts
test/cli/fixtures/tty/math.test.ts test/e2e/fixtures/tty/math.test.ts
test/cli/fixtures/tty/math.ts test/e2e/fixtures/tty/math.ts
test/cli/fixtures/tty/vitest.config.ts test/e2e/fixtures/tty/vitest.config.ts
test/cli/fixtures/vitest.config.js test/e2e/fixtures/vitest.config.js
test/cli/fixtures/vm-threads/import-external-css-assets.test.js test/e2e/fixtures/vm-threads/import-external-css-assets.test.js
test/cli/fixtures/vm-threads/module.test.js test/e2e/fixtures/vm-threads/module.test.js
test/cli/fixtures/vm-threads/not-found.test.ts test/e2e/fixtures/vm-threads/not-found.test.ts
test/cli/fixtures/vm-threads/require-cjs.test.js test/e2e/fixtures/vm-threads/require-cjs.test.js
test/cli/fixtures/vm-threads/src/external/assets/file1.png test/e2e/fixtures/vm-threads/src/external/assets/file1.png
test/cli/fixtures/vm-threads/src/external/assets/file2.txt test/e2e/fixtures/vm-threads/src/external/assets/file2.txt
test/cli/fixtures/vm-threads/src/external/assets/file3.svg test/e2e/fixtures/vm-threads/src/external/assets/file3.svg
test/cli/fixtures/vm-threads/src/external/css/empty.css test/e2e/fixtures/vm-threads/src/external/css/empty.css
test/cli/fixtures/vm-threads/src/external/css/processed.css test/e2e/fixtures/vm-threads/src/external/css/processed.css
test/cli/fixtures/vm-threads/src/external/css/processed.module.css test/e2e/fixtures/vm-threads/src/external/css/processed.module.css
test/cli/fixtures/vm-threads/src/external/default-cjs.cjs test/e2e/fixtures/vm-threads/src/external/default-cjs.cjs
test/cli/fixtures/vm-threads/src/external/export-default-cjs.js test/e2e/fixtures/vm-threads/src/external/export-default-cjs.js
test/cli/fixtures/vm-threads/src/external/export-nested-default-cjs.js test/e2e/fixtures/vm-threads/src/external/export-nested-default-cjs.js
test/cli/fixtures/vm-threads/src/external/nested-default-cjs.cjs test/e2e/fixtures/vm-threads/src/external/nested-default-cjs.cjs
test/cli/fixtures/vm-threads/src/external/not-found.js test/e2e/fixtures/vm-threads/src/external/not-found.js
test/cli/fixtures/vm-threads/src/external/package-null/package-null.js test/e2e/fixtures/vm-threads/src/external/package-null/package-null.js
test/cli/fixtures/vm-threads/src/external/package.json test/e2e/fixtures/vm-threads/src/external/package.json
test/cli/fixtures/vm-threads/src/external/primitive-cjs.cjs test/e2e/fixtures/vm-threads/src/external/primitive-cjs.cjs
test/cli/fixtures/vm-threads/vitest.config.ts test/e2e/fixtures/vm-threads/vitest.config.ts
test/cli/fixtures/watch/42.txt test/e2e/fixtures/watch/42.txt
test/cli/fixtures/watch/example.test.ts test/e2e/fixtures/watch/example.test.ts
test/cli/fixtures/watch/example.ts test/e2e/fixtures/watch/example.ts
test/cli/fixtures/watch/force-watch/trigger.js test/e2e/fixtures/watch/force-watch/trigger.js
test/cli/fixtures/watch/global-setup.ts test/e2e/fixtures/watch/global-setup.ts
test/cli/fixtures/watch/math.test.ts test/e2e/fixtures/watch/math.test.ts
test/cli/fixtures/watch/math.ts test/e2e/fixtures/watch/math.ts
test/cli/fixtures/watch/vitest.config.ts test/e2e/fixtures/watch/vitest.config.ts
test/cli/fixtures/windows-drive-case/basic.test.ts test/e2e/fixtures/windows-drive-case/basic.test.ts
test/cli/fixtures/workspace/api/basic.test.ts test/e2e/fixtures/workspace/api/basic.test.ts
test/cli/fixtures/workspace/api/vite.custom.config.js test/e2e/fixtures/workspace/api/vite.custom.config.js
test/cli/fixtures/workspace/config-empty/vitest.config.js test/e2e/fixtures/workspace/config-empty/vitest.config.js
test/cli/fixtures/workspace/config-extends/repro.test.js test/e2e/fixtures/workspace/config-extends/repro.test.js
test/cli/fixtures/workspace/config-extends/vitest.config.ts test/e2e/fixtures/workspace/config-extends/vitest.config.ts
test/cli/fixtures/workspace/config-import-analysis/dep.ts test/e2e/fixtures/workspace/config-import-analysis/dep.ts
test/cli/fixtures/workspace/config-import-analysis/packages/a/package.json test/e2e/fixtures/workspace/config-import-analysis/packages/a/package.json
test/cli/fixtures/workspace/config-import-analysis/packages/a/test.test.ts test/e2e/fixtures/workspace/config-import-analysis/packages/a/test.test.ts
test/cli/fixtures/workspace/config-import-analysis/vitest.config.ts test/e2e/fixtures/workspace/config-import-analysis/vitest.config.ts
test/cli/fixtures/workspace/invalid-duplicate-configs/vitest.config.one.js test/e2e/fixtures/workspace/invalid-duplicate-configs/vitest.config.one.js
test/cli/fixtures/workspace/invalid-duplicate-configs/vitest.config.ts test/e2e/fixtures/workspace/invalid-duplicate-configs/vitest.config.ts
test/cli/fixtures/workspace/invalid-duplicate-configs/vitest.config.two.js test/e2e/fixtures/workspace/invalid-duplicate-configs/vitest.config.two.js
test/cli/fixtures/workspace/invalid-duplicate-inline/vitest.config.ts test/e2e/fixtures/workspace/invalid-duplicate-inline/vitest.config.ts
test/cli/fixtures/workspace/invalid-non-existing-config/vitest.config.ts test/e2e/fixtures/workspace/invalid-non-existing-config/vitest.config.ts
test/cli/fixtures/workspace/negated/packages/a/package.json test/e2e/fixtures/workspace/negated/packages/a/package.json
test/cli/fixtures/workspace/negated/packages/a/test.test.ts test/e2e/fixtures/workspace/negated/packages/a/test.test.ts
test/cli/fixtures/workspace/negated/packages/b/package.json test/e2e/fixtures/workspace/negated/packages/b/package.json
test/cli/fixtures/workspace/negated/packages/b/test.test.ts test/e2e/fixtures/workspace/negated/packages/b/test.test.ts
test/cli/fixtures/workspace/negated/packages/c/package.json test/e2e/fixtures/workspace/negated/packages/c/package.json
test/cli/fixtures/workspace/negated/packages/c/test.test.ts test/e2e/fixtures/workspace/negated/packages/c/test.test.ts
test/cli/fixtures/workspace/negated/vitest.config.ts test/e2e/fixtures/workspace/negated/vitest.config.ts
test/cli/fixtures/workspace/project-1/calculator-1.test.ts test/e2e/fixtures/workspace/project-1/calculator-1.test.ts
test/cli/fixtures/workspace/project-2/calculator-2.test.ts test/e2e/fixtures/workspace/project-2/calculator-2.test.ts
test/cli/fixtures/workspace/several-configs/test/1_test.test.ts test/e2e/fixtures/workspace/several-configs/test/1_test.test.ts
test/cli/fixtures/workspace/several-configs/test/2_test.test.ts test/e2e/fixtures/workspace/several-configs/test/2_test.test.ts
test/cli/fixtures/workspace/several-configs/test/vitest.config.one.ts test/e2e/fixtures/workspace/several-configs/test/vitest.config.one.ts
test/cli/fixtures/workspace/several-configs/test/vitest.config.two.ts test/e2e/fixtures/workspace/several-configs/test/vitest.config.two.ts
test/cli/fixtures/workspace/several-configs/vitest.config.ts test/e2e/fixtures/workspace/several-configs/vitest.config.ts
test/cli/fixtures/workspace/several-folders/apps/b/package.json test/e2e/fixtures/workspace/several-folders/apps/b/package.json
test/cli/fixtures/workspace/several-folders/apps/b/test.test.ts test/e2e/fixtures/workspace/several-folders/apps/b/test.test.ts
test/cli/fixtures/workspace/several-folders/projects/a/package.json test/e2e/fixtures/workspace/several-folders/projects/a/package.json
test/cli/fixtures/workspace/several-folders/projects/a/test.test.ts test/e2e/fixtures/workspace/several-folders/projects/a/test.test.ts
test/cli/fixtures/workspace/several-folders/vitest.config.ts test/e2e/fixtures/workspace/several-folders/vitest.config.ts
test/cli/package.json test/e2e/package.json
test/cli/test/__snapshots__/benchmarking.test.ts.snap test/e2e/test/__snapshots__/benchmarking.test.ts.snap
test/cli/test/__snapshots__/fails.test.ts.snap test/e2e/test/__snapshots__/fails.test.ts.snap
test/cli/test/__snapshots__/list.test.ts.snap test/e2e/test/__snapshots__/list.test.ts.snap
test/cli/test/__snapshots__/no-module-runner.test.ts.snap test/e2e/test/__snapshots__/no-module-runner.test.ts.snap
test/cli/test/__snapshots__/stacktraces.test.ts.snap test/e2e/test/__snapshots__/stacktraces.test.ts.snap
test/cli/test/annotations.test.ts test/e2e/test/annotations.test.ts
test/cli/test/around-each.test.ts test/e2e/test/around-each.test.ts
test/cli/test/artifacts.test.ts test/e2e/test/artifacts.test.ts
test/cli/test/assertion-helper.test.ts test/e2e/test/assertion-helper.test.ts
test/cli/test/bail-race.test.ts test/e2e/test/bail-race.test.ts
test/cli/test/benchmarking.test.ts test/e2e/test/benchmarking.test.ts
test/cli/test/browser-multiple.test.ts test/e2e/test/browser-multiple.test.ts
test/cli/test/caching.test.ts test/e2e/test/caching.test.ts
test/cli/test/cancel-run.test.ts test/e2e/test/cancel-run.test.ts
test/cli/test/concurrent.test.ts test/e2e/test/concurrent.test.ts
test/cli/test/config-loader.test.ts test/e2e/test/config-loader.test.ts
test/cli/test/config/bail.test.ts test/e2e/test/config/bail.test.ts
test/cli/test/config/browser-configs.test.ts test/e2e/test/config/browser-configs.test.ts
test/cli/test/config/passWithNoTests.test.ts test/e2e/test/config/passWithNoTests.test.ts
test/cli/test/config/sequence-shuffle.test.ts test/e2e/test/config/sequence-shuffle.test.ts
test/cli/test/config/watchTriggerPattern.test.ts test/e2e/test/config/watchTriggerPattern.test.ts
test/cli/test/configureVitest.test.ts test/e2e/test/configureVitest.test.ts
+1 -1
test/cli/test/console.test.ts test/e2e/test/console.test.ts
··· 68 68 expect(trace).toMatchInlineSnapshot(` 69 69 "stderr | trace.test.ts > logging to stdout 70 70 Trace: trace with trace 71 - at <root>/test/cli/fixtures/console/trace.test.ts:ln:cl" 71 + at <root>/test/e2e/fixtures/console/trace.test.ts:ln:cl" 72 72 `) 73 73 } 74 74 })
test/cli/test/create-vitest.test.ts test/e2e/test/create-vitest.test.ts
test/cli/test/custom-pool.test.ts test/e2e/test/custom-pool.test.ts
test/cli/test/custom-runner.test.ts test/e2e/test/custom-runner.test.ts
test/cli/test/detect-async-leaks.test.ts test/e2e/test/detect-async-leaks.test.ts
test/cli/test/dotted-files.test.ts test/e2e/test/dotted-files.test.ts
test/cli/test/expect-extend.test.ts test/e2e/test/expect-extend.test.ts
test/cli/test/expect-soft.test.ts test/e2e/test/expect-soft.test.ts
test/cli/test/expect-task.test.ts test/e2e/test/expect-task.test.ts
test/cli/test/fails.test.ts test/e2e/test/fails.test.ts
test/cli/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-BUCFJtth.js test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-BUCFJtth.js
test/cli/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-DlhE0rqZ.css test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/assets/index-DlhE0rqZ.css
test/cli/test/fixtures/reporters/html/all-passing-or-skipped/bg.png test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/bg.png
test/cli/test/fixtures/reporters/html/all-passing-or-skipped/favicon.ico test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/favicon.ico
test/cli/test/fixtures/reporters/html/all-passing-or-skipped/favicon.svg test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/favicon.svg
test/cli/test/fixtures/reporters/html/all-passing-or-skipped/html.meta.json.gz test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/html.meta.json.gz
test/cli/test/fixtures/reporters/html/all-passing-or-skipped/index.html test/e2e/test/fixtures/reporters/html/all-passing-or-skipped/index.html
test/cli/test/fixtures/reporters/html/fail/assets/index-BUCFJtth.js test/e2e/test/fixtures/reporters/html/fail/assets/index-BUCFJtth.js
test/cli/test/fixtures/reporters/html/fail/assets/index-DlhE0rqZ.css test/e2e/test/fixtures/reporters/html/fail/assets/index-DlhE0rqZ.css
test/cli/test/fixtures/reporters/html/fail/bg.png test/e2e/test/fixtures/reporters/html/fail/bg.png
test/cli/test/fixtures/reporters/html/fail/favicon.ico test/e2e/test/fixtures/reporters/html/fail/favicon.ico
test/cli/test/fixtures/reporters/html/fail/favicon.svg test/e2e/test/fixtures/reporters/html/fail/favicon.svg
test/cli/test/fixtures/reporters/html/fail/html.meta.json.gz test/e2e/test/fixtures/reporters/html/fail/html.meta.json.gz
test/cli/test/fixtures/reporters/html/fail/index.html test/e2e/test/fixtures/reporters/html/fail/index.html
test/cli/test/fs-cached-check.test.ts test/e2e/test/fs-cached-check.test.ts
test/cli/test/get-state.test.ts test/e2e/test/get-state.test.ts
test/cli/test/git-changed.test.ts test/e2e/test/git-changed.test.ts
test/cli/test/global-setup.test.ts test/e2e/test/global-setup.test.ts
test/cli/test/group-order.test.ts test/e2e/test/group-order.test.ts
test/cli/test/init.test.ts test/e2e/test/init.test.ts
test/cli/test/inspect.test.ts test/e2e/test/inspect.test.ts
test/cli/test/list-changed.test.ts test/e2e/test/list-changed.test.ts
test/cli/test/list.test.ts test/e2e/test/list.test.ts
test/cli/test/location-filters.test.ts test/e2e/test/location-filters.test.ts
test/cli/test/mocking.test.ts test/e2e/test/mocking.test.ts
test/cli/test/network-imports.test.ts test/e2e/test/network-imports.test.ts
test/cli/test/no-module-runner.test.ts test/e2e/test/no-module-runner.test.ts
test/cli/test/no-unexpected-logging.test.ts test/e2e/test/no-unexpected-logging.test.ts
test/cli/test/node-builtins.test.ts test/e2e/test/node-builtins.test.ts
test/cli/test/open-telemetry.test.ts test/e2e/test/open-telemetry.test.ts
test/cli/test/optimize-deps.test.ts test/e2e/test/optimize-deps.test.ts
test/cli/test/oxc.test.ts test/e2e/test/oxc.test.ts
test/cli/test/path-filter.test.ts test/e2e/test/path-filter.test.ts
test/cli/test/plugin.test.ts test/e2e/test/plugin.test.ts
test/cli/test/pre-parse.test.ts test/e2e/test/pre-parse.test.ts
test/cli/test/print-error.test.ts test/e2e/test/print-error.test.ts
test/cli/test/projects.test.ts test/e2e/test/projects.test.ts
test/cli/test/public-api.test.ts test/e2e/test/public-api.test.ts
test/cli/test/public-mocker.test.ts test/e2e/test/public-mocker.test.ts
test/cli/test/reported-tasks.test.ts test/e2e/test/reported-tasks.test.ts
test/cli/test/reporters/__snapshots__/default.test.ts.snap test/e2e/test/reporters/__snapshots__/default.test.ts.snap
+13 -13
test/cli/test/reporters/__snapshots__/html.test.ts.snap test/e2e/test/reporters/__snapshots__/html.test.ts.snap
··· 8 8 "collectDuration": 0, 9 9 "environmentLoad": 0, 10 10 "file": [Circular], 11 - "filepath": "<rootDir>/test/cli/fixtures/reporters/json-fail.test.ts", 11 + "filepath": "<rootDir>/test/e2e/fixtures/reporters/json-fail.test.ts", 12 12 "fullName": "json-fail.test.ts", 13 13 "id": 0, 14 14 "importDurations": {}, ··· 70 70 "stacks": [ 71 71 { 72 72 "column": 13, 73 - "file": "<rootDir>/test/cli/fixtures/reporters/json-fail.test.ts", 73 + "file": "<rootDir>/test/e2e/fixtures/reporters/json-fail.test.ts", 74 74 "line": 8, 75 75 "method": "", 76 76 }, ··· 95 95 ], 96 96 "moduleGraph": { 97 97 "": { 98 - "<rootDir>/test/cli/fixtures/reporters/json-fail.test.ts": { 98 + "<rootDir>/test/e2e/fixtures/reporters/json-fail.test.ts": { 99 99 "externalized": [], 100 100 "graph": { 101 - "<rootDir>/test/cli/fixtures/reporters/json-fail.test.ts": [], 101 + "<rootDir>/test/e2e/fixtures/reporters/json-fail.test.ts": [], 102 102 }, 103 103 "inlined": [ 104 - "<rootDir>/test/cli/fixtures/reporters/json-fail.test.ts", 104 + "<rootDir>/test/e2e/fixtures/reporters/json-fail.test.ts", 105 105 ], 106 106 }, 107 107 }, 108 108 }, 109 109 "paths": [ 110 - "<rootDir>/test/cli/fixtures/reporters/json-fail.test.ts", 110 + "<rootDir>/test/e2e/fixtures/reporters/json-fail.test.ts", 111 111 ], 112 112 "sources": { 113 - "<rootDir>/test/cli/fixtures/reporters/json-fail.test.ts": "import { expect, test } from 'vitest' 113 + "<rootDir>/test/e2e/fixtures/reporters/json-fail.test.ts": "import { expect, test } from 'vitest' 114 114 115 115 // I am comment1 116 116 // I am comment2 ··· 133 133 "collectDuration": 0, 134 134 "environmentLoad": 0, 135 135 "file": [Circular], 136 - "filepath": "<rootDir>/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts", 136 + "filepath": "<rootDir>/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts", 137 137 "fullName": "all-passing-or-skipped.test.ts", 138 138 "id": 0, 139 139 "importDurations": {}, ··· 201 201 ], 202 202 "moduleGraph": { 203 203 "": { 204 - "<rootDir>/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts": { 204 + "<rootDir>/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts": { 205 205 "externalized": [], 206 206 "graph": { 207 - "<rootDir>/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts": [], 207 + "<rootDir>/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts": [], 208 208 }, 209 209 "inlined": [ 210 - "<rootDir>/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts", 210 + "<rootDir>/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts", 211 211 ], 212 212 }, 213 213 }, 214 214 }, 215 215 "paths": [ 216 - "<rootDir>/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts", 216 + "<rootDir>/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts", 217 217 ], 218 218 "sources": { 219 - "<rootDir>/test/cli/fixtures/reporters/all-passing-or-skipped.test.ts": "import { expect, test } from 'vitest' 219 + "<rootDir>/test/e2e/fixtures/reporters/all-passing-or-skipped.test.ts": "import { expect, test } from 'vitest' 220 220 221 221 test('2 + 3 = 5', () => { 222 222 expect(2 + 3).toBe(5)
+1 -1
test/cli/test/reporters/__snapshots__/json.test.ts.snap test/e2e/test/reporters/__snapshots__/json.test.ts.snap
··· 5 5 "ancestorTitles": [], 6 6 "failureMessages": [ 7 7 "AssertionError: expected 2 to deeply equal 1 8 - at <root>/test/cli/fixtures/reporters/json-fail.test.ts:8:13", 8 + at <root>/test/e2e/fixtures/reporters/json-fail.test.ts:8:13", 9 9 ], 10 10 "fullName": "should fail", 11 11 "location": {
test/cli/test/reporters/__snapshots__/junit.test.ts.snap test/e2e/test/reporters/__snapshots__/junit.test.ts.snap
+21 -21
test/cli/test/reporters/__snapshots__/reporters.spec.ts.snap test/e2e/test/reporters/__snapshots__/reporters.spec.ts.snap
··· 17 17 exports[`JUnit reporter with custom function classnameTemplate 1`] = ` 18 18 "<?xml version="1.0" encoding="UTF-8" ?> 19 19 <testsuites name="vitest tests" tests="1" failures="0" errors="0" time="0.145992842"> 20 - <testsuite name="test/core/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 21 - <testcase classname="filename:basic.test.ts - filepath:/vitest/test/core/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 20 + <testsuite name="test/unit/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 21 + <testcase classname="filename:basic.test.ts - filepath:/vitest/test/unit/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 22 22 </testcase> 23 23 </testsuite> 24 24 </testsuites> ··· 28 28 exports[`JUnit reporter with custom string classname 1`] = ` 29 29 "<?xml version="1.0" encoding="UTF-8" ?> 30 30 <testsuites name="vitest tests" tests="1" failures="0" errors="0" time="0.145992842"> 31 - <testsuite name="test/core/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 31 + <testsuite name="test/unit/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 32 32 <testcase classname="my-custom-classname" name="Math.sqrt()" time="0.001442286"> 33 33 </testcase> 34 34 </testsuite> ··· 39 39 exports[`JUnit reporter with custom string classnameTemplate 1`] = ` 40 40 "<?xml version="1.0" encoding="UTF-8" ?> 41 41 <testsuites name="vitest tests" tests="1" failures="0" errors="0" time="0.145992842"> 42 - <testsuite name="test/core/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 43 - <testcase classname="filename:basic.test.ts - filepath:/vitest/test/core/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 42 + <testsuite name="test/unit/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 43 + <testcase classname="filename:basic.test.ts - filepath:/vitest/test/unit/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 44 44 </testcase> 45 45 </testsuite> 46 46 </testsuites> ··· 98 98 exports[`JUnit reporter without classname 1`] = ` 99 99 "<?xml version="1.0" encoding="UTF-8" ?> 100 100 <testsuites name="vitest tests" tests="1" failures="0" errors="0" time="0.145992842"> 101 - <testsuite name="test/core/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 102 - <testcase classname="test/core/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 101 + <testsuite name="test/unit/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 102 + <testcase classname="test/unit/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 103 103 </testcase> 104 104 </testsuite> 105 105 </testsuites> ··· 133 133 "duration": 1.4422860145568848, 134 134 "failureMessages": [ 135 135 "AssertionError: expected 2.23606797749979 to equal 2 136 - at /vitest/test/core/test/basic.test.ts:8:32 136 + at /vitest/test/unit/test/basic.test.ts:8:32 137 137 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 138 138 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 139 139 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 242 242 ], 243 243 "endTime": 1642587001759, 244 244 "message": "", 245 - "name": "/vitest/test/core/test/basic.test.ts", 245 + "name": "/vitest/test/unit/test/basic.test.ts", 246 246 "startTime": 1642587001759, 247 247 "status": "failed", 248 248 }, ··· 277 277 "duration": 1.4422860145568848, 278 278 "failureMessages": [ 279 279 "AssertionError: expected 2.23606797749979 to equal 2 280 - at /vitest/test/core/test/basic.test.ts:8:32 280 + at /vitest/test/unit/test/basic.test.ts:8:32 281 281 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 282 282 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 283 283 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 386 386 ], 387 387 "endTime": 1642587001759, 388 388 "message": "", 389 - "name": "/vitest/test/core/test/basic.test.ts", 389 + "name": "/vitest/test/unit/test/basic.test.ts", 390 390 "startTime": 1642587001759, 391 391 "status": "failed", 392 392 }, ··· 426 426 "duration": 1.4422860145568848, 427 427 "failureMessages": [ 428 428 "AssertionError: expected 2.23606797749979 to equal 2 429 - at /vitest/test/core/test/basic.test.ts:8:32 429 + at /vitest/test/unit/test/basic.test.ts:8:32 430 430 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 431 431 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 432 432 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 535 535 ], 536 536 "endTime": 1642587001759, 537 537 "message": "", 538 - "name": "/vitest/test/core/test/basic.test.ts", 538 + "name": "/vitest/test/unit/test/basic.test.ts", 539 539 "startTime": 1642587001759, 540 540 "status": "failed", 541 541 }, ··· 575 575 "duration": 1.4422860145568848, 576 576 "failureMessages": [ 577 577 "AssertionError: expected 2.23606797749979 to equal 2 578 - at /vitest/test/core/test/basic.test.ts:8:32 578 + at /vitest/test/unit/test/basic.test.ts:8:32 579 579 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 580 580 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 581 581 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 684 684 ], 685 685 "endTime": 1642587001759, 686 686 "message": "", 687 - "name": "/vitest/test/core/test/basic.test.ts", 687 + "name": "/vitest/test/unit/test/basic.test.ts", 688 688 "startTime": 1642587001759, 689 689 "status": "failed", 690 690 }, ··· 724 724 "duration": 1.4422860145568848, 725 725 "failureMessages": [ 726 726 "AssertionError: expected 2.23606797749979 to equal 2 727 - at /vitest/test/core/test/basic.test.ts:8:32 727 + at /vitest/test/unit/test/basic.test.ts:8:32 728 728 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 729 729 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 730 730 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 833 833 ], 834 834 "endTime": 1642587001759, 835 835 "message": "", 836 - "name": "/vitest/test/core/test/basic.test.ts", 836 + "name": "/vitest/test/unit/test/basic.test.ts", 837 837 "startTime": 1642587001759, 838 838 "status": "failed", 839 839 }, ··· 873 873 "duration": 1.4422860145568848, 874 874 "failureMessages": [ 875 875 "AssertionError: expected 2.23606797749979 to equal 2 876 - at /vitest/test/core/test/basic.test.ts:8:32 876 + at /vitest/test/unit/test/basic.test.ts:8:32 877 877 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 878 878 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 879 879 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 982 982 ], 983 983 "endTime": 1642587001759, 984 984 "message": "", 985 - "name": "/vitest/test/core/test/basic.test.ts", 985 + "name": "/vitest/test/unit/test/basic.test.ts", 986 986 "startTime": 1642587001759, 987 987 "status": "failed", 988 988 }, ··· 1002 1002 error: 1003 1003 name: "AssertionError" 1004 1004 message: "expected 2.23606797749979 to equal 2" 1005 - at: "/vitest/test/core/test/basic.test.ts:8:32" 1005 + at: "/vitest/test/unit/test/basic.test.ts:8:32" 1006 1006 actual: "2.23606797749979" 1007 1007 expected: "2" 1008 1008 ... ··· 1027 1027 error: 1028 1028 name: "AssertionError" 1029 1029 message: "expected 2.23606797749979 to equal 2" 1030 - at: "/vitest/test/core/test/basic.test.ts:8:32" 1030 + at: "/vitest/test/unit/test/basic.test.ts:8:32" 1031 1031 actual: "2.23606797749979" 1032 1032 expected: "2" 1033 1033 ...
+21 -21
test/cli/test/reporters/__snapshots__/reporters.test.ts.snap test/e2e/test/reporters/__snapshots__/reporters.test.ts.snap
··· 17 17 exports[`JUnit reporter with custom function classnameTemplate 1`] = ` 18 18 "<?xml version="1.0" encoding="UTF-8" ?> 19 19 <testsuites name="vitest tests" tests="1" failures="0" errors="0" time="0.145992842"> 20 - <testsuite name="test/core/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 21 - <testcase classname="filename:basic.test.ts - filepath:/vitest/test/core/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 20 + <testsuite name="test/unit/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 21 + <testcase classname="filename:basic.test.ts - filepath:/vitest/test/unit/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 22 22 </testcase> 23 23 </testsuite> 24 24 </testsuites> ··· 28 28 exports[`JUnit reporter with custom string classname 1`] = ` 29 29 "<?xml version="1.0" encoding="UTF-8" ?> 30 30 <testsuites name="vitest tests" tests="1" failures="0" errors="0" time="0.145992842"> 31 - <testsuite name="test/core/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 31 + <testsuite name="test/unit/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 32 32 <testcase classname="my-custom-classname" name="Math.sqrt()" time="0.001442286"> 33 33 </testcase> 34 34 </testsuite> ··· 39 39 exports[`JUnit reporter with custom string classnameTemplate 1`] = ` 40 40 "<?xml version="1.0" encoding="UTF-8" ?> 41 41 <testsuites name="vitest tests" tests="1" failures="0" errors="0" time="0.145992842"> 42 - <testsuite name="test/core/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 43 - <testcase classname="filename:basic.test.ts - filepath:/vitest/test/core/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 42 + <testsuite name="test/unit/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 43 + <testcase classname="filename:basic.test.ts - filepath:/vitest/test/unit/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 44 44 </testcase> 45 45 </testsuite> 46 46 </testsuites> ··· 98 98 exports[`JUnit reporter without classname 1`] = ` 99 99 "<?xml version="1.0" encoding="UTF-8" ?> 100 100 <testsuites name="vitest tests" tests="1" failures="0" errors="0" time="0.145992842"> 101 - <testsuite name="test/core/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 102 - <testcase classname="test/core/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 101 + <testsuite name="test/unit/test/basic.test.ts" timestamp="2022-01-19T10:10:01.759Z" hostname="hostname" tests="1" failures="0" errors="0" skipped="0" time="0.145992842"> 102 + <testcase classname="test/unit/test/basic.test.ts" name="Math.sqrt()" time="0.001442286"> 103 103 </testcase> 104 104 </testsuite> 105 105 </testsuites> ··· 133 133 "duration": 1.4422860145568848, 134 134 "failureMessages": [ 135 135 "AssertionError: expected 2.23606797749979 to equal 2 136 - at /vitest/test/core/test/basic.test.ts:8:32 136 + at /vitest/test/unit/test/basic.test.ts:8:32 137 137 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 138 138 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 139 139 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 251 251 ], 252 252 "endTime": 1642587001759, 253 253 "message": "", 254 - "name": "/vitest/test/core/test/basic.test.ts", 254 + "name": "/vitest/test/unit/test/basic.test.ts", 255 255 "startTime": 1642587001759, 256 256 "status": "failed", 257 257 }, ··· 286 286 "duration": 1.4422860145568848, 287 287 "failureMessages": [ 288 288 "AssertionError: expected 2.23606797749979 to equal 2 289 - at /vitest/test/core/test/basic.test.ts:8:32 289 + at /vitest/test/unit/test/basic.test.ts:8:32 290 290 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 291 291 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 292 292 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 404 404 ], 405 405 "endTime": 1642587001759, 406 406 "message": "", 407 - "name": "/vitest/test/core/test/basic.test.ts", 407 + "name": "/vitest/test/unit/test/basic.test.ts", 408 408 "startTime": 1642587001759, 409 409 "status": "failed", 410 410 }, ··· 444 444 "duration": 1.4422860145568848, 445 445 "failureMessages": [ 446 446 "AssertionError: expected 2.23606797749979 to equal 2 447 - at /vitest/test/core/test/basic.test.ts:8:32 447 + at /vitest/test/unit/test/basic.test.ts:8:32 448 448 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 449 449 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 450 450 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 562 562 ], 563 563 "endTime": 1642587001759, 564 564 "message": "", 565 - "name": "/vitest/test/core/test/basic.test.ts", 565 + "name": "/vitest/test/unit/test/basic.test.ts", 566 566 "startTime": 1642587001759, 567 567 "status": "failed", 568 568 }, ··· 602 602 "duration": 1.4422860145568848, 603 603 "failureMessages": [ 604 604 "AssertionError: expected 2.23606797749979 to equal 2 605 - at /vitest/test/core/test/basic.test.ts:8:32 605 + at /vitest/test/unit/test/basic.test.ts:8:32 606 606 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 607 607 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 608 608 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 720 720 ], 721 721 "endTime": 1642587001759, 722 722 "message": "", 723 - "name": "/vitest/test/core/test/basic.test.ts", 723 + "name": "/vitest/test/unit/test/basic.test.ts", 724 724 "startTime": 1642587001759, 725 725 "status": "failed", 726 726 }, ··· 760 760 "duration": 1.4422860145568848, 761 761 "failureMessages": [ 762 762 "AssertionError: expected 2.23606797749979 to equal 2 763 - at /vitest/test/core/test/basic.test.ts:8:32 763 + at /vitest/test/unit/test/basic.test.ts:8:32 764 764 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 765 765 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 766 766 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 878 878 ], 879 879 "endTime": 1642587001759, 880 880 "message": "", 881 - "name": "/vitest/test/core/test/basic.test.ts", 881 + "name": "/vitest/test/unit/test/basic.test.ts", 882 882 "startTime": 1642587001759, 883 883 "status": "failed", 884 884 }, ··· 918 918 "duration": 1.4422860145568848, 919 919 "failureMessages": [ 920 920 "AssertionError: expected 2.23606797749979 to equal 2 921 - at /vitest/test/core/test/basic.test.ts:8:32 921 + at /vitest/test/unit/test/basic.test.ts:8:32 922 922 at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26 923 923 at runTest (/vitest/packages/vitest/dist/entry.js:1689:40) 924 924 at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13) ··· 1036 1036 ], 1037 1037 "endTime": 1642587001759, 1038 1038 "message": "", 1039 - "name": "/vitest/test/core/test/basic.test.ts", 1039 + "name": "/vitest/test/unit/test/basic.test.ts", 1040 1040 "startTime": 1642587001759, 1041 1041 "status": "failed", 1042 1042 }, ··· 1056 1056 error: 1057 1057 name: "AssertionError" 1058 1058 message: "expected 2.23606797749979 to equal 2" 1059 - at: "/vitest/test/core/test/basic.test.ts:8:32" 1059 + at: "/vitest/test/unit/test/basic.test.ts:8:32" 1060 1060 actual: "2.23606797749979" 1061 1061 expected: "2" 1062 1062 ... ··· 1081 1081 error: 1082 1082 name: "AssertionError" 1083 1083 message: "expected 2.23606797749979 to equal 2" 1084 - at: "/vitest/test/core/test/basic.test.ts:8:32" 1084 + at: "/vitest/test/unit/test/basic.test.ts:8:32" 1085 1085 actual: "2.23606797749979" 1086 1086 expected: "2" 1087 1087 ...
test/cli/test/reporters/agent.test.ts test/e2e/test/reporters/agent.test.ts
test/cli/test/reporters/code-frame-line-limit.test.ts test/e2e/test/reporters/code-frame-line-limit.test.ts
test/cli/test/reporters/configuration-options.test-d.ts test/e2e/test/reporters/configuration-options.test-d.ts
test/cli/test/reporters/console.test.ts test/e2e/test/reporters/console.test.ts
test/cli/test/reporters/custom-diff-config.test.ts test/e2e/test/reporters/custom-diff-config.test.ts
test/cli/test/reporters/custom-reporter.test.ts test/e2e/test/reporters/custom-reporter.test.ts
test/cli/test/reporters/default.test.ts test/e2e/test/reporters/default.test.ts
test/cli/test/reporters/dot.test.ts test/e2e/test/reporters/dot.test.ts
test/cli/test/reporters/error-to-json.test.ts test/e2e/test/reporters/error-to-json.test.ts
test/cli/test/reporters/function-as-name.test.ts test/e2e/test/reporters/function-as-name.test.ts
+8 -8
test/cli/test/reporters/github-actions.test.ts test/e2e/test/reporters/github-actions.test.ts
··· 106 106 107 107 ##### \`flaky/math.spec.ts\` (5 flaky tests) 108 108 109 - - [\`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**) 110 - - [\`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**) 111 - - [\`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**) 112 - - [\`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) 113 - - [\`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) 109 + - [\`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**) 110 + - [\`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**) 111 + - [\`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**) 112 + - [\`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) 113 + - [\`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) 114 114 115 115 ##### \`flaky/network.spec.ts\` (3 flaky tests) 116 116 117 - - [\`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**) 118 - - [\`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) 119 - - [\`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) 117 + - [\`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**) 118 + - [\`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) 119 + - [\`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) 120 120 " 121 121 `) 122 122 })
test/cli/test/reporters/html.test.ts test/e2e/test/reporters/html.test.ts
test/cli/test/reporters/import-durations.test.ts test/e2e/test/reporters/import-durations.test.ts
test/cli/test/reporters/indicator-position.test.ts test/e2e/test/reporters/indicator-position.test.ts
test/cli/test/reporters/json.test.ts test/e2e/test/reporters/json.test.ts
test/cli/test/reporters/junit.test.ts test/e2e/test/reporters/junit.test.ts
test/cli/test/reporters/logger.test.ts test/e2e/test/reporters/logger.test.ts
+1 -1
test/cli/test/reporters/merge-reports.test.ts test/e2e/test/reporters/merge-reports.test.ts
··· 8 8 import { beforeEach, expect, test } from 'vitest' 9 9 import { version } from 'vitest/package.json' 10 10 import { writeBlob } from 'vitest/src/node/reporters/blob.js' 11 - import { getModuleGraph } from '../../../../packages/vitest/src/utils/graph' 11 + import { getModuleGraph } from 'vitest/src/utils/graph.js' 12 12 13 13 // always relative to CWD because it's used only from the CLI, 14 14 // so we need to correctly resolve it here
test/cli/test/reporters/report.test.ts test/e2e/test/reporters/report.test.ts
test/cli/test/reporters/reporter-error.test.ts test/e2e/test/reporters/reporter-error.test.ts
test/cli/test/reporters/reporters.test.ts test/e2e/test/reporters/reporters.test.ts
test/cli/test/reporters/silent.test.ts test/e2e/test/reporters/silent.test.ts
test/cli/test/reporters/tap.test.ts test/e2e/test/reporters/tap.test.ts
test/cli/test/reporters/test-run.test.ts test/e2e/test/reporters/test-run.test.ts
test/cli/test/reporters/tree.test.ts test/e2e/test/reporters/tree.test.ts
+5 -5
test/cli/test/reporters/utils.ts test/e2e/test/reporters/utils.ts
··· 67 67 } 68 68 69 69 const file = createFileTask( 70 - '/vitest/test/core/test/basic.test.ts', 71 - '/vitest/test/core/test', 70 + '/vitest/test/unit/test/basic.test.ts', 71 + '/vitest/test/unit/test', 72 72 '', 73 73 ) 74 74 file.mode = 'run' ··· 92 92 } 93 93 94 94 const passedFile = createFileTask( 95 - '/vitest/test/core/test/basic.test.ts', 96 - '/vitest/test/core/test', 95 + '/vitest/test/unit/test/basic.test.ts', 96 + '/vitest/test/unit/test', 97 97 '', 98 98 ) 99 99 passedFile.mode = 'run' ··· 129 129 } 130 130 error.showDiff = true 131 131 error.stack = 'AssertionError: expected 2.23606797749979 to equal 2\n' 132 - + ' at /vitest/test/core/test/basic.test.ts:8:32\n' 132 + + ' at /vitest/test/unit/test/basic.test.ts:8:32\n' 133 133 + ' at /vitest/packages/vitest/dist/vi-ac0504aa.js:73:26\n' 134 134 + ' at runTest (/vitest/packages/vitest/dist/entry.js:1689:40)\n' 135 135 + ' at async runSuite (/vitest/packages/vitest/dist/entry.js:1741:13)\n'
test/cli/test/reporters/verbose.test.ts test/e2e/test/reporters/verbose.test.ts
test/cli/test/restricted-fs.test.ts test/e2e/test/restricted-fs.test.ts
test/cli/test/retry-clear-mocks.test.ts test/e2e/test/retry-clear-mocks.test.ts
test/cli/test/retry-condition.test.ts test/e2e/test/retry-condition.test.ts
test/cli/test/rollup-error.test.ts test/e2e/test/rollup-error.test.ts
test/cli/test/run-custom-env.test.ts test/e2e/test/run-custom-env.test.ts
+2
test/cli/test/scoped-fixtures.test.ts test/e2e/test/scoped-fixtures.test.ts
··· 1 + /* eslint-disable no-console */ 2 + 1 3 import type { afterAll, beforeAll, ExpectStatic, expectTypeOf as ExpectTypeOfFn, SuiteAPI, TestAPI } from 'vitest' 2 4 import type { ViteUserConfig } from 'vitest/config' 3 5 import type { TestSpecification, TestUserConfig } from 'vitest/node'
test/cli/test/server-url.test.ts test/e2e/test/server-url.test.ts
test/cli/test/setup-files.test.ts test/e2e/test/setup-files.test.ts
test/cli/test/shared-env.test.ts test/e2e/test/shared-env.test.ts
test/cli/test/signal.test.ts test/e2e/test/signal.test.ts
test/cli/test/skip-note.test.ts test/e2e/test/skip-note.test.ts
test/cli/test/ssr-runner.test.ts test/e2e/test/ssr-runner.test.ts
test/cli/test/stacktraces.test.ts test/e2e/test/stacktraces.test.ts
test/cli/test/standalone.test.ts test/e2e/test/standalone.test.ts
test/cli/test/static-collect.test.ts test/e2e/test/static-collect.test.ts
test/cli/test/test-meta.test.ts test/e2e/test/test-meta.test.ts
test/cli/test/test-specifications.test.ts test/e2e/test/test-specifications.test.ts
test/cli/test/test-tags.test.ts test/e2e/test/test-tags.test.ts
test/cli/test/tty.test.ts test/e2e/test/tty.test.ts
test/cli/test/unhandled-ignore.test.ts test/e2e/test/unhandled-ignore.test.ts
test/cli/test/unhandled-rejections.test.ts test/e2e/test/unhandled-rejections.test.ts
test/cli/test/vcs-provider.test.ts test/e2e/test/vcs-provider.test.ts
test/cli/test/vm-threads.test.ts test/e2e/test/vm-threads.test.ts
test/cli/test/watch/change-project.test.ts test/e2e/test/watch/change-project.test.ts
test/cli/test/watch/config-watching.test.ts test/e2e/test/watch/config-watching.test.ts
test/cli/test/watch/file-watching.test.ts test/e2e/test/watch/file-watching.test.ts
test/cli/test/watch/global-setup-rerun.test.ts test/e2e/test/watch/global-setup-rerun.test.ts
test/cli/test/watch/related.test.ts test/e2e/test/watch/related.test.ts
test/cli/test/watch/reporter-failed.test.ts test/e2e/test/watch/reporter-failed.test.ts
test/cli/test/watch/stdin.test.ts test/e2e/test/watch/stdin.test.ts
test/cli/test/watch/stdout.test.ts test/e2e/test/watch/stdout.test.ts
test/cli/test/watch/workspaces.test.ts test/e2e/test/watch/workspaces.test.ts
test/cli/test/windows-drive-case.test.ts test/e2e/test/windows-drive-case.test.ts
test/cli/test/workers-option.test.ts test/e2e/test/workers-option.test.ts
test/cli/tsconfig.json test/e2e/tsconfig.json
test/cli/vitest.config.ts test/e2e/vitest.config.ts
test/core/.env.local test/unit/.env.local
test/core/__mocks__/@vitest/test-fn.ts test/unit/__mocks__/@vitest/test-fn.ts
test/core/__mocks__/@vueuse/integrations/useJwt.ts test/unit/__mocks__/@vueuse/integrations/useJwt.ts
test/core/__mocks__/axios/index.ts test/unit/__mocks__/axios/index.ts
test/core/__mocks__/custom-lib.ts test/unit/__mocks__/custom-lib.ts
test/core/__mocks__/extension.js.ts test/unit/__mocks__/extension.js.ts
test/core/__mocks__/fs.cjs test/unit/__mocks__/fs.cjs
test/core/__mocks__/fs/promises.cjs test/unit/__mocks__/fs/promises.cjs
test/core/__mocks__/timers.ts test/unit/__mocks__/timers.ts
test/core/__mocks__/virtual-module.ts test/unit/__mocks__/virtual-module.ts
test/core/__mocks__/vscode-mocks.ts test/unit/__mocks__/vscode-mocks.ts
test/core/cute-puppy.jpg test/unit/cute-puppy.jpg
test/core/deps/dep-cjs/esm-comment.js test/unit/deps/dep-cjs/esm-comment.js
test/core/deps/dep-cjs/esm-string.js test/unit/deps/dep-cjs/esm-string.js
test/core/deps/dep-cjs/package.json test/unit/deps/dep-cjs/package.json
test/core/deps/dep-esm-non-existing/index.mjs test/unit/deps/dep-esm-non-existing/index.mjs
test/core/deps/dep-esm-non-existing/index.mts test/unit/deps/dep-esm-non-existing/index.mts
test/core/deps/dep-esm-non-existing/package.json test/unit/deps/dep-esm-non-existing/package.json
test/core/deps/dep-fn/index.d.ts test/unit/deps/dep-fn/index.d.ts
test/core/deps/dep-fn/index.js test/unit/deps/dep-fn/index.js
test/core/deps/dep-fn/package.json test/unit/deps/dep-fn/package.json
test/core/deps/dep-nested-cjs/index.d.ts test/unit/deps/dep-nested-cjs/index.d.ts
test/core/deps/dep-nested-cjs/index.js test/unit/deps/dep-nested-cjs/index.js
test/core/deps/dep-nested-cjs/package.json test/unit/deps/dep-nested-cjs/package.json
test/core/deps/dep1/esm/index.js test/unit/deps/dep1/esm/index.js
test/core/deps/dep1/package.json test/unit/deps/dep1/package.json
test/core/deps/dep2/index.js test/unit/deps/dep2/index.js
test/core/deps/dep2/package.json test/unit/deps/dep2/package.json
test/core/index.html test/unit/index.html
test/core/package.json test/unit/package.json
test/core/projects/custom-lib/index.js test/unit/projects/custom-lib/index.js
test/core/projects/custom-lib/package.json test/unit/projects/custom-lib/package.json
test/core/projects/inline-lib/index.js test/unit/projects/inline-lib/index.js
test/core/projects/inline-lib/package.json test/unit/projects/inline-lib/package.json
test/core/projects/vite-environment-external/index.d.ts test/unit/projects/vite-environment-external/index.d.ts
test/core/projects/vite-environment-external/index.js test/unit/projects/vite-environment-external/index.js
test/core/projects/vite-environment-external/package.json test/unit/projects/vite-environment-external/package.json
test/core/projects/vite-external/index.d.ts test/unit/projects/vite-external/index.d.ts
test/core/projects/vite-external/index.js test/unit/projects/vite-external/index.js
test/core/projects/vite-external/package.json test/unit/projects/vite-external/package.json
test/core/src/__mocks__/submodule.ts test/unit/src/__mocks__/submodule.ts
test/core/src/aliased-mod.ts test/unit/src/aliased-mod.ts
test/core/src/circularA.ts test/unit/src/circularA.ts
test/core/src/circularB.ts test/unit/src/circularB.ts
test/core/src/cjs/array-cjs.js test/unit/src/cjs/array-cjs.js
test/core/src/cjs/bare-cjs.js test/unit/src/cjs/bare-cjs.js
test/core/src/cjs/class-cjs.js test/unit/src/cjs/class-cjs.js
test/core/src/cjs/default-function.d.ts test/unit/src/cjs/default-function.d.ts
test/core/src/cjs/default-function.js test/unit/src/cjs/default-function.js
test/core/src/cjs/module-cjs.ts test/unit/src/cjs/module-cjs.ts
test/core/src/cjs/nested-default-cjs.js test/unit/src/cjs/nested-default-cjs.js
test/core/src/cjs/primitive-cjs.js test/unit/src/cjs/primitive-cjs.js
test/core/src/cjs/promise-export.js test/unit/src/cjs/promise-export.js
test/core/src/cjs/prototype-cjs.js test/unit/src/cjs/prototype-cjs.js
test/core/src/class-inheritance/bar.ts test/unit/src/class-inheritance/bar.ts
test/core/src/class-inheritance/foo.ts test/unit/src/class-inheritance/foo.ts
test/core/src/custom/gardener.ts test/unit/src/custom/gardener.ts
test/core/src/dynamic-import.ts test/unit/src/dynamic-import.ts
test/core/src/env.ts test/unit/src/env.ts
test/core/src/esm/esm.js test/unit/src/esm/esm.js
test/core/src/esm/internal-esm.mjs test/unit/src/esm/internal-esm.mjs
test/core/src/esm/package.json test/unit/src/esm/package.json
test/core/src/exec.ts test/unit/src/exec.ts
test/core/src/external/default-cjs.js test/unit/src/external/default-cjs.js
test/core/src/external/nested-default-cjs.js test/unit/src/external/nested-default-cjs.js
test/core/src/external/package.json test/unit/src/external/package.json
test/core/src/external/pkg-browser/index.d.ts test/unit/src/external/pkg-browser/index.d.ts
test/core/src/external/pkg-browser/package.json test/unit/src/external/pkg-browser/package.json
test/core/src/external/pkg-browser/ssr.js test/unit/src/external/pkg-browser/ssr.js
test/core/src/external/pkg-browser/web.js test/unit/src/external/pkg-browser/web.js
test/core/src/external/pkg-node/index.d.ts test/unit/src/external/pkg-node/index.d.ts
test/core/src/external/pkg-node/package.json test/unit/src/external/pkg-node/package.json
test/core/src/external/pkg-node/ssr.js test/unit/src/external/pkg-node/ssr.js
test/core/src/external/pkg-node/web.js test/unit/src/external/pkg-node/web.js
test/core/src/file-css.css test/unit/src/file-css.css
test/core/src/file-less.less test/unit/src/file-less.less
test/core/src/file-sass.sass test/unit/src/file-sass.sass
test/core/src/file-scss.scss test/unit/src/file-scss.scss
test/core/src/file-txt.txt test/unit/src/file-txt.txt
test/core/src/global-mock.ts test/unit/src/global-mock.ts
test/core/src/in-source/add.ts test/unit/src/in-source/add.ts
test/core/src/in-source/fibonacci.ts test/unit/src/in-source/fibonacci.ts
test/core/src/in-source/index.ts test/unit/src/in-source/index.ts
test/core/src/mockedA.ts test/unit/src/mockedA.ts
test/core/src/mockedB.ts test/unit/src/mockedB.ts
test/core/src/mockedC.ts test/unit/src/mockedC.ts
test/core/src/mockedD.ts test/unit/src/mockedD.ts
test/core/src/mockedE.ts test/unit/src/mockedE.ts
test/core/src/mocks/A.ts test/unit/src/mocks/A.ts
test/core/src/mocks/B.ts test/unit/src/mocks/B.ts
test/core/src/mocks/autospying-namespace/index.ts test/unit/src/mocks/autospying-namespace/index.ts
test/core/src/mocks/autospying-namespace/namespaceTarget.ts test/unit/src/mocks/autospying-namespace/namespaceTarget.ts
test/core/src/mocks/cyclic-deps/module-1.mjs test/unit/src/mocks/cyclic-deps/module-1.mjs
test/core/src/mocks/cyclic-deps/module-2.mjs test/unit/src/mocks/cyclic-deps/module-2.mjs
test/core/src/mocks/cyclic-deps/module-3.mjs test/unit/src/mocks/cyclic-deps/module-3.mjs
test/core/src/mocks/cyclic-deps/module-4.mjs test/unit/src/mocks/cyclic-deps/module-4.mjs
test/core/src/mocks/default.ts test/unit/src/mocks/default.ts
test/core/src/mocks/dynamic-module.d.ts test/unit/src/mocks/dynamic-module.d.ts
test/core/src/mocks/dynamic-module.js test/unit/src/mocks/dynamic-module.js
test/core/src/mocks/example.ts test/unit/src/mocks/example.ts
test/core/src/mocks/export-default-circle-b.ts test/unit/src/mocks/export-default-circle-b.ts
test/core/src/mocks/export-default-circle-index.ts test/unit/src/mocks/export-default-circle-index.ts
test/core/src/mocks/external/cjs-pseudoesm.cjs test/unit/src/mocks/external/cjs-pseudoesm.cjs
test/core/src/mocks/external/default-cjs.cjs test/unit/src/mocks/external/default-cjs.cjs
test/core/src/mocks/external/default-function.cjs test/unit/src/mocks/external/default-function.cjs
test/core/src/mocks/external/external.mjs test/unit/src/mocks/external/external.mjs
test/core/src/mocks/has space in path.ts test/unit/src/mocks/has space in path.ts
test/core/src/mocks/integration.ts test/unit/src/mocks/integration.ts
test/core/src/mocks/log.ts test/unit/src/mocks/log.ts
test/core/src/mocks/main.js test/unit/src/mocks/main.js
test/core/src/mocks/moduleA.ts test/unit/src/mocks/moduleA.ts
test/core/src/mocks/moduleB.ts test/unit/src/mocks/moduleB.ts
test/core/src/mocks/moduleWithSymbol.ts test/unit/src/mocks/moduleWithSymbol.ts
test/core/src/mocks/retry-dynamic-import.ts test/unit/src/mocks/retry-dynamic-import.ts
test/core/src/mocks/set-foo.ts test/unit/src/mocks/set-foo.ts
test/core/src/mocks/squared.js test/unit/src/mocks/squared.js
test/core/src/mocks/test-fn-magic.ts test/unit/src/mocks/test-fn-magic.ts
test/core/src/module-esm.ts test/unit/src/module-esm.ts
test/core/src/read-hello-world.ts test/unit/src/read-hello-world.ts
test/core/src/relative-import.ts test/unit/src/relative-import.ts
test/core/src/rely-on-hoisted.ts test/unit/src/rely-on-hoisted.ts
test/core/src/self/foo.ts test/unit/src/self/foo.ts
test/core/src/self/index.ts test/unit/src/self/index.ts
test/core/src/submodule.ts test/unit/src/submodule.ts
test/core/src/timeout.ts test/unit/src/timeout.ts
test/core/src/wasm/add.wasm test/unit/src/wasm/add.wasm
test/core/src/wasm/wasm-bindgen-no-cyclic/README.md test/unit/src/wasm/wasm-bindgen-no-cyclic/README.md
test/core/src/wasm/wasm-bindgen-no-cyclic/index.d.ts test/unit/src/wasm/wasm-bindgen-no-cyclic/index.d.ts
test/core/src/wasm/wasm-bindgen-no-cyclic/index.js test/unit/src/wasm/wasm-bindgen-no-cyclic/index.js
test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.js test/unit/src/wasm/wasm-bindgen-no-cyclic/index_bg.js
test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm test/unit/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm
test/core/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm.d.ts test/unit/src/wasm/wasm-bindgen-no-cyclic/index_bg.wasm.d.ts
test/core/src/wasm/wasm-bindgen-no-cyclic/package.json test/unit/src/wasm/wasm-bindgen-no-cyclic/package.json
test/core/src/wasm/wasm-bindgen/README.md test/unit/src/wasm/wasm-bindgen/README.md
test/core/src/wasm/wasm-bindgen/index.js test/unit/src/wasm/wasm-bindgen/index.js
test/core/src/wasm/wasm-bindgen/index_bg.js test/unit/src/wasm/wasm-bindgen/index_bg.js
test/core/src/wasm/wasm-bindgen/index_bg.wasm test/unit/src/wasm/wasm-bindgen/index_bg.wasm
test/core/src/wasm/wasm-bindgen/package.json test/unit/src/wasm/wasm-bindgen/package.json
test/core/src/web-worker/eventListenerWorker.ts test/unit/src/web-worker/eventListenerWorker.ts
test/core/src/web-worker/mock/worker-dep.ts test/unit/src/web-worker/mock/worker-dep.ts
test/core/src/web-worker/mock/worker.ts test/unit/src/web-worker/mock/worker.ts
test/core/src/web-worker/objectWorker.ts test/unit/src/web-worker/objectWorker.ts
test/core/src/web-worker/selfWorker.ts test/unit/src/web-worker/selfWorker.ts
test/core/src/web-worker/selfWorkerDep.ts test/unit/src/web-worker/selfWorkerDep.ts
test/core/src/web-worker/sharedWorker.ts test/unit/src/web-worker/sharedWorker.ts
test/core/src/web-worker/worker-globals.ts test/unit/src/web-worker/worker-globals.ts
test/core/src/web-worker/worker.ts test/unit/src/web-worker/worker.ts
test/core/test/__snapshots__/injector-mock.test.ts.snap test/unit/test/__snapshots__/injector-mock.test.ts.snap
test/core/test/__snapshots__/jest-expect.test.ts.snap test/unit/test/__snapshots__/jest-expect.test.ts.snap
test/core/test/__snapshots__/mocked.test.ts.snap test/unit/test/__snapshots__/mocked.test.ts.snap
test/core/test/__snapshots__/nested-suite.test.ts.snap test/unit/test/__snapshots__/nested-suite.test.ts.snap
test/core/test/__snapshots__/serialize.test.ts.snap test/unit/test/__snapshots__/serialize.test.ts.snap
test/core/test/__snapshots__/snapshot-concurrent-sync.test.ts.snap test/unit/test/__snapshots__/snapshot-concurrent-sync.test.ts.snap
test/core/test/__snapshots__/snapshot-concurrent.test.ts.snap test/unit/test/__snapshots__/snapshot-concurrent.test.ts.snap
test/core/test/__snapshots__/snapshot.test.ts.snap test/unit/test/__snapshots__/snapshot.test.ts.snap
test/core/test/__snapshots__/suite.test.tsx.snap test/unit/test/__snapshots__/suite.test.tsx.snap
test/core/test/__snapshots__/test-for-suite.test.ts.snap test/unit/test/__snapshots__/test-for-suite.test.ts.snap
test/core/test/__snapshots__/test-for.test.ts.snap test/unit/test/__snapshots__/test-for.test.ts.snap
test/core/test/alias.test.ts test/unit/test/alias.test.ts
test/core/test/basic.test.ts test/unit/test/basic.test.ts
test/core/test/browserAutomocker.test.ts test/unit/test/browserAutomocker.test.ts
test/core/test/builtin.test.ts test/unit/test/builtin.test.ts
test/core/test/chai-style-assertions-sinon.test.ts test/unit/test/chai-style-assertions-sinon.test.ts
test/core/test/chai-style-assertions.test.ts test/unit/test/chai-style-assertions.test.ts
test/core/test/chainable.test.ts test/unit/test/chainable.test.ts
test/core/test/child-specific.child_process.test.ts test/unit/test/child-specific.child_process.test.ts
test/core/test/circular.test.ts test/unit/test/circular.test.ts
test/core/test/cli-test.test.ts test/unit/test/cli-test.test.ts
test/core/test/concurrent-suite.test.ts test/unit/test/concurrent-suite.test.ts
test/core/test/concurrent.spec.ts test/unit/test/concurrent.spec.ts
test/core/test/custom.test.ts test/unit/test/custom.test.ts
test/core/test/date-mock.test.ts test/unit/test/date-mock.test.ts
test/core/test/define-ssr.test.ts test/unit/test/define-ssr.test.ts
test/core/test/define-web.test.ts test/unit/test/define-web.test.ts
test/core/test/diff.test.ts test/unit/test/diff.test.ts
test/core/test/do-mock-reset-modules.test.ts test/unit/test/do-mock-reset-modules.test.ts
test/core/test/do-mock.test.ts test/unit/test/do-mock.test.ts
test/core/test/dom-single-line-options.test.ts test/unit/test/dom-single-line-options.test.ts
test/core/test/dom.test.ts test/unit/test/dom.test.ts
test/core/test/dual-package-hazard.test.ts test/unit/test/dual-package-hazard.test.ts
test/core/test/dynamic-import.test.ts test/unit/test/dynamic-import.test.ts
test/core/test/each.test.ts test/unit/test/each.test.ts
test/core/test/edge.test.ts test/unit/test/edge.test.ts
test/core/test/env-glob.test.ts test/unit/test/env-glob.test.ts
test/core/test/env-jsdom.test.ts test/unit/test/env-jsdom.test.ts
test/core/test/env-runtime.test.ts test/unit/test/env-runtime.test.ts
test/core/test/env.test.ts test/unit/test/env.test.ts
test/core/test/environments/custom-env.test.ts test/unit/test/environments/custom-env.test.ts
test/core/test/environments/happy-dom.spec.ts test/unit/test/environments/happy-dom.spec.ts
test/core/test/environments/jsdom.spec.ts test/unit/test/environments/jsdom.spec.ts
test/core/test/environments/node.spec.ts test/unit/test/environments/node.spec.ts
test/core/test/error.test.ts test/unit/test/error.test.ts
test/core/test/esnext-decorator.test.ts test/unit/test/esnext-decorator.test.ts
test/core/test/esnext.test.ts test/unit/test/esnext.test.ts
test/core/test/execution-order.test.ts test/unit/test/execution-order.test.ts
test/core/test/expect-circular.test.ts test/unit/test/expect-circular.test.ts
test/core/test/expect-poll.test.ts test/unit/test/expect-poll.test.ts
test/core/test/expect.test-d.ts test/unit/test/expect.test-d.ts
test/core/test/expect.test.ts test/unit/test/expect.test.ts
test/core/test/exports.test.ts test/unit/test/exports.test.ts
test/core/test/external-module-directory.test.ts test/unit/test/external-module-directory.test.ts
+6 -6
test/core/test/file-path.test.ts test/unit/test/file-path.test.ts
··· 20 20 describe.runIf(!isWindows)('unix', () => { 21 21 it('__filename', () => { 22 22 expect(__filename.startsWith('file://')).toBe(false) 23 - expect(__filename.endsWith('test/core/test/file-path.test.ts')).toBe(true) 23 + expect(__filename.endsWith('test/unit/test/file-path.test.ts')).toBe(true) 24 24 }) 25 25 26 26 it('__dirname', () => { 27 27 expect(__dirname.startsWith('file://')).toBe(false) 28 - expect(__dirname.endsWith('test/core/test')).toBe(true) 28 + expect(__dirname.endsWith('test/unit/test')).toBe(true) 29 29 }) 30 30 31 31 it('import.meta.url', () => { 32 32 expect(import.meta.url.startsWith('file://')).toBe(true) 33 - expect(import.meta.url.endsWith('test/core/test/file-path.test.ts')).toBe(true) 33 + expect(import.meta.url.endsWith('test/unit/test/file-path.test.ts')).toBe(true) 34 34 }) 35 35 }) 36 36 ··· 44 44 expect(__filename.startsWith('file://')).toBe(false) 45 45 expect(__filename.startsWith(windowsDrive + windowsDrive)).toBe(false) 46 46 expect(__filename.startsWith(windowsDrive)).toBe(true) 47 - expect(__filename.endsWith('\\test\\core\\test\\file-path.test.ts')).toBe(true) 47 + expect(__filename.endsWith('\\test\\unit\\test\\file-path.test.ts')).toBe(true) 48 48 }) 49 49 50 50 it('__dirname', () => { 51 51 expect(__dirname.startsWith('file://')).toBe(false) 52 52 expect(__dirname.startsWith(windowsDrive + windowsDrive)).toBe(false) 53 53 expect(__dirname.startsWith(windowsDrive)).toBe(true) 54 - expect(__dirname.endsWith('\\test\\core\\test')).toBe(true) 54 + expect(__dirname.endsWith('\\test\\unit\\test')).toBe(true) 55 55 }) 56 56 57 57 it('import.meta.url', () => { 58 58 expect(import.meta.url.startsWith(`file:///${drivePosix}`)).toBe(true) 59 - expect(import.meta.url.endsWith('test/core/test/file-path.test.ts')).toBe(true) 59 + expect(import.meta.url.endsWith('test/unit/test/file-path.test.ts')).toBe(true) 60 60 }) 61 61 }) 62 62 })
test/core/test/fixture-comments-between-destructure.test.ts test/unit/test/fixture-comments-between-destructure.test.ts
test/core/test/fixture-concurrent-beforeEach.test.ts test/unit/test/fixture-concurrent-beforeEach.test.ts
test/core/test/fixture-concurrent.test.ts test/unit/test/fixture-concurrent.test.ts
test/core/test/fixture-initialization.test.ts test/unit/test/fixture-initialization.test.ts
test/core/test/fixture-options.test.ts test/unit/test/fixture-options.test.ts
test/core/test/fixtures/hello-mock.ts test/unit/test/fixtures/hello-mock.ts
test/core/test/fixtures/hi.txt test/unit/test/fixtures/hi.txt
test/core/test/fixtures/increment-indirect.ts test/unit/test/fixtures/increment-indirect.ts
test/core/test/fixtures/increment.ts test/unit/test/fixtures/increment.ts
test/core/test/fixtures/mocked-dependency.ts test/unit/test/fixtures/mocked-dependency.ts
test/core/test/fixtures/named-overwrite-all/dep1.js test/unit/test/fixtures/named-overwrite-all/dep1.js
test/core/test/fixtures/named-overwrite-all/dep2.js test/unit/test/fixtures/named-overwrite-all/dep2.js
test/core/test/fixtures/named-overwrite-all/main.js test/unit/test/fixtures/named-overwrite-all/main.js
test/core/test/fixtures/snapshot-empty.txt test/unit/test/fixtures/snapshot-empty.txt
test/core/test/fixtures/snapshots/basic/input.json test/unit/test/fixtures/snapshots/basic/input.json
test/core/test/fixtures/snapshots/basic/output.css test/unit/test/fixtures/snapshots/basic/output.css
test/core/test/fixtures/snapshots/multiple/input.json test/unit/test/fixtures/snapshots/multiple/input.json
test/core/test/fixtures/snapshots/multiple/output.css test/unit/test/fixtures/snapshots/multiple/output.css
test/core/test/fixtures/timers.suite.ts test/unit/test/fixtures/timers.suite.ts
test/core/test/fixtures/virtual-module-indirect.ts test/unit/test/fixtures/virtual-module-indirect.ts
test/core/test/fn.test.ts test/unit/test/fn.test.ts
test/core/test/fs.test.ts test/unit/test/fs.test.ts
test/core/test/handled-unhandled.test.ts test/unit/test/handled-unhandled.test.ts
test/core/test/happy-dom-custom.test.ts test/unit/test/happy-dom-custom.test.ts
test/core/test/happy-dom.test.ts test/unit/test/happy-dom.test.ts
test/core/test/hoist-import.test.ts test/unit/test/hoist-import.test.ts
test/core/test/hoisted-async-simple.test.ts test/unit/test/hoisted-async-simple.test.ts
test/core/test/hoisted-simple.test.ts test/unit/test/hoisted-simple.test.ts
test/core/test/hooks-list.test.ts test/unit/test/hooks-list.test.ts
test/core/test/hooks-parallel.test.ts test/unit/test/hooks-parallel.test.ts
test/core/test/hooks-stack.test.ts test/unit/test/hooks-stack.test.ts
test/core/test/hooks.test.js test/unit/test/hooks.test.js
test/core/test/hooks.test.ts test/unit/test/hooks.test.ts
test/core/test/immutable.test.ts test/unit/test/immutable.test.ts
test/core/test/import-client.test.ts test/unit/test/import-client.test.ts
test/core/test/import-meta-resolve.test.ts test/unit/test/import-meta-resolve.test.ts
test/core/test/imports.test.ts test/unit/test/imports.test.ts
test/core/test/injector-esm.test.ts test/unit/test/injector-esm.test.ts
test/core/test/injector-mock.test.ts test/unit/test/injector-mock.test.ts
test/core/test/inline-snap.test.ts test/unit/test/inline-snap.test.ts
test/core/test/inlined.test.ts test/unit/test/inlined.test.ts
test/core/test/isolate.test.ts test/unit/test/isolate.test.ts
test/core/test/jest-expect-no-url.test.ts test/unit/test/jest-expect-no-url.test.ts
test/core/test/jest-expect.test.ts test/unit/test/jest-expect.test.ts
test/core/test/jest-matcher-utils.test.ts test/unit/test/jest-matcher-utils.test.ts
test/core/test/jest-mock.test.ts test/unit/test/jest-mock.test.ts
test/core/test/local-context.test.ts test/unit/test/local-context.test.ts
test/core/test/lot-of-tests.test.ts test/unit/test/lot-of-tests.test.ts
test/core/test/math.test.ts test/unit/test/math.test.ts
test/core/test/memory-limit.test.ts test/unit/test/memory-limit.test.ts
test/core/test/mock-fs.test.ts test/unit/test/mock-fs.test.ts
test/core/test/mock-internals.test.ts test/unit/test/mock-internals.test.ts
test/core/test/mocked-circular.test.ts test/unit/test/mocked-circular.test.ts
test/core/test/mocked-class-restore-all.test.ts test/unit/test/mocked-class-restore-all.test.ts
test/core/test/mocked-class-restore-explicit.test.ts test/unit/test/mocked-class-restore-explicit.test.ts
test/core/test/mocked-class.test.ts test/unit/test/mocked-class.test.ts
test/core/test/mocked-import-circular.test.ts test/unit/test/mocked-import-circular.test.ts
test/core/test/mocked-no-mocks-same.test.ts test/unit/test/mocked-no-mocks-same.test.ts
test/core/test/mocked-no-mocks.test.ts test/unit/test/mocked-no-mocks.test.ts
test/core/test/mocked-node-module.test.ts test/unit/test/mocked-node-module.test.ts
test/core/test/mocked-public-key.test.ts test/unit/test/mocked-public-key.test.ts
test/core/test/mocked.test.js test/unit/test/mocked.test.js
test/core/test/mocked.test.ts test/unit/test/mocked.test.ts
test/core/test/mocking/already-hoisted.test.ts test/unit/test/mocking/already-hoisted.test.ts
test/core/test/mocking/automocking-class-inheritance.test.ts test/unit/test/mocking/automocking-class-inheritance.test.ts
test/core/test/mocking/automocking.spec.ts test/unit/test/mocking/automocking.spec.ts
test/core/test/mocking/autospying.test.ts test/unit/test/mocking/autospying.test.ts
test/core/test/mocking/axios-mocked.test.ts test/unit/test/mocking/axios-mocked.test.ts
test/core/test/mocking/axios-not-mocked.test.ts test/unit/test/mocking/axios-not-mocked.test.ts
test/core/test/mocking/circular-mocks.spec.ts test/unit/test/mocking/circular-mocks.spec.ts
test/core/test/mocking/custom-module-directory.spec.ts test/unit/test/mocking/custom-module-directory.spec.ts
test/core/test/mocking/cyclic-import-actual.spec.ts test/unit/test/mocking/cyclic-import-actual.spec.ts
test/core/test/mocking/cyclic-import-original.spec.ts test/unit/test/mocking/cyclic-import-original.spec.ts
test/core/test/mocking/destructured.test.ts test/unit/test/mocking/destructured.test.ts
test/core/test/mocking/error-mock.spec.ts test/unit/test/mocking/error-mock.spec.ts
test/core/test/mocking/external.test.ts test/unit/test/mocking/external.test.ts
test/core/test/mocking/factory.test.ts test/unit/test/mocking/factory.test.ts
test/core/test/mocking/has-extension.spec.ts test/unit/test/mocking/has-extension.spec.ts
test/core/test/mocking/hoisted.test.ts test/unit/test/mocking/hoisted.test.ts
test/core/test/mocking/integration.test.ts test/unit/test/mocking/integration.test.ts
test/core/test/mocking/nested-default.spec.ts test/unit/test/mocking/nested-default.spec.ts
test/core/test/mocking/retry-dynamic-import.test.ts test/unit/test/mocking/retry-dynamic-import.test.ts
test/core/test/mocking/self-importing.test.ts test/unit/test/mocking/self-importing.test.ts
test/core/test/mocking/spaced.spec.ts test/unit/test/mocking/spaced.spec.ts
test/core/test/mocking/tinyspy.test.ts test/unit/test/mocking/tinyspy.test.ts
test/core/test/mocking/vi-fn.test-d.ts test/unit/test/mocking/vi-fn.test-d.ts
test/core/test/mocking/vi-fn.test.ts test/unit/test/mocking/vi-fn.test.ts
test/core/test/mocking/vi-mockObject.test.ts test/unit/test/mocking/vi-mockObject.test.ts
test/core/test/mocking/vi-spyOn.test.ts test/unit/test/mocking/vi-spyOn.test.ts
test/core/test/mocking/virtual.test.ts test/unit/test/mocking/virtual.test.ts
test/core/test/modes.test.ts test/unit/test/modes.test.ts
test/core/test/module-diagnostic.test.ts test/unit/test/module-diagnostic.test.ts
test/core/test/module.test.ts test/unit/test/module.test.ts
test/core/test/moved-snapshot.test.ts test/unit/test/moved-snapshot.test.ts
test/core/test/moved-snapshot.test.ts.snap test/unit/test/moved-snapshot.test.ts.snap
test/core/test/named-overwrite-all.test.ts test/unit/test/named-overwrite-all.test.ts
test/core/test/nested-only.test.ts test/unit/test/nested-only.test.ts
test/core/test/nested-suite.test.ts test/unit/test/nested-suite.test.ts
test/core/test/nested-test.test.ts test/unit/test/nested-test.test.ts
test/core/test/node-protocol-jsdom.spec.ts test/unit/test/node-protocol-jsdom.spec.ts
test/core/test/node-protocol-node.spec.ts test/unit/test/node-protocol-node.spec.ts
test/core/test/on-failed.test.ts test/unit/test/on-failed.test.ts
test/core/test/on-finished.test.ts test/unit/test/on-finished.test.ts
test/core/test/only.test.ts test/unit/test/only.test.ts
test/core/test/parse-cjs-conditions.test.ts test/unit/test/parse-cjs-conditions.test.ts
test/core/test/pattern.test.ts test/unit/test/pattern.test.ts
test/core/test/pretty-format.test.ts test/unit/test/pretty-format.test.ts
test/core/test/propagate-options-nested-suite.test.ts test/unit/test/propagate-options-nested-suite.test.ts
test/core/test/random.test.ts test/unit/test/random.test.ts
test/core/test/repeats.test.ts test/unit/test/repeats.test.ts
test/core/test/replace-matcher.test.ts test/unit/test/replace-matcher.test.ts
test/core/test/require.test.ts test/unit/test/require.test.ts
test/core/test/resolve-file-url.test.ts test/unit/test/resolve-file-url.test.ts
test/core/test/resolve-file-url~dep.js test/unit/test/resolve-file-url~dep.js
test/core/test/resolve-ssr.test.ts test/unit/test/resolve-ssr.test.ts
test/core/test/resolve-web.test.ts test/unit/test/resolve-web.test.ts
test/core/test/retry-condition.test.ts test/unit/test/retry-condition.test.ts
test/core/test/retry-delay.test.ts test/unit/test/retry-delay.test.ts
test/core/test/retry-only.test.ts test/unit/test/retry-only.test.ts
test/core/test/retry.test.ts test/unit/test/retry.test.ts
test/core/test/rpc.spec.ts test/unit/test/rpc.spec.ts
test/core/test/run-if.test.ts test/unit/test/run-if.test.ts
test/core/test/self.test.ts test/unit/test/self.test.ts
test/core/test/sequencers.test.ts test/unit/test/sequencers.test.ts
test/core/test/sequential.test.ts test/unit/test/sequential.test.ts
test/core/test/serialize.test.ts test/unit/test/serialize.test.ts
test/core/test/setup.ts test/unit/test/setup.ts
test/core/test/skip-reset-state.test.ts test/unit/test/skip-reset-state.test.ts
test/core/test/skip.test.ts test/unit/test/skip.test.ts
test/core/test/snapshot-1.txt test/unit/test/snapshot-1.txt
test/core/test/snapshot-2.txt test/unit/test/snapshot-2.txt
test/core/test/snapshot-async.test.ts test/unit/test/snapshot-async.test.ts
test/core/test/snapshot-concurrent-sync.test.ts test/unit/test/snapshot-concurrent-sync.test.ts
test/core/test/snapshot-concurrent.test.ts test/unit/test/snapshot-concurrent.test.ts
test/core/test/snapshot-custom-serializer.test.ts test/unit/test/snapshot-custom-serializer.test.ts
test/core/test/snapshot-file.test.ts test/unit/test/snapshot-file.test.ts
test/core/test/snapshot-inline-(parentheses).test.ts test/unit/test/snapshot-inline-(parentheses).test.ts
test/core/test/snapshot-inline.test.ts test/unit/test/snapshot-inline.test.ts
test/core/test/snapshot-react-18.test.jsx test/unit/test/snapshot-react-18.test.jsx
test/core/test/snapshot-react.test.jsx test/unit/test/snapshot-react.test.jsx
test/core/test/snapshot.test.ts test/unit/test/snapshot.test.ts
test/core/test/snapshots-outside.ts test/unit/test/snapshots-outside.ts
test/core/test/sourcemap.test.ts test/unit/test/sourcemap.test.ts
test/core/test/spy.test.ts test/unit/test/spy.test.ts
test/core/test/strict.test.js test/unit/test/strict.test.js
test/core/test/stubbed-process.test.ts test/unit/test/stubbed-process.test.ts
test/core/test/stubs.test.ts test/unit/test/stubs.test.ts
test/core/test/suite.test.tsx test/unit/test/suite.test.tsx
test/core/test/tab-effect.spec.mjs test/unit/test/tab-effect.spec.mjs
test/core/test/task-collector.test.ts test/unit/test/task-collector.test.ts
test/core/test/task-names.test.ts test/unit/test/task-names.test.ts
test/core/test/test-extend-with-top-level-hooks.test.ts test/unit/test/test-extend-with-top-level-hooks.test.ts
test/core/test/test-extend.test.ts test/unit/test/test-extend.test.ts
test/core/test/test-for-suite.test.ts test/unit/test/test-for-suite.test.ts
test/core/test/test-for.test.ts test/unit/test/test-for.test.ts
test/core/test/test-name-pattern.test.ts test/unit/test/test-name-pattern.test.ts
test/core/test/test-options.test.ts test/unit/test/test-options.test.ts
test/core/test/test-tags-filter.test.ts test/unit/test/test-tags-filter.test.ts
test/core/test/threads-specific.threads.test.ts test/unit/test/threads-specific.threads.test.ts
test/core/test/timeout.spec.ts test/unit/test/timeout.spec.ts
test/core/test/timers-getMockedSystemTime.test.ts test/unit/test/timers-getMockedSystemTime.test.ts
test/core/test/timers-jsdom.test.ts test/unit/test/timers-jsdom.test.ts
test/core/test/timers-node.test.ts test/unit/test/timers-node.test.ts
test/core/test/timers-queueMicrotask.test.ts test/unit/test/timers-queueMicrotask.test.ts
test/core/test/unhandled-skip.test.ts test/unit/test/unhandled-skip.test.ts
test/core/test/unmock-import.test.ts test/unit/test/unmock-import.test.ts
test/core/test/url-ssr.test.ts test/unit/test/url-ssr.test.ts
test/core/test/url-web.test.ts test/unit/test/url-web.test.ts
test/core/test/utils-display.spec.ts test/unit/test/utils-display.spec.ts
test/core/test/utils.spec.ts test/unit/test/utils.spec.ts
test/core/test/vi.spec.ts test/unit/test/vi.spec.ts
test/core/test/vi.test-d.ts test/unit/test/vi.test-d.ts
test/core/test/wait.test.ts test/unit/test/wait.test.ts
test/core/test/wasm.test.ts test/unit/test/wasm.test.ts
test/core/test/web-worker-jsdom.test.ts test/unit/test/web-worker-jsdom.test.ts
test/core/test/web-worker-mock.test.ts test/unit/test/web-worker-mock.test.ts
test/core/test/web-worker-node.test.ts test/unit/test/web-worker-node.test.ts
test/core/test/write-file-dynamic-import.test.ts test/unit/test/write-file-dynamic-import.test.ts
test/core/tsconfig.typecheck.json test/unit/tsconfig.typecheck.json
test/core/types/env.d.ts test/unit/types/env.d.ts
test/core/types/vite.d.ts test/unit/types/vite.d.ts
test/core/vite.config.ts test/unit/vite.config.ts
test/core/vitest-environment-custom/index.ts test/unit/vitest-environment-custom/index.ts
test/core/vitest-environment-custom/package.json test/unit/vitest-environment-custom/package.json
+6
test/e2e/fixtures/rollup-error/vitest.config.ts
··· 1 + import { defineConfig } from "vitest/config"; 2 + 3 + // pnpm -C test/e2e test -- --root fixtures/rollup-error --environment happy-dom 4 + // pnpm -C test/e2e test -- --root fixtures/rollup-error --environment node 5 + 6 + export default defineConfig({})
+1 -1
tsconfig.check.json
··· 15 15 "./packages/*/*.d.cts", 16 16 "./examples/**/*.*", 17 17 "./bench/**", 18 - "./test/cli/**", 18 + "./test/e2e/**", 19 19 "./test/typescript/**", 20 20 "./test/browser/**", 21 21 "**/coverage/fixtures/**",