mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-25 12:00:36 +03:00
improve code
This commit is contained in:
@@ -17,13 +17,16 @@ const copyReportFile = (path) => {
|
||||
path,
|
||||
join(tmpCoverageDirectory, `${basename(dirname(path))}_${Date.now()}.json`)
|
||||
);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
};
|
||||
|
||||
const generateFullCoverage = async () => {
|
||||
copyReportFile(join(playwrightCoverage, reportFileName));
|
||||
copyReportFile(join(jestCoverage, reportFileName));
|
||||
const copiedPlaywright = copyReportFile(join(playwrightCoverage, reportFileName));
|
||||
const copiedJest = copyReportFile(join(jestCoverage, reportFileName));
|
||||
|
||||
if (copiedPlaywright || copiedJest) {
|
||||
const mergeDestination = join(tmpCoverageDirectory, `full_${Date.now()}.json`);
|
||||
execSync(`nyc merge ${tmpCoverageDirectory} ${mergeDestination}`);
|
||||
|
||||
@@ -39,13 +42,18 @@ const generateFullCoverage = async () => {
|
||||
`nyc report --reporter=lcov --reporter=clover --reporter=json --report-dir=${coverageDirectory} --temp-dir=${tmpCoverageDirectory}`
|
||||
/* { stdio: 'inherit' } */
|
||||
);
|
||||
|
||||
fs.rmSync(tmpCoverageDirectory, { recursive: true });
|
||||
}
|
||||
};
|
||||
|
||||
(async () => {
|
||||
try {
|
||||
await generateFullCoverage();
|
||||
} catch (e) {
|
||||
console.error(`Full coverage couldn't be generated.`, e);
|
||||
// console.error(`Full coverage couldn't be generated.`, e);
|
||||
if (fs.existsSync(tmpCoverageDirectory)) {
|
||||
fs.rmSync(tmpCoverageDirectory, { recursive: true });
|
||||
}
|
||||
}
|
||||
})();
|
||||
|
||||
@@ -28,6 +28,9 @@ const mergeCoverage = async () => {
|
||||
try {
|
||||
await mergeCoverage();
|
||||
} catch (e) {
|
||||
console.error(`Playwright coverage couldn't be merged.`, e);
|
||||
// console.error(`Playwright coverage couldn't be merged.`, e);
|
||||
if (fs.existsSync(tmpCoverageDirectory)) {
|
||||
fs.rmSync(tmpCoverageDirectory, { recursive: true });
|
||||
}
|
||||
}
|
||||
})();
|
||||
|
||||
Generated
+1774
-7095
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user