···684684685685- **Alias:** `suite.concurrent`
686686687687-`describe.concurrent` in a suite marks every tests as concurrent
687687+`describe.concurrent` runs all inner suites and tests in parallel
688688689689```ts twoslash
690690import { describe, test } from 'vitest'
691691// ---cut---
692692-// All tests within this suite will be run in parallel
692692+// All suites and tests within this suite will be run in parallel
693693describe.concurrent('suite', () => {
694694 test('concurrent test 1', async () => { /* ... */ })
695695- test('concurrent test 2', async () => { /* ... */ })
695695+ describe('concurrent suite 2', async () => {
696696+ test('concurrent test inner 1', async () => { /* ... */ })
697697+ test('concurrent test inner 2', async () => { /* ... */ })
698698+ })
696699 test.concurrent('concurrent test 3', async () => { /* ... */ })
697700})
698701```
···2233exports[`should fail .dot-folder/dot-test.test.ts > .dot-folder/dot-test.test.ts 1`] = `"AssertionError: expected true to be false // Object.is equality"`;
4455+exports[`should fail concurrent-suite-deadlock.test.ts > concurrent-suite-deadlock.test.ts 1`] = `"Error: Test timed out in 500ms."`;
66+77+exports[`should fail concurrent-test-deadlock.test.ts > concurrent-test-deadlock.test.ts 1`] = `"Error: Test timed out in 500ms."`;
88+59exports[`should fail each-timeout.test.ts > each-timeout.test.ts 1`] = `"Error: Test timed out in 10ms."`;
610711exports[`should fail empty.test.ts > empty.test.ts 1`] = `"Error: No test suite found in file <rootDir>/empty.test.ts"`;