mirror of
https://github.com/log4js-node/log4js-node.git
synced 2025-12-08 19:26:01 +00:00
chore: made multiprocess test a little more reliable
This commit is contained in:
parent
208611fdba
commit
9809ff034e
@ -119,18 +119,18 @@ test('multiprocess appender crash (worker)', (t) => {
|
||||
categories: { default: { appenders: ['multi'], level: 'debug' } }
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
const worker = childProcess.fork(
|
||||
require.resolve('./multiprocess-worker'),
|
||||
['start-multiprocess-worker', loggerPort]
|
||||
);
|
||||
const worker = childProcess.fork(
|
||||
require.resolve('./multiprocess-worker'),
|
||||
['start-multiprocess-worker', loggerPort]
|
||||
);
|
||||
|
||||
setTimeout(() => {
|
||||
worker.on('message', (m) => {
|
||||
if (m === 'worker is done') {
|
||||
worker.kill();
|
||||
setTimeout(() => {
|
||||
t.equal(messages[0], 'Logging from worker');
|
||||
log4jsWithFakeConsole.shutdown(() => t.end());
|
||||
}, 250);
|
||||
}, 250);
|
||||
}, 250);
|
||||
}, 500);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
@ -8,4 +8,5 @@ if (process.argv.indexOf('start-multiprocess-worker') >= 0) {
|
||||
categories: { default: { appenders: ['multi'], level: 'debug' } }
|
||||
});
|
||||
log4js.getLogger('worker').info('Logging from worker');
|
||||
process.send('worker is done');
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user