diff --git a/packages/vitest/src/node/reporters/junit.ts b/packages/vitest/src/node/reporters/junit.ts
index e3fb949c1482..f452a4767f44 100644
--- a/packages/vitest/src/node/reporters/junit.ts
+++ b/packages/vitest/src/node/reporters/junit.ts
@@ -159,7 +159,7 @@ export class JUnitReporter implements Reporter {
await this.writeLogs(task, 'err')
if (task.mode === 'skip' || task.mode === 'todo')
- this.logger.log('')
+ await this.logger.log('')
if (task.result?.state === 'fail') {
const error = task.result.error