strona-czynna/tests/global-teardown.ts
Kuba Orlik 10ef8cd3d2 Coverage test
Summary: --

Reviewers: #reviewers

Subscribers: jenkins-user

Differential Revision: https://hub.sealcode.org/D1606
2025-07-22 17:26:24 +02:00

24 lines
636 B
TypeScript

import { glob } from "glob";
import * as fs from "fs/promises";
import * as path from "path";
export default async () => {
console.log("All tests finished. merging coverage information...");
try {
await fs.rm("coverage/tmp", { recursive: true });
} catch (e) {
console.error(
"Couldn't delete the './coverage/tmp' directory - maybe it wasn't there in the first place"
);
}
await fs.mkdir("coverage/tmp", { recursive: true });
let files = await glob("coverage/tmp_split/**/*.json");
await Promise.all(
files.map((file, index) => {
fs.copyFile(file, path.join("coverage", "tmp", path.basename(file)));
})
);
};