Skip to content

Commit 0f29403

Browse files
committed
feat!: run suite hooks in a stack
1 parent 1be4510 commit 0f29403

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

docs/guide/migration.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,15 @@ outline: deep
55

66
# Migration Guide
77

8-
## Migrating from Vitest 0.34.6
8+
## Migrating to Vitest 2.0
9+
10+
### Hooks are running in a stack
11+
12+
Before Vitest 2.0, all hooks were running in parallel. In 2.0, all hooks run serially. In addition to this, `afterAll`/`afterEach` are running in a reverse order.
13+
14+
You can revert to the previous behaviour by changing [`sequence.hooks`](/config/#sequence-hooks) to `'parallel'`.
15+
16+
## Migrating to Vitest 1.0
917

1018
<!-- introduction -->
1119

packages/vitest/src/node/config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ export function resolveConfig(
501501
? RandomSequencer
502502
: BaseSequencer
503503
}
504-
resolved.sequence.hooks ??= 'parallel'
504+
resolved.sequence.hooks ??= 'stack'
505505
if (resolved.sequence.sequencer === RandomSequencer)
506506
resolved.sequence.seed ??= Date.now()
507507

0 commit comments

Comments
 (0)