We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
vitest-dev
sheremet-va
antfu
patak-dev
Learn more about funding links in repositories.
Report abuse
1 parent 4745eaa commit 83da2ecCopy full SHA for 83da2ec
packages/vitest/src/node/reporters/junit.ts
@@ -167,7 +167,8 @@ export class JUnitReporter implements Reporter {
167
await this.logger.log('<skipped/>')
168
169
if (task.result?.state === 'fail') {
170
- const promises = task.result.errors?.map(async (error) => {
+ const errors = task.result.errors?.length ? task.result.errors : [task.result.error]
171
+ for (const error of errors) {
172
await this.writeElement('failure', {
173
message: error?.message,
174
type: error?.name ?? error?.nameStr,
@@ -177,8 +178,7 @@ export class JUnitReporter implements Reporter {
177
178
179
await this.writeErrorDetails(error)
180
})
- }) || []
181
- await Promise.all(promises)
+ }
182
}
183
184
0 commit comments