Skip to content

Commit 9b5c61a

Browse files
mabaasitAnemy
andauthored
chore(worker-runtime): remove worker proxy MONGOSH-1416 (#2049)
* remove worker proxy * break on interrupt - sync and async * handle listeners * fix emitter tests * evaluationListener tests * remove interruptor * clean up * istanbul * fix ts error * fix ci test * context tests * chore(node-runtime-worker-thread): remove child process indirection, use worker_threads directly * fixup * wip tests * serialization * remove serialization * rpc tests * clean up tests * use setTimeout from node timers * clean up * add interruptor to webpack * error message * optional unref on setTimeout * register worker for mocha * fix paths for windows * Update worker-runtime.ts --------- Co-authored-by: Rhys Howell <[email protected]>
1 parent feb0328 commit 9b5c61a

20 files changed

+341
-919
lines changed

package-lock.json

Lines changed: 19 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/node-runtime-worker-thread/__fixtures__/script-that-throws.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/node-runtime-worker-thread/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"node": ">=14.15.1"
1818
},
1919
"scripts": {
20-
"test": "cross-env TS_NODE_PROJECT=./tsconfig.test.json mocha -r \"../../scripts/import-expansions.js\" --timeout 15000 -r ts-node/register \"./src/**/*.spec.ts\"",
20+
"test": "cross-env TS_NODE_PROJECT=./tsconfig.test.json mocha -r \"../../scripts/import-expansions.js\" -r \"./tests/register-worker.js \" --timeout 15000 -r ts-node/register \"./src/**/*.spec.ts\"",
2121
"pretest-ci": "node ../../scripts/run-if-package-requested.js npm run webpack-build -- --no-stats --no-devtool",
2222
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
2323
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
@@ -52,6 +52,7 @@
5252
},
5353
"dependencies": {
5454
"interruptor": "^1.0.1",
55-
"system-ca": "^2.0.1"
55+
"system-ca": "^2.0.1",
56+
"web-worker": "^1.3.0"
5657
}
5758
}

packages/node-runtime-worker-thread/src/child-process-proxy.spec.ts

Lines changed: 0 additions & 84 deletions
This file was deleted.

packages/node-runtime-worker-thread/src/child-process-proxy.ts

Lines changed: 0 additions & 124 deletions
This file was deleted.

0 commit comments

Comments
 (0)