157 Commits

Author SHA1 Message Date
Ari Perkkiö
d57d8bf0a6
fix(pool): terminate workers on CTRL+c forceful exits (#9140) 2025-12-02 12:56:30 +01:00
Raul Macarie
8cb3566d21
test: fix duration regex to match decimal values (#9119) 2025-11-28 10:12:12 +01:00
Raul Macarie
821aa20021
feat(runner): Add full names to tasks (#9087) 2025-11-25 14:50:06 +01:00
renovate[bot]
22e381e160
chore(deps): update all non-major dependencies (#9082)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-11-25 14:00:13 +01:00
Vladimir
1256b5ca34
fix: rename collect to import, remove prepare (#9091) 2025-11-25 11:00:59 +01:00
Kevin Deng
acc5152b96
perf: replace debug with obug (#9057)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-11-24 10:13:36 +02:00
Raul Macarie
772923645f
feat(api): add extensible test artifact API (#8987) 2025-11-18 10:56:21 +01:00
Raul Macarie
afd1f3e527
feat(expect): provide task in MatchState (#9022) 2025-11-18 10:53:39 +01:00
Vladimir
d6d3359ddb
feat(experimental): support OpenTelemetry traces (#8994) 2025-11-17 16:23:52 +01:00
Ari Perkkiö
eb98dd8fd2
fix(core): prevent starting new run when cancelling (#8991) 2025-11-17 09:49:21 +01:00
Ari Perkkiö
7c9edffb05
refactor(forks): simplify IPC channel serialization (#8999) 2025-11-14 16:00:18 +02:00
renovate[bot]
46b3529a81
chore(deps): update dependency jsdom to v27 (#8700)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-11-06 15:05:35 +01:00
renovate[bot]
da8b93aa53
fix(deps): update all non-major dependencies (#8636)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-11-06 14:39:50 +01:00
Livan
997ca5a827
fix(runner): properly encode Uint8Array body in annotations (#8951) 2025-11-06 12:50:47 +01:00
Vladimir
c9078a26e3
fix: create environment once per worker with isolate: false (#8915) 2025-11-03 17:20:06 +01:00
Ari Perkkiö
7c8255f397
test: add test to detect event listeners leak warnings (#8827) 2025-10-27 10:17:13 +01:00
Vladimir
2eedbce768
fix(spy): reset spies if both restoreMocks and mockReset is set in the config (#8781) 2025-10-23 18:30:36 +02:00
Vladimir
08498f0e99
fix(pool): properly reuse the vm pool (#8758) 2025-10-22 12:02:20 +02:00
Ari Perkkiö
4822d047a7
feat!: rewrite pools without tinypool (#8705)
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-10-21 19:12:54 +02:00
Vladimir
8fc52974f9
fix(module-runner): resolve resolvedSources correctly (#8736) 2025-10-21 12:17:23 +02:00
Vladimir
0dc93ea988
feat: introduce separate packages for browser mode providers (#8629) 2025-10-01 15:58:13 +02:00
renovate[bot]
bd5a6ae4be
chore(deps): update all non-major dependencies (#8575)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 16:24:02 +02:00
Vladimir
25fd32bf0a
fix!: verbose reporter prints tests in a list, introduce tree reporter (#8500)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-09-09 06:58:27 +02:00
Vladimir
9a79b90c95
perf: reduce the number of unused imports (#8508) 2025-09-08 19:20:18 +02:00
Joaquín Sánchez
2e49189549
feat: display test "path" when filtering (#8547) 2025-09-08 17:29:02 +02:00
Vladimir
8978a23b7b
fix: process sourcemaps for stack traces from globalSetup files (#8534) 2025-09-06 10:07:01 +08:00
renovate[bot]
704eba24b4
fix(deps): update all non-major dependencies (#8382)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-08-28 13:23:05 +02:00
Vladimir
606cb9e3e3
feat(browser)!: require a provider factory instead of a string (#8445) 2025-08-27 12:00:11 +02:00
Vladimir
2c2d1d4ce4
perf!: remove minWorkers and set it automatically to 0 in non watch mode (#8454) 2025-08-25 16:16:35 +02:00
Ari Perkkiö
e68b847479
test: update type-strip feature version check (#8419) 2025-08-15 13:57:48 +02:00
Vladimir
bdb7067f13
feat(api): add getGlobalTestNamePattern method (#8438) 2025-08-15 12:56:43 +02:00
Vladimir
a1cb9719a4
fix!: remove deprecated APIs (#8428) 2025-08-12 18:25:50 +02:00
Hiroshi Ogawa
9b5af96802
ci: skip list-changed test on ecosystem ci (#8388) 2025-08-05 17:58:39 +09:00
Ari Perkkiö
149f8e5095
fix(reporter)!: remove deprecated APIs (#8223)
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-08-04 14:30:28 +02:00
Vladimir
1a81c21d28
feat(runner)!: set mode to todo if no function is passed down to test or describe (#8346) 2025-07-28 15:24:32 +02:00
Vladimir
9be01ba594
feat!: use module-runner instead of vite-node (#8208)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-07-28 13:43:53 +02:00
haakonjackfloat
e71a5d0ec1
fix: add --changed flag support to vitest list command (fix #8270) (#8272) 2025-07-22 14:27:33 +02:00
Ari Perkkiö
013bf2cb2c
fix!: ignore --standalone when CLI filename filter is used (#8262) 2025-07-15 16:26:09 +02:00
Vladimir
88071a8f23
fix: annotation location always points to the test file (#8315) 2025-07-15 16:10:26 +02:00
Vladimir
497cb94498
test: don't use __dirname and __filename in tests and configs (#8314) 2025-07-15 15:02:19 +02:00
renovate[bot]
a1e576ae0a
fix(deps): update all non-major dependencies (#8235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-07-14 10:28:13 +02:00
Vladimir
abc0d8273f
fix(spy)!: support spying on classes (#6160) 2025-06-24 16:17:30 +02:00
Vladimir
924cb69610
feat: add onUnhandledError callback (#8162) 2025-06-24 16:14:35 +02:00
renovate[bot]
1a9d56092b
chore(deps): update all non-major dependencies (#8210)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 09:38:36 +02:00
Vladimir
437d461aae
feat: provide entity to onConsoleLog (#8159) 2025-06-20 17:10:25 +02:00
Vladimir
1e60c4f440
fix!: remove Node types from the main entry point, use vitest/node instead (#8200) 2025-06-20 17:01:02 +02:00
Vladimir
4703cf850b
fix!: remove deprecated internal helpers and environment exports (#8198) 2025-06-20 13:43:29 +02:00
Vladimir
22f7f2db51
fix!: remove UserConfig type in favor of ViteUserConfig (#8196) 2025-06-20 12:34:20 +02:00
Vladimir
14c507200a
feat!: simplify default exclude pattern (#6287) 2025-06-20 10:52:26 +02:00
renovate[bot]
37ec08a008
chore(deps): update dependency @vitejs/plugin-basic-ssl to v2 (#8167)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 16:25:58 +02:00