-
Notifications
You must be signed in to change notification settings - Fork 29.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test: try to stabilize test-child-process-fork-exec-path.js #27277
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