Logo
Explore Help
Sign In
1berry/nodejs
1
0
Fork 0
You've already forked nodejs
Code Issues Packages Projects Releases Wiki Activity
nodejs/test/parallel/test-worker-ref-onexit.js

13 lines
442 B
JavaScript
Raw Permalink Normal View History

test,worker: add more tests for worker.ref()/.unref() PR-URL: https://github.com/nodejs/node/pull/26083 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
2019-02-13 22:01:55 +01:00
'use strict';
const common = require('../common');
const { Worker } = require('worker_threads');
// Check that worker.unref() makes the 'exit' event not be emitted, if it is
// the only thing we would otherwise be waiting for.
test: fix flaky test-worker-ref-onexit Fixes: https://github.com/nodejs/node/issues/26167 PR-URL: https://github.com/nodejs/node/pull/26170 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
2019-02-17 19:06:24 +01:00
// Use `setInterval()` to make sure the worker is alive until the end of the
// event loop turn.
const w = new Worker('setInterval(() => {}, 100);', { eval: true });
test,worker: add more tests for worker.ref()/.unref() PR-URL: https://github.com/nodejs/node/pull/26083 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
2019-02-13 22:01:55 +01:00
w.unref();
w.on('exit', common.mustNotCall());
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.23.8 Page: 7471ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API