-
-
Notifications
You must be signed in to change notification settings - Fork 31.4k
test: try to stabilize test-child-process-fork-exec-path.js #27277
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
test: try to stabilize test-child-process-fork-exec-path.js #27277
Conversation
3dda26d
to
5ec9d3f
Compare
This reproduces differently using the stress job - https://ci.nodejs.org/job/node-stress-single-test/2204/ So I've started 3 Windows jobs |
Still no boeno c:\workspace\node-test-binary-windows-2\test\common\tmpdir.js:27
throw e;
^
Error: ENOTEMPTY: directory not empty, rmdir 'c:\workspace\node-test-binary-windows-2\test\.tmp.3'
at Object.rmdirSync (fs.js:706:3)
at rmdirSync (c:\workspace\node-test-binary-windows-2\test\common\tmpdir.js:48:10)
at rimrafSync (c:\workspace\node-test-binary-windows-2\test\common\tmpdir.js:18:7)
at Object.refresh (c:\workspace\node-test-binary-windows-2\test\common\tmpdir.js:66:3)
at process.<anonymous> (c:\workspace\node-test-binary-windows-2\test\parallel\test-child-process-fork-exec-path.js:66:12) |
5ec9d3f
to
31bc7d0
Compare
This comment has been minimized.
This comment has been minimized.
Is there a good reason we're using tmpdir at all? Why not just use the node executable where it is and don't move/copy/remove anything at all? EDIT: I guess to make sure it's not ignoring the |
Worth documenting though |
9a01a9a
to
6bdc8d7
Compare
6bdc8d7
to
907567e
Compare
@nodejs/testing This flake has been failing fairly often in the last few days. |
Landed in 4f8b497. |
PR-URL: #27277 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
PR-URL: #27277 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
An attempt to de-flake
test/parallel/test-child-process-fork-exec-path.js
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes