UNPKG

boiler-task-karma

Version:
43 lines (32 loc) 1.14 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function (config, cb) { const utils = config.utils; const sources = config.sources; const buildDir = sources.buildDir; const coverageDir = sources.coverageDir; const addbase = utils.addbase; const destinationDir = addbase(buildDir, 'img'); const opts = { destinationDir, istanbulReportFile: addbase(coverageDir, 'cobertura.xml'), thresholds: { excellent: 90, good: 65 } }; return new Promise((res, rej) => { _fsExtra2.default.ensureDir(destinationDir, err => { if (err) return rej(err); (0, _istanbulCoberturaBadger2.default)(opts, (err, status) => err ? rej(err) : res(status)); }); }); }; var _fsExtra = require('fs-extra'); var _fsExtra2 = _interopRequireDefault(_fsExtra); var _istanbulCoberturaBadger = require('istanbul-cobertura-badger'); var _istanbulCoberturaBadger2 = _interopRequireDefault(_istanbulCoberturaBadger); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } module.exports = exports['default'];