UNPKG

475 BJavaScriptView Raw
1'use strict';
2
3var istanbul = require('istanbul');
4var rawJsonReporter = require('istanbul-reporter-raw-json');
5istanbul.Report.register(rawJsonReporter);
6
7function report(objects, reports, reportDir) {
8 var collector = new istanbul.Collector();
9 var reporter = new istanbul.Reporter(null, reportDir);
10
11 objects.forEach(function(obj) {
12 collector.add(obj);
13 });
14 reporter.addAll(reports);
15 reporter.write(collector, true, function() {});
16}
17
18module.exports = report;