electron-edge-js
Version:
Edge.js: run .NET and Node.js in-process on Electron
29 lines (25 loc) • 872 B
JavaScript
const path = require('path');
const fs = require('fs');
const merge = require('mochawesome-merge');
const marge = require('mochawesome-report-generator')
const options = {
files: [
'./test/mochawesome-report/*.json',
],
}
const margeOptions = {
reportFilename: 'mochawesome.html',
reportDir: './test/mochawesome-report',
overwrite: true,
reportTitle: `electron-edge-js Electron ${process.argv[2]}`
}
merge.merge(options).then(report => {
var file = './test/mochawesome-report/mochawesome.json';
fs.writeFileSync(file, JSON.stringify(report, null, 2))
console.log(`Mochawesome json created: ${file}`);
marge.create(report, margeOptions).then(() =>
{
console.log(`Mochawesome report created: ${margeOptions.reportDir}/${margeOptions.reportFilename}`)
}
);
})