summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsher Gomez <ashersaupingomez@gmail.com>2024-04-03 09:24:55 +1100
committerGitHub <noreply@github.com>2024-04-03 09:24:55 +1100
commit29085895c9e7dc348f393c1154f7890663008612 (patch)
treeec06f386ba72d0590d1fb6913c83aca6e16ad97a
parent2b1c6e172e141c47eda65de2dedcac2a8e2abe84 (diff)
chore: move `tools/node_compat` to `tests/node_compat/runner` (#23025)
The `tools/node_compat/node` submodule has been moved to `tests/node_compat/runner/suite` and the remaining files within `tools/node_compat` to `tests/node_compat/runner`. Most of the changes are of the header within `tests/node_compat/test` files. The `setup` and `test` tasks within `tests/node_comapt` execute successfully. Towards #22525 CC @mmastrac
-rw-r--r--.dprint.json4
-rwxr-xr-x.github/workflows/ci.generate.ts4
-rw-r--r--.github/workflows/ci.yml6
-rw-r--r--.gitmodules4
-rw-r--r--ext/node/polyfills/README.md5
-rw-r--r--tests/node_compat/runner/.gitignore (renamed from tools/node_compat/.gitignore)0
-rw-r--r--tests/node_compat/runner/README.md (renamed from tools/node_compat/README.md)14
-rw-r--r--tests/node_compat/runner/TODO.md (renamed from tools/node_compat/TODO.md)2
-rw-r--r--tests/node_compat/runner/deno.json (renamed from tools/node_compat/deno.json)4
-rwxr-xr-xtests/node_compat/runner/setup.ts (renamed from tools/node_compat/setup.ts)12
m---------tests/node_compat/runner/suite0
-rw-r--r--tests/node_compat/test/common/child_process.js2
-rw-r--r--tests/node_compat/test/common/countdown.js2
-rw-r--r--tests/node_compat/test/common/dns.js2
-rw-r--r--tests/node_compat/test/common/duplexpair.js2
-rw-r--r--tests/node_compat/test/common/fixtures.js2
-rw-r--r--tests/node_compat/test/common/hijackstdio.js2
-rw-r--r--tests/node_compat/test/common/index.mjs2
-rw-r--r--tests/node_compat/test/common/tmpdir.js2
-rw-r--r--tests/node_compat/test/fixtures/GH-1899-output.js2
-rw-r--r--tests/node_compat/test/fixtures/a.js2
-rw-r--r--tests/node_compat/test/fixtures/child_process_should_emit_error.js2
-rw-r--r--tests/node_compat/test/fixtures/loop.js2
-rw-r--r--tests/node_compat/test/internet/test-dns-idna2008.js2
-rw-r--r--tests/node_compat/test/internet/test-dns-lookup.js2
-rw-r--r--tests/node_compat/test/internet/test-dns-promises-resolve.js2
-rw-r--r--tests/node_compat/test/internet/test-dns-regress-6244.js2
-rw-r--r--tests/node_compat/test/internet/test-dns-setserver-in-callback-of-resolve4.js2
-rw-r--r--tests/node_compat/test/internet/test-http-https-default-ports.js2
-rw-r--r--tests/node_compat/test/parallel/test-assert-async.js2
-rw-r--r--tests/node_compat/test/parallel/test-assert-fail.js2
-rw-r--r--tests/node_compat/test/parallel/test-assert-strict-exists.js2
-rw-r--r--tests/node_compat/test/parallel/test-bad-unicode.js2
-rw-r--r--tests/node_compat/test/parallel/test-btoa-atob.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-alloc.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-arraybuffer.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-ascii.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-badhex.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-bigint64.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-bytelength.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-compare-offset.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-concat.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-constants.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-copy.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-equals.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-failed-alloc-typed-arrays.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-fakes.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-from.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-includes.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-indexof.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-inheritance.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-isencoding.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-iterator.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-new.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-no-negative-allocation.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-nopendingdep-map.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-of-no-deprecation.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-over-max-length.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-parent-property.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-read.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-readdouble.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-readfloat.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-readint.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-readuint.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-safe-unsafe.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-slice.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-slow.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-swap.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-tojson.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-tostring-range.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-tostring-rangeerror.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-tostring.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-writedouble.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-writefloat.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-writeint.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-writeuint.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-zero-fill-cli.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-zero-fill-reset.js2
-rw-r--r--tests/node_compat/test/parallel/test-buffer-zero-fill.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-default-options.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-double-pipe.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-exec-cwd.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-exec-env.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-exec-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-exec-stdout-stderr-data-string.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-execfile-maxbuf.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-flush-stdio.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-fork-ref.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-fork-ref2.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-kill.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-set-blocking.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-spawn-args.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-spawn-event.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-spawnsync-args.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-spawnsync-validation-errors.js2
-rw-r--r--tests/node_compat/test/parallel/test-child-process-spawnsync.js2
-rw-r--r--tests/node_compat/test/parallel/test-console-async-write-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-console-group.js2
-rw-r--r--tests/node_compat/test/parallel/test-console-log-stdio-broken-dest.js2
-rw-r--r--tests/node_compat/test/parallel/test-console-log-throw-primitive.js2
-rw-r--r--tests/node_compat/test/parallel/test-console-no-swallow-stack-overflow.js2
-rw-r--r--tests/node_compat/test/parallel/test-console-sync-write-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-console-table.js2
-rw-r--r--tests/node_compat/test/parallel/test-console-tty-colors.js2
-rw-r--r--tests/node_compat/test/parallel/test-crypto-dh-shared.js2
-rw-r--r--tests/node_compat/test/parallel/test-crypto-secret-keygen.js2
-rw-r--r--tests/node_compat/test/parallel/test-crypto-update-encoding.js2
-rw-r--r--tests/node_compat/test/parallel/test-dgram-close-during-bind.js2
-rw-r--r--tests/node_compat/test/parallel/test-dgram-close-signal.js2
-rw-r--r--tests/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js2
-rw-r--r--tests/node_compat/test/parallel/test-diagnostics-channel-object-channel-pub-sub.js2
-rw-r--r--tests/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js2
-rw-r--r--tests/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js2
-rw-r--r--tests/node_compat/test/parallel/test-diagnostics-channel-udp.js2
-rw-r--r--tests/node_compat/test/parallel/test-dns-memory-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-dns-promises-exists.js2
-rw-r--r--tests/node_compat/test/parallel/test-dns-resolvens-typeerror.js2
-rw-r--r--tests/node_compat/test/parallel/test-dns-setservers-type-check.js2
-rw-r--r--tests/node_compat/test/parallel/test-eval-strict-referenceerror.js2
-rw-r--r--tests/node_compat/test/parallel/test-eval.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-add-listeners.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-emit-context.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-error-monitor.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-errors.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-get-max-listeners.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-invalid-listener.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-listener-count.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-listeners-side-effects.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-listeners.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-method-names.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-modify-in-emit.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-num-args.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-once.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-remove-all-listeners.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-remove-listeners.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-set-max-listeners-side-effects.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-special-event-names.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-subclass.js2
-rw-r--r--tests/node_compat/test/parallel/test-event-emitter-symbols.js2
-rw-r--r--tests/node_compat/test/parallel/test-events-list.js2
-rw-r--r--tests/node_compat/test/parallel/test-events-on-async-iterator.js2
-rw-r--r--tests/node_compat/test/parallel/test-events-uncaught-exception-stack.js2
-rw-r--r--tests/node_compat/test/parallel/test-eventtarget-brandcheck.js2
-rw-r--r--tests/node_compat/test/parallel/test-exception-handler.js2
-rw-r--r--tests/node_compat/test/parallel/test-exception-handler2.js2
-rw-r--r--tests/node_compat/test/parallel/test-file-read-noexist.js2
-rw-r--r--tests/node_compat/test/parallel/test-file-write-stream.js2
-rw-r--r--tests/node_compat/test/parallel/test-file-write-stream2.js2
-rw-r--r--tests/node_compat/test/parallel/test-file-write-stream3.js2
-rw-r--r--tests/node_compat/test/parallel/test-file-write-stream4.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-access.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-append-file-sync.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-chown-type-check.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-copyfile.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-empty-readStream.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-open-flags.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-open-mode-mask.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-open-no-close.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-open-numeric-flags.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream-autoClose.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream-concurrent-reads.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream-double-close.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream-encoding.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream-fd.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream-inherit.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream-patch-open.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream-resume.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream-throw-type-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-stream.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-type.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read-zero-length.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-read.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-readdir-stack-overflow.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-readdir.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-readfile-empty.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-readv-sync.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-readv.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-realpath-native.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-not-found.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-on-file.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-not-found.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-on-file.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-not-found.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-on-file.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-rmdir-type-check.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-watchfile.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-buffer.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-file-buffer.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-file-invalid-path.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-file-sync.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-no-fd.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-stream-autoclose-option.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-stream-close-without-callback.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-stream-double-close.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-stream-end.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-stream-fs.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-stream-throw-type-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-stream.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-write-sync.js2
-rw-r--r--tests/node_compat/test/parallel/test-fs-writev-sync.js2
-rw-r--r--tests/node_compat/test/parallel/test-handle-wrap-close-abort.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-agent-getname.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-client-get-url.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-client-read-in-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-header-validators.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-localaddress.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-getter.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-setter.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-outgoing-internal-headers.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-outgoing-renderHeaders.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-outgoing-settimeout.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-url.parse-auth-with-header-in-request.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-url.parse-auth.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-url.parse-basic.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-url.parse-https.request.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-url.parse-only-support-http-https-protocol.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-url.parse-path.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-url.parse-post.js2
-rw-r--r--tests/node_compat/test/parallel/test-http-url.parse-search.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-access-byteswritten.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-better-error-messages-listen-path.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-better-error-messages-port-hostname.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-connect-after-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-connect-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-connect-immediate-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-connect-immediate-finish.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-connect-no-arg.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-dns-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-during-close.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-end-without-connect.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-isip.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-isipv4.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-isipv6.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-listen-close-server-callback-is-not-function.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-listen-close-server.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-listening.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-localerror.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-options-lookup.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-pipe-connect-errors.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-server-listen-options-signal.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-server-listen-options.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-server-listen-remove-callback.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-server-options.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-server-unref-persistent.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-server-unref.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-socket-destroy-twice.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-socket-no-halfopen-enforcer.js2
-rw-r--r--tests/node_compat/test/parallel/test-net-timeout-no-handle.js2
-rw-r--r--tests/node_compat/test/parallel/test-next-tick-doesnt-hang.js2
-rw-r--r--tests/node_compat/test/parallel/test-next-tick-fixed-queue-regression.js2
-rw-r--r--tests/node_compat/test/parallel/test-next-tick-intentional-starvation.js2
-rw-r--r--tests/node_compat/test/parallel/test-next-tick-ordering.js2
-rw-r--r--tests/node_compat/test/parallel/test-next-tick-ordering2.js2
-rw-r--r--tests/node_compat/test/parallel/test-next-tick-when-exiting.js2
-rw-r--r--tests/node_compat/test/parallel/test-next-tick.js2
-rw-r--r--tests/node_compat/test/parallel/test-nodeeventtarget.js2
-rw-r--r--tests/node_compat/test/parallel/test-outgoing-message-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-outgoing-message-pipe.js2
-rw-r--r--tests/node_compat/test/parallel/test-parse-args.mjs2
-rw-r--r--tests/node_compat/test/parallel/test-path-basename.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-dirname.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-extname.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-isabsolute.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-join.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-makelong.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-normalize.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-parse-format.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-posix-exists.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-relative.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-win32-exists.js2
-rw-r--r--tests/node_compat/test/parallel/test-path-zero-length-strings.js2
-rw-r--r--tests/node_compat/test/parallel/test-path.js2
-rw-r--r--tests/node_compat/test/parallel/test-process-beforeexit.js2
-rw-r--r--tests/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js2
-rw-r--r--tests/node_compat/test/parallel/test-process-env-allowed-flags.js2
-rw-r--r--tests/node_compat/test/parallel/test-process-exit-from-before-exit.js2
-rw-r--r--tests/node_compat/test/parallel/test-process-exit-handler.js2
-rw-r--r--tests/node_compat/test/parallel/test-process-exit-recursive.js2
-rw-r--r--tests/node_compat/test/parallel/test-process-exit.js2
-rw-r--r--tests/node_compat/test/parallel/test-process-kill-pid.js2
-rw-r--r--tests/node_compat/test/parallel/test-process-uptime.js2
-rw-r--r--tests/node_compat/test/parallel/test-promise-unhandled-silent.js2
-rw-r--r--tests/node_compat/test/parallel/test-promise-unhandled-throw-handler.js2
-rw-r--r--tests/node_compat/test/parallel/test-punycode.js2
-rw-r--r--tests/node_compat/test/parallel/test-querystring-escape.js2
-rw-r--r--tests/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js2
-rw-r--r--tests/node_compat/test/parallel/test-querystring-multichar-separator.js2
-rw-r--r--tests/node_compat/test/parallel/test-readline-emit-keypress-events.js2
-rw-r--r--tests/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js2
-rw-r--r--tests/node_compat/test/parallel/test-readline-keys.js2
-rw-r--r--tests/node_compat/test/parallel/test-readline-position.js2
-rw-r--r--tests/node_compat/test/parallel/test-readline-reopen.js2
-rw-r--r--tests/node_compat/test/parallel/test-readline-set-raw-mode.js2
-rw-r--r--tests/node_compat/test/parallel/test-readline-undefined-columns.js2
-rw-r--r--tests/node_compat/test/parallel/test-readline.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-add-abort-signal.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-aliases-legacy.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-auto-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-await-drain-writers-in-synchronously-recursion-write.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-backpressure.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-big-packet.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-big-push.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-buffer-list.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-construct.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-destroy-event-order.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-duplex-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-duplex-end.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-duplex-from.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-duplex-props.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-duplex-readable-end.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-duplex-writable-finished.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-duplex.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-end-paused.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-error-once.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-events-prepend.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-inheritance.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-ispaused.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-objectmode-undefined.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-once-readable-pipe.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-after-end.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-await-drain-manual-resume.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-await-drain-push-while-write.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-await-drain.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-cleanup.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-error-handling.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-event.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-flow-after-unpipe.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-flow.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-manual-resume.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-needDrain.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-same-destination-twice.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipeline-async-iterator.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipeline-queued-end-in-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-pipeline-with-empty-string.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-push-strings.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-aborted.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-add-chunk-during-data.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-constructor-set-methods.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-data.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-didRead.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-emit-readable-short-stream.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-emittedReadable.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-end-destroyed.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-ended.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-error-end.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-event.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-flow-recursion.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-hwm-0-async.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-hwm-0-no-flow-data.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-hwm-0.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-infinite-read.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-invalid-chunk.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-needReadable.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-next-no-null.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-no-unneeded-readable.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-object-multi-push-async.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-pause-and-resume.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-readable-then-resume.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-readable.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-reading-readingMore.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-resume-hwm.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-resumeScheduled.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-setEncoding-existing-buffers.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-setEncoding-null.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-unshift.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readable-with-unimplemented-_read.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-readableListening-state.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-transform-callback-twice.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-transform-constructor-set-methods.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-transform-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-transform-final-sync.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-transform-final.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-transform-flush-data.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-transform-objectmode-falsey-value.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-transform-split-highwatermark.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-transform-split-objectmode.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-uint8array.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-unpipe-event.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-unshift-empty-chunk.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-unshift-read-race.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-change-default-encoding.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-clear-buffer.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-constructor-set-methods.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-decoded-encoding.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-end-cb-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-end-multiple.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-ended-state.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-finish-destroyed.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-finished-state.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-finished.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-invalid-chunk.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-needdrain-state.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-null.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-properties.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-writable.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-write-cb-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-write-cb-twice.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-write-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writable-write-writev-finish.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writableState-ending.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-write-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-write-drain.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-write-final.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream-writev.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-base64-single-char-read-end.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-basic.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-compatibility.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-decode-partial.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-finish-pipe.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-large-read-stall.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-objects.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-pipe-error-handling.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-pipe-error-once-listener.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-push.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-read-sync-stack.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-readable-empty-buffer-no-eof.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-readable-from-list.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-readable-legacy-drain.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-readable-non-empty-end.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-readable-wrap-empty.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-readable-wrap-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-readable-wrap.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-set-encoding.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-transform.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-unpipe-drain.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-unpipe-leak.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream2-writable.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream3-cork-end.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream3-cork-uncork.js2
-rw-r--r--tests/node_compat/test/parallel/test-stream3-pause-then-read.js2
-rw-r--r--tests/node_compat/test/parallel/test-streams-highwatermark.js2
-rw-r--r--tests/node_compat/test/parallel/test-string-decoder.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-api-refs.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-args.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-clear-null-does-not-throw-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-clear-object-does-not-throw-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-clear-timeout-interval-equivalent.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-clearImmediate.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-interval-throw.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-non-integer-delay.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-refresh.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-same-timeout-wrong-list-deleted.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-timeout-with-non-integer.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-uncaught-exception.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-unref-throw-then-ref.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-user-call.js2
-rw-r--r--tests/node_compat/test/parallel/test-timers-zero-timeout.js2
-rw-r--r--tests/node_compat/test/parallel/test-tty-stdin-end.js2
-rw-r--r--tests/node_compat/test/parallel/test-ttywrap-invalid-fd.js2
-rw-r--r--tests/node_compat/test/parallel/test-url-domain-ascii-unicode.js2
-rw-r--r--tests/node_compat/test/parallel/test-url-fileurltopath.js2
-rw-r--r--tests/node_compat/test/parallel/test-url-format-invalid-input.js2
-rw-r--r--tests/node_compat/test/parallel/test-url-format-whatwg.js2
-rw-r--r--tests/node_compat/test/parallel/test-url-format.js2
-rw-r--r--tests/node_compat/test/parallel/test-url-parse-invalid-input.js2
-rw-r--r--tests/node_compat/test/parallel/test-url-parse-query.js2
-rw-r--r--tests/node_compat/test/parallel/test-url-pathtofileurl.js2
-rw-r--r--tests/node_compat/test/parallel/test-url-relative.js2
-rw-r--r--tests/node_compat/test/parallel/test-util-deprecate-invalid-code.js2
-rw-r--r--tests/node_compat/test/parallel/test-util-deprecate.js2
-rw-r--r--tests/node_compat/test/parallel/test-util-inherits.js2
-rw-r--r--tests/node_compat/test/parallel/test-util-inspect-long-running.js2
-rw-r--r--tests/node_compat/test/parallel/test-util-types-exists.js2
-rw-r--r--tests/node_compat/test/parallel/test-vm-new-script-this-context.js2
-rw-r--r--tests/node_compat/test/parallel/test-vm-static-this.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-encoding-custom-api-basics.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-streaming.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-passive.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-signal.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-events-customevent.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-url-custom-global.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-url-custom-href-side-effect.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js2
-rw-r--r--tests/node_compat/test/parallel/test-whatwg-url-override-hostname.js2
-rw-r--r--tests/node_compat/test/parallel/test-worker-message-port-receive-message.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-close-after-error.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-close-after-write.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-destroy-pipe.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-from-string.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-no-stream.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-sync-no-event.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-truncated.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-unzip-one-byte-chunks.js2
-rw-r--r--tests/node_compat/test/parallel/test-zlib-write-after-end.js2
-rw-r--r--tests/node_compat/test/pseudo-tty/console-dumb-tty.js2
-rw-r--r--tests/node_compat/test/pseudo-tty/console_colors.js2
-rw-r--r--tests/node_compat/test/pseudo-tty/no_dropped_stdio.js2
-rw-r--r--tests/node_compat/test/pseudo-tty/no_interleaved_stdio.js2
-rw-r--r--tests/node_compat/test/pseudo-tty/test-tty-color-support-warning-2.js2
-rw-r--r--tests/node_compat/test/pseudo-tty/test-tty-color-support-warning.js2
-rw-r--r--tests/node_compat/test/pseudo-tty/test-tty-stdin-end.js2
-rw-r--r--tests/node_compat/test/pseudo-tty/test-tty-stdout-end.js2
506 files changed, 523 insertions, 522 deletions
diff --git a/.dprint.json b/.dprint.json
index 8a62f2f5a..e0666c9cf 100644
--- a/.dprint.json
+++ b/.dprint.json
@@ -49,8 +49,8 @@
"tests/util/std",
"tests/wpt/suite",
"third_party",
- "tools/node_compat/TODO.md",
- "tools/node_compat/node",
+ "tests/node_compat/runner/TODO.md",
+ "tests/node_compat/runner/suite",
"tests/wpt/runner/expectation.json",
"tests/wpt/runner/manifest.json",
"ext/websocket/autobahn/reports"
diff --git a/.github/workflows/ci.generate.ts b/.github/workflows/ci.generate.ts
index c15e508d0..466d30ba4 100755
--- a/.github/workflows/ci.generate.ts
+++ b/.github/workflows/ci.generate.ts
@@ -454,7 +454,7 @@ const ci = {
if: "matrix.wpt",
},
{
- ...submoduleStep("./tools/node_compat/node"),
+ ...submoduleStep("./tests/node_compat/runner/suite"),
if: "matrix.job == 'lint' && matrix.os == 'linux'",
},
{
@@ -653,7 +653,7 @@ const ci = {
name: "node_compat/setup.ts --check",
if: "matrix.job == 'lint' && matrix.os == 'linux'",
run:
- "deno run --allow-write --allow-read --allow-run=git ./tools/node_compat/setup.ts --check",
+ "deno run --allow-write --allow-read --allow-run=git ./tests/node_compat/runner/setup.ts --check",
},
{
name: "Build debug",
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 632d59344..0dfc1654d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -157,8 +157,8 @@ jobs:
- name: Clone submodule ./tests/wpt/suite
run: git submodule update --init --recursive --depth=1 -- ./tests/wpt/suite
if: '!(matrix.skip) && (matrix.wpt)'
- - name: Clone submodule ./tools/node_compat/node
- run: git submodule update --init --recursive --depth=1 -- ./tools/node_compat/node
+ - name: Clone submodule ./tests/node_compat/runner/suite
+ run: git submodule update --init --recursive --depth=1 -- ./tests/node_compat/runner/suite
if: '!(matrix.skip) && (matrix.job == ''lint'' && matrix.os == ''linux'')'
- name: 'Create source tarballs (release, linux)'
if: |-
@@ -388,7 +388,7 @@ jobs:
run: deno run --unstable --allow-write --allow-read --allow-run --allow-net ./tools/lint.js
- name: node_compat/setup.ts --check
if: '!(matrix.skip) && (matrix.job == ''lint'' && matrix.os == ''linux'')'
- run: deno run --allow-write --allow-read --allow-run=git ./tools/node_compat/setup.ts --check
+ run: deno run --allow-write --allow-read --allow-run=git ./tests/node_compat/runner/setup.ts --check
- name: Build debug
if: '!(matrix.skip) && (matrix.job == ''test'' && matrix.profile == ''debug'')'
run: |-
diff --git a/.gitmodules b/.gitmodules
index d1fb796d4..be03d0684 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -6,6 +6,6 @@
path = tests/wpt/suite
url = https://github.com/web-platform-tests/wpt.git
-[submodule "tools/node_compat/node"]
- path = tools/node_compat/node
+[submodule "tests/node_compat/runner/suite"]
+ path = tests/node_compat/runner/suite
url = https://github.com/denoland/node_test.git
diff --git a/ext/node/polyfills/README.md b/ext/node/polyfills/README.md
index ed9aef253..26527278e 100644
--- a/ext/node/polyfills/README.md
+++ b/ext/node/polyfills/README.md
@@ -101,7 +101,8 @@ const leftPad = require("left-pad");
### Setting up the test runner and running tests
-See [tools/node_compat/README.md](../../../tools/node_compat/README.md).
+See
+[tests/node_compat/runner/README.md](../../../tests/node_compat/runner/README.md).
### Best practices
@@ -160,4 +161,4 @@ It's not as clean, but prevents the callback being called twice.
Node compatibility can be measured by how many native Node tests pass. If you'd
like to know what you can work on, check out the list of Node tests remaining
-[here](../../../tools/node_compat/TODO.md).
+[here](../../../tests/node_compat/runner/TODO.md).
diff --git a/tools/node_compat/.gitignore b/tests/node_compat/runner/.gitignore
index ff3de762c..ff3de762c 100644
--- a/tools/node_compat/.gitignore
+++ b/tests/node_compat/runner/.gitignore
diff --git a/tools/node_compat/README.md b/tests/node_compat/runner/README.md
index cece27d41..ec663c500 100644
--- a/tools/node_compat/README.md
+++ b/tests/node_compat/runner/README.md
@@ -7,9 +7,9 @@ against our Node.js compatibility feature.
This directory includes the tools for downloading, setting up, and updating the
Node.js compat testing in Deno repository.
-- `//tools/node_compat/setup.ts`
+- `//tests/node_compat/runner/setup.ts`
- This script sets up the Node.js compat tests.
-- `//tools/node_compat/versions/`
+- `//tests/node_compat/runner/versions/`
- Node.js source tarballs and extracted test cases are stored here.
- `//tests/node_compat/config.jsonc`
- This json file stores the settings about which Node.js compat test to run
@@ -22,7 +22,7 @@ Node.js compat testing in Deno repository.
1. Update `tests` property of `//tests/node_compat/config.jsonc`. For example,
if you want to add `test/parallel/test-foo.js` from Node.js test cases, then
add `test-foo.js` entry in `tests.parallel` array property in `config.jsonc`
-1. Run `deno task setup` in `tools/node_compat` dir.
+1. Run `deno task setup` in `tests/node_compat/runner` dir.
The above command copies the updated items from Node.js tarball to the Deno
source tree.
@@ -40,11 +40,11 @@ If the test needs to be ignored in particular platform, then add them in
Node.js compat tests are run as part of `cargo test` command. If you want to run
only the Node.js compat test cases you can use the command
`cargo test node_compat`. If you want to run specific tests you can use the
-command `deno task test` (in `tools/node_compat` dir). For example, if you want
-to run all test files which contains `buffer` in filename you can use the
-command:
+command `deno task test` (in `tests/node_compat/runner` dir). For example, if
+you want to run all test files which contains `buffer` in filename you can use
+the command:
```shellsession
-/path/to/deno/tools/node_compat
+/path/to/deno/tests/node_compat/runner
$ deno task test buffer
```
diff --git a/tools/node_compat/TODO.md b/tests/node_compat/runner/TODO.md
index ae3e184be..b812981e5 100644
--- a/tools/node_compat/TODO.md
+++ b/tests/node_compat/runner/TODO.md
@@ -1,7 +1,7 @@
<!-- deno-fmt-ignore-file -->
# Remaining Node Tests
-NOTE: This file should not be manually edited. Please edit `tests/node_compat/config.json` and run `deno task setup` in `tools/node_compat` dir instead.
+NOTE: This file should not be manually edited. Please edit `tests/node_compat/config.json` and run `deno task setup` in `tests/node_compat/runner` dir instead.
- [abort/test-abort-backtrace.js](https://github.com/nodejs/node/tree/v18.12.1/test/abort/test-abort-backtrace.js)
- [abort/test-abort-fatal-error.js](https://github.com/nodejs/node/tree/v18.12.1/test/abort/test-abort-fatal-error.js)
diff --git a/tools/node_compat/deno.json b/tests/node_compat/runner/deno.json
index 86ca5fdde..e29d224c9 100644
--- a/tools/node_compat/deno.json
+++ b/tests/node_compat/runner/deno.json
@@ -1,10 +1,10 @@
{
"imports": {
"@test_util/": "../../test_util/",
- "@std/": "../../tests/util/std/"
+ "@std/": "../../util/std/"
},
"tasks": {
"setup": "deno run --allow-read --allow-write ./setup.ts",
- "test": "deno test -A ../../tests/node_compat/test.ts --"
+ "test": "deno test -A ../test.ts --"
}
}
diff --git a/tools/node_compat/setup.ts b/tests/node_compat/runner/setup.ts
index 1d685f543..22fc71086 100755
--- a/tools/node_compat/setup.ts
+++ b/tests/node_compat/runner/setup.ts
@@ -10,7 +10,7 @@ import { writeAll } from "@std/io/write_all.ts";
import { withoutAll } from "@std/collections/without_all.ts";
import { relative } from "@std/path/posix/relative.ts";
-import { config, ignoreList } from "../../tests/node_compat/common.ts";
+import { config, ignoreList } from "../common.ts";
const encoder = new TextEncoder();
@@ -37,9 +37,9 @@ const NODE_IGNORED_TEST_DIRS = [
"wpt",
];
-const VENDORED_NODE_TEST = new URL("node/test/", import.meta.url);
+const VENDORED_NODE_TEST = new URL("./suite/test/", import.meta.url);
const NODE_COMPAT_TEST_DEST_URL = new URL(
- "../../tests/node_compat/test/",
+ "../test/",
import.meta.url,
);
@@ -76,7 +76,7 @@ async function updateToDo() {
await file.write(encoder.encode(`<!-- deno-fmt-ignore-file -->
# Remaining Node Tests
-NOTE: This file should not be manually edited. Please edit \`tests/node_compat/config.json\` and run \`deno task setup\` in \`tools/node_compat\` dir instead.
+NOTE: This file should not be manually edited. Please edit \`tests/node_compat/config.json\` and run \`deno task setup\` in \`tests/node_compat/runner\` dir instead.
`));
for (const test of missingTests) {
@@ -114,7 +114,7 @@ async function copyTests() {
// suite is the directory name after test/. For example, if the file is
// "node_compat/node/test/fixtures/policy/main.mjs"
// then suite is "fixtures/policy"
- const suite = fragments.slice(fragments.indexOf("node_compat") + 3, -1)
+ const suite = fragments.slice(fragments.indexOf("node_compat") + 4, -1)
.join("/");
if (!hasEntry(entry.name, suite)) {
continue;
@@ -139,7 +139,7 @@ async function copyTests() {
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node ${NODE_VERSION}
-// This file is automatically generated by \`tools/node_compat/setup.ts\`. Do not modify this file manually.
+// This file is automatically generated by \`tests/node_compat/runner/setup.ts\`. Do not modify this file manually.
`),
);
diff --git a/tests/node_compat/runner/suite b/tests/node_compat/runner/suite
new file mode 160000
+Subproject b114fad0ec952fddddefc8972c43d2959388bbc
diff --git a/tests/node_compat/test/common/child_process.js b/tests/node_compat/test/common/child_process.js
index b860d7697..d46ec39d1 100644
--- a/tests/node_compat/test/common/child_process.js
+++ b/tests/node_compat/test/common/child_process.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/common/countdown.js b/tests/node_compat/test/common/countdown.js
index a7ae0d029..67742db18 100644
--- a/tests/node_compat/test/common/countdown.js
+++ b/tests/node_compat/test/common/countdown.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/common/dns.js b/tests/node_compat/test/common/dns.js
index 54df6a55e..e8301344c 100644
--- a/tests/node_compat/test/common/dns.js
+++ b/tests/node_compat/test/common/dns.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/common/duplexpair.js b/tests/node_compat/test/common/duplexpair.js
index 6e5286cc8..fdd77f9dd 100644
--- a/tests/node_compat/test/common/duplexpair.js
+++ b/tests/node_compat/test/common/duplexpair.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const { Duplex } = require('stream');
diff --git a/tests/node_compat/test/common/fixtures.js b/tests/node_compat/test/common/fixtures.js
index 64b888eb6..08c8fd20c 100644
--- a/tests/node_compat/test/common/fixtures.js
+++ b/tests/node_compat/test/common/fixtures.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/common/hijackstdio.js b/tests/node_compat/test/common/hijackstdio.js
index 38582ece2..db35fda56 100644
--- a/tests/node_compat/test/common/hijackstdio.js
+++ b/tests/node_compat/test/common/hijackstdio.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/common/index.mjs b/tests/node_compat/test/common/index.mjs
index 25fe5cbb0..d5473eaea 100644
--- a/tests/node_compat/test/common/index.mjs
+++ b/tests/node_compat/test/common/index.mjs
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
import { createRequire } from 'module';
diff --git a/tests/node_compat/test/common/tmpdir.js b/tests/node_compat/test/common/tmpdir.js
index 886c4a107..668424cdc 100644
--- a/tests/node_compat/test/common/tmpdir.js
+++ b/tests/node_compat/test/common/tmpdir.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/fixtures/GH-1899-output.js b/tests/node_compat/test/fixtures/GH-1899-output.js
index d647eb320..ffb0515cb 100644
--- a/tests/node_compat/test/fixtures/GH-1899-output.js
+++ b/tests/node_compat/test/fixtures/GH-1899-output.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/fixtures/a.js b/tests/node_compat/test/fixtures/a.js
index 9f5a21a06..b63484fe5 100644
--- a/tests/node_compat/test/fixtures/a.js
+++ b/tests/node_compat/test/fixtures/a.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/fixtures/child_process_should_emit_error.js b/tests/node_compat/test/fixtures/child_process_should_emit_error.js
index 5a56c312b..e2bbad2dd 100644
--- a/tests/node_compat/test/fixtures/child_process_should_emit_error.js
+++ b/tests/node_compat/test/fixtures/child_process_should_emit_error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/fixtures/loop.js b/tests/node_compat/test/fixtures/loop.js
index f9bcfc66e..aad83d0f6 100644
--- a/tests/node_compat/test/fixtures/loop.js
+++ b/tests/node_compat/test/fixtures/loop.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
var t = 1;
var k = 1;
diff --git a/tests/node_compat/test/internet/test-dns-idna2008.js b/tests/node_compat/test/internet/test-dns-idna2008.js
index 7308f9deb..9527ec22f 100644
--- a/tests/node_compat/test/internet/test-dns-idna2008.js
+++ b/tests/node_compat/test/internet/test-dns-idna2008.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/internet/test-dns-lookup.js b/tests/node_compat/test/internet/test-dns-lookup.js
index cfd3e758c..8b6c171c9 100644
--- a/tests/node_compat/test/internet/test-dns-lookup.js
+++ b/tests/node_compat/test/internet/test-dns-lookup.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/internet/test-dns-promises-resolve.js b/tests/node_compat/test/internet/test-dns-promises-resolve.js
index e4ee5f782..130c73422 100644
--- a/tests/node_compat/test/internet/test-dns-promises-resolve.js
+++ b/tests/node_compat/test/internet/test-dns-promises-resolve.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/internet/test-dns-regress-6244.js b/tests/node_compat/test/internet/test-dns-regress-6244.js
index 988cf21ee..9d37d6c72 100644
--- a/tests/node_compat/test/internet/test-dns-regress-6244.js
+++ b/tests/node_compat/test/internet/test-dns-regress-6244.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/internet/test-dns-setserver-in-callback-of-resolve4.js b/tests/node_compat/test/internet/test-dns-setserver-in-callback-of-resolve4.js
index b4360c205..e2ecc8786 100644
--- a/tests/node_compat/test/internet/test-dns-setserver-in-callback-of-resolve4.js
+++ b/tests/node_compat/test/internet/test-dns-setserver-in-callback-of-resolve4.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/internet/test-http-https-default-ports.js b/tests/node_compat/test/internet/test-http-https-default-ports.js
index ef3edd2fc..90e0f299a 100644
--- a/tests/node_compat/test/internet/test-http-https-default-ports.js
+++ b/tests/node_compat/test/internet/test-http-https-default-ports.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-assert-async.js b/tests/node_compat/test/parallel/test-assert-async.js
index a2a8315d8..db6bfabdc 100644
--- a/tests/node_compat/test/parallel/test-assert-async.js
+++ b/tests/node_compat/test/parallel/test-assert-async.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-assert-fail.js b/tests/node_compat/test/parallel/test-assert-fail.js
index 03def3a88..7c7ceef51 100644
--- a/tests/node_compat/test/parallel/test-assert-fail.js
+++ b/tests/node_compat/test/parallel/test-assert-fail.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-assert-strict-exists.js b/tests/node_compat/test/parallel/test-assert-strict-exists.js
index 49499c3f6..7a9c96a94 100644
--- a/tests/node_compat/test/parallel/test-assert-strict-exists.js
+++ b/tests/node_compat/test/parallel/test-assert-strict-exists.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-bad-unicode.js b/tests/node_compat/test/parallel/test-bad-unicode.js
index b4188878d..fea7e3cd7 100644
--- a/tests/node_compat/test/parallel/test-bad-unicode.js
+++ b/tests/node_compat/test/parallel/test-bad-unicode.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-btoa-atob.js b/tests/node_compat/test/parallel/test-btoa-atob.js
index 3fd8d323c..22a9affec 100644
--- a/tests/node_compat/test/parallel/test-btoa-atob.js
+++ b/tests/node_compat/test/parallel/test-btoa-atob.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-alloc.js b/tests/node_compat/test/parallel/test-buffer-alloc.js
index bb0af6456..016318f18 100644
--- a/tests/node_compat/test/parallel/test-buffer-alloc.js
+++ b/tests/node_compat/test/parallel/test-buffer-alloc.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-arraybuffer.js b/tests/node_compat/test/parallel/test-buffer-arraybuffer.js
index 286481758..7533f8f88 100644
--- a/tests/node_compat/test/parallel/test-buffer-arraybuffer.js
+++ b/tests/node_compat/test/parallel/test-buffer-arraybuffer.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-ascii.js b/tests/node_compat/test/parallel/test-buffer-ascii.js
index 08e4e6543..5695a275a 100644
--- a/tests/node_compat/test/parallel/test-buffer-ascii.js
+++ b/tests/node_compat/test/parallel/test-buffer-ascii.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-buffer-badhex.js b/tests/node_compat/test/parallel/test-buffer-badhex.js
index cafaa0887..7f1f57a76 100644
--- a/tests/node_compat/test/parallel/test-buffer-badhex.js
+++ b/tests/node_compat/test/parallel/test-buffer-badhex.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-bigint64.js b/tests/node_compat/test/parallel/test-buffer-bigint64.js
index 7aa391f0a..2ba709bfe 100644
--- a/tests/node_compat/test/parallel/test-buffer-bigint64.js
+++ b/tests/node_compat/test/parallel/test-buffer-bigint64.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-bytelength.js b/tests/node_compat/test/parallel/test-buffer-bytelength.js
index 4f10596a2..858c72f67 100644
--- a/tests/node_compat/test/parallel/test-buffer-bytelength.js
+++ b/tests/node_compat/test/parallel/test-buffer-bytelength.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-compare-offset.js b/tests/node_compat/test/parallel/test-buffer-compare-offset.js
index bb7ba2998..9583ded36 100644
--- a/tests/node_compat/test/parallel/test-buffer-compare-offset.js
+++ b/tests/node_compat/test/parallel/test-buffer-compare-offset.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-concat.js b/tests/node_compat/test/parallel/test-buffer-concat.js
index 5d2e2c4a5..cd63be4e4 100644
--- a/tests/node_compat/test/parallel/test-buffer-concat.js
+++ b/tests/node_compat/test/parallel/test-buffer-concat.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-buffer-constants.js b/tests/node_compat/test/parallel/test-buffer-constants.js
index 0c4f6e21b..026ac41d8 100644
--- a/tests/node_compat/test/parallel/test-buffer-constants.js
+++ b/tests/node_compat/test/parallel/test-buffer-constants.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-copy.js b/tests/node_compat/test/parallel/test-buffer-copy.js
index a10bfebc5..38f32e52f 100644
--- a/tests/node_compat/test/parallel/test-buffer-copy.js
+++ b/tests/node_compat/test/parallel/test-buffer-copy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-equals.js b/tests/node_compat/test/parallel/test-buffer-equals.js
index 3d22fae84..c7768da1a 100644
--- a/tests/node_compat/test/parallel/test-buffer-equals.js
+++ b/tests/node_compat/test/parallel/test-buffer-equals.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-failed-alloc-typed-arrays.js b/tests/node_compat/test/parallel/test-buffer-failed-alloc-typed-arrays.js
index fc822ec86..89bf78065 100644
--- a/tests/node_compat/test/parallel/test-buffer-failed-alloc-typed-arrays.js
+++ b/tests/node_compat/test/parallel/test-buffer-failed-alloc-typed-arrays.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-fakes.js b/tests/node_compat/test/parallel/test-buffer-fakes.js
index 2e25d6219..bcd97042a 100644
--- a/tests/node_compat/test/parallel/test-buffer-fakes.js
+++ b/tests/node_compat/test/parallel/test-buffer-fakes.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-from.js b/tests/node_compat/test/parallel/test-buffer-from.js
index 6483e2a63..7efb99fae 100644
--- a/tests/node_compat/test/parallel/test-buffer-from.js
+++ b/tests/node_compat/test/parallel/test-buffer-from.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-includes.js b/tests/node_compat/test/parallel/test-buffer-includes.js
index 797ec8246..576719a3f 100644
--- a/tests/node_compat/test/parallel/test-buffer-includes.js
+++ b/tests/node_compat/test/parallel/test-buffer-includes.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-indexof.js b/tests/node_compat/test/parallel/test-buffer-indexof.js
index 802e0208b..7ef0467b2 100644
--- a/tests/node_compat/test/parallel/test-buffer-indexof.js
+++ b/tests/node_compat/test/parallel/test-buffer-indexof.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-inheritance.js b/tests/node_compat/test/parallel/test-buffer-inheritance.js
index 6440a84cb..5c3d5925f 100644
--- a/tests/node_compat/test/parallel/test-buffer-inheritance.js
+++ b/tests/node_compat/test/parallel/test-buffer-inheritance.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-isencoding.js b/tests/node_compat/test/parallel/test-buffer-isencoding.js
index 439e6860a..8f9089a02 100644
--- a/tests/node_compat/test/parallel/test-buffer-isencoding.js
+++ b/tests/node_compat/test/parallel/test-buffer-isencoding.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-iterator.js b/tests/node_compat/test/parallel/test-buffer-iterator.js
index 8ac97e259..279f75ac8 100644
--- a/tests/node_compat/test/parallel/test-buffer-iterator.js
+++ b/tests/node_compat/test/parallel/test-buffer-iterator.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-new.js b/tests/node_compat/test/parallel/test-buffer-new.js
index d15138327..aaa08f39a 100644
--- a/tests/node_compat/test/parallel/test-buffer-new.js
+++ b/tests/node_compat/test/parallel/test-buffer-new.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-no-negative-allocation.js b/tests/node_compat/test/parallel/test-buffer-no-negative-allocation.js
index df4a6cb52..27ccf90db 100644
--- a/tests/node_compat/test/parallel/test-buffer-no-negative-allocation.js
+++ b/tests/node_compat/test/parallel/test-buffer-no-negative-allocation.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-nopendingdep-map.js b/tests/node_compat/test/parallel/test-buffer-nopendingdep-map.js
index a6320d0b0..54f272c7e 100644
--- a/tests/node_compat/test/parallel/test-buffer-nopendingdep-map.js
+++ b/tests/node_compat/test/parallel/test-buffer-nopendingdep-map.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --no-warnings --pending-deprecation
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-of-no-deprecation.js b/tests/node_compat/test/parallel/test-buffer-of-no-deprecation.js
index b2b48d51d..84e0a476d 100644
--- a/tests/node_compat/test/parallel/test-buffer-of-no-deprecation.js
+++ b/tests/node_compat/test/parallel/test-buffer-of-no-deprecation.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-over-max-length.js b/tests/node_compat/test/parallel/test-buffer-over-max-length.js
index c10c1e9d1..5737ad873 100644
--- a/tests/node_compat/test/parallel/test-buffer-over-max-length.js
+++ b/tests/node_compat/test/parallel/test-buffer-over-max-length.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-parent-property.js b/tests/node_compat/test/parallel/test-buffer-parent-property.js
index 6efc42d06..7c5f4acce 100644
--- a/tests/node_compat/test/parallel/test-buffer-parent-property.js
+++ b/tests/node_compat/test/parallel/test-buffer-parent-property.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-read.js b/tests/node_compat/test/parallel/test-buffer-read.js
index 391b309a8..0b6db96b1 100644
--- a/tests/node_compat/test/parallel/test-buffer-read.js
+++ b/tests/node_compat/test/parallel/test-buffer-read.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-readdouble.js b/tests/node_compat/test/parallel/test-buffer-readdouble.js
index f4ab9ba88..7fe5a4841 100644
--- a/tests/node_compat/test/parallel/test-buffer-readdouble.js
+++ b/tests/node_compat/test/parallel/test-buffer-readdouble.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-readfloat.js b/tests/node_compat/test/parallel/test-buffer-readfloat.js
index 780d3a6ac..de7bd6c9b 100644
--- a/tests/node_compat/test/parallel/test-buffer-readfloat.js
+++ b/tests/node_compat/test/parallel/test-buffer-readfloat.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-readint.js b/tests/node_compat/test/parallel/test-buffer-readint.js
index 0c865eb92..edcba393b 100644
--- a/tests/node_compat/test/parallel/test-buffer-readint.js
+++ b/tests/node_compat/test/parallel/test-buffer-readint.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-readuint.js b/tests/node_compat/test/parallel/test-buffer-readuint.js
index bbef6f49a..7e1ed1442 100644
--- a/tests/node_compat/test/parallel/test-buffer-readuint.js
+++ b/tests/node_compat/test/parallel/test-buffer-readuint.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-safe-unsafe.js b/tests/node_compat/test/parallel/test-buffer-safe-unsafe.js
index 180af8993..5f810d2e2 100644
--- a/tests/node_compat/test/parallel/test-buffer-safe-unsafe.js
+++ b/tests/node_compat/test/parallel/test-buffer-safe-unsafe.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-slice.js b/tests/node_compat/test/parallel/test-buffer-slice.js
index 518618d8d..1ae0c105a 100644
--- a/tests/node_compat/test/parallel/test-buffer-slice.js
+++ b/tests/node_compat/test/parallel/test-buffer-slice.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-buffer-slow.js b/tests/node_compat/test/parallel/test-buffer-slow.js
index eed2898c5..b10c4c6db 100644
--- a/tests/node_compat/test/parallel/test-buffer-slow.js
+++ b/tests/node_compat/test/parallel/test-buffer-slow.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-swap.js b/tests/node_compat/test/parallel/test-buffer-swap.js
index 8e1315601..3885672b5 100644
--- a/tests/node_compat/test/parallel/test-buffer-swap.js
+++ b/tests/node_compat/test/parallel/test-buffer-swap.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-tojson.js b/tests/node_compat/test/parallel/test-buffer-tojson.js
index d21786c37..353eb4746 100644
--- a/tests/node_compat/test/parallel/test-buffer-tojson.js
+++ b/tests/node_compat/test/parallel/test-buffer-tojson.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-tostring-range.js b/tests/node_compat/test/parallel/test-buffer-tostring-range.js
index 9fa199bd5..f4555d5a9 100644
--- a/tests/node_compat/test/parallel/test-buffer-tostring-range.js
+++ b/tests/node_compat/test/parallel/test-buffer-tostring-range.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-tostring-rangeerror.js b/tests/node_compat/test/parallel/test-buffer-tostring-rangeerror.js
index 793d2d891..dbc69747e 100644
--- a/tests/node_compat/test/parallel/test-buffer-tostring-rangeerror.js
+++ b/tests/node_compat/test/parallel/test-buffer-tostring-rangeerror.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-buffer-tostring.js b/tests/node_compat/test/parallel/test-buffer-tostring.js
index a6f5cabe0..4a71ce651 100644
--- a/tests/node_compat/test/parallel/test-buffer-tostring.js
+++ b/tests/node_compat/test/parallel/test-buffer-tostring.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-writedouble.js b/tests/node_compat/test/parallel/test-buffer-writedouble.js
index 3e4d4e676..aaa41fb21 100644
--- a/tests/node_compat/test/parallel/test-buffer-writedouble.js
+++ b/tests/node_compat/test/parallel/test-buffer-writedouble.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-writefloat.js b/tests/node_compat/test/parallel/test-buffer-writefloat.js
index 4dd75f83e..d971fccc3 100644
--- a/tests/node_compat/test/parallel/test-buffer-writefloat.js
+++ b/tests/node_compat/test/parallel/test-buffer-writefloat.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-writeint.js b/tests/node_compat/test/parallel/test-buffer-writeint.js
index 117ba47c0..227663b85 100644
--- a/tests/node_compat/test/parallel/test-buffer-writeint.js
+++ b/tests/node_compat/test/parallel/test-buffer-writeint.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-writeuint.js b/tests/node_compat/test/parallel/test-buffer-writeuint.js
index 1c954bb9f..50ab0888d 100644
--- a/tests/node_compat/test/parallel/test-buffer-writeuint.js
+++ b/tests/node_compat/test/parallel/test-buffer-writeuint.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-zero-fill-cli.js b/tests/node_compat/test/parallel/test-buffer-zero-fill-cli.js
index c3250b870..e886f7baa 100644
--- a/tests/node_compat/test/parallel/test-buffer-zero-fill-cli.js
+++ b/tests/node_compat/test/parallel/test-buffer-zero-fill-cli.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// Flags: --zero-fill-buffers
diff --git a/tests/node_compat/test/parallel/test-buffer-zero-fill-reset.js b/tests/node_compat/test/parallel/test-buffer-zero-fill-reset.js
index 1f1baed66..b1dca54ac 100644
--- a/tests/node_compat/test/parallel/test-buffer-zero-fill-reset.js
+++ b/tests/node_compat/test/parallel/test-buffer-zero-fill-reset.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-buffer-zero-fill.js b/tests/node_compat/test/parallel/test-buffer-zero-fill.js
index be8ce1412..a891343c6 100644
--- a/tests/node_compat/test/parallel/test-buffer-zero-fill.js
+++ b/tests/node_compat/test/parallel/test-buffer-zero-fill.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-child-process-default-options.js b/tests/node_compat/test/parallel/test-child-process-default-options.js
index 265cfe22f..2dafeb493 100644
--- a/tests/node_compat/test/parallel/test-child-process-default-options.js
+++ b/tests/node_compat/test/parallel/test-child-process-default-options.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-child-process-double-pipe.js b/tests/node_compat/test/parallel/test-child-process-double-pipe.js
index bd31d1038..5703c9bcd 100644
--- a/tests/node_compat/test/parallel/test-child-process-double-pipe.js
+++ b/tests/node_compat/test/parallel/test-child-process-double-pipe.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-child-process-exec-cwd.js b/tests/node_compat/test/parallel/test-child-process-exec-cwd.js
index 4bd394cca..34a31615d 100644
--- a/tests/node_compat/test/parallel/test-child-process-exec-cwd.js
+++ b/tests/node_compat/test/parallel/test-child-process-exec-cwd.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-child-process-exec-env.js b/tests/node_compat/test/parallel/test-child-process-exec-env.js
index 2797b8761..ce3ef2613 100644
--- a/tests/node_compat/test/parallel/test-child-process-exec-env.js
+++ b/tests/node_compat/test/parallel/test-child-process-exec-env.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-child-process-exec-error.js b/tests/node_compat/test/parallel/test-child-process-exec-error.js
index 3f809ed18..8af3bbefa 100644
--- a/tests/node_compat/test/parallel/test-child-process-exec-error.js
+++ b/tests/node_compat/test/parallel/test-child-process-exec-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-child-process-exec-stdout-stderr-data-string.js b/tests/node_compat/test/parallel/test-child-process-exec-stdout-stderr-data-string.js
index 0e5453926..07a13c888 100644
--- a/tests/node_compat/test/parallel/test-child-process-exec-stdout-stderr-data-string.js
+++ b/tests/node_compat/test/parallel/test-child-process-exec-stdout-stderr-data-string.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// Refs: https://github.com/nodejs/node/issues/7342
diff --git a/tests/node_compat/test/parallel/test-child-process-execfile-maxbuf.js b/tests/node_compat/test/parallel/test-child-process-execfile-maxbuf.js
index 729929c78..ef69cf2d0 100644
--- a/tests/node_compat/test/parallel/test-child-process-execfile-maxbuf.js
+++ b/tests/node_compat/test/parallel/test-child-process-execfile-maxbuf.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js b/tests/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js
index 7ad857a18..4c1d50e2a 100644
--- a/tests/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js
+++ b/tests/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-child-process-flush-stdio.js b/tests/node_compat/test/parallel/test-child-process-flush-stdio.js
index c39bcbdbe..bb9b10e6d 100644
--- a/tests/node_compat/test/parallel/test-child-process-flush-stdio.js
+++ b/tests/node_compat/test/parallel/test-child-process-flush-stdio.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-child-process-fork-ref.js b/tests/node_compat/test/parallel/test-child-process-fork-ref.js
index 37c186af8..8dcfa28ee 100644
--- a/tests/node_compat/test/parallel/test-child-process-fork-ref.js
+++ b/tests/node_compat/test/parallel/test-child-process-fork-ref.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-child-process-fork-ref2.js b/tests/node_compat/test/parallel/test-child-process-fork-ref2.js
index da59d9378..a38f18bd8 100644
--- a/tests/node_compat/test/parallel/test-child-process-fork-ref2.js
+++ b/tests/node_compat/test/parallel/test-child-process-fork-ref2.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js b/tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js
index d255a0a64..b8750f9fc 100644
--- a/tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js
+++ b/tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-child-process-kill.js b/tests/node_compat/test/parallel/test-child-process-kill.js
index 4d4ac3033..319fba5df 100644
--- a/tests/node_compat/test/parallel/test-child-process-kill.js
+++ b/tests/node_compat/test/parallel/test-child-process-kill.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-child-process-set-blocking.js b/tests/node_compat/test/parallel/test-child-process-set-blocking.js
index b43d9ba9c..d3d03d7b5 100644
--- a/tests/node_compat/test/parallel/test-child-process-set-blocking.js
+++ b/tests/node_compat/test/parallel/test-child-process-set-blocking.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-child-process-spawn-args.js b/tests/node_compat/test/parallel/test-child-process-spawn-args.js
index e2597c921..1b21fe616 100644
--- a/tests/node_compat/test/parallel/test-child-process-spawn-args.js
+++ b/tests/node_compat/test/parallel/test-child-process-spawn-args.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-child-process-spawn-event.js b/tests/node_compat/test/parallel/test-child-process-spawn-event.js
index 315644fd1..bf1f26ff0 100644
--- a/tests/node_compat/test/parallel/test-child-process-spawn-event.js
+++ b/tests/node_compat/test/parallel/test-child-process-spawn-event.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-child-process-spawnsync-args.js b/tests/node_compat/test/parallel/test-child-process-spawnsync-args.js
index 05e04a92e..8a531007a 100644
--- a/tests/node_compat/test/parallel/test-child-process-spawnsync-args.js
+++ b/tests/node_compat/test/parallel/test-child-process-spawnsync-args.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js b/tests/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js
index 62b71c729..121021825 100644
--- a/tests/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js
+++ b/tests/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-child-process-spawnsync-validation-errors.js b/tests/node_compat/test/parallel/test-child-process-spawnsync-validation-errors.js
index 89ff02260..09a306c13 100644
--- a/tests/node_compat/test/parallel/test-child-process-spawnsync-validation-errors.js
+++ b/tests/node_compat/test/parallel/test-child-process-spawnsync-validation-errors.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-child-process-spawnsync.js b/tests/node_compat/test/parallel/test-child-process-spawnsync.js
index bb60f3bef..5fbd994cc 100644
--- a/tests/node_compat/test/parallel/test-child-process-spawnsync.js
+++ b/tests/node_compat/test/parallel/test-child-process-spawnsync.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-console-async-write-error.js b/tests/node_compat/test/parallel/test-console-async-write-error.js
index e7591cb9b..1e079292d 100644
--- a/tests/node_compat/test/parallel/test-console-async-write-error.js
+++ b/tests/node_compat/test/parallel/test-console-async-write-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-console-group.js b/tests/node_compat/test/parallel/test-console-group.js
index f07107cec..3224ddb1b 100644
--- a/tests/node_compat/test/parallel/test-console-group.js
+++ b/tests/node_compat/test/parallel/test-console-group.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-console-log-stdio-broken-dest.js b/tests/node_compat/test/parallel/test-console-log-stdio-broken-dest.js
index 832e1a510..153dd9e54 100644
--- a/tests/node_compat/test/parallel/test-console-log-stdio-broken-dest.js
+++ b/tests/node_compat/test/parallel/test-console-log-stdio-broken-dest.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-console-log-throw-primitive.js b/tests/node_compat/test/parallel/test-console-log-throw-primitive.js
index 760c96399..6e1a8c7a7 100644
--- a/tests/node_compat/test/parallel/test-console-log-throw-primitive.js
+++ b/tests/node_compat/test/parallel/test-console-log-throw-primitive.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-console-no-swallow-stack-overflow.js b/tests/node_compat/test/parallel/test-console-no-swallow-stack-overflow.js
index 98621b3ce..8dcd68d33 100644
--- a/tests/node_compat/test/parallel/test-console-no-swallow-stack-overflow.js
+++ b/tests/node_compat/test/parallel/test-console-no-swallow-stack-overflow.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-console-sync-write-error.js b/tests/node_compat/test/parallel/test-console-sync-write-error.js
index 1018a3b54..9a9766645 100644
--- a/tests/node_compat/test/parallel/test-console-sync-write-error.js
+++ b/tests/node_compat/test/parallel/test-console-sync-write-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-console-table.js b/tests/node_compat/test/parallel/test-console-table.js
index a7fddac1e..da3c66032 100644
--- a/tests/node_compat/test/parallel/test-console-table.js
+++ b/tests/node_compat/test/parallel/test-console-table.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-console-tty-colors.js b/tests/node_compat/test/parallel/test-console-tty-colors.js
index 6b6886d1f..5d2a994bb 100644
--- a/tests/node_compat/test/parallel/test-console-tty-colors.js
+++ b/tests/node_compat/test/parallel/test-console-tty-colors.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-crypto-dh-shared.js b/tests/node_compat/test/parallel/test-crypto-dh-shared.js
index 7266b00b9..c087e15d8 100644
--- a/tests/node_compat/test/parallel/test-crypto-dh-shared.js
+++ b/tests/node_compat/test/parallel/test-crypto-dh-shared.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-crypto-secret-keygen.js b/tests/node_compat/test/parallel/test-crypto-secret-keygen.js
index b108269d3..9e9205e3f 100644
--- a/tests/node_compat/test/parallel/test-crypto-secret-keygen.js
+++ b/tests/node_compat/test/parallel/test-crypto-secret-keygen.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-crypto-update-encoding.js b/tests/node_compat/test/parallel/test-crypto-update-encoding.js
index deb3c17c3..8694ca171 100644
--- a/tests/node_compat/test/parallel/test-crypto-update-encoding.js
+++ b/tests/node_compat/test/parallel/test-crypto-update-encoding.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-dgram-close-during-bind.js b/tests/node_compat/test/parallel/test-dgram-close-during-bind.js
index fd1fe523e..2a89c4567 100644
--- a/tests/node_compat/test/parallel/test-dgram-close-during-bind.js
+++ b/tests/node_compat/test/parallel/test-dgram-close-during-bind.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-dgram-close-signal.js b/tests/node_compat/test/parallel/test-dgram-close-signal.js
index ef6ac3a32..108cfd9be 100644
--- a/tests/node_compat/test/parallel/test-dgram-close-signal.js
+++ b/tests/node_compat/test/parallel/test-dgram-close-signal.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js b/tests/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js
index 66a548c37..18132783a 100644
--- a/tests/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js
+++ b/tests/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-diagnostics-channel-object-channel-pub-sub.js b/tests/node_compat/test/parallel/test-diagnostics-channel-object-channel-pub-sub.js
index 00b786582..efea42371 100644
--- a/tests/node_compat/test/parallel/test-diagnostics-channel-object-channel-pub-sub.js
+++ b/tests/node_compat/test/parallel/test-diagnostics-channel-object-channel-pub-sub.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js b/tests/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js
index 378cf051e..8a8554823 100644
--- a/tests/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js
+++ b/tests/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js b/tests/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js
index 3067c78e9..34af26798 100644
--- a/tests/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js
+++ b/tests/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-diagnostics-channel-udp.js b/tests/node_compat/test/parallel/test-diagnostics-channel-udp.js
index ddf757a12..a6ea753c9 100644
--- a/tests/node_compat/test/parallel/test-diagnostics-channel-udp.js
+++ b/tests/node_compat/test/parallel/test-diagnostics-channel-udp.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-dns-memory-error.js b/tests/node_compat/test/parallel/test-dns-memory-error.js
index 6ef6968be..74aafa52f 100644
--- a/tests/node_compat/test/parallel/test-dns-memory-error.js
+++ b/tests/node_compat/test/parallel/test-dns-memory-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-dns-promises-exists.js b/tests/node_compat/test/parallel/test-dns-promises-exists.js
index 10f9f81df..897c92204 100644
--- a/tests/node_compat/test/parallel/test-dns-promises-exists.js
+++ b/tests/node_compat/test/parallel/test-dns-promises-exists.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-dns-resolvens-typeerror.js b/tests/node_compat/test/parallel/test-dns-resolvens-typeerror.js
index f4b0770fd..925537c60 100644
--- a/tests/node_compat/test/parallel/test-dns-resolvens-typeerror.js
+++ b/tests/node_compat/test/parallel/test-dns-resolvens-typeerror.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-dns-setservers-type-check.js b/tests/node_compat/test/parallel/test-dns-setservers-type-check.js
index e4e65b35a..597241604 100644
--- a/tests/node_compat/test/parallel/test-dns-setservers-type-check.js
+++ b/tests/node_compat/test/parallel/test-dns-setservers-type-check.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-eval-strict-referenceerror.js b/tests/node_compat/test/parallel/test-eval-strict-referenceerror.js
index b521b17ba..628d03a6f 100644
--- a/tests/node_compat/test/parallel/test-eval-strict-referenceerror.js
+++ b/tests/node_compat/test/parallel/test-eval-strict-referenceerror.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
/* eslint-disable strict */
require('../common');
diff --git a/tests/node_compat/test/parallel/test-eval.js b/tests/node_compat/test/parallel/test-eval.js
index 78254a377..8b3046af7 100644
--- a/tests/node_compat/test/parallel/test-eval.js
+++ b/tests/node_compat/test/parallel/test-eval.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-event-emitter-add-listeners.js b/tests/node_compat/test/parallel/test-event-emitter-add-listeners.js
index 8ad798021..08f5870bd 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-add-listeners.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-add-listeners.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-emit-context.js b/tests/node_compat/test/parallel/test-event-emitter-emit-context.js
index d3673827f..437a1fadb 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-emit-context.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-emit-context.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-event-emitter-error-monitor.js b/tests/node_compat/test/parallel/test-event-emitter-error-monitor.js
index 714a47e59..d6676a8e1 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-error-monitor.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-error-monitor.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-event-emitter-errors.js b/tests/node_compat/test/parallel/test-event-emitter-errors.js
index 39a896b05..e8bbbb478 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-errors.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-errors.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-event-emitter-get-max-listeners.js b/tests/node_compat/test/parallel/test-event-emitter-get-max-listeners.js
index 9eeb5ecf9..15f04f266 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-get-max-listeners.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-get-max-listeners.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-event-emitter-invalid-listener.js b/tests/node_compat/test/parallel/test-event-emitter-invalid-listener.js
index 604110a5e..cb92dc5b2 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-invalid-listener.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-invalid-listener.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-event-emitter-listener-count.js b/tests/node_compat/test/parallel/test-event-emitter-listener-count.js
index e86a9512f..cb084166f 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-listener-count.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-listener-count.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-event-emitter-listeners-side-effects.js b/tests/node_compat/test/parallel/test-event-emitter-listeners-side-effects.js
index 3daa73b21..51c28c35b 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-listeners-side-effects.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-listeners-side-effects.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-listeners.js b/tests/node_compat/test/parallel/test-event-emitter-listeners.js
index ddb52da1a..cbfb9471e 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-listeners.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-listeners.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-method-names.js b/tests/node_compat/test/parallel/test-event-emitter-method-names.js
index 7b7822fe1..558fb83df 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-method-names.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-method-names.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-modify-in-emit.js b/tests/node_compat/test/parallel/test-event-emitter-modify-in-emit.js
index 4953241ba..c08c0c31c 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-modify-in-emit.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-modify-in-emit.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-num-args.js b/tests/node_compat/test/parallel/test-event-emitter-num-args.js
index 05ed54cb6..b1ef4bc0a 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-num-args.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-num-args.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-once.js b/tests/node_compat/test/parallel/test-event-emitter-once.js
index 1d02a639e..eff0861f5 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-once.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-once.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-remove-all-listeners.js b/tests/node_compat/test/parallel/test-event-emitter-remove-all-listeners.js
index 576c02aa0..a2bac54c3 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-remove-all-listeners.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-remove-all-listeners.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-remove-listeners.js b/tests/node_compat/test/parallel/test-event-emitter-remove-listeners.js
index 8ee09c30a..966bc46e2 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-remove-listeners.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-remove-listeners.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-set-max-listeners-side-effects.js b/tests/node_compat/test/parallel/test-event-emitter-set-max-listeners-side-effects.js
index 431876fbd..2923a3ec7 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-set-max-listeners-side-effects.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-set-max-listeners-side-effects.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-special-event-names.js b/tests/node_compat/test/parallel/test-event-emitter-special-event-names.js
index 067b557f1..b8bc4d7e6 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-special-event-names.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-special-event-names.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-event-emitter-subclass.js b/tests/node_compat/test/parallel/test-event-emitter-subclass.js
index 02442c489..7ef141e93 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-subclass.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-subclass.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-event-emitter-symbols.js b/tests/node_compat/test/parallel/test-event-emitter-symbols.js
index 8f95d52bd..0b8c133b0 100644
--- a/tests/node_compat/test/parallel/test-event-emitter-symbols.js
+++ b/tests/node_compat/test/parallel/test-event-emitter-symbols.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-events-list.js b/tests/node_compat/test/parallel/test-events-list.js
index c66da1602..0e83894be 100644
--- a/tests/node_compat/test/parallel/test-events-list.js
+++ b/tests/node_compat/test/parallel/test-events-list.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-events-on-async-iterator.js b/tests/node_compat/test/parallel/test-events-on-async-iterator.js
index 87efeb842..a0ab2a5b4 100644
--- a/tests/node_compat/test/parallel/test-events-on-async-iterator.js
+++ b/tests/node_compat/test/parallel/test-events-on-async-iterator.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals --no-warnings
'use strict';
diff --git a/tests/node_compat/test/parallel/test-events-uncaught-exception-stack.js b/tests/node_compat/test/parallel/test-events-uncaught-exception-stack.js
index d5b39c203..58919ef14 100644
--- a/tests/node_compat/test/parallel/test-events-uncaught-exception-stack.js
+++ b/tests/node_compat/test/parallel/test-events-uncaught-exception-stack.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-eventtarget-brandcheck.js b/tests/node_compat/test/parallel/test-eventtarget-brandcheck.js
index db5cd53f6..9084bad3c 100644
--- a/tests/node_compat/test/parallel/test-eventtarget-brandcheck.js
+++ b/tests/node_compat/test/parallel/test-eventtarget-brandcheck.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-exception-handler.js b/tests/node_compat/test/parallel/test-exception-handler.js
index 6c76d2463..f3ea6e506 100644
--- a/tests/node_compat/test/parallel/test-exception-handler.js
+++ b/tests/node_compat/test/parallel/test-exception-handler.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-exception-handler2.js b/tests/node_compat/test/parallel/test-exception-handler2.js
index 6cb214593..bf9efd85a 100644
--- a/tests/node_compat/test/parallel/test-exception-handler2.js
+++ b/tests/node_compat/test/parallel/test-exception-handler2.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-file-read-noexist.js b/tests/node_compat/test/parallel/test-file-read-noexist.js
index 2e2d4320d..2224315e9 100644
--- a/tests/node_compat/test/parallel/test-file-read-noexist.js
+++ b/tests/node_compat/test/parallel/test-file-read-noexist.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-file-write-stream.js b/tests/node_compat/test/parallel/test-file-write-stream.js
index 199cdd80e..6b8c3d494 100644
--- a/tests/node_compat/test/parallel/test-file-write-stream.js
+++ b/tests/node_compat/test/parallel/test-file-write-stream.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-file-write-stream2.js b/tests/node_compat/test/parallel/test-file-write-stream2.js
index 3aa712a2f..12b7f243d 100644
--- a/tests/node_compat/test/parallel/test-file-write-stream2.js
+++ b/tests/node_compat/test/parallel/test-file-write-stream2.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-file-write-stream3.js b/tests/node_compat/test/parallel/test-file-write-stream3.js
index d15a0b571..f34b5f6ea 100644
--- a/tests/node_compat/test/parallel/test-file-write-stream3.js
+++ b/tests/node_compat/test/parallel/test-file-write-stream3.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-file-write-stream4.js b/tests/node_compat/test/parallel/test-file-write-stream4.js
index 392a8ef23..8a143c2c4 100644
--- a/tests/node_compat/test/parallel/test-file-write-stream4.js
+++ b/tests/node_compat/test/parallel/test-file-write-stream4.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-access.js b/tests/node_compat/test/parallel/test-fs-access.js
index 2351d4171..a67f9fe07 100644
--- a/tests/node_compat/test/parallel/test-fs-access.js
+++ b/tests/node_compat/test/parallel/test-fs-access.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-append-file-sync.js b/tests/node_compat/test/parallel/test-fs-append-file-sync.js
index d5adc427d..bed75f171 100644
--- a/tests/node_compat/test/parallel/test-fs-append-file-sync.js
+++ b/tests/node_compat/test/parallel/test-fs-append-file-sync.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-chown-type-check.js b/tests/node_compat/test/parallel/test-fs-chown-type-check.js
index 147edf837..2a0e84099 100644
--- a/tests/node_compat/test/parallel/test-fs-chown-type-check.js
+++ b/tests/node_compat/test/parallel/test-fs-chown-type-check.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-copyfile.js b/tests/node_compat/test/parallel/test-fs-copyfile.js
index 085fc19bf..37d709750 100644
--- a/tests/node_compat/test/parallel/test-fs-copyfile.js
+++ b/tests/node_compat/test/parallel/test-fs-copyfile.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-empty-readStream.js b/tests/node_compat/test/parallel/test-fs-empty-readStream.js
index 4f70fda27..d3c7faf54 100644
--- a/tests/node_compat/test/parallel/test-fs-empty-readStream.js
+++ b/tests/node_compat/test/parallel/test-fs-empty-readStream.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-open-flags.js b/tests/node_compat/test/parallel/test-fs-open-flags.js
index 532194e06..2bacf8300 100644
--- a/tests/node_compat/test/parallel/test-fs-open-flags.js
+++ b/tests/node_compat/test/parallel/test-fs-open-flags.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-open-mode-mask.js b/tests/node_compat/test/parallel/test-fs-open-mode-mask.js
index 4b56b3b38..20dd31b8c 100644
--- a/tests/node_compat/test/parallel/test-fs-open-mode-mask.js
+++ b/tests/node_compat/test/parallel/test-fs-open-mode-mask.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-open-no-close.js b/tests/node_compat/test/parallel/test-fs-open-no-close.js
index abde2ad07..27e23a182 100644
--- a/tests/node_compat/test/parallel/test-fs-open-no-close.js
+++ b/tests/node_compat/test/parallel/test-fs-open-no-close.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-open-numeric-flags.js b/tests/node_compat/test/parallel/test-fs-open-numeric-flags.js
index 3e8efde82..2e62a1cfd 100644
--- a/tests/node_compat/test/parallel/test-fs-open-numeric-flags.js
+++ b/tests/node_compat/test/parallel/test-fs-open-numeric-flags.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream-autoClose.js b/tests/node_compat/test/parallel/test-fs-read-stream-autoClose.js
index aaa8b42e8..70fd17e00 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream-autoClose.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream-autoClose.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream-concurrent-reads.js b/tests/node_compat/test/parallel/test-fs-read-stream-concurrent-reads.js
index ac52d66a8..df8cead2a 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream-concurrent-reads.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream-concurrent-reads.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream-double-close.js b/tests/node_compat/test/parallel/test-fs-read-stream-double-close.js
index 1706dd515..30129532b 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream-double-close.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream-double-close.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream-encoding.js b/tests/node_compat/test/parallel/test-fs-read-stream-encoding.js
index c3adee739..f3632dfed 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream-encoding.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream-encoding.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream-fd.js b/tests/node_compat/test/parallel/test-fs-read-stream-fd.js
index 467c48b8d..5562c5796 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream-fd.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream-fd.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream-inherit.js b/tests/node_compat/test/parallel/test-fs-read-stream-inherit.js
index 2de42ffb5..79fa88486 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream-inherit.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream-inherit.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream-patch-open.js b/tests/node_compat/test/parallel/test-fs-read-stream-patch-open.js
index 2f9788894..c05a4818a 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream-patch-open.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream-patch-open.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream-resume.js b/tests/node_compat/test/parallel/test-fs-read-stream-resume.js
index 50ec85603..2ab23dc79 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream-resume.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream-resume.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream-throw-type-error.js b/tests/node_compat/test/parallel/test-fs-read-stream-throw-type-error.js
index 4dda1150f..798627e04 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream-throw-type-error.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream-throw-type-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-read-stream.js b/tests/node_compat/test/parallel/test-fs-read-stream.js
index e42347264..3bed0f965 100644
--- a/tests/node_compat/test/parallel/test-fs-read-stream.js
+++ b/tests/node_compat/test/parallel/test-fs-read-stream.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-read-type.js b/tests/node_compat/test/parallel/test-fs-read-type.js
index 99321ce3e..73653bdae 100644
--- a/tests/node_compat/test/parallel/test-fs-read-type.js
+++ b/tests/node_compat/test/parallel/test-fs-read-type.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-read-zero-length.js b/tests/node_compat/test/parallel/test-fs-read-zero-length.js
index 3a7501073..59eaf2e5a 100644
--- a/tests/node_compat/test/parallel/test-fs-read-zero-length.js
+++ b/tests/node_compat/test/parallel/test-fs-read-zero-length.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-read.js b/tests/node_compat/test/parallel/test-fs-read.js
index 2a7a286d9..3afad7aad 100644
--- a/tests/node_compat/test/parallel/test-fs-read.js
+++ b/tests/node_compat/test/parallel/test-fs-read.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-readdir-stack-overflow.js b/tests/node_compat/test/parallel/test-fs-readdir-stack-overflow.js
index 1a60f9a71..e3724c56d 100644
--- a/tests/node_compat/test/parallel/test-fs-readdir-stack-overflow.js
+++ b/tests/node_compat/test/parallel/test-fs-readdir-stack-overflow.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-readdir.js b/tests/node_compat/test/parallel/test-fs-readdir.js
index 768162fe2..319020c93 100644
--- a/tests/node_compat/test/parallel/test-fs-readdir.js
+++ b/tests/node_compat/test/parallel/test-fs-readdir.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-readfile-empty.js b/tests/node_compat/test/parallel/test-fs-readfile-empty.js
index 15f08ef8c..c076223fb 100644
--- a/tests/node_compat/test/parallel/test-fs-readfile-empty.js
+++ b/tests/node_compat/test/parallel/test-fs-readfile-empty.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-readv-sync.js b/tests/node_compat/test/parallel/test-fs-readv-sync.js
index c09362848..4af09db61 100644
--- a/tests/node_compat/test/parallel/test-fs-readv-sync.js
+++ b/tests/node_compat/test/parallel/test-fs-readv-sync.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-readv.js b/tests/node_compat/test/parallel/test-fs-readv.js
index b385d5f6f..6d1096dbf 100644
--- a/tests/node_compat/test/parallel/test-fs-readv.js
+++ b/tests/node_compat/test/parallel/test-fs-readv.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-realpath-native.js b/tests/node_compat/test/parallel/test-fs-realpath-native.js
index 13e5b48cb..f4cc649a0 100644
--- a/tests/node_compat/test/parallel/test-fs-realpath-native.js
+++ b/tests/node_compat/test/parallel/test-fs-realpath-native.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-not-found.js b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-not-found.js
index 92ca59255..175e22f02 100644
--- a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-not-found.js
+++ b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-not-found.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-on-file.js b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-on-file.js
index 95703b99f..b0109c410 100644
--- a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-on-file.js
+++ b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-on-file.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-not-found.js b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-not-found.js
index 9a6d584d9..f8ed34e42 100644
--- a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-not-found.js
+++ b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-not-found.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-on-file.js b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-on-file.js
index 4dc27ab8f..d16539b06 100644
--- a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-on-file.js
+++ b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-on-file.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-not-found.js b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-not-found.js
index 3e9564ec1..1bd45a313 100644
--- a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-not-found.js
+++ b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-not-found.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-on-file.js b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-on-file.js
index 99644e639..72adc3c11 100644
--- a/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-on-file.js
+++ b/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-on-file.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-rmdir-type-check.js b/tests/node_compat/test/parallel/test-fs-rmdir-type-check.js
index 0ebfdacaf..df1d7a84f 100644
--- a/tests/node_compat/test/parallel/test-fs-rmdir-type-check.js
+++ b/tests/node_compat/test/parallel/test-fs-rmdir-type-check.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-watchfile.js b/tests/node_compat/test/parallel/test-fs-watchfile.js
index 3a77fb56d..7419b276c 100644
--- a/tests/node_compat/test/parallel/test-fs-watchfile.js
+++ b/tests/node_compat/test/parallel/test-fs-watchfile.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-write-buffer.js b/tests/node_compat/test/parallel/test-fs-write-buffer.js
index 16577a8f2..c867d3cd1 100644
--- a/tests/node_compat/test/parallel/test-fs-write-buffer.js
+++ b/tests/node_compat/test/parallel/test-fs-write-buffer.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-write-file-buffer.js b/tests/node_compat/test/parallel/test-fs-write-file-buffer.js
index 9283cc8b4..6de3eadd5 100644
--- a/tests/node_compat/test/parallel/test-fs-write-file-buffer.js
+++ b/tests/node_compat/test/parallel/test-fs-write-file-buffer.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-write-file-invalid-path.js b/tests/node_compat/test/parallel/test-fs-write-file-invalid-path.js
index d56aa9a13..cec74e7cc 100644
--- a/tests/node_compat/test/parallel/test-fs-write-file-invalid-path.js
+++ b/tests/node_compat/test/parallel/test-fs-write-file-invalid-path.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-write-file-sync.js b/tests/node_compat/test/parallel/test-fs-write-file-sync.js
index 027ba6377..d23523ad3 100644
--- a/tests/node_compat/test/parallel/test-fs-write-file-sync.js
+++ b/tests/node_compat/test/parallel/test-fs-write-file-sync.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-write-no-fd.js b/tests/node_compat/test/parallel/test-fs-write-no-fd.js
index 58ab0fa44..5723e1712 100644
--- a/tests/node_compat/test/parallel/test-fs-write-no-fd.js
+++ b/tests/node_compat/test/parallel/test-fs-write-no-fd.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-write-stream-autoclose-option.js b/tests/node_compat/test/parallel/test-fs-write-stream-autoclose-option.js
index 00958457f..d4158b4ad 100644
--- a/tests/node_compat/test/parallel/test-fs-write-stream-autoclose-option.js
+++ b/tests/node_compat/test/parallel/test-fs-write-stream-autoclose-option.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-write-stream-close-without-callback.js b/tests/node_compat/test/parallel/test-fs-write-stream-close-without-callback.js
index 61c3120d7..9cd124840 100644
--- a/tests/node_compat/test/parallel/test-fs-write-stream-close-without-callback.js
+++ b/tests/node_compat/test/parallel/test-fs-write-stream-close-without-callback.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-write-stream-double-close.js b/tests/node_compat/test/parallel/test-fs-write-stream-double-close.js
index 1f38a3b7d..ae0f1d8f1 100644
--- a/tests/node_compat/test/parallel/test-fs-write-stream-double-close.js
+++ b/tests/node_compat/test/parallel/test-fs-write-stream-double-close.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-fs-write-stream-end.js b/tests/node_compat/test/parallel/test-fs-write-stream-end.js
index f11cf86af..d2458cd38 100644
--- a/tests/node_compat/test/parallel/test-fs-write-stream-end.js
+++ b/tests/node_compat/test/parallel/test-fs-write-stream-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-write-stream-fs.js b/tests/node_compat/test/parallel/test-fs-write-stream-fs.js
index 533a60d4d..44511cf81 100644
--- a/tests/node_compat/test/parallel/test-fs-write-stream-fs.js
+++ b/tests/node_compat/test/parallel/test-fs-write-stream-fs.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-write-stream-throw-type-error.js b/tests/node_compat/test/parallel/test-fs-write-stream-throw-type-error.js
index 5540725f7..b60d613b7 100644
--- a/tests/node_compat/test/parallel/test-fs-write-stream-throw-type-error.js
+++ b/tests/node_compat/test/parallel/test-fs-write-stream-throw-type-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-fs-write-stream.js b/tests/node_compat/test/parallel/test-fs-write-stream.js
index 4d03d44a8..a1f715094 100644
--- a/tests/node_compat/test/parallel/test-fs-write-stream.js
+++ b/tests/node_compat/test/parallel/test-fs-write-stream.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-write-sync.js b/tests/node_compat/test/parallel/test-fs-write-sync.js
index 8d9ee9efe..ade0849ce 100644
--- a/tests/node_compat/test/parallel/test-fs-write-sync.js
+++ b/tests/node_compat/test/parallel/test-fs-write-sync.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-fs-writev-sync.js b/tests/node_compat/test/parallel/test-fs-writev-sync.js
index 53fa48af1..ba90f693a 100644
--- a/tests/node_compat/test/parallel/test-fs-writev-sync.js
+++ b/tests/node_compat/test/parallel/test-fs-writev-sync.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-handle-wrap-close-abort.js b/tests/node_compat/test/parallel/test-handle-wrap-close-abort.js
index d143dd439..92ad796a7 100644
--- a/tests/node_compat/test/parallel/test-handle-wrap-close-abort.js
+++ b/tests/node_compat/test/parallel/test-handle-wrap-close-abort.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-agent-getname.js b/tests/node_compat/test/parallel/test-http-agent-getname.js
index 3404252a8..43dc09f2c 100644
--- a/tests/node_compat/test/parallel/test-http-agent-getname.js
+++ b/tests/node_compat/test/parallel/test-http-agent-getname.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-http-client-get-url.js b/tests/node_compat/test/parallel/test-http-client-get-url.js
index a38d3ff7b..2aeb0e902 100644
--- a/tests/node_compat/test/parallel/test-http-client-get-url.js
+++ b/tests/node_compat/test/parallel/test-http-client-get-url.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-client-read-in-error.js b/tests/node_compat/test/parallel/test-http-client-read-in-error.js
index 3c86ad8f5..7f28c0768 100644
--- a/tests/node_compat/test/parallel/test-http-client-read-in-error.js
+++ b/tests/node_compat/test/parallel/test-http-client-read-in-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-http-header-validators.js b/tests/node_compat/test/parallel/test-http-header-validators.js
index 2b2f82339..40f1d8b15 100644
--- a/tests/node_compat/test/parallel/test-http-header-validators.js
+++ b/tests/node_compat/test/parallel/test-http-header-validators.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-http-localaddress.js b/tests/node_compat/test/parallel/test-http-localaddress.js
index ab3eff808..e4f6c4aef 100644
--- a/tests/node_compat/test/parallel/test-http-localaddress.js
+++ b/tests/node_compat/test/parallel/test-http-localaddress.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-getter.js b/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-getter.js
index e9b324892..4cca65000 100644
--- a/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-getter.js
+++ b/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-getter.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-setter.js b/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-setter.js
index 9531e5611..a36b74ed5 100644
--- a/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-setter.js
+++ b/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-setter.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-http-outgoing-internal-headers.js b/tests/node_compat/test/parallel/test-http-outgoing-internal-headers.js
index 0e4783a6d..ac07a197a 100644
--- a/tests/node_compat/test/parallel/test-http-outgoing-internal-headers.js
+++ b/tests/node_compat/test/parallel/test-http-outgoing-internal-headers.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-http-outgoing-renderHeaders.js b/tests/node_compat/test/parallel/test-http-outgoing-renderHeaders.js
index 194a9345a..23c61e61d 100644
--- a/tests/node_compat/test/parallel/test-http-outgoing-renderHeaders.js
+++ b/tests/node_compat/test/parallel/test-http-outgoing-renderHeaders.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// Flags: --expose-internals
diff --git a/tests/node_compat/test/parallel/test-http-outgoing-settimeout.js b/tests/node_compat/test/parallel/test-http-outgoing-settimeout.js
index 592e576b4..6e1a51a17 100644
--- a/tests/node_compat/test/parallel/test-http-outgoing-settimeout.js
+++ b/tests/node_compat/test/parallel/test-http-outgoing-settimeout.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-http-url.parse-auth-with-header-in-request.js b/tests/node_compat/test/parallel/test-http-url.parse-auth-with-header-in-request.js
index 24cc2f33d..eaa63bab7 100644
--- a/tests/node_compat/test/parallel/test-http-url.parse-auth-with-header-in-request.js
+++ b/tests/node_compat/test/parallel/test-http-url.parse-auth-with-header-in-request.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-url.parse-auth.js b/tests/node_compat/test/parallel/test-http-url.parse-auth.js
index c9b691aa2..3bf3242c9 100644
--- a/tests/node_compat/test/parallel/test-http-url.parse-auth.js
+++ b/tests/node_compat/test/parallel/test-http-url.parse-auth.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-url.parse-basic.js b/tests/node_compat/test/parallel/test-http-url.parse-basic.js
index e41bf41a1..7018cd410 100644
--- a/tests/node_compat/test/parallel/test-http-url.parse-basic.js
+++ b/tests/node_compat/test/parallel/test-http-url.parse-basic.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-url.parse-https.request.js b/tests/node_compat/test/parallel/test-http-url.parse-https.request.js
index 89c7ca2b4..efcb67a15 100644
--- a/tests/node_compat/test/parallel/test-http-url.parse-https.request.js
+++ b/tests/node_compat/test/parallel/test-http-url.parse-https.request.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-url.parse-only-support-http-https-protocol.js b/tests/node_compat/test/parallel/test-http-url.parse-only-support-http-https-protocol.js
index 4f50f8a54..bc90d70b4 100644
--- a/tests/node_compat/test/parallel/test-http-url.parse-only-support-http-https-protocol.js
+++ b/tests/node_compat/test/parallel/test-http-url.parse-only-support-http-https-protocol.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-url.parse-path.js b/tests/node_compat/test/parallel/test-http-url.parse-path.js
index 7077fcae1..f0c07887f 100644
--- a/tests/node_compat/test/parallel/test-http-url.parse-path.js
+++ b/tests/node_compat/test/parallel/test-http-url.parse-path.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-url.parse-post.js b/tests/node_compat/test/parallel/test-http-url.parse-post.js
index da316d2db..c59114603 100644
--- a/tests/node_compat/test/parallel/test-http-url.parse-post.js
+++ b/tests/node_compat/test/parallel/test-http-url.parse-post.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-http-url.parse-search.js b/tests/node_compat/test/parallel/test-http-url.parse-search.js
index 52651869d..872533161 100644
--- a/tests/node_compat/test/parallel/test-http-url.parse-search.js
+++ b/tests/node_compat/test/parallel/test-http-url.parse-search.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-access-byteswritten.js b/tests/node_compat/test/parallel/test-net-access-byteswritten.js
index a20a1a7a7..54221f855 100644
--- a/tests/node_compat/test/parallel/test-net-access-byteswritten.js
+++ b/tests/node_compat/test/parallel/test-net-access-byteswritten.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-net-better-error-messages-listen-path.js b/tests/node_compat/test/parallel/test-net-better-error-messages-listen-path.js
index edafbcdc4..73c793b1e 100644
--- a/tests/node_compat/test/parallel/test-net-better-error-messages-listen-path.js
+++ b/tests/node_compat/test/parallel/test-net-better-error-messages-listen-path.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-better-error-messages-port-hostname.js b/tests/node_compat/test/parallel/test-net-better-error-messages-port-hostname.js
index 6db63fef3..e1ae0986e 100644
--- a/tests/node_compat/test/parallel/test-net-better-error-messages-port-hostname.js
+++ b/tests/node_compat/test/parallel/test-net-better-error-messages-port-hostname.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-net-connect-after-destroy.js b/tests/node_compat/test/parallel/test-net-connect-after-destroy.js
index e08d7c036..1473877ca 100644
--- a/tests/node_compat/test/parallel/test-net-connect-after-destroy.js
+++ b/tests/node_compat/test/parallel/test-net-connect-after-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// Regression test for https://github.com/nodejs/node-v0.x-archive/issues/819.
diff --git a/tests/node_compat/test/parallel/test-net-connect-destroy.js b/tests/node_compat/test/parallel/test-net-connect-destroy.js
index 2dcea39b2..5618765e7 100644
--- a/tests/node_compat/test/parallel/test-net-connect-destroy.js
+++ b/tests/node_compat/test/parallel/test-net-connect-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-connect-immediate-destroy.js b/tests/node_compat/test/parallel/test-net-connect-immediate-destroy.js
index 08d65f75e..004cb8667 100644
--- a/tests/node_compat/test/parallel/test-net-connect-immediate-destroy.js
+++ b/tests/node_compat/test/parallel/test-net-connect-immediate-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-connect-immediate-finish.js b/tests/node_compat/test/parallel/test-net-connect-immediate-finish.js
index 4df92e9c1..ef4f3d763 100644
--- a/tests/node_compat/test/parallel/test-net-connect-immediate-finish.js
+++ b/tests/node_compat/test/parallel/test-net-connect-immediate-finish.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-connect-no-arg.js b/tests/node_compat/test/parallel/test-net-connect-no-arg.js
index 3e3e3eec4..ad12f7aba 100644
--- a/tests/node_compat/test/parallel/test-net-connect-no-arg.js
+++ b/tests/node_compat/test/parallel/test-net-connect-no-arg.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-net-dns-error.js b/tests/node_compat/test/parallel/test-net-dns-error.js
index ce326dd6f..0b91b0f22 100644
--- a/tests/node_compat/test/parallel/test-net-dns-error.js
+++ b/tests/node_compat/test/parallel/test-net-dns-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-during-close.js b/tests/node_compat/test/parallel/test-net-during-close.js
index f13c9fb18..d2ea48609 100644
--- a/tests/node_compat/test/parallel/test-net-during-close.js
+++ b/tests/node_compat/test/parallel/test-net-during-close.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-end-without-connect.js b/tests/node_compat/test/parallel/test-net-end-without-connect.js
index f14d81770..44885b81b 100644
--- a/tests/node_compat/test/parallel/test-net-end-without-connect.js
+++ b/tests/node_compat/test/parallel/test-net-end-without-connect.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-isip.js b/tests/node_compat/test/parallel/test-net-isip.js
index 016277483..5ca25fdb9 100644
--- a/tests/node_compat/test/parallel/test-net-isip.js
+++ b/tests/node_compat/test/parallel/test-net-isip.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-isipv4.js b/tests/node_compat/test/parallel/test-net-isipv4.js
index a9733c342..1589196d5 100644
--- a/tests/node_compat/test/parallel/test-net-isipv4.js
+++ b/tests/node_compat/test/parallel/test-net-isipv4.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-isipv6.js b/tests/node_compat/test/parallel/test-net-isipv6.js
index cc74fe657..e74239d5d 100644
--- a/tests/node_compat/test/parallel/test-net-isipv6.js
+++ b/tests/node_compat/test/parallel/test-net-isipv6.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-listen-close-server-callback-is-not-function.js b/tests/node_compat/test/parallel/test-net-listen-close-server-callback-is-not-function.js
index 69b72b9c2..960fe6600 100644
--- a/tests/node_compat/test/parallel/test-net-listen-close-server-callback-is-not-function.js
+++ b/tests/node_compat/test/parallel/test-net-listen-close-server-callback-is-not-function.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-listen-close-server.js b/tests/node_compat/test/parallel/test-net-listen-close-server.js
index 441cf4511..18c4d111c 100644
--- a/tests/node_compat/test/parallel/test-net-listen-close-server.js
+++ b/tests/node_compat/test/parallel/test-net-listen-close-server.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-listening.js b/tests/node_compat/test/parallel/test-net-listening.js
index 275dd06eb..b11cfa59f 100644
--- a/tests/node_compat/test/parallel/test-net-listening.js
+++ b/tests/node_compat/test/parallel/test-net-listening.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-localerror.js b/tests/node_compat/test/parallel/test-net-localerror.js
index 9e2080ed4..30287a55c 100644
--- a/tests/node_compat/test/parallel/test-net-localerror.js
+++ b/tests/node_compat/test/parallel/test-net-localerror.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-options-lookup.js b/tests/node_compat/test/parallel/test-net-options-lookup.js
index d3ca0451c..e5b0a4c4c 100644
--- a/tests/node_compat/test/parallel/test-net-options-lookup.js
+++ b/tests/node_compat/test/parallel/test-net-options-lookup.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-pipe-connect-errors.js b/tests/node_compat/test/parallel/test-net-pipe-connect-errors.js
index 451c9eb92..1e3681744 100644
--- a/tests/node_compat/test/parallel/test-net-pipe-connect-errors.js
+++ b/tests/node_compat/test/parallel/test-net-pipe-connect-errors.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-server-listen-options-signal.js b/tests/node_compat/test/parallel/test-net-server-listen-options-signal.js
index b8547f516..080dd933c 100644
--- a/tests/node_compat/test/parallel/test-net-server-listen-options-signal.js
+++ b/tests/node_compat/test/parallel/test-net-server-listen-options-signal.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-server-listen-options.js b/tests/node_compat/test/parallel/test-net-server-listen-options.js
index 4d76a7ca7..0220a78cb 100644
--- a/tests/node_compat/test/parallel/test-net-server-listen-options.js
+++ b/tests/node_compat/test/parallel/test-net-server-listen-options.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-server-listen-remove-callback.js b/tests/node_compat/test/parallel/test-net-server-listen-remove-callback.js
index 15808a7a1..bc9fff852 100644
--- a/tests/node_compat/test/parallel/test-net-server-listen-remove-callback.js
+++ b/tests/node_compat/test/parallel/test-net-server-listen-remove-callback.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-server-options.js b/tests/node_compat/test/parallel/test-net-server-options.js
index 92086d149..c8403771c 100644
--- a/tests/node_compat/test/parallel/test-net-server-options.js
+++ b/tests/node_compat/test/parallel/test-net-server-options.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-server-unref-persistent.js b/tests/node_compat/test/parallel/test-net-server-unref-persistent.js
index 04b79686e..efbf38386 100644
--- a/tests/node_compat/test/parallel/test-net-server-unref-persistent.js
+++ b/tests/node_compat/test/parallel/test-net-server-unref-persistent.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-server-unref.js b/tests/node_compat/test/parallel/test-net-server-unref.js
index 68fd6edb1..91e3bfdc4 100644
--- a/tests/node_compat/test/parallel/test-net-server-unref.js
+++ b/tests/node_compat/test/parallel/test-net-server-unref.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-socket-destroy-twice.js b/tests/node_compat/test/parallel/test-net-socket-destroy-twice.js
index 8cff55d70..9aad4f0d2 100644
--- a/tests/node_compat/test/parallel/test-net-socket-destroy-twice.js
+++ b/tests/node_compat/test/parallel/test-net-socket-destroy-twice.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-net-socket-no-halfopen-enforcer.js b/tests/node_compat/test/parallel/test-net-socket-no-halfopen-enforcer.js
index c50b0061a..1a2e6f63e 100644
--- a/tests/node_compat/test/parallel/test-net-socket-no-halfopen-enforcer.js
+++ b/tests/node_compat/test/parallel/test-net-socket-no-halfopen-enforcer.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-net-timeout-no-handle.js b/tests/node_compat/test/parallel/test-net-timeout-no-handle.js
index 1948dc9ad..eea460239 100644
--- a/tests/node_compat/test/parallel/test-net-timeout-no-handle.js
+++ b/tests/node_compat/test/parallel/test-net-timeout-no-handle.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-next-tick-doesnt-hang.js b/tests/node_compat/test/parallel/test-next-tick-doesnt-hang.js
index 6d0d6a7e0..a08c91806 100644
--- a/tests/node_compat/test/parallel/test-next-tick-doesnt-hang.js
+++ b/tests/node_compat/test/parallel/test-next-tick-doesnt-hang.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-next-tick-fixed-queue-regression.js b/tests/node_compat/test/parallel/test-next-tick-fixed-queue-regression.js
index fff40f754..d1b2bd56b 100644
--- a/tests/node_compat/test/parallel/test-next-tick-fixed-queue-regression.js
+++ b/tests/node_compat/test/parallel/test-next-tick-fixed-queue-regression.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-next-tick-intentional-starvation.js b/tests/node_compat/test/parallel/test-next-tick-intentional-starvation.js
index b2c00b43a..3b286b6bd 100644
--- a/tests/node_compat/test/parallel/test-next-tick-intentional-starvation.js
+++ b/tests/node_compat/test/parallel/test-next-tick-intentional-starvation.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-next-tick-ordering.js b/tests/node_compat/test/parallel/test-next-tick-ordering.js
index a2839a49e..3dd4dc2ea 100644
--- a/tests/node_compat/test/parallel/test-next-tick-ordering.js
+++ b/tests/node_compat/test/parallel/test-next-tick-ordering.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-next-tick-ordering2.js b/tests/node_compat/test/parallel/test-next-tick-ordering2.js
index 29c76d32e..90239fb21 100644
--- a/tests/node_compat/test/parallel/test-next-tick-ordering2.js
+++ b/tests/node_compat/test/parallel/test-next-tick-ordering2.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-next-tick-when-exiting.js b/tests/node_compat/test/parallel/test-next-tick-when-exiting.js
index 5f20b5247..0ba2a2db3 100644
--- a/tests/node_compat/test/parallel/test-next-tick-when-exiting.js
+++ b/tests/node_compat/test/parallel/test-next-tick-when-exiting.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-next-tick.js b/tests/node_compat/test/parallel/test-next-tick.js
index aee5c06a1..6e4e7bfe7 100644
--- a/tests/node_compat/test/parallel/test-next-tick.js
+++ b/tests/node_compat/test/parallel/test-next-tick.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-nodeeventtarget.js b/tests/node_compat/test/parallel/test-nodeeventtarget.js
index b5c6e788f..d78a66287 100644
--- a/tests/node_compat/test/parallel/test-nodeeventtarget.js
+++ b/tests/node_compat/test/parallel/test-nodeeventtarget.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals --no-warnings
'use strict';
diff --git a/tests/node_compat/test/parallel/test-outgoing-message-destroy.js b/tests/node_compat/test/parallel/test-outgoing-message-destroy.js
index d9a13796f..1ad4ce2eb 100644
--- a/tests/node_compat/test/parallel/test-outgoing-message-destroy.js
+++ b/tests/node_compat/test/parallel/test-outgoing-message-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-outgoing-message-pipe.js b/tests/node_compat/test/parallel/test-outgoing-message-pipe.js
index ab9063c93..d20df11e9 100644
--- a/tests/node_compat/test/parallel/test-outgoing-message-pipe.js
+++ b/tests/node_compat/test/parallel/test-outgoing-message-pipe.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-parse-args.mjs b/tests/node_compat/test/parallel/test-parse-args.mjs
index ae8332fa7..f8bc14a6c 100644
--- a/tests/node_compat/test/parallel/test-parse-args.mjs
+++ b/tests/node_compat/test/parallel/test-parse-args.mjs
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
import '../common/index.mjs';
import assert from 'node:assert';
diff --git a/tests/node_compat/test/parallel/test-path-basename.js b/tests/node_compat/test/parallel/test-path-basename.js
index 9e8e9ecf8..5a5da668e 100644
--- a/tests/node_compat/test/parallel/test-path-basename.js
+++ b/tests/node_compat/test/parallel/test-path-basename.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-path-dirname.js b/tests/node_compat/test/parallel/test-path-dirname.js
index 0b123fcdf..b6a59d999 100644
--- a/tests/node_compat/test/parallel/test-path-dirname.js
+++ b/tests/node_compat/test/parallel/test-path-dirname.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-path-extname.js b/tests/node_compat/test/parallel/test-path-extname.js
index d1ed0342b..f5894058b 100644
--- a/tests/node_compat/test/parallel/test-path-extname.js
+++ b/tests/node_compat/test/parallel/test-path-extname.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-path-isabsolute.js b/tests/node_compat/test/parallel/test-path-isabsolute.js
index ff64fc7ff..8ad2f93f5 100644
--- a/tests/node_compat/test/parallel/test-path-isabsolute.js
+++ b/tests/node_compat/test/parallel/test-path-isabsolute.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-path-join.js b/tests/node_compat/test/parallel/test-path-join.js
index 2b958b720..05e3d86f7 100644
--- a/tests/node_compat/test/parallel/test-path-join.js
+++ b/tests/node_compat/test/parallel/test-path-join.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-path-makelong.js b/tests/node_compat/test/parallel/test-path-makelong.js
index 694240109..a9dbce2a0 100644
--- a/tests/node_compat/test/parallel/test-path-makelong.js
+++ b/tests/node_compat/test/parallel/test-path-makelong.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-path-normalize.js b/tests/node_compat/test/parallel/test-path-normalize.js
index 543be42e6..2773a6088 100644
--- a/tests/node_compat/test/parallel/test-path-normalize.js
+++ b/tests/node_compat/test/parallel/test-path-normalize.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-path-parse-format.js b/tests/node_compat/test/parallel/test-path-parse-format.js
index 657503d3c..5b31751f2 100644
--- a/tests/node_compat/test/parallel/test-path-parse-format.js
+++ b/tests/node_compat/test/parallel/test-path-parse-format.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-path-posix-exists.js b/tests/node_compat/test/parallel/test-path-posix-exists.js
index 97f2c4ae6..97cb68f0a 100644
--- a/tests/node_compat/test/parallel/test-path-posix-exists.js
+++ b/tests/node_compat/test/parallel/test-path-posix-exists.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-path-relative.js b/tests/node_compat/test/parallel/test-path-relative.js
index 7b89cc2cd..bb0ba2ba1 100644
--- a/tests/node_compat/test/parallel/test-path-relative.js
+++ b/tests/node_compat/test/parallel/test-path-relative.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-path-win32-exists.js b/tests/node_compat/test/parallel/test-path-win32-exists.js
index 8bb1850dc..559142bc2 100644
--- a/tests/node_compat/test/parallel/test-path-win32-exists.js
+++ b/tests/node_compat/test/parallel/test-path-win32-exists.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-path-zero-length-strings.js b/tests/node_compat/test/parallel/test-path-zero-length-strings.js
index 5fa1eafbf..8b26e9ffe 100644
--- a/tests/node_compat/test/parallel/test-path-zero-length-strings.js
+++ b/tests/node_compat/test/parallel/test-path-zero-length-strings.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-path.js b/tests/node_compat/test/parallel/test-path.js
index b68f0c2d4..41b760bff 100644
--- a/tests/node_compat/test/parallel/test-path.js
+++ b/tests/node_compat/test/parallel/test-path.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-process-beforeexit.js b/tests/node_compat/test/parallel/test-process-beforeexit.js
index 7ac789c69..036b88c9f 100644
--- a/tests/node_compat/test/parallel/test-process-beforeexit.js
+++ b/tests/node_compat/test/parallel/test-process-beforeexit.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js b/tests/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js
index 28a9a31e9..52abd847a 100644
--- a/tests/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js
+++ b/tests/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --no-warnings
'use strict';
diff --git a/tests/node_compat/test/parallel/test-process-env-allowed-flags.js b/tests/node_compat/test/parallel/test-process-env-allowed-flags.js
index 1b2c96e68..621f2710f 100644
--- a/tests/node_compat/test/parallel/test-process-env-allowed-flags.js
+++ b/tests/node_compat/test/parallel/test-process-env-allowed-flags.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-process-exit-from-before-exit.js b/tests/node_compat/test/parallel/test-process-exit-from-before-exit.js
index a1472e538..000a7691f 100644
--- a/tests/node_compat/test/parallel/test-process-exit-from-before-exit.js
+++ b/tests/node_compat/test/parallel/test-process-exit-from-before-exit.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-process-exit-handler.js b/tests/node_compat/test/parallel/test-process-exit-handler.js
index 7069c73e9..c79fb7cee 100644
--- a/tests/node_compat/test/parallel/test-process-exit-handler.js
+++ b/tests/node_compat/test/parallel/test-process-exit-handler.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-process-exit-recursive.js b/tests/node_compat/test/parallel/test-process-exit-recursive.js
index 054b23271..77a34f4f2 100644
--- a/tests/node_compat/test/parallel/test-process-exit-recursive.js
+++ b/tests/node_compat/test/parallel/test-process-exit-recursive.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-process-exit.js b/tests/node_compat/test/parallel/test-process-exit.js
index 50a3bd3b1..8e5e4b806 100644
--- a/tests/node_compat/test/parallel/test-process-exit.js
+++ b/tests/node_compat/test/parallel/test-process-exit.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-process-kill-pid.js b/tests/node_compat/test/parallel/test-process-kill-pid.js
index f6e612f2b..12fb72421 100644
--- a/tests/node_compat/test/parallel/test-process-kill-pid.js
+++ b/tests/node_compat/test/parallel/test-process-kill-pid.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-process-uptime.js b/tests/node_compat/test/parallel/test-process-uptime.js
index 74d2c13bd..31cbcf26c 100644
--- a/tests/node_compat/test/parallel/test-process-uptime.js
+++ b/tests/node_compat/test/parallel/test-process-uptime.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-promise-unhandled-silent.js b/tests/node_compat/test/parallel/test-promise-unhandled-silent.js
index 3b2dcde15..2e265db36 100644
--- a/tests/node_compat/test/parallel/test-promise-unhandled-silent.js
+++ b/tests/node_compat/test/parallel/test-promise-unhandled-silent.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --unhandled-rejections=none
'use strict';
diff --git a/tests/node_compat/test/parallel/test-promise-unhandled-throw-handler.js b/tests/node_compat/test/parallel/test-promise-unhandled-throw-handler.js
index a911f096a..3f039f93f 100644
--- a/tests/node_compat/test/parallel/test-promise-unhandled-throw-handler.js
+++ b/tests/node_compat/test/parallel/test-promise-unhandled-throw-handler.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --unhandled-rejections=throw
'use strict';
diff --git a/tests/node_compat/test/parallel/test-punycode.js b/tests/node_compat/test/parallel/test-punycode.js
index 8c268a003..d08a6f149 100644
--- a/tests/node_compat/test/parallel/test-punycode.js
+++ b/tests/node_compat/test/parallel/test-punycode.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --pending-deprecation
diff --git a/tests/node_compat/test/parallel/test-querystring-escape.js b/tests/node_compat/test/parallel/test-querystring-escape.js
index f4f635af1..206290b47 100644
--- a/tests/node_compat/test/parallel/test-querystring-escape.js
+++ b/tests/node_compat/test/parallel/test-querystring-escape.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js b/tests/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js
index 4a8c7ab0d..3fb0815be 100644
--- a/tests/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js
+++ b/tests/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// This test was originally written to test a regression
diff --git a/tests/node_compat/test/parallel/test-querystring-multichar-separator.js b/tests/node_compat/test/parallel/test-querystring-multichar-separator.js
index 3234dcd60..79ea8dce6 100644
--- a/tests/node_compat/test/parallel/test-querystring-multichar-separator.js
+++ b/tests/node_compat/test/parallel/test-querystring-multichar-separator.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-readline-emit-keypress-events.js b/tests/node_compat/test/parallel/test-readline-emit-keypress-events.js
index 542616424..8f346be18 100644
--- a/tests/node_compat/test/parallel/test-readline-emit-keypress-events.js
+++ b/tests/node_compat/test/parallel/test-readline-emit-keypress-events.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// emitKeypressEvents is thoroughly tested in test-readline-keys.js.
diff --git a/tests/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js b/tests/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js
index 584dc1110..284913b37 100644
--- a/tests/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js
+++ b/tests/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-readline-keys.js b/tests/node_compat/test/parallel/test-readline-keys.js
index aeeb5fffc..ec68f7faa 100644
--- a/tests/node_compat/test/parallel/test-readline-keys.js
+++ b/tests/node_compat/test/parallel/test-readline-keys.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-readline-position.js b/tests/node_compat/test/parallel/test-readline-position.js
index 5ee445c8e..acc5cf920 100644
--- a/tests/node_compat/test/parallel/test-readline-position.js
+++ b/tests/node_compat/test/parallel/test-readline-position.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-readline-reopen.js b/tests/node_compat/test/parallel/test-readline-reopen.js
index 6d3207220..b8a9afe85 100644
--- a/tests/node_compat/test/parallel/test-readline-reopen.js
+++ b/tests/node_compat/test/parallel/test-readline-reopen.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-readline-set-raw-mode.js b/tests/node_compat/test/parallel/test-readline-set-raw-mode.js
index a1f4f743d..5cf7c68f2 100644
--- a/tests/node_compat/test/parallel/test-readline-set-raw-mode.js
+++ b/tests/node_compat/test/parallel/test-readline-set-raw-mode.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-readline-undefined-columns.js b/tests/node_compat/test/parallel/test-readline-undefined-columns.js
index e41798ae3..5946bf7cb 100644
--- a/tests/node_compat/test/parallel/test-readline-undefined-columns.js
+++ b/tests/node_compat/test/parallel/test-readline-undefined-columns.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-readline.js b/tests/node_compat/test/parallel/test-readline.js
index 15f1b4f0c..91be36bc6 100644
--- a/tests/node_compat/test/parallel/test-readline.js
+++ b/tests/node_compat/test/parallel/test-readline.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-add-abort-signal.js b/tests/node_compat/test/parallel/test-stream-add-abort-signal.js
index cf598b547..684ccff20 100644
--- a/tests/node_compat/test/parallel/test-stream-add-abort-signal.js
+++ b/tests/node_compat/test/parallel/test-stream-add-abort-signal.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-aliases-legacy.js b/tests/node_compat/test/parallel/test-stream-aliases-legacy.js
index e0af8bb47..a62f1f9de 100644
--- a/tests/node_compat/test/parallel/test-stream-aliases-legacy.js
+++ b/tests/node_compat/test/parallel/test-stream-aliases-legacy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-auto-destroy.js b/tests/node_compat/test/parallel/test-stream-auto-destroy.js
index a0947ba39..651c7e2e5 100644
--- a/tests/node_compat/test/parallel/test-stream-auto-destroy.js
+++ b/tests/node_compat/test/parallel/test-stream-auto-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-await-drain-writers-in-synchronously-recursion-write.js b/tests/node_compat/test/parallel/test-stream-await-drain-writers-in-synchronously-recursion-write.js
index 84095dbf1..597cca878 100644
--- a/tests/node_compat/test/parallel/test-stream-await-drain-writers-in-synchronously-recursion-write.js
+++ b/tests/node_compat/test/parallel/test-stream-await-drain-writers-in-synchronously-recursion-write.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-backpressure.js b/tests/node_compat/test/parallel/test-stream-backpressure.js
index f1e14bb5d..6bf0c3361 100644
--- a/tests/node_compat/test/parallel/test-stream-backpressure.js
+++ b/tests/node_compat/test/parallel/test-stream-backpressure.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-big-packet.js b/tests/node_compat/test/parallel/test-stream-big-packet.js
index 4e816cc2d..2708d99f2 100644
--- a/tests/node_compat/test/parallel/test-stream-big-packet.js
+++ b/tests/node_compat/test/parallel/test-stream-big-packet.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-big-push.js b/tests/node_compat/test/parallel/test-stream-big-push.js
index 2e6d01fe2..2f6e646cc 100644
--- a/tests/node_compat/test/parallel/test-stream-big-push.js
+++ b/tests/node_compat/test/parallel/test-stream-big-push.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-buffer-list.js b/tests/node_compat/test/parallel/test-stream-buffer-list.js
index 7b16f5d83..08abd2459 100644
--- a/tests/node_compat/test/parallel/test-stream-buffer-list.js
+++ b/tests/node_compat/test/parallel/test-stream-buffer-list.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-construct.js b/tests/node_compat/test/parallel/test-stream-construct.js
index 0cd93c9e9..be0f605cd 100644
--- a/tests/node_compat/test/parallel/test-stream-construct.js
+++ b/tests/node_compat/test/parallel/test-stream-construct.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-destroy-event-order.js b/tests/node_compat/test/parallel/test-stream-destroy-event-order.js
index 09802b2a3..e974cebc7 100644
--- a/tests/node_compat/test/parallel/test-stream-destroy-event-order.js
+++ b/tests/node_compat/test/parallel/test-stream-destroy-event-order.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-duplex-destroy.js b/tests/node_compat/test/parallel/test-stream-duplex-destroy.js
index 73cf75fe3..fbc9b6b0e 100644
--- a/tests/node_compat/test/parallel/test-stream-duplex-destroy.js
+++ b/tests/node_compat/test/parallel/test-stream-duplex-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-duplex-end.js b/tests/node_compat/test/parallel/test-stream-duplex-end.js
index b6d95a448..cf5523c51 100644
--- a/tests/node_compat/test/parallel/test-stream-duplex-end.js
+++ b/tests/node_compat/test/parallel/test-stream-duplex-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-duplex-from.js b/tests/node_compat/test/parallel/test-stream-duplex-from.js
index c91a040c5..4f92d2611 100644
--- a/tests/node_compat/test/parallel/test-stream-duplex-from.js
+++ b/tests/node_compat/test/parallel/test-stream-duplex-from.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-duplex-props.js b/tests/node_compat/test/parallel/test-stream-duplex-props.js
index 1eedc9404..d12f8fc82 100644
--- a/tests/node_compat/test/parallel/test-stream-duplex-props.js
+++ b/tests/node_compat/test/parallel/test-stream-duplex-props.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-duplex-readable-end.js b/tests/node_compat/test/parallel/test-stream-duplex-readable-end.js
index 87327814c..08d831d7f 100644
--- a/tests/node_compat/test/parallel/test-stream-duplex-readable-end.js
+++ b/tests/node_compat/test/parallel/test-stream-duplex-readable-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// https://github.com/nodejs/node/issues/35926
diff --git a/tests/node_compat/test/parallel/test-stream-duplex-writable-finished.js b/tests/node_compat/test/parallel/test-stream-duplex-writable-finished.js
index c556d14ef..dc542a47b 100644
--- a/tests/node_compat/test/parallel/test-stream-duplex-writable-finished.js
+++ b/tests/node_compat/test/parallel/test-stream-duplex-writable-finished.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-duplex.js b/tests/node_compat/test/parallel/test-stream-duplex.js
index d7210e49e..18013ec3a 100644
--- a/tests/node_compat/test/parallel/test-stream-duplex.js
+++ b/tests/node_compat/test/parallel/test-stream-duplex.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-end-paused.js b/tests/node_compat/test/parallel/test-stream-end-paused.js
index 12c05243d..dd71ee476 100644
--- a/tests/node_compat/test/parallel/test-stream-end-paused.js
+++ b/tests/node_compat/test/parallel/test-stream-end-paused.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-error-once.js b/tests/node_compat/test/parallel/test-stream-error-once.js
index 592788d4f..fd36e573f 100644
--- a/tests/node_compat/test/parallel/test-stream-error-once.js
+++ b/tests/node_compat/test/parallel/test-stream-error-once.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-events-prepend.js b/tests/node_compat/test/parallel/test-stream-events-prepend.js
index 7245977f1..1ed5563be 100644
--- a/tests/node_compat/test/parallel/test-stream-events-prepend.js
+++ b/tests/node_compat/test/parallel/test-stream-events-prepend.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-inheritance.js b/tests/node_compat/test/parallel/test-stream-inheritance.js
index 296e12996..ca5d9cbe1 100644
--- a/tests/node_compat/test/parallel/test-stream-inheritance.js
+++ b/tests/node_compat/test/parallel/test-stream-inheritance.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-ispaused.js b/tests/node_compat/test/parallel/test-stream-ispaused.js
index 8f4897047..796b0d2a8 100644
--- a/tests/node_compat/test/parallel/test-stream-ispaused.js
+++ b/tests/node_compat/test/parallel/test-stream-ispaused.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-objectmode-undefined.js b/tests/node_compat/test/parallel/test-stream-objectmode-undefined.js
index 0478b0ee7..6cc8cbb70 100644
--- a/tests/node_compat/test/parallel/test-stream-objectmode-undefined.js
+++ b/tests/node_compat/test/parallel/test-stream-objectmode-undefined.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-once-readable-pipe.js b/tests/node_compat/test/parallel/test-stream-once-readable-pipe.js
index f273b9602..e36c77aad 100644
--- a/tests/node_compat/test/parallel/test-stream-once-readable-pipe.js
+++ b/tests/node_compat/test/parallel/test-stream-once-readable-pipe.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-after-end.js b/tests/node_compat/test/parallel/test-stream-pipe-after-end.js
index a7af22b94..680c1d0f9 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-after-end.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-after-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-await-drain-manual-resume.js b/tests/node_compat/test/parallel/test-stream-pipe-await-drain-manual-resume.js
index e49c99033..9c9b188fb 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-await-drain-manual-resume.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-await-drain-manual-resume.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-await-drain-push-while-write.js b/tests/node_compat/test/parallel/test-stream-pipe-await-drain-push-while-write.js
index 54fbe9e89..32af6c517 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-await-drain-push-while-write.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-await-drain-push-while-write.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-await-drain.js b/tests/node_compat/test/parallel/test-stream-pipe-await-drain.js
index 49062fe0b..75a92e91c 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-await-drain.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-await-drain.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js b/tests/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js
index 279ce10d5..a69b3e5be 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-cleanup.js b/tests/node_compat/test/parallel/test-stream-pipe-cleanup.js
index 8106ab4f1..908045305 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-cleanup.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-cleanup.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-error-handling.js b/tests/node_compat/test/parallel/test-stream-pipe-error-handling.js
index 356bb1cd9..0ef417e87 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-error-handling.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-error-handling.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-event.js b/tests/node_compat/test/parallel/test-stream-pipe-event.js
index a2721c053..9b90d89ef 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-event.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-event.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-flow-after-unpipe.js b/tests/node_compat/test/parallel/test-stream-pipe-flow-after-unpipe.js
index c0b144c18..9115e7975 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-flow-after-unpipe.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-flow-after-unpipe.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-flow.js b/tests/node_compat/test/parallel/test-stream-pipe-flow.js
index 8e877312f..d7f516bf8 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-flow.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-flow.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-manual-resume.js b/tests/node_compat/test/parallel/test-stream-pipe-manual-resume.js
index 0666e44d6..8ea889f1f 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-manual-resume.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-manual-resume.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js b/tests/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js
index cd24dd4ca..7796eaef1 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-needDrain.js b/tests/node_compat/test/parallel/test-stream-pipe-needDrain.js
index f8b724de9..9e9438444 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-needDrain.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-needDrain.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-same-destination-twice.js b/tests/node_compat/test/parallel/test-stream-pipe-same-destination-twice.js
index 7e1215733..251ae2bbb 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-same-destination-twice.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-same-destination-twice.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js b/tests/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js
index a51dcfbad..a69b5877e 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js b/tests/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js
index 7a1719be3..40cc09439 100644
--- a/tests/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js
+++ b/tests/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipeline-async-iterator.js b/tests/node_compat/test/parallel/test-stream-pipeline-async-iterator.js
index 3d3ce96cc..963bc0768 100644
--- a/tests/node_compat/test/parallel/test-stream-pipeline-async-iterator.js
+++ b/tests/node_compat/test/parallel/test-stream-pipeline-async-iterator.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-pipeline-queued-end-in-destroy.js b/tests/node_compat/test/parallel/test-stream-pipeline-queued-end-in-destroy.js
index e785a0008..7060d7da9 100644
--- a/tests/node_compat/test/parallel/test-stream-pipeline-queued-end-in-destroy.js
+++ b/tests/node_compat/test/parallel/test-stream-pipeline-queued-end-in-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-pipeline-with-empty-string.js b/tests/node_compat/test/parallel/test-stream-pipeline-with-empty-string.js
index a03fe17dd..a85e12a7f 100644
--- a/tests/node_compat/test/parallel/test-stream-pipeline-with-empty-string.js
+++ b/tests/node_compat/test/parallel/test-stream-pipeline-with-empty-string.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-push-strings.js b/tests/node_compat/test/parallel/test-stream-push-strings.js
index 4d88e082b..2720b6b9e 100644
--- a/tests/node_compat/test/parallel/test-stream-push-strings.js
+++ b/tests/node_compat/test/parallel/test-stream-push-strings.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-readable-aborted.js b/tests/node_compat/test/parallel/test-stream-readable-aborted.js
index 3e6550e7e..e7664df4d 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-aborted.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-aborted.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-add-chunk-during-data.js b/tests/node_compat/test/parallel/test-stream-readable-add-chunk-during-data.js
index 50939ac81..9358f33b7 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-add-chunk-during-data.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-add-chunk-during-data.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-constructor-set-methods.js b/tests/node_compat/test/parallel/test-stream-readable-constructor-set-methods.js
index b11ae8fca..3c4e229e5 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-constructor-set-methods.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-constructor-set-methods.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-data.js b/tests/node_compat/test/parallel/test-stream-readable-data.js
index d33f9f248..aadf7efd6 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-data.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-data.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-destroy.js b/tests/node_compat/test/parallel/test-stream-readable-destroy.js
index 0a780c98e..a8b7b8932 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-destroy.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-didRead.js b/tests/node_compat/test/parallel/test-stream-readable-didRead.js
index 2d9cfa40f..ca2a09275 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-didRead.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-didRead.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-emit-readable-short-stream.js b/tests/node_compat/test/parallel/test-stream-readable-emit-readable-short-stream.js
index fac562092..a0612cacf 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-emit-readable-short-stream.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-emit-readable-short-stream.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-emittedReadable.js b/tests/node_compat/test/parallel/test-stream-readable-emittedReadable.js
index a05130737..24a6d96a4 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-emittedReadable.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-emittedReadable.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-end-destroyed.js b/tests/node_compat/test/parallel/test-stream-readable-end-destroyed.js
index 7c542f330..655fd145b 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-end-destroyed.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-end-destroyed.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-ended.js b/tests/node_compat/test/parallel/test-stream-readable-ended.js
index b8f59e2df..aaf06aacc 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-ended.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-ended.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-error-end.js b/tests/node_compat/test/parallel/test-stream-readable-error-end.js
index 821a5f458..282b4e900 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-error-end.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-error-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-event.js b/tests/node_compat/test/parallel/test-stream-readable-event.js
index 87a4e0feb..394a42ffb 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-event.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-event.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-readable-flow-recursion.js b/tests/node_compat/test/parallel/test-stream-readable-flow-recursion.js
index 1ac657197..34806a2e3 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-flow-recursion.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-flow-recursion.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-readable-hwm-0-async.js b/tests/node_compat/test/parallel/test-stream-readable-hwm-0-async.js
index c797129ee..21f7cdb26 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-hwm-0-async.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-hwm-0-async.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-hwm-0-no-flow-data.js b/tests/node_compat/test/parallel/test-stream-readable-hwm-0-no-flow-data.js
index 3d9c0507a..05ac0c71e 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-hwm-0-no-flow-data.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-hwm-0-no-flow-data.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-hwm-0.js b/tests/node_compat/test/parallel/test-stream-readable-hwm-0.js
index cfbfac8ab..94a0657ea 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-hwm-0.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-hwm-0.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-infinite-read.js b/tests/node_compat/test/parallel/test-stream-readable-infinite-read.js
index e3819cad9..7e235e058 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-infinite-read.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-infinite-read.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-invalid-chunk.js b/tests/node_compat/test/parallel/test-stream-readable-invalid-chunk.js
index a40526389..e9a9042fb 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-invalid-chunk.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-invalid-chunk.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-needReadable.js b/tests/node_compat/test/parallel/test-stream-readable-needReadable.js
index 675e5e872..404eb95cd 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-needReadable.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-needReadable.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-next-no-null.js b/tests/node_compat/test/parallel/test-stream-readable-next-no-null.js
index 06f06f41d..be2edd9d6 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-next-no-null.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-next-no-null.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const { mustNotCall, expectsError } = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-no-unneeded-readable.js b/tests/node_compat/test/parallel/test-stream-readable-no-unneeded-readable.js
index 9a96db87d..863bfff30 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-no-unneeded-readable.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-no-unneeded-readable.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-object-multi-push-async.js b/tests/node_compat/test/parallel/test-stream-readable-object-multi-push-async.js
index 4ab7f3adb..ce153c822 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-object-multi-push-async.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-object-multi-push-async.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-pause-and-resume.js b/tests/node_compat/test/parallel/test-stream-readable-pause-and-resume.js
index 923349ef4..9be474f4e 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-pause-and-resume.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-pause-and-resume.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-readable-then-resume.js b/tests/node_compat/test/parallel/test-stream-readable-readable-then-resume.js
index 3df0bcaaf..9fea6d2f6 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-readable-then-resume.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-readable-then-resume.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-readable.js b/tests/node_compat/test/parallel/test-stream-readable-readable.js
index 6353ad8d4..ffa722ba2 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-readable.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-readable.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-reading-readingMore.js b/tests/node_compat/test/parallel/test-stream-readable-reading-readingMore.js
index 26663b88b..6d12519bf 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-reading-readingMore.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-reading-readingMore.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-resume-hwm.js b/tests/node_compat/test/parallel/test-stream-readable-resume-hwm.js
index 0e490529c..ed4aca0d9 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-resume-hwm.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-resume-hwm.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-resumeScheduled.js b/tests/node_compat/test/parallel/test-stream-readable-resumeScheduled.js
index 474670264..0163becb8 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-resumeScheduled.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-resumeScheduled.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-setEncoding-existing-buffers.js b/tests/node_compat/test/parallel/test-stream-readable-setEncoding-existing-buffers.js
index c99a39819..79b087dc3 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-setEncoding-existing-buffers.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-setEncoding-existing-buffers.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readable-setEncoding-null.js b/tests/node_compat/test/parallel/test-stream-readable-setEncoding-null.js
index e6823f7cd..f4877aa4b 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-setEncoding-null.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-setEncoding-null.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-unshift.js b/tests/node_compat/test/parallel/test-stream-readable-unshift.js
index 1303befa9..6904c1a58 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-unshift.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-unshift.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-readable-with-unimplemented-_read.js b/tests/node_compat/test/parallel/test-stream-readable-with-unimplemented-_read.js
index a2fe2ac01..df45129d0 100644
--- a/tests/node_compat/test/parallel/test-stream-readable-with-unimplemented-_read.js
+++ b/tests/node_compat/test/parallel/test-stream-readable-with-unimplemented-_read.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-readableListening-state.js b/tests/node_compat/test/parallel/test-stream-readableListening-state.js
index 69085ac86..f53fdee48 100644
--- a/tests/node_compat/test/parallel/test-stream-readableListening-state.js
+++ b/tests/node_compat/test/parallel/test-stream-readableListening-state.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-transform-callback-twice.js b/tests/node_compat/test/parallel/test-stream-transform-callback-twice.js
index 3ca0a4c68..57702ef77 100644
--- a/tests/node_compat/test/parallel/test-stream-transform-callback-twice.js
+++ b/tests/node_compat/test/parallel/test-stream-transform-callback-twice.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-transform-constructor-set-methods.js b/tests/node_compat/test/parallel/test-stream-transform-constructor-set-methods.js
index 4daf199b0..c0e4f27dc 100644
--- a/tests/node_compat/test/parallel/test-stream-transform-constructor-set-methods.js
+++ b/tests/node_compat/test/parallel/test-stream-transform-constructor-set-methods.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-transform-destroy.js b/tests/node_compat/test/parallel/test-stream-transform-destroy.js
index e721f848f..a489da81e 100644
--- a/tests/node_compat/test/parallel/test-stream-transform-destroy.js
+++ b/tests/node_compat/test/parallel/test-stream-transform-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-transform-final-sync.js b/tests/node_compat/test/parallel/test-stream-transform-final-sync.js
index 5d108097d..09294b362 100644
--- a/tests/node_compat/test/parallel/test-stream-transform-final-sync.js
+++ b/tests/node_compat/test/parallel/test-stream-transform-final-sync.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-transform-final.js b/tests/node_compat/test/parallel/test-stream-transform-final.js
index 1d14adf6b..2140363d8 100644
--- a/tests/node_compat/test/parallel/test-stream-transform-final.js
+++ b/tests/node_compat/test/parallel/test-stream-transform-final.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-transform-flush-data.js b/tests/node_compat/test/parallel/test-stream-transform-flush-data.js
index 6b8ba1adc..5eecaf645 100644
--- a/tests/node_compat/test/parallel/test-stream-transform-flush-data.js
+++ b/tests/node_compat/test/parallel/test-stream-transform-flush-data.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-transform-objectmode-falsey-value.js b/tests/node_compat/test/parallel/test-stream-transform-objectmode-falsey-value.js
index 12390fe36..5481f70e9 100644
--- a/tests/node_compat/test/parallel/test-stream-transform-objectmode-falsey-value.js
+++ b/tests/node_compat/test/parallel/test-stream-transform-objectmode-falsey-value.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-transform-split-highwatermark.js b/tests/node_compat/test/parallel/test-stream-transform-split-highwatermark.js
index 783ddfc91..dddae4aa2 100644
--- a/tests/node_compat/test/parallel/test-stream-transform-split-highwatermark.js
+++ b/tests/node_compat/test/parallel/test-stream-transform-split-highwatermark.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-transform-split-objectmode.js b/tests/node_compat/test/parallel/test-stream-transform-split-objectmode.js
index 22e2586df..f3400488a 100644
--- a/tests/node_compat/test/parallel/test-stream-transform-split-objectmode.js
+++ b/tests/node_compat/test/parallel/test-stream-transform-split-objectmode.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-uint8array.js b/tests/node_compat/test/parallel/test-stream-uint8array.js
index c8de2dfe6..3ac81e672 100644
--- a/tests/node_compat/test/parallel/test-stream-uint8array.js
+++ b/tests/node_compat/test/parallel/test-stream-uint8array.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-unpipe-event.js b/tests/node_compat/test/parallel/test-stream-unpipe-event.js
index d0b60f435..0f7bcdb69 100644
--- a/tests/node_compat/test/parallel/test-stream-unpipe-event.js
+++ b/tests/node_compat/test/parallel/test-stream-unpipe-event.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-unshift-empty-chunk.js b/tests/node_compat/test/parallel/test-stream-unshift-empty-chunk.js
index f6c057fd6..0e8337f4c 100644
--- a/tests/node_compat/test/parallel/test-stream-unshift-empty-chunk.js
+++ b/tests/node_compat/test/parallel/test-stream-unshift-empty-chunk.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-unshift-read-race.js b/tests/node_compat/test/parallel/test-stream-unshift-read-race.js
index d88850519..6f400a321 100644
--- a/tests/node_compat/test/parallel/test-stream-unshift-read-race.js
+++ b/tests/node_compat/test/parallel/test-stream-unshift-read-race.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-writable-change-default-encoding.js b/tests/node_compat/test/parallel/test-stream-writable-change-default-encoding.js
index 547309d70..355cb4d6d 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-change-default-encoding.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-change-default-encoding.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-writable-clear-buffer.js b/tests/node_compat/test/parallel/test-stream-writable-clear-buffer.js
index ee24da756..58e0ae5df 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-clear-buffer.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-clear-buffer.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-constructor-set-methods.js b/tests/node_compat/test/parallel/test-stream-writable-constructor-set-methods.js
index 58e687edd..ca9e1a1d2 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-constructor-set-methods.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-constructor-set-methods.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-writable-decoded-encoding.js b/tests/node_compat/test/parallel/test-stream-writable-decoded-encoding.js
index 9bf47bb1a..e8fbbb0fa 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-decoded-encoding.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-decoded-encoding.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream-writable-destroy.js b/tests/node_compat/test/parallel/test-stream-writable-destroy.js
index bfe145854..ac47bb5bc 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-destroy.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-end-cb-error.js b/tests/node_compat/test/parallel/test-stream-writable-end-cb-error.js
index 730146db3..f4d5a3995 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-end-cb-error.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-end-cb-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-end-multiple.js b/tests/node_compat/test/parallel/test-stream-writable-end-multiple.js
index ea1759303..edce899e3 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-end-multiple.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-end-multiple.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-ended-state.js b/tests/node_compat/test/parallel/test-stream-writable-ended-state.js
index f6f6971a2..57c578037 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-ended-state.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-ended-state.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-finish-destroyed.js b/tests/node_compat/test/parallel/test-stream-writable-finish-destroyed.js
index 9d8775dec..1f5617a34 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-finish-destroyed.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-finish-destroyed.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-finished-state.js b/tests/node_compat/test/parallel/test-stream-writable-finished-state.js
index 0b7333bf2..23f84187b 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-finished-state.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-finished-state.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-finished.js b/tests/node_compat/test/parallel/test-stream-writable-finished.js
index 30ae737f9..61c363b7e 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-finished.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-finished.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-invalid-chunk.js b/tests/node_compat/test/parallel/test-stream-writable-invalid-chunk.js
index 82912adb8..68760d2c7 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-invalid-chunk.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-invalid-chunk.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-needdrain-state.js b/tests/node_compat/test/parallel/test-stream-writable-needdrain-state.js
index fe8c28921..31c3ba79e 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-needdrain-state.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-needdrain-state.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writable-null.js b/tests/node_compat/test/parallel/test-stream-writable-null.js
index e2ddd7d0a..467efc005 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-null.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-null.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-writable-properties.js b/tests/node_compat/test/parallel/test-stream-writable-properties.js
index ef19b3a01..28a7c2f71 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-properties.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-properties.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-writable-writable.js b/tests/node_compat/test/parallel/test-stream-writable-writable.js
index 63be4b3ca..0729e6a38 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-writable.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-writable.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-writable-write-cb-error.js b/tests/node_compat/test/parallel/test-stream-writable-write-cb-error.js
index c4df3233a..cb68a6ee3 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-write-cb-error.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-write-cb-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-writable-write-cb-twice.js b/tests/node_compat/test/parallel/test-stream-writable-write-cb-twice.js
index ab2408fd9..696532c2f 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-write-cb-twice.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-write-cb-twice.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-writable-write-error.js b/tests/node_compat/test/parallel/test-stream-writable-write-error.js
index 2bb91f821..a98d9ff8a 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-write-error.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-write-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-writable-write-writev-finish.js b/tests/node_compat/test/parallel/test-stream-writable-write-writev-finish.js
index ff34a83c1..3370040e5 100644
--- a/tests/node_compat/test/parallel/test-stream-writable-write-writev-finish.js
+++ b/tests/node_compat/test/parallel/test-stream-writable-write-writev-finish.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writableState-ending.js b/tests/node_compat/test/parallel/test-stream-writableState-ending.js
index a477e63b6..6533f0b83 100644
--- a/tests/node_compat/test/parallel/test-stream-writableState-ending.js
+++ b/tests/node_compat/test/parallel/test-stream-writableState-ending.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js b/tests/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js
index 0320d1a5d..fe505ccf7 100644
--- a/tests/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js
+++ b/tests/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-stream-write-destroy.js b/tests/node_compat/test/parallel/test-stream-write-destroy.js
index a4f103547..6cd1fb49d 100644
--- a/tests/node_compat/test/parallel/test-stream-write-destroy.js
+++ b/tests/node_compat/test/parallel/test-stream-write-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-write-drain.js b/tests/node_compat/test/parallel/test-stream-write-drain.js
index 008b2b34b..ae1494fa1 100644
--- a/tests/node_compat/test/parallel/test-stream-write-drain.js
+++ b/tests/node_compat/test/parallel/test-stream-write-drain.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-write-final.js b/tests/node_compat/test/parallel/test-stream-write-final.js
index 527f515eb..b5b1b7a22 100644
--- a/tests/node_compat/test/parallel/test-stream-write-final.js
+++ b/tests/node_compat/test/parallel/test-stream-write-final.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream-writev.js b/tests/node_compat/test/parallel/test-stream-writev.js
index 050546646..f012515c8 100644
--- a/tests/node_compat/test/parallel/test-stream-writev.js
+++ b/tests/node_compat/test/parallel/test-stream-writev.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-base64-single-char-read-end.js b/tests/node_compat/test/parallel/test-stream2-base64-single-char-read-end.js
index 34a1f7240..8c9f17600 100644
--- a/tests/node_compat/test/parallel/test-stream2-base64-single-char-read-end.js
+++ b/tests/node_compat/test/parallel/test-stream2-base64-single-char-read-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-basic.js b/tests/node_compat/test/parallel/test-stream2-basic.js
index b820d5287..04eecd18e 100644
--- a/tests/node_compat/test/parallel/test-stream2-basic.js
+++ b/tests/node_compat/test/parallel/test-stream2-basic.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-compatibility.js b/tests/node_compat/test/parallel/test-stream2-compatibility.js
index c228366c3..3f5293a80 100644
--- a/tests/node_compat/test/parallel/test-stream2-compatibility.js
+++ b/tests/node_compat/test/parallel/test-stream2-compatibility.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-decode-partial.js b/tests/node_compat/test/parallel/test-stream2-decode-partial.js
index f3a9ec15d..8566e8cce 100644
--- a/tests/node_compat/test/parallel/test-stream2-decode-partial.js
+++ b/tests/node_compat/test/parallel/test-stream2-decode-partial.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream2-finish-pipe.js b/tests/node_compat/test/parallel/test-stream2-finish-pipe.js
index c98812ff8..2cd70c62e 100644
--- a/tests/node_compat/test/parallel/test-stream2-finish-pipe.js
+++ b/tests/node_compat/test/parallel/test-stream2-finish-pipe.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-large-read-stall.js b/tests/node_compat/test/parallel/test-stream2-large-read-stall.js
index e13b53711..37f2f68ec 100644
--- a/tests/node_compat/test/parallel/test-stream2-large-read-stall.js
+++ b/tests/node_compat/test/parallel/test-stream2-large-read-stall.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-objects.js b/tests/node_compat/test/parallel/test-stream2-objects.js
index c5b2c981e..f6bc8b829 100644
--- a/tests/node_compat/test/parallel/test-stream2-objects.js
+++ b/tests/node_compat/test/parallel/test-stream2-objects.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-pipe-error-handling.js b/tests/node_compat/test/parallel/test-stream2-pipe-error-handling.js
index ee8b0d656..18e9864c0 100644
--- a/tests/node_compat/test/parallel/test-stream2-pipe-error-handling.js
+++ b/tests/node_compat/test/parallel/test-stream2-pipe-error-handling.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-pipe-error-once-listener.js b/tests/node_compat/test/parallel/test-stream2-pipe-error-once-listener.js
index 990dfc67d..62fafc5b9 100644
--- a/tests/node_compat/test/parallel/test-stream2-pipe-error-once-listener.js
+++ b/tests/node_compat/test/parallel/test-stream2-pipe-error-once-listener.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-push.js b/tests/node_compat/test/parallel/test-stream2-push.js
index e1dcdec95..4d49d6277 100644
--- a/tests/node_compat/test/parallel/test-stream2-push.js
+++ b/tests/node_compat/test/parallel/test-stream2-push.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-read-sync-stack.js b/tests/node_compat/test/parallel/test-stream2-read-sync-stack.js
index 0d291ac08..a5d6eb82c 100644
--- a/tests/node_compat/test/parallel/test-stream2-read-sync-stack.js
+++ b/tests/node_compat/test/parallel/test-stream2-read-sync-stack.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-readable-empty-buffer-no-eof.js b/tests/node_compat/test/parallel/test-stream2-readable-empty-buffer-no-eof.js
index fca3b11f2..772f52555 100644
--- a/tests/node_compat/test/parallel/test-stream2-readable-empty-buffer-no-eof.js
+++ b/tests/node_compat/test/parallel/test-stream2-readable-empty-buffer-no-eof.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-readable-from-list.js b/tests/node_compat/test/parallel/test-stream2-readable-from-list.js
index 90f93d040..fea8aefda 100644
--- a/tests/node_compat/test/parallel/test-stream2-readable-from-list.js
+++ b/tests/node_compat/test/parallel/test-stream2-readable-from-list.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-readable-legacy-drain.js b/tests/node_compat/test/parallel/test-stream2-readable-legacy-drain.js
index bf65fda0a..43a1b6616 100644
--- a/tests/node_compat/test/parallel/test-stream2-readable-legacy-drain.js
+++ b/tests/node_compat/test/parallel/test-stream2-readable-legacy-drain.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-readable-non-empty-end.js b/tests/node_compat/test/parallel/test-stream2-readable-non-empty-end.js
index c1e3a2f46..0446be665 100644
--- a/tests/node_compat/test/parallel/test-stream2-readable-non-empty-end.js
+++ b/tests/node_compat/test/parallel/test-stream2-readable-non-empty-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js b/tests/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js
index 8971536e7..08973898d 100644
--- a/tests/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js
+++ b/tests/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream2-readable-wrap-empty.js b/tests/node_compat/test/parallel/test-stream2-readable-wrap-empty.js
index 5716d0bf9..6bf52923c 100644
--- a/tests/node_compat/test/parallel/test-stream2-readable-wrap-empty.js
+++ b/tests/node_compat/test/parallel/test-stream2-readable-wrap-empty.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-readable-wrap-error.js b/tests/node_compat/test/parallel/test-stream2-readable-wrap-error.js
index 77cb757c4..ad11369f0 100644
--- a/tests/node_compat/test/parallel/test-stream2-readable-wrap-error.js
+++ b/tests/node_compat/test/parallel/test-stream2-readable-wrap-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream2-readable-wrap.js b/tests/node_compat/test/parallel/test-stream2-readable-wrap.js
index 2bf8e99b0..65851afb6 100644
--- a/tests/node_compat/test/parallel/test-stream2-readable-wrap.js
+++ b/tests/node_compat/test/parallel/test-stream2-readable-wrap.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-set-encoding.js b/tests/node_compat/test/parallel/test-stream2-set-encoding.js
index ed7023b29..9f07d52e6 100644
--- a/tests/node_compat/test/parallel/test-stream2-set-encoding.js
+++ b/tests/node_compat/test/parallel/test-stream2-set-encoding.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-transform.js b/tests/node_compat/test/parallel/test-stream2-transform.js
index 2bd376b1f..4547f9c8f 100644
--- a/tests/node_compat/test/parallel/test-stream2-transform.js
+++ b/tests/node_compat/test/parallel/test-stream2-transform.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-unpipe-drain.js b/tests/node_compat/test/parallel/test-stream2-unpipe-drain.js
index 9c1a6844d..be3023efb 100644
--- a/tests/node_compat/test/parallel/test-stream2-unpipe-drain.js
+++ b/tests/node_compat/test/parallel/test-stream2-unpipe-drain.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-unpipe-leak.js b/tests/node_compat/test/parallel/test-stream2-unpipe-leak.js
index 8958bc06b..a6742f999 100644
--- a/tests/node_compat/test/parallel/test-stream2-unpipe-leak.js
+++ b/tests/node_compat/test/parallel/test-stream2-unpipe-leak.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream2-writable.js b/tests/node_compat/test/parallel/test-stream2-writable.js
index 8b7197b9b..665ff507f 100644
--- a/tests/node_compat/test/parallel/test-stream2-writable.js
+++ b/tests/node_compat/test/parallel/test-stream2-writable.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-stream3-cork-end.js b/tests/node_compat/test/parallel/test-stream3-cork-end.js
index 52f881121..0ae661953 100644
--- a/tests/node_compat/test/parallel/test-stream3-cork-end.js
+++ b/tests/node_compat/test/parallel/test-stream3-cork-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream3-cork-uncork.js b/tests/node_compat/test/parallel/test-stream3-cork-uncork.js
index 1fb993003..fbb50d6aa 100644
--- a/tests/node_compat/test/parallel/test-stream3-cork-uncork.js
+++ b/tests/node_compat/test/parallel/test-stream3-cork-uncork.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-stream3-pause-then-read.js b/tests/node_compat/test/parallel/test-stream3-pause-then-read.js
index f840672ce..0c22e81f8 100644
--- a/tests/node_compat/test/parallel/test-stream3-pause-then-read.js
+++ b/tests/node_compat/test/parallel/test-stream3-pause-then-read.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-streams-highwatermark.js b/tests/node_compat/test/parallel/test-streams-highwatermark.js
index 9245f7db0..3498e4296 100644
--- a/tests/node_compat/test/parallel/test-streams-highwatermark.js
+++ b/tests/node_compat/test/parallel/test-streams-highwatermark.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-string-decoder.js b/tests/node_compat/test/parallel/test-string-decoder.js
index 84ac71aac..779e5fc1e 100644
--- a/tests/node_compat/test/parallel/test-string-decoder.js
+++ b/tests/node_compat/test/parallel/test-string-decoder.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-timers-api-refs.js b/tests/node_compat/test/parallel/test-timers-api-refs.js
index 62ce55fad..ac5bad9bd 100644
--- a/tests/node_compat/test/parallel/test-timers-api-refs.js
+++ b/tests/node_compat/test/parallel/test-timers-api-refs.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-timers-args.js b/tests/node_compat/test/parallel/test-timers-args.js
index b771bf591..a7f25609b 100644
--- a/tests/node_compat/test/parallel/test-timers-args.js
+++ b/tests/node_compat/test/parallel/test-timers-args.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-timers-clear-null-does-not-throw-error.js b/tests/node_compat/test/parallel/test-timers-clear-null-does-not-throw-error.js
index 7b7b59b27..01ef84df3 100644
--- a/tests/node_compat/test/parallel/test-timers-clear-null-does-not-throw-error.js
+++ b/tests/node_compat/test/parallel/test-timers-clear-null-does-not-throw-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-timers-clear-object-does-not-throw-error.js b/tests/node_compat/test/parallel/test-timers-clear-object-does-not-throw-error.js
index 524389c6b..73cd918f1 100644
--- a/tests/node_compat/test/parallel/test-timers-clear-object-does-not-throw-error.js
+++ b/tests/node_compat/test/parallel/test-timers-clear-object-does-not-throw-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-timers-clear-timeout-interval-equivalent.js b/tests/node_compat/test/parallel/test-timers-clear-timeout-interval-equivalent.js
index b6af3f943..c4d1e3fd8 100644
--- a/tests/node_compat/test/parallel/test-timers-clear-timeout-interval-equivalent.js
+++ b/tests/node_compat/test/parallel/test-timers-clear-timeout-interval-equivalent.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-timers-clearImmediate.js b/tests/node_compat/test/parallel/test-timers-clearImmediate.js
index 129e301f2..8460d73c9 100644
--- a/tests/node_compat/test/parallel/test-timers-clearImmediate.js
+++ b/tests/node_compat/test/parallel/test-timers-clearImmediate.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-timers-interval-throw.js b/tests/node_compat/test/parallel/test-timers-interval-throw.js
index d408fc866..5ad115677 100644
--- a/tests/node_compat/test/parallel/test-timers-interval-throw.js
+++ b/tests/node_compat/test/parallel/test-timers-interval-throw.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-timers-non-integer-delay.js b/tests/node_compat/test/parallel/test-timers-non-integer-delay.js
index 1d3ca55c2..b9371d81b 100644
--- a/tests/node_compat/test/parallel/test-timers-non-integer-delay.js
+++ b/tests/node_compat/test/parallel/test-timers-non-integer-delay.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-timers-refresh.js b/tests/node_compat/test/parallel/test-timers-refresh.js
index 942cf5604..80e78b56a 100644
--- a/tests/node_compat/test/parallel/test-timers-refresh.js
+++ b/tests/node_compat/test/parallel/test-timers-refresh.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
diff --git a/tests/node_compat/test/parallel/test-timers-same-timeout-wrong-list-deleted.js b/tests/node_compat/test/parallel/test-timers-same-timeout-wrong-list-deleted.js
index fa6348d75..c8b0021e3 100644
--- a/tests/node_compat/test/parallel/test-timers-same-timeout-wrong-list-deleted.js
+++ b/tests/node_compat/test/parallel/test-timers-same-timeout-wrong-list-deleted.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-timers-timeout-with-non-integer.js b/tests/node_compat/test/parallel/test-timers-timeout-with-non-integer.js
index d93ef57fe..585b750b3 100644
--- a/tests/node_compat/test/parallel/test-timers-timeout-with-non-integer.js
+++ b/tests/node_compat/test/parallel/test-timers-timeout-with-non-integer.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-timers-uncaught-exception.js b/tests/node_compat/test/parallel/test-timers-uncaught-exception.js
index e76c11afc..954d776d0 100644
--- a/tests/node_compat/test/parallel/test-timers-uncaught-exception.js
+++ b/tests/node_compat/test/parallel/test-timers-uncaught-exception.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-timers-unref-throw-then-ref.js b/tests/node_compat/test/parallel/test-timers-unref-throw-then-ref.js
index 03a0861e2..4b593a9d4 100644
--- a/tests/node_compat/test/parallel/test-timers-unref-throw-then-ref.js
+++ b/tests/node_compat/test/parallel/test-timers-unref-throw-then-ref.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-timers-user-call.js b/tests/node_compat/test/parallel/test-timers-user-call.js
index 969051f80..673a0c6f2 100644
--- a/tests/node_compat/test/parallel/test-timers-user-call.js
+++ b/tests/node_compat/test/parallel/test-timers-user-call.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Make sure `setTimeout()` and friends don't throw if the user-supplied
// function has .call() and .apply() monkey-patched to undesirable values.
diff --git a/tests/node_compat/test/parallel/test-timers-zero-timeout.js b/tests/node_compat/test/parallel/test-timers-zero-timeout.js
index ef32f7381..aeaf476ec 100644
--- a/tests/node_compat/test/parallel/test-timers-zero-timeout.js
+++ b/tests/node_compat/test/parallel/test-timers-zero-timeout.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-tty-stdin-end.js b/tests/node_compat/test/parallel/test-tty-stdin-end.js
index ee38cbd2c..05054d052 100644
--- a/tests/node_compat/test/parallel/test-tty-stdin-end.js
+++ b/tests/node_compat/test/parallel/test-tty-stdin-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-ttywrap-invalid-fd.js b/tests/node_compat/test/parallel/test-ttywrap-invalid-fd.js
index 95b9bffe6..66ef3b6ac 100644
--- a/tests/node_compat/test/parallel/test-ttywrap-invalid-fd.js
+++ b/tests/node_compat/test/parallel/test-ttywrap-invalid-fd.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Flags: --expose-internals
'use strict';
diff --git a/tests/node_compat/test/parallel/test-url-domain-ascii-unicode.js b/tests/node_compat/test/parallel/test-url-domain-ascii-unicode.js
index 9aeb23a54..39f3a0b43 100644
--- a/tests/node_compat/test/parallel/test-url-domain-ascii-unicode.js
+++ b/tests/node_compat/test/parallel/test-url-domain-ascii-unicode.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-url-fileurltopath.js b/tests/node_compat/test/parallel/test-url-fileurltopath.js
index 72ba73166..ddebca692 100644
--- a/tests/node_compat/test/parallel/test-url-fileurltopath.js
+++ b/tests/node_compat/test/parallel/test-url-fileurltopath.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const { isWindows } = require('../common');
diff --git a/tests/node_compat/test/parallel/test-url-format-invalid-input.js b/tests/node_compat/test/parallel/test-url-format-invalid-input.js
index d411b8d32..4ea48d0a8 100644
--- a/tests/node_compat/test/parallel/test-url-format-invalid-input.js
+++ b/tests/node_compat/test/parallel/test-url-format-invalid-input.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-url-format-whatwg.js b/tests/node_compat/test/parallel/test-url-format-whatwg.js
index 1e9b36dcb..9552fd7da 100644
--- a/tests/node_compat/test/parallel/test-url-format-whatwg.js
+++ b/tests/node_compat/test/parallel/test-url-format-whatwg.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-url-format.js b/tests/node_compat/test/parallel/test-url-format.js
index 1208509c7..3162213b8 100644
--- a/tests/node_compat/test/parallel/test-url-format.js
+++ b/tests/node_compat/test/parallel/test-url-format.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-url-parse-invalid-input.js b/tests/node_compat/test/parallel/test-url-parse-invalid-input.js
index 345e8d338..98d2d7e2d 100644
--- a/tests/node_compat/test/parallel/test-url-parse-invalid-input.js
+++ b/tests/node_compat/test/parallel/test-url-parse-invalid-input.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-url-parse-query.js b/tests/node_compat/test/parallel/test-url-parse-query.js
index f6ccb1f46..2621a5542 100644
--- a/tests/node_compat/test/parallel/test-url-parse-query.js
+++ b/tests/node_compat/test/parallel/test-url-parse-query.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-url-pathtofileurl.js b/tests/node_compat/test/parallel/test-url-pathtofileurl.js
index bafd870aa..5bbabc225 100644
--- a/tests/node_compat/test/parallel/test-url-pathtofileurl.js
+++ b/tests/node_compat/test/parallel/test-url-pathtofileurl.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const { isWindows } = require('../common');
diff --git a/tests/node_compat/test/parallel/test-url-relative.js b/tests/node_compat/test/parallel/test-url-relative.js
index 2bcddd96f..8d0bc4127 100644
--- a/tests/node_compat/test/parallel/test-url-relative.js
+++ b/tests/node_compat/test/parallel/test-url-relative.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/parallel/test-util-deprecate-invalid-code.js b/tests/node_compat/test/parallel/test-util-deprecate-invalid-code.js
index 19093a3ae..96d9425c5 100644
--- a/tests/node_compat/test/parallel/test-util-deprecate-invalid-code.js
+++ b/tests/node_compat/test/parallel/test-util-deprecate-invalid-code.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-util-deprecate.js b/tests/node_compat/test/parallel/test-util-deprecate.js
index 2394caa22..0a0edd86e 100644
--- a/tests/node_compat/test/parallel/test-util-deprecate.js
+++ b/tests/node_compat/test/parallel/test-util-deprecate.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-util-inherits.js b/tests/node_compat/test/parallel/test-util-inherits.js
index ac1ab596b..3e948619b 100644
--- a/tests/node_compat/test/parallel/test-util-inherits.js
+++ b/tests/node_compat/test/parallel/test-util-inherits.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-util-inspect-long-running.js b/tests/node_compat/test/parallel/test-util-inspect-long-running.js
index 67dc03ba4..2ddc5dc7a 100644
--- a/tests/node_compat/test/parallel/test-util-inspect-long-running.js
+++ b/tests/node_compat/test/parallel/test-util-inspect-long-running.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-util-types-exists.js b/tests/node_compat/test/parallel/test-util-types-exists.js
index 0c04a38b0..77e7e7b37 100644
--- a/tests/node_compat/test/parallel/test-util-types-exists.js
+++ b/tests/node_compat/test/parallel/test-util-types-exists.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-vm-new-script-this-context.js b/tests/node_compat/test/parallel/test-vm-new-script-this-context.js
index 9a9d8fb13..8774711f4 100644
--- a/tests/node_compat/test/parallel/test-vm-new-script-this-context.js
+++ b/tests/node_compat/test/parallel/test-vm-new-script-this-context.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-vm-static-this.js b/tests/node_compat/test/parallel/test-vm-static-this.js
index c6804cfc0..58388ba94 100644
--- a/tests/node_compat/test/parallel/test-vm-static-this.js
+++ b/tests/node_compat/test/parallel/test-vm-static-this.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-whatwg-encoding-custom-api-basics.js b/tests/node_compat/test/parallel/test-whatwg-encoding-custom-api-basics.js
index e423c25d0..f1ca3b0bf 100644
--- a/tests/node_compat/test/parallel/test-whatwg-encoding-custom-api-basics.js
+++ b/tests/node_compat/test/parallel/test-whatwg-encoding-custom-api-basics.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js b/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js
index 58488d25d..39c3a6f9d 100644
--- a/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js
+++ b/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-streaming.js b/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-streaming.js
index ef9cecc0f..05a8988fe 100644
--- a/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-streaming.js
+++ b/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-streaming.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-passive.js b/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-passive.js
index e2bc96139..98a3c6c49 100644
--- a/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-passive.js
+++ b/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-passive.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-signal.js b/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-signal.js
index 80d09c4b7..4378b7290 100644
--- a/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-signal.js
+++ b/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-signal.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-whatwg-events-customevent.js b/tests/node_compat/test/parallel/test-whatwg-events-customevent.js
index 749c838de..1b8584d9c 100644
--- a/tests/node_compat/test/parallel/test-whatwg-events-customevent.js
+++ b/tests/node_compat/test/parallel/test-whatwg-events-customevent.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js b/tests/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js
index e33590530..26fb76421 100644
--- a/tests/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js
+++ b/tests/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// This tests that the internal flags in URL objects are consistent, as manifest
diff --git a/tests/node_compat/test/parallel/test-whatwg-url-custom-global.js b/tests/node_compat/test/parallel/test-whatwg-url-custom-global.js
index b7880d8c2..265b0da9e 100644
--- a/tests/node_compat/test/parallel/test-whatwg-url-custom-global.js
+++ b/tests/node_compat/test/parallel/test-whatwg-url-custom-global.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-whatwg-url-custom-href-side-effect.js b/tests/node_compat/test/parallel/test-whatwg-url-custom-href-side-effect.js
index de175e357..b23df5bf1 100644
--- a/tests/node_compat/test/parallel/test-whatwg-url-custom-href-side-effect.js
+++ b/tests/node_compat/test/parallel/test-whatwg-url-custom-href-side-effect.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js b/tests/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js
index add70bc34..d8464ad2f 100644
--- a/tests/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js
+++ b/tests/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-whatwg-url-override-hostname.js b/tests/node_compat/test/parallel/test-whatwg-url-override-hostname.js
index 1fcdefdf7..79ce9002f 100644
--- a/tests/node_compat/test/parallel/test-whatwg-url-override-hostname.js
+++ b/tests/node_compat/test/parallel/test-whatwg-url-override-hostname.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-worker-message-port-receive-message.js b/tests/node_compat/test/parallel/test-worker-message-port-receive-message.js
index 3945a8a1f..daf635ca0 100644
--- a/tests/node_compat/test/parallel/test-worker-message-port-receive-message.js
+++ b/tests/node_compat/test/parallel/test-worker-message-port-receive-message.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-zlib-close-after-error.js b/tests/node_compat/test/parallel/test-zlib-close-after-error.js
index 55f1d6b02..e0a9e3822 100644
--- a/tests/node_compat/test/parallel/test-zlib-close-after-error.js
+++ b/tests/node_compat/test/parallel/test-zlib-close-after-error.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// https://github.com/nodejs/node/issues/6034
diff --git a/tests/node_compat/test/parallel/test-zlib-close-after-write.js b/tests/node_compat/test/parallel/test-zlib-close-after-write.js
index 94fa4eb20..82e08d0f9 100644
--- a/tests/node_compat/test/parallel/test-zlib-close-after-write.js
+++ b/tests/node_compat/test/parallel/test-zlib-close-after-write.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js b/tests/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js
index 58c069c74..87081f275 100644
--- a/tests/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js
+++ b/tests/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-zlib-destroy-pipe.js b/tests/node_compat/test/parallel/test-zlib-destroy-pipe.js
index 274068f9f..16c97e7d9 100644
--- a/tests/node_compat/test/parallel/test-zlib-destroy-pipe.js
+++ b/tests/node_compat/test/parallel/test-zlib-destroy-pipe.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/parallel/test-zlib-from-string.js b/tests/node_compat/test/parallel/test-zlib-from-string.js
index dc238220b..f7dc413ed 100644
--- a/tests/node_compat/test/parallel/test-zlib-from-string.js
+++ b/tests/node_compat/test/parallel/test-zlib-from-string.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// Copyright Joyent, Inc. and other Node contributors.
//
diff --git a/tests/node_compat/test/parallel/test-zlib-no-stream.js b/tests/node_compat/test/parallel/test-zlib-no-stream.js
index 27b352406..aceaca516 100644
--- a/tests/node_compat/test/parallel/test-zlib-no-stream.js
+++ b/tests/node_compat/test/parallel/test-zlib-no-stream.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
/* eslint-disable node-core/required-modules */
/* eslint-disable node-core/require-common-first */
diff --git a/tests/node_compat/test/parallel/test-zlib-sync-no-event.js b/tests/node_compat/test/parallel/test-zlib-sync-no-event.js
index 62019677c..dfd450a40 100644
--- a/tests/node_compat/test/parallel/test-zlib-sync-no-event.js
+++ b/tests/node_compat/test/parallel/test-zlib-sync-no-event.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-zlib-truncated.js b/tests/node_compat/test/parallel/test-zlib-truncated.js
index 60e730171..184d9ddc5 100644
--- a/tests/node_compat/test/parallel/test-zlib-truncated.js
+++ b/tests/node_compat/test/parallel/test-zlib-truncated.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
// Tests zlib streams with truncated compressed input
diff --git a/tests/node_compat/test/parallel/test-zlib-unzip-one-byte-chunks.js b/tests/node_compat/test/parallel/test-zlib-unzip-one-byte-chunks.js
index 62b2050d3..e5fd62d03 100644
--- a/tests/node_compat/test/parallel/test-zlib-unzip-one-byte-chunks.js
+++ b/tests/node_compat/test/parallel/test-zlib-unzip-one-byte-chunks.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/parallel/test-zlib-write-after-end.js b/tests/node_compat/test/parallel/test-zlib-write-after-end.js
index 7c7e3ea35..c8c302c22 100644
--- a/tests/node_compat/test/parallel/test-zlib-write-after-end.js
+++ b/tests/node_compat/test/parallel/test-zlib-write-after-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
const common = require('../common');
diff --git a/tests/node_compat/test/pseudo-tty/console-dumb-tty.js b/tests/node_compat/test/pseudo-tty/console-dumb-tty.js
index 9b4bd1520..a9ea51811 100644
--- a/tests/node_compat/test/pseudo-tty/console-dumb-tty.js
+++ b/tests/node_compat/test/pseudo-tty/console-dumb-tty.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/pseudo-tty/console_colors.js b/tests/node_compat/test/pseudo-tty/console_colors.js
index 2be464457..5680a7ef2 100644
--- a/tests/node_compat/test/pseudo-tty/console_colors.js
+++ b/tests/node_compat/test/pseudo-tty/console_colors.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/pseudo-tty/no_dropped_stdio.js b/tests/node_compat/test/pseudo-tty/no_dropped_stdio.js
index d2bbb92c5..b852083d7 100644
--- a/tests/node_compat/test/pseudo-tty/no_dropped_stdio.js
+++ b/tests/node_compat/test/pseudo-tty/no_dropped_stdio.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// https://github.com/nodejs/node/issues/6456#issuecomment-219320599
// https://gist.github.com/isaacs/1495b91ec66b21d30b10572d72ad2cdd
diff --git a/tests/node_compat/test/pseudo-tty/no_interleaved_stdio.js b/tests/node_compat/test/pseudo-tty/no_interleaved_stdio.js
index 895124420..1a573c769 100644
--- a/tests/node_compat/test/pseudo-tty/no_interleaved_stdio.js
+++ b/tests/node_compat/test/pseudo-tty/no_interleaved_stdio.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
// https://github.com/nodejs/node/issues/6456#issuecomment-219320599
// https://gist.github.com/isaacs/1495b91ec66b21d30b10572d72ad2cdd
diff --git a/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning-2.js b/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning-2.js
index 6a969ac9e..bcb2ba80b 100644
--- a/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning-2.js
+++ b/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning-2.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning.js b/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning.js
index a9338105c..3e4f06d05 100644
--- a/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning.js
+++ b/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
diff --git a/tests/node_compat/test/pseudo-tty/test-tty-stdin-end.js b/tests/node_compat/test/pseudo-tty/test-tty-stdin-end.js
index ee38cbd2c..05054d052 100644
--- a/tests/node_compat/test/pseudo-tty/test-tty-stdin-end.js
+++ b/tests/node_compat/test/pseudo-tty/test-tty-stdin-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');
diff --git a/tests/node_compat/test/pseudo-tty/test-tty-stdout-end.js b/tests/node_compat/test/pseudo-tty/test-tty-stdout-end.js
index bd30a9a2e..7adba81be 100644
--- a/tests/node_compat/test/pseudo-tty/test-tty-stdout-end.js
+++ b/tests/node_compat/test/pseudo-tty/test-tty-stdout-end.js
@@ -3,7 +3,7 @@
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
// Taken from Node 18.12.1
-// This file is automatically generated by `tools/node_compat/setup.ts`. Do not modify this file manually.
+// This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually.
'use strict';
require('../common');