Error occurred while using in electron
fanksy opened this issue · 4 comments
main.ts
import path from 'path';
import { app, BrowserWindow, shell, ipcMain } from 'electron';
import { autoUpdater } from 'electron-updater';
import log from 'electron-log';
import MCR, { CoverageReportOptions } from 'monocart-coverage-reports';
import MenuBuilder from './menu';
import { resolveHtmlPath } from './util';
class AppUpdater {
constructor() {
log.transports.file.level = 'info';
autoUpdater.logger = log;
autoUpdater.checkForUpdatesAndNotify();
}
}
const reportOptions: CoverageReportOptions = {
logging: 'debug',
reports: [],`
// v8 sub dir
outputFile: 'reports/index.html',
assetsPath: '../assets',
reportPath: 'lcov.info',
entryFilter: {
'**/**': true,
},
sourceFilter: {
'**/node_modules/**': false,
'**/webpack/**': false,
'**/**': true,
},
v8Ignore: true,
clean: false,
};
MCR(reportOptions);
After packaging, an error occurs when opening.
npm run build && electron-builder build --publish never
I am not familiar with Electron. Could you provide a minimal repo to reproduce it locally?
I'm not sure if Electron can provide v8 coverage data, what is your specific use case?
I am not familiar with Electron. Could you provide a minimal repo to reproduce it locally? I'm not sure if Electron can provide v8 coverage data, what is your specific use case?
you can clone a repository from https://github.com/electron-react-boilerplate/electron-react-boilerplate,
then adding code below in main.ts
import MCR, { CoverageReportOptions } from 'monocart-coverage-reports';
const reportOptions: CoverageReportOptions = {};
MCR(reportOptions);
run the command
npm run package
last, opening the app in release dir
I am not familiar with Electron. Could you provide a minimal repo to reproduce it locally? I'm not sure if Electron can provide v8 coverage data, what is your specific use case?
This just initializes the reporting options, no data collection will be triggered