From 064372d781479a7c94155959fc643d0a4f705f1b Mon Sep 17 00:00:00 2001 From: Rene Haas Date: Sun, 31 Jul 2022 13:46:35 +0200 Subject: [PATCH] remove tryfull coverage --- packages/overlayscrollbars/tryFull.js | 63 --------------------------- 1 file changed, 63 deletions(-) delete mode 100644 packages/overlayscrollbars/tryFull.js diff --git a/packages/overlayscrollbars/tryFull.js b/packages/overlayscrollbars/tryFull.js deleted file mode 100644 index 5c49c5b..0000000 --- a/packages/overlayscrollbars/tryFull.js +++ /dev/null @@ -1,63 +0,0 @@ -const fs = require('fs-extra'); -const glob = require('glob'); -const { createContext } = require('istanbul-lib-report'); -const istanbulCoverage = require('istanbul-lib-coverage'); -const reports = require('istanbul-reports'); - -/* [ Configuration ] */ -const rootDir = './.coverage/'; -const reportOut = './.coverage/report'; - -const normalizeJestCoverage = (obj) => { - const result = { ...obj }; - - Object.entries(result) - .filter(([k, v]) => v.data) - .forEach(([k, v]) => { - result[k] = v.data; - }); - - return result; -}; - -const mergeAllReports = (coverageMap, reports) => { - if (Array.isArray(reports) === false) { - return; - } - - reports.forEach((reportFile) => { - const coverageReport = fs.readJSONSync(reportFile); - coverageMap.merge(coverageReport); - }); -}; - -const findAllCoverageReports = (path, callback) => { - glob(path, {}, (err, reports) => { - callback(reports, err); - }); -}; - -const generateReport = (coverageMap, types) => { - const reporter = createContext({ - dir: reportOut, - coverageMap, - }); - const report = reports.create('text'); - report.execute(reporter); -}; - -async function main() { - const coverageMap = istanbulCoverage.createCoverageMap({}); - - findAllCoverageReports(`${rootDir}/**/coverage-final.json`, (reports, err) => { - if (Array.isArray(reports)) { - mergeAllReports(coverageMap, reports); - generateReport(coverageMap, ['text']); - } - }); -} - -main().catch((err) => { - console.error(err); - process.exit(1); -});