diff --git a/scripts/testStartup.js b/scripts/testStartup.js index f7f8e16..3b303f1 100644 --- a/scripts/testStartup.js +++ b/scripts/testStartup.js @@ -1,16 +1,21 @@ const { execFile } = require('child_process'); const test = () => { - const proc = execFile(process.argv[2], ['--enable-logging']); + const proc = execFile('xvfb-run', ['-e', '/dev/stdout', process.argv[2], '--enable-logging']); let success = false; proc.stderr.on('data', (data) => { + console.error(data.toString()); if (data.toString().includes('FAST CONNECT')) { // Main window JS running, startup success success = true; proc.kill(); } }); + data.stdout.on('data', (data) => { + console.log(data.toString();) + }) + proc.on('close', async () => { process.exit(success ? 0 : 1); });