Add Electron E2E harness launcher
This commit is contained in:
1 parent
fa8c52b239
commit
00ee563311
4 files changed
+47
-6
No files matched your search
@@ -0,0 +1,21 @@
|
||||
const { spawnSync } = require('node:child_process')
|
||||
|
||||
const electron = require('electron')
|
||||
const args = process.argv.slice(2)
|
||||
|
||||
if (!args.length) {
|
||||
console.error('usage: node scripts/run-electron-harness.cjs <script> [args...]')
|
||||
process.exit(2)
|
||||
}
|
||||
|
||||
const env = { ...process.env }
|
||||
delete env.ELECTRON_RUN_AS_NODE
|
||||
env.ELECTRON_DISABLE_SANDBOX = '1'
|
||||
|
||||
const res = spawnSync(electron, ['--no-sandbox', ...args], {
|
||||
stdio: 'inherit',
|
||||
env,
|
||||
argv0: electron,
|
||||
})
|
||||
|
||||
process.exit(res.status ?? 1)
|
||||
Reference in new issue
Block a user