Skip to content

Commit 5a62d1d

Browse files
committed
Cleanup coverage files directory when tests fail
1 parent 27ca9b0 commit 5a62d1d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/vitest/coverage-provider.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,11 @@ class JsonSchemaCoverageProvider {
113113
}
114114
}
115115

116+
async onTestFailure() {
117+
await this.coverageService.close();
118+
await fs.rm(this.coverageFilesDirectory, { recursive: true });
119+
}
120+
116121
/** @type CoverageProvider["reportCoverage"] */
117122
async reportCoverage(coverageMap) {
118123
this.#generateReports(/** @type CoverageMap */ (coverageMap) ?? coverage.createCoverageMap());

0 commit comments

Comments
 (0)