From f5e46c9bf2f50d66a953fa133161fc829cecff06 Mon Sep 17 00:00:00 2001 From: Matt Mastracci Date: Sat, 10 Feb 2024 13:22:13 -0700 Subject: [PATCH] chore: move cli/tests/ -> tests/ (#22369) This looks like a massive PR, but it's only a move from cli/tests -> tests, and updates of relative paths for files. This is the first step towards aggregate all of the integration test files under tests/, which will lead to a set of integration tests that can run without the CLI binary being built. While we could leave these tests under `cli`, it would require us to keep a more complex directory structure for the various test runners. In addition, we have a lot of complexity to ignore various test files in the `cli` project itself (cargo publish exclusion rules, autotests = false, etc). And finally, the `tests/` folder will eventually house the `test_ffi`, `test_napi` and other testing code, reducing the size of the root repo directory. For easier review, the extremely large and noisy "move" is in the first commit (with no changes -- just a move), while the remainder of the changes to actual files is in the second commit. --- .dprint.json | 30 +++--- .gitattributes | 6 +- Cargo.toml | 2 +- cli/Cargo.toml | 2 +- cli/bench/main.rs | 35 +++---- cli/tests/config/deno.json | 5 - cli/tests/node_compat/deno.json | 5 - .../coverage/no_transpiled_lines/index.ts | 3 - .../main.ts.out_feature_enabled | 2 - .../testdata/test/ops_sanitizer_step_leak.out | 10 -- test_util/src/lib.rs | 2 +- test_util/src/servers/mod.rs | 6 +- {cli/tests => tests}/Cargo.toml | 0 tests/config/deno.json | 5 + .../integration/bench_tests.rs | 0 .../integration/bundle_tests.rs | 0 .../integration/cache_tests.rs | 0 .../tests => tests}/integration/cert_tests.rs | 0 .../integration/check_tests.rs | 0 .../integration/compile_tests.rs | 4 +- .../integration/coverage_tests.rs | 0 {cli/tests => tests}/integration/doc_tests.rs | 0 .../tests => tests}/integration/eval_tests.rs | 0 .../integration/flags_tests.rs | 0 {cli/tests => tests}/integration/fmt_tests.rs | 0 .../tests => tests}/integration/info_tests.rs | 0 .../tests => tests}/integration/init_tests.rs | 0 .../integration/inspector_tests.rs | 0 .../integration/install_tests.rs | 0 .../integration/js_unit_tests.rs | 2 +- {cli/tests => tests}/integration/jsr_tests.rs | 0 .../integration/jupyter_tests.rs | 0 .../tests => tests}/integration/lint_tests.rs | 0 {cli/tests => tests}/integration/lsp_tests.rs | 0 {cli/tests => tests}/integration/mod.rs | 0 .../integration/node_compat_tests.rs | 2 +- .../integration/node_unit_tests.rs | 2 +- {cli/tests => tests}/integration/npm_tests.rs | 0 .../integration/publish_tests.rs | 0 .../tests => tests}/integration/repl_tests.rs | 0 {cli/tests => tests}/integration/run_tests.rs | 0 .../integration/shared_library_tests.rs | 0 .../tests => tests}/integration/task_tests.rs | 0 .../tests => tests}/integration/test_tests.rs | 0 .../integration/upgrade_tests.rs | 0 .../integration/vendor_tests.rs | 0 .../integration/watcher_tests.rs | 0 .../integration/worker_tests.rs | 0 {cli/tests => tests}/integration_tests.rs | 0 .../integration_tests_runner.rs | 0 {cli/tests => tests}/lib.rs | 0 {cli/tests => tests}/node_compat/common.ts | 0 {cli/tests => tests}/node_compat/config.jsonc | 0 tests/node_compat/deno.json | 5 + .../node_compat/polyfill_globals.js | 0 {cli/tests => tests}/node_compat/runner.ts | 0 {cli/tests => tests}/node_compat/test.ts | 0 .../node_compat/test/common/child_process.js | 0 .../node_compat/test/common/countdown.js | 0 .../node_compat/test/common/dns.js | 0 .../node_compat/test/common/duplexpair.js | 0 .../node_compat/test/common/fixtures.js | 0 .../node_compat/test/common/hijackstdio.js | 0 .../node_compat/test/common/index.js | 0 .../node_compat/test/common/index.mjs | 0 .../node_compat/test/common/internet.js | 0 .../node_compat/test/common/package.json | 0 .../node_compat/test/common/tmpdir.js | 0 .../test/fixtures/GH-1899-output.js | 0 .../node_compat/test/fixtures/a.js | 0 .../test/fixtures/child-process-spawn-node.js | 8 +- .../child_process_should_emit_error.js | 0 .../node_compat/test/fixtures/echo.js | 0 .../node_compat/test/fixtures/elipses.txt | 0 .../node_compat/test/fixtures/empty.txt | 0 .../node_compat/test/fixtures/exit.js | 0 .../test/fixtures/keys/agent1-cert.pem | 0 .../test/fixtures/keys/agent1-key.pem | 0 .../test/fixtures/keys/ca1-cert.pem | 0 .../node_compat/test/fixtures/loop.js | 0 .../node_compat/test/fixtures/package.json | 0 .../node_compat/test/fixtures/print-chars.js | 0 .../node_compat/test/fixtures/x.txt | 0 .../node_compat/test/internet/package.json | 0 .../node_compat/test/internet/test-dns-any.js | 0 .../test/internet/test-dns-idna2008.js | 0 .../test/internet/test-dns-ipv4.js | 0 .../test/internet/test-dns-ipv6.js | 0 .../test/internet/test-dns-lookup.js | 0 .../internet/test-dns-promises-resolve.js | 0 .../test/internet/test-dns-regress-6244.js | 0 ...t-dns-setserver-in-callback-of-resolve4.js | 0 .../node_compat/test/internet/test-dns.js | 0 .../internet/test-http-https-default-ports.js | 0 .../node_compat/test/parallel/package.json | 0 .../test/parallel/test-assert-async.js | 0 .../test/parallel/test-assert-fail.js | 0 .../parallel/test-assert-strict-exists.js | 0 .../node_compat/test/parallel/test-assert.js | 0 .../test/parallel/test-bad-unicode.js | 0 .../test/parallel/test-btoa-atob.js | 0 .../test/parallel/test-buffer-alloc.js | 0 .../test/parallel/test-buffer-arraybuffer.js | 0 .../test/parallel/test-buffer-ascii.js | 0 .../test/parallel/test-buffer-badhex.js | 0 .../test/parallel/test-buffer-bigint64.js | 0 .../test/parallel/test-buffer-bytelength.js | 0 .../parallel/test-buffer-compare-offset.js | 0 .../test/parallel/test-buffer-concat.js | 0 .../test/parallel/test-buffer-constants.js | 0 .../test/parallel/test-buffer-copy.js | 0 .../test/parallel/test-buffer-equals.js | 0 .../test-buffer-failed-alloc-typed-arrays.js | 0 .../test/parallel/test-buffer-fakes.js | 0 .../test/parallel/test-buffer-from.js | 0 .../test/parallel/test-buffer-includes.js | 0 .../test/parallel/test-buffer-indexof.js | 0 .../test/parallel/test-buffer-inheritance.js | 0 .../test/parallel/test-buffer-isencoding.js | 0 .../test/parallel/test-buffer-iterator.js | 0 .../test/parallel/test-buffer-new.js | 0 .../test-buffer-no-negative-allocation.js | 0 .../parallel/test-buffer-nopendingdep-map.js | 0 .../parallel/test-buffer-of-no-deprecation.js | 0 .../parallel/test-buffer-over-max-length.js | 0 .../parallel/test-buffer-parent-property.js | 0 .../test/parallel/test-buffer-read.js | 0 .../test/parallel/test-buffer-readdouble.js | 0 .../test/parallel/test-buffer-readfloat.js | 0 .../test/parallel/test-buffer-readint.js | 0 .../test/parallel/test-buffer-readuint.js | 0 .../test/parallel/test-buffer-safe-unsafe.js | 0 .../test/parallel/test-buffer-slice.js | 0 .../test/parallel/test-buffer-slow.js | 0 .../test/parallel/test-buffer-swap.js | 0 .../test/parallel/test-buffer-tojson.js | 0 .../parallel/test-buffer-tostring-range.js | 0 .../test-buffer-tostring-rangeerror.js | 0 .../test/parallel/test-buffer-tostring.js | 0 .../test/parallel/test-buffer-writedouble.js | 0 .../test/parallel/test-buffer-writefloat.js | 0 .../test/parallel/test-buffer-writeint.js | 0 .../test/parallel/test-buffer-writeuint.js | 0 .../parallel/test-buffer-zero-fill-cli.js | 0 .../parallel/test-buffer-zero-fill-reset.js | 0 .../test/parallel/test-buffer-zero-fill.js | 0 .../test-child-process-default-options.js | 0 .../test-child-process-double-pipe.js | 0 ...rocess-exec-abortcontroller-promisified.js | 0 .../parallel/test-child-process-exec-cwd.js | 0 .../test-child-process-exec-encoding.js | 0 .../parallel/test-child-process-exec-env.js | 0 .../parallel/test-child-process-exec-error.js | 0 .../test-child-process-exec-kill-throws.js | 0 .../test-child-process-exec-maxbuf.js | 0 .../test-child-process-exec-std-encoding.js | 0 ...-process-exec-stdout-stderr-data-string.js | 0 ...-child-process-exec-timeout-not-expired.js | 0 .../test-child-process-execfile-maxbuf.js | 0 .../parallel/test-child-process-execfile.js | 0 .../test-child-process-execfilesync-maxbuf.js | 0 .../test-child-process-execsync-maxbuf.js | 0 .../parallel/test-child-process-exit-code.js | 0 .../test-child-process-flush-stdio.js | 0 .../parallel/test-child-process-fork-ref.js | 0 .../parallel/test-child-process-fork-ref2.js | 0 .../test-child-process-ipc-next-tick.js | 0 .../test/parallel/test-child-process-ipc.js | 0 .../test/parallel/test-child-process-kill.js | 0 .../test-child-process-set-blocking.js | 0 .../parallel/test-child-process-spawn-args.js | 0 .../test-child-process-spawn-event.js | 0 .../test-child-process-spawnsync-args.js | 0 .../test-child-process-spawnsync-env.js | 0 .../test-child-process-spawnsync-maxbuf.js | 0 ...ild-process-spawnsync-validation-errors.js | 0 .../parallel/test-child-process-spawnsync.js | 0 .../test-child-process-stdio-inherit.js | 0 .../test-child-process-stdout-flush-exit.js | 0 .../test-child-process-stdout-flush.js | 0 .../test-console-async-write-error.js | 0 .../test/parallel/test-console-group.js | 0 .../test/parallel/test-console-instance.js | 0 .../test-console-log-stdio-broken-dest.js | 0 .../test-console-log-throw-primitive.js | 0 .../test-console-no-swallow-stack-overflow.js | 0 .../parallel/test-console-sync-write-error.js | 0 .../test/parallel/test-console-table.js | 0 .../test/parallel/test-console-tty-colors.js | 0 .../test/parallel/test-crypto-dh-shared.js | 0 .../test/parallel/test-crypto-dh.js | 0 .../test/parallel/test-crypto-hkdf.js | 0 .../test/parallel/test-crypto-hmac.js | 0 .../test/parallel/test-crypto-prime.js | 0 .../parallel/test-crypto-secret-keygen.js | 0 .../test/parallel/test-crypto-stream.js | 0 .../parallel/test-crypto-update-encoding.js | 0 .../test/parallel/test-crypto-x509.js | 0 .../parallel/test-dgram-close-during-bind.js | 0 .../test/parallel/test-dgram-close-signal.js | 0 .../test/parallel/test-dgram-custom-lookup.js | 0 .../test/parallel/test-dgram-ipv6only.js | 0 .../test-dgram-send-cb-quelches-error.js | 0 .../parallel/test-dgram-socket-buffer-size.js | 0 .../test-dgram-udp6-link-local-address.js | 0 ...est-diagnostics-channel-has-subscribers.js | 0 ...gnostics-channel-object-channel-pub-sub.js | 0 .../test-diagnostics-channel-pub-sub.js | 0 .../test-diagnostics-channel-symbol-named.js | 0 .../parallel/test-diagnostics-channel-udp.js | 0 .../test/parallel/test-dns-lookup.js | 0 .../test/parallel/test-dns-memory-error.js | 0 .../test/parallel/test-dns-promises-exists.js | 0 .../test/parallel/test-dns-resolveany.js | 0 .../parallel/test-dns-resolvens-typeerror.js | 0 .../test-dns-setservers-type-check.js | 0 .../node_compat/test/parallel/test-dns.js | 0 .../test-eval-strict-referenceerror.js | 0 .../node_compat/test/parallel/test-eval.js | 0 .../test-event-emitter-add-listeners.js | 0 .../test-event-emitter-emit-context.js | 0 .../test-event-emitter-error-monitor.js | 0 .../parallel/test-event-emitter-errors.js | 0 .../test-event-emitter-get-max-listeners.js | 0 .../test-event-emitter-invalid-listener.js | 0 .../test-event-emitter-listener-count.js | 0 ...st-event-emitter-listeners-side-effects.js | 0 .../parallel/test-event-emitter-listeners.js | 0 .../test-event-emitter-max-listeners.js | 0 .../test-event-emitter-method-names.js | 0 .../test-event-emitter-modify-in-emit.js | 0 ...mitter-no-error-provided-to-error-event.js | 0 .../parallel/test-event-emitter-num-args.js | 0 .../test/parallel/test-event-emitter-once.js | 0 .../parallel/test-event-emitter-prepend.js | 0 ...test-event-emitter-remove-all-listeners.js | 0 .../test-event-emitter-remove-listeners.js | 0 ...-emitter-set-max-listeners-side-effects.js | 0 .../test-event-emitter-special-event-names.js | 0 .../parallel/test-event-emitter-subclass.js | 0 .../parallel/test-event-emitter-symbols.js | 0 .../test/parallel/test-events-list.js | 0 .../parallel/test-events-on-async-iterator.js | 0 .../test/parallel/test-events-once.js | 0 .../test-events-uncaught-exception-stack.js | 0 .../parallel/test-eventtarget-brandcheck.js | 0 .../test/parallel/test-exception-handler.js | 0 .../test/parallel/test-exception-handler2.js | 0 .../test/parallel/test-file-read-noexist.js | 0 .../test/parallel/test-file-write-stream.js | 0 .../test/parallel/test-file-write-stream2.js | 0 .../test/parallel/test-file-write-stream3.js | 0 .../test/parallel/test-file-write-stream4.js | 0 .../test/parallel/test-fs-access.js | 0 .../test/parallel/test-fs-append-file-sync.js | 0 .../test/parallel/test-fs-append-file.js | 0 .../test/parallel/test-fs-chmod-mask.js | 0 .../test/parallel/test-fs-chmod.js | 0 .../test/parallel/test-fs-chown-type-check.js | 0 .../test/parallel/test-fs-copyfile.js | 0 .../test/parallel/test-fs-empty-readStream.js | 0 .../test/parallel/test-fs-mkdir.js | 0 .../test/parallel/test-fs-open-flags.js | 0 .../test/parallel/test-fs-open-mode-mask.js | 0 .../test/parallel/test-fs-open-no-close.js | 0 .../parallel/test-fs-open-numeric-flags.js | 0 .../node_compat/test/parallel/test-fs-open.js | 0 .../test/parallel/test-fs-opendir.js | 0 .../parallel/test-fs-read-stream-autoClose.js | 0 .../test-fs-read-stream-concurrent-reads.js | 0 .../test-fs-read-stream-double-close.js | 0 .../parallel/test-fs-read-stream-encoding.js | 0 .../test/parallel/test-fs-read-stream-fd.js | 0 .../parallel/test-fs-read-stream-inherit.js | 0 .../test-fs-read-stream-patch-open.js | 0 .../parallel/test-fs-read-stream-resume.js | 0 .../test-fs-read-stream-throw-type-error.js | 0 .../test/parallel/test-fs-read-stream.js | 0 .../test/parallel/test-fs-read-type.js | 0 .../test/parallel/test-fs-read-zero-length.js | 0 .../node_compat/test/parallel/test-fs-read.js | 0 .../test-fs-readdir-stack-overflow.js | 0 .../test/parallel/test-fs-readdir.js | 0 .../test/parallel/test-fs-readfile-empty.js | 0 .../test/parallel/test-fs-realpath-native.js | 0 ...fs-rmdir-recursive-sync-warns-not-found.js | 0 ...t-fs-rmdir-recursive-sync-warns-on-file.js | 0 ...est-fs-rmdir-recursive-throws-not-found.js | 0 .../test-fs-rmdir-recursive-throws-on-file.js | 0 ...test-fs-rmdir-recursive-warns-not-found.js | 0 .../test-fs-rmdir-recursive-warns-on-file.js | 0 .../test/parallel/test-fs-rmdir-recursive.js | 0 .../test/parallel/test-fs-rmdir-type-check.js | 0 .../test/parallel/test-fs-watchfile.js | 0 .../test/parallel/test-fs-write-buffer.js | 0 .../parallel/test-fs-write-file-buffer.js | 0 .../test-fs-write-file-invalid-path.js | 0 .../test/parallel/test-fs-write-file-sync.js | 0 .../test/parallel/test-fs-write-file.js | 0 .../test/parallel/test-fs-write-no-fd.js | 0 .../test-fs-write-stream-autoclose-option.js | 0 ...-fs-write-stream-close-without-callback.js | 0 .../test-fs-write-stream-double-close.js | 0 .../test/parallel/test-fs-write-stream-end.js | 0 .../test/parallel/test-fs-write-stream-fs.js | 0 .../test-fs-write-stream-throw-type-error.js | 0 .../test/parallel/test-fs-write-stream.js | 0 .../test/parallel/test-fs-write-sync.js | 0 .../test/parallel/test-fs-write.js | 0 .../test/parallel/test-fs-writev-sync.js | 0 .../parallel/test-handle-wrap-close-abort.js | 0 .../test/parallel/test-http-agent-getname.js | 0 .../test/parallel/test-http-client-get-url.js | 0 .../test-http-client-read-in-error.js | 0 .../test/parallel/test-http-localaddress.js | 0 ...tp-outgoing-internal-headernames-getter.js | 0 ...tp-outgoing-internal-headernames-setter.js | 0 .../test-http-outgoing-internal-headers.js | 0 .../test-http-outgoing-renderHeaders.js | 0 .../parallel/test-http-outgoing-settimeout.js | 0 ...p-url.parse-auth-with-header-in-request.js | 0 .../test/parallel/test-http-url.parse-auth.js | 0 .../parallel/test-http-url.parse-basic.js | 0 .../test-http-url.parse-https.request.js | 0 ....parse-only-support-http-https-protocol.js | 0 .../test/parallel/test-http-url.parse-path.js | 0 .../test/parallel/test-http-url.parse-post.js | 0 .../parallel/test-http-url.parse-search.js | 0 .../parallel/test-net-access-byteswritten.js | 0 ...t-net-better-error-messages-listen-path.js | 0 .../test-net-better-error-messages-path.js | 0 ...net-better-error-messages-port-hostname.js | 0 .../test-net-connect-after-destroy.js | 0 .../test/parallel/test-net-connect-buffer.js | 0 .../test/parallel/test-net-connect-buffer2.js | 0 .../test/parallel/test-net-connect-destroy.js | 0 .../test-net-connect-immediate-destroy.js | 0 .../test-net-connect-immediate-finish.js | 0 .../test/parallel/test-net-connect-no-arg.js | 0 .../test/parallel/test-net-dns-error.js | 0 .../test/parallel/test-net-during-close.js | 0 .../test/parallel/test-net-end-close.js | 0 .../parallel/test-net-end-without-connect.js | 0 .../test/parallel/test-net-isip.js | 0 .../test/parallel/test-net-isipv4.js | 0 .../test/parallel/test-net-isipv6.js | 0 ...n-close-server-callback-is-not-function.js | 0 .../parallel/test-net-listen-close-server.js | 0 .../parallel/test-net-listen-invalid-port.js | 0 .../test/parallel/test-net-listening.js | 0 .../test/parallel/test-net-localerror.js | 0 .../test/parallel/test-net-options-lookup.js | 0 .../parallel/test-net-pipe-connect-errors.js | 0 ...t-net-server-call-listen-multiple-times.js | 0 .../test-net-server-listen-options-signal.js | 0 .../test-net-server-listen-options.js | 0 .../parallel/test-net-server-listen-path.js | 0 .../test-net-server-listen-remove-callback.js | 0 .../test/parallel/test-net-server-options.js | 0 .../parallel/test-net-server-try-ports.js | 0 .../test-net-server-unref-persistent.js | 0 .../test/parallel/test-net-server-unref.js | 0 .../parallel/test-net-socket-destroy-twice.js | 0 .../test-net-socket-no-halfopen-enforcer.js | 0 .../test/parallel/test-net-socket-timeout.js | 0 .../parallel/test-net-timeout-no-handle.js | 0 .../test/parallel/test-net-write-arguments.js | 0 .../parallel/test-next-tick-doesnt-hang.js | 0 .../test-next-tick-fixed-queue-regression.js | 0 .../test-next-tick-intentional-starvation.js | 0 .../test/parallel/test-next-tick-ordering.js | 0 .../test/parallel/test-next-tick-ordering2.js | 0 .../parallel/test-next-tick-when-exiting.js | 0 .../test/parallel/test-next-tick.js | 0 .../test/parallel/test-nodeeventtarget.js | 0 .../node_compat/test/parallel/test-os.js | 0 .../parallel/test-outgoing-message-destroy.js | 0 .../parallel/test-outgoing-message-pipe.js | 0 .../test/parallel/test-parse-args.mjs | 0 .../test/parallel/test-path-basename.js | 0 .../test/parallel/test-path-dirname.js | 0 .../test/parallel/test-path-extname.js | 0 .../test/parallel/test-path-isabsolute.js | 0 .../test/parallel/test-path-join.js | 0 .../test/parallel/test-path-makelong.js | 0 .../test/parallel/test-path-normalize.js | 0 .../test/parallel/test-path-parse-format.js | 0 .../test/parallel/test-path-posix-exists.js | 0 .../test/parallel/test-path-relative.js | 0 .../test/parallel/test-path-resolve.js | 0 .../test/parallel/test-path-win32-exists.js | 0 .../parallel/test-path-zero-length-strings.js | 0 .../node_compat/test/parallel/test-path.js | 0 .../test/parallel/test-process-beforeexit.js | 0 ...ocess-binding-internalbinding-allowlist.js | 0 .../test-process-env-allowed-flags.js | 0 .../test-process-exit-from-before-exit.js | 0 .../parallel/test-process-exit-handler.js | 0 .../parallel/test-process-exit-recursive.js | 0 .../test/parallel/test-process-exit.js | 0 .../test/parallel/test-process-kill-pid.js | 0 .../test/parallel/test-process-uptime.js | 0 .../parallel/test-promise-unhandled-silent.js | 0 .../test-promise-unhandled-throw-handler.js | 0 .../test/parallel/test-querystring-escape.js | 0 .../test-querystring-maxKeys-non-finite.js | 0 .../test-querystring-multichar-separator.js | 0 .../test/parallel/test-querystring.js | 0 .../test-readline-emit-keypress-events.js | 0 ...st-readline-interface-escapecodetimeout.js | 0 .../test/parallel/test-readline-interface.js | 0 .../test/parallel/test-readline-keys.js | 0 .../test/parallel/test-readline-position.js | 0 .../test/parallel/test-readline-reopen.js | 0 .../parallel/test-readline-set-raw-mode.js | 0 .../test-readline-undefined-columns.js | 0 .../test/parallel/test-readline.js | 0 .../parallel/test-stdin-from-file-spawn.js | 0 .../parallel/test-stream-add-abort-signal.js | 0 .../parallel/test-stream-aliases-legacy.js | 0 .../test/parallel/test-stream-auto-destroy.js | 0 ...riters-in-synchronously-recursion-write.js | 0 .../test/parallel/test-stream-backpressure.js | 0 .../test/parallel/test-stream-big-packet.js | 0 .../test/parallel/test-stream-big-push.js | 0 .../test/parallel/test-stream-buffer-list.js | 0 .../test/parallel/test-stream-construct.js | 0 .../test-stream-destroy-event-order.js | 0 .../parallel/test-stream-duplex-destroy.js | 0 .../test/parallel/test-stream-duplex-end.js | 0 .../test/parallel/test-stream-duplex-from.js | 0 .../test/parallel/test-stream-duplex-props.js | 0 .../test-stream-duplex-readable-end.js | 0 .../test-stream-duplex-writable-finished.js | 0 .../test/parallel/test-stream-duplex.js | 0 .../test/parallel/test-stream-end-paused.js | 0 .../test/parallel/test-stream-error-once.js | 0 .../parallel/test-stream-events-prepend.js | 0 .../test/parallel/test-stream-inheritance.js | 0 .../test/parallel/test-stream-ispaused.js | 0 .../test-stream-objectmode-undefined.js | 0 .../test-stream-once-readable-pipe.js | 0 .../parallel/test-stream-pipe-after-end.js | 0 ...t-stream-pipe-await-drain-manual-resume.js | 0 ...tream-pipe-await-drain-push-while-write.js | 0 .../parallel/test-stream-pipe-await-drain.js | 0 .../test-stream-pipe-cleanup-pause.js | 0 .../test/parallel/test-stream-pipe-cleanup.js | 0 .../test-stream-pipe-error-handling.js | 0 .../test/parallel/test-stream-pipe-event.js | 0 .../test-stream-pipe-flow-after-unpipe.js | 0 .../test/parallel/test-stream-pipe-flow.js | 0 .../test-stream-pipe-manual-resume.js | 0 .../test-stream-pipe-multiple-pipes.js | 0 .../parallel/test-stream-pipe-needDrain.js | 0 ...test-stream-pipe-same-destination-twice.js | 0 .../test-stream-pipe-unpipe-streams.js | 0 .../test-stream-pipe-without-listenerCount.js | 0 .../test-stream-pipeline-async-iterator.js | 0 ...t-stream-pipeline-queued-end-in-destroy.js | 0 .../test-stream-pipeline-with-empty-string.js | 0 .../test/parallel/test-stream-push-strings.js | 0 .../parallel/test-stream-readable-aborted.js | 0 ...t-stream-readable-add-chunk-during-data.js | 0 ...stream-readable-constructor-set-methods.js | 0 .../parallel/test-stream-readable-data.js | 0 .../parallel/test-stream-readable-destroy.js | 0 .../parallel/test-stream-readable-didRead.js | 0 ...eam-readable-emit-readable-short-stream.js | 0 .../test-stream-readable-emittedReadable.js | 0 .../test-stream-readable-end-destroyed.js | 0 .../parallel/test-stream-readable-ended.js | 0 .../test-stream-readable-error-end.js | 0 .../parallel/test-stream-readable-event.js | 0 .../test-stream-readable-flow-recursion.js | 0 .../test-stream-readable-hwm-0-async.js | 0 ...test-stream-readable-hwm-0-no-flow-data.js | 0 .../parallel/test-stream-readable-hwm-0.js | 0 .../test-stream-readable-infinite-read.js | 0 .../test-stream-readable-invalid-chunk.js | 0 .../test-stream-readable-needReadable.js | 0 .../test-stream-readable-next-no-null.js | 0 ...st-stream-readable-no-unneeded-readable.js | 0 ...stream-readable-object-multi-push-async.js | 0 .../test-stream-readable-pause-and-resume.js | 0 ...st-stream-readable-readable-then-resume.js | 0 .../parallel/test-stream-readable-readable.js | 0 ...est-stream-readable-reading-readingMore.js | 0 .../test-stream-readable-resume-hwm.js | 0 .../test-stream-readable-resumeScheduled.js | 0 ...m-readable-setEncoding-existing-buffers.js | 0 .../test-stream-readable-setEncoding-null.js | 0 .../parallel/test-stream-readable-unshift.js | 0 ...tream-readable-with-unimplemented-_read.js | 0 .../test-stream-readableListening-state.js | 0 .../test-stream-transform-callback-twice.js | 0 ...tream-transform-constructor-set-methods.js | 0 .../parallel/test-stream-transform-destroy.js | 0 .../test-stream-transform-final-sync.js | 0 .../parallel/test-stream-transform-final.js | 0 .../test-stream-transform-flush-data.js | 0 ...tream-transform-objectmode-falsey-value.js | 0 ...st-stream-transform-split-highwatermark.js | 0 .../test-stream-transform-split-objectmode.js | 0 .../test/parallel/test-stream-uint8array.js | 0 .../test/parallel/test-stream-unpipe-event.js | 0 .../test-stream-unshift-empty-chunk.js | 0 .../parallel/test-stream-unshift-read-race.js | 0 ...stream-writable-change-default-encoding.js | 0 .../test-stream-writable-clear-buffer.js | 0 ...stream-writable-constructor-set-methods.js | 0 .../test-stream-writable-decoded-encoding.js | 0 .../parallel/test-stream-writable-destroy.js | 0 .../test-stream-writable-end-cb-error.js | 0 .../test-stream-writable-end-multiple.js | 0 .../test-stream-writable-ended-state.js | 0 .../test-stream-writable-finish-destroyed.js | 0 .../test-stream-writable-finished-state.js | 0 .../parallel/test-stream-writable-finished.js | 0 .../test-stream-writable-invalid-chunk.js | 0 .../test-stream-writable-needdrain-state.js | 0 .../parallel/test-stream-writable-null.js | 0 .../test-stream-writable-properties.js | 0 .../parallel/test-stream-writable-writable.js | 0 .../test-stream-writable-write-cb-error.js | 0 .../test-stream-writable-write-cb-twice.js | 0 .../test-stream-writable-write-error.js | 0 ...est-stream-writable-write-writev-finish.js | 0 .../test-stream-writableState-ending.js | 0 ...ableState-uncorked-bufferedRequestCount.js | 0 .../parallel/test-stream-write-destroy.js | 0 .../test/parallel/test-stream-write-drain.js | 0 .../test/parallel/test-stream-write-final.js | 0 .../test/parallel/test-stream-writev.js | 0 ...est-stream2-base64-single-char-read-end.js | 0 .../test/parallel/test-stream2-basic.js | 0 .../parallel/test-stream2-compatibility.js | 0 .../parallel/test-stream2-decode-partial.js | 0 .../test/parallel/test-stream2-finish-pipe.js | 0 .../parallel/test-stream2-large-read-stall.js | 0 .../test/parallel/test-stream2-objects.js | 0 .../test-stream2-pipe-error-handling.js | 0 .../test-stream2-pipe-error-once-listener.js | 0 .../test/parallel/test-stream2-push.js | 0 .../parallel/test-stream2-read-sync-stack.js | 0 ...st-stream2-readable-empty-buffer-no-eof.js | 0 .../test-stream2-readable-from-list.js | 0 .../test-stream2-readable-legacy-drain.js | 0 .../test-stream2-readable-non-empty-end.js | 0 .../test-stream2-readable-wrap-destroy.js | 0 .../test-stream2-readable-wrap-empty.js | 0 .../test-stream2-readable-wrap-error.js | 0 .../parallel/test-stream2-readable-wrap.js | 0 .../parallel/test-stream2-set-encoding.js | 0 .../test/parallel/test-stream2-transform.js | 0 .../parallel/test-stream2-unpipe-drain.js | 0 .../test/parallel/test-stream2-unpipe-leak.js | 0 .../test/parallel/test-stream2-writable.js | 0 .../test/parallel/test-stream3-cork-end.js | 0 .../test/parallel/test-stream3-cork-uncork.js | 0 .../parallel/test-stream3-pause-then-read.js | 0 .../parallel/test-streams-highwatermark.js | 0 .../test/parallel/test-timers-api-refs.js | 0 .../test/parallel/test-timers-args.js | 0 ...-timers-clear-null-does-not-throw-error.js | 0 ...imers-clear-object-does-not-throw-error.js | 0 ...imers-clear-timeout-interval-equivalent.js | 0 .../parallel/test-timers-clearImmediate.js | 0 .../parallel/test-timers-interval-throw.js | 0 .../parallel/test-timers-non-integer-delay.js | 0 .../test/parallel/test-timers-refresh.js | 0 ...-timers-same-timeout-wrong-list-deleted.js | 0 .../test-timers-timeout-with-non-integer.js | 0 .../test-timers-uncaught-exception.js | 0 .../test-timers-unref-throw-then-ref.js | 0 .../test/parallel/test-timers-user-call.js | 0 .../test/parallel/test-timers-zero-timeout.js | 0 .../test/parallel/test-tty-stdin-end.js | 0 .../test/parallel/test-ttywrap-invalid-fd.js | 0 .../parallel/test-url-domain-ascii-unicode.js | 0 .../test/parallel/test-url-fileurltopath.js | 0 .../parallel/test-url-format-invalid-input.js | 0 .../test/parallel/test-url-format-whatwg.js | 0 .../test/parallel/test-url-format.js | 0 .../parallel/test-url-parse-invalid-input.js | 0 .../test/parallel/test-url-parse-query.js | 0 .../test/parallel/test-url-pathtofileurl.js | 0 .../test/parallel/test-url-relative.js | 0 .../test/parallel/test-url-urltooptions.js | 0 .../test-util-deprecate-invalid-code.js | 0 .../test/parallel/test-util-deprecate.js | 0 .../test/parallel/test-util-format.js | 0 .../test/parallel/test-util-inherits.js | 0 .../test-util-inspect-long-running.js | 0 .../parallel/test-util-inspect-namespace.js | 0 .../test/parallel/test-util-inspect-proxy.js | 0 .../test/parallel/test-util-inspect.js | 0 .../parallel/test-util-isDeepStrictEqual.js | 0 .../test/parallel/test-util-promisify.js | 0 .../test/parallel/test-util-types-exists.js | 0 .../test/parallel/test-util-types.js | 0 .../node_compat/test/parallel/test-util.js | 0 .../test-vm-new-script-this-context.js | 0 .../test/parallel/test-vm-static-this.js | 0 .../parallel/test-webcrypto-sign-verify.js | 0 .../test-whatwg-encoding-custom-api-basics.js | 0 ...g-encoding-custom-textdecoder-ignorebom.js | 0 ...g-encoding-custom-textdecoder-streaming.js | 0 ...ents-add-event-listener-options-passive.js | 0 ...vents-add-event-listener-options-signal.js | 0 .../test-whatwg-events-customevent.js | 0 .../test-whatwg-url-custom-deepequal.js | 0 .../parallel/test-whatwg-url-custom-global.js | 0 ...test-whatwg-url-custom-href-side-effect.js | 0 .../test-whatwg-url-custom-tostringtag.js | 0 .../test-whatwg-url-override-hostname.js | 0 .../parallel/test-whatwg-url-properties.js | 0 .../parallel/test-zlib-close-after-error.js | 0 .../parallel/test-zlib-close-after-write.js | 0 .../parallel/test-zlib-convenience-methods.js | 0 .../test-zlib-deflate-raw-inherits.js | 0 .../test/parallel/test-zlib-destroy-pipe.js | 0 .../test/parallel/test-zlib-empty-buffer.js | 0 .../test/parallel/test-zlib-from-string.js | 0 .../test/parallel/test-zlib-invalid-input.js | 0 .../test/parallel/test-zlib-no-stream.js | 0 .../parallel/test-zlib-random-byte-pipes.js | 0 .../test/parallel/test-zlib-sync-no-event.js | 0 .../test/parallel/test-zlib-truncated.js | 0 .../test-zlib-unzip-one-byte-chunks.js | 0 .../parallel/test-zlib-write-after-end.js | 0 .../parallel/test-zlib-write-after-flush.js | 0 .../test/parallel/test-zlib-zero-byte.js | 0 .../parallel/test-zlib-zero-windowBits.js | 0 .../test/pseudo-tty/console-dumb-tty.js | 0 .../test/pseudo-tty/console_colors.js | 0 .../test/pseudo-tty/no_dropped_stdio.js | 0 .../test/pseudo-tty/no_interleaved_stdio.js | 0 .../node_compat/test/pseudo-tty/package.json | 0 .../test-tty-color-support-warning-2.js | 0 .../test-tty-color-support-warning.js | 0 .../test/pseudo-tty/test-tty-stdin-end.js | 0 .../test/pseudo-tty/test-tty-stdout-end.js | 0 .../node_compat/test/pummel/package.json | 0 .../node_compat/test/sequential/package.json | 0 .../sequential/test-child-process-exit.js | 0 .../allow_run_allowlist_resolution.ts | 0 .../allow_run_allowlist_resolution.ts.out | 0 .../testdata/assets/DenoWinRunner.cs | 0 .../testdata/assets/DenoWinRunner.ps1 | 0 .../assets/deno_dom_0.1.3-alpha2.wasm | Bin .../testdata/assets/fixture.json | 0 .../tests => tests}/testdata/assets/hello.txt | 0 .../testdata/assets/lock_target.txt | 0 .../testdata/assets/unreachable.wasm | Bin .../testdata/bench/allow_all.out | 0 .../testdata/bench/allow_all.ts | 2 +- .../testdata/bench/allow_none.out | 0 .../testdata/bench/allow_none.ts | 2 +- .../bench/before_unload_prevent_default.out | 0 .../bench/before_unload_prevent_default.ts | 0 .../testdata/bench/bench_formatting.out | 0 .../testdata/bench/bench_formatting.ts | 0 .../testdata/bench/check_local_by_default.out | 0 .../testdata/bench/check_local_by_default.ts | 0 .../bench/check_local_by_default2.out | 0 .../testdata/bench/check_local_by_default2.ts | 0 .../testdata/bench/clear_timeout.out | 0 .../testdata/bench/clear_timeout.ts | 0 .../testdata/bench/collect.out | 0 .../testdata/bench/collect/bench.ts | 0 .../testdata/bench/collect/deno.jsonc | 0 .../bench/collect/deno.malformed.jsonc | 0 .../testdata/bench/collect/deno2.jsonc | 0 .../testdata/bench/collect/ignore/bench.ts | 0 .../testdata/bench/collect/include/2_bench.ts | 0 .../testdata/bench/collect/include/bench.ts | 0 .../testdata/bench/collect2.out | 0 .../bench/collect_with_malformed_config.out | 0 .../testdata/bench/exit_sanitizer.out | 0 .../testdata/bench/exit_sanitizer.ts | 0 .../testdata/bench/explicit_start_and_end.out | 0 .../testdata/bench/explicit_start_and_end.ts | 0 .../explicit_start_and_end_low_precision.out | 0 .../explicit_start_and_end_low_precision.ts | 0 {cli/tests => tests}/testdata/bench/fail.out | 0 {cli/tests => tests}/testdata/bench/fail.ts | 0 .../testdata/bench/file_protocol.out | 0 .../testdata/bench/file_protocol.ts | 0 .../tests => tests}/testdata/bench/filter.out | 0 .../testdata/bench/filter/a_bench.ts | 0 .../testdata/bench/filter/b_bench.ts | 0 .../testdata/bench/filter/c_bench.ts | 0 .../testdata/bench/finally_timeout.out | 0 .../testdata/bench/finally_timeout.ts | 0 .../testdata/bench/group_baseline.out | 0 .../testdata/bench/group_baseline.ts | 0 .../tests => tests}/testdata/bench/ignore.out | 0 {cli/tests => tests}/testdata/bench/ignore.ts | 0 .../testdata/bench/ignore_permissions.out | 0 .../testdata/bench/ignore_permissions.ts | 0 .../testdata/bench/interval.out | 0 .../testdata/bench/interval.ts | 0 .../testdata/bench/load_unload.out | 0 .../testdata/bench/load_unload.ts | 0 {cli/tests => tests}/testdata/bench/meta.out | 0 {cli/tests => tests}/testdata/bench/meta.ts | 0 .../testdata/bench/multifile_summary.out | 0 .../testdata/bench/multiple_group.ts | 0 .../testdata/bench/no_check.out | 0 .../testdata/bench/no_check.ts | 0 .../testdata/bench/no_color.ts | 0 .../testdata/bench/no_prompt_by_default.out | 0 .../testdata/bench/no_prompt_by_default.ts | 0 .../bench/no_prompt_with_denied_perms.out | 0 .../bench/no_prompt_with_denied_perms.ts | 0 .../tests => tests}/testdata/bench/no_run.out | 0 {cli/tests => tests}/testdata/bench/no_run.ts | 0 {cli/tests => tests}/testdata/bench/only.out | 0 {cli/tests => tests}/testdata/bench/only.ts | 0 .../testdata/bench/overloads.out | 0 .../testdata/bench/overloads.ts | 0 .../testdata/bench/pass.json.out | 0 {cli/tests => tests}/testdata/bench/pass.out | 0 {cli/tests => tests}/testdata/bench/pass.ts | 0 {cli/tests => tests}/testdata/bench/quiet.out | 0 {cli/tests => tests}/testdata/bench/quiet.ts | 0 .../bench/recursive_permissions_pledge.js | 0 .../testdata/bench/unhandled_rejection.out | 0 .../testdata/bench/unhandled_rejection.ts | 0 .../testdata/bench/unresolved_promise.out | 0 .../testdata/bench/unresolved_promise.ts | 0 .../testdata/benches/response_string_perf.js | 0 .../testdata/benches/text_decoder_perf.js | 0 .../benches/text_encoder_into_perf.js | 0 .../testdata/benches/text_encoder_perf.js | 0 .../bare_imports/error_with_bare_import.ts | 0 .../error_with_bare_import.ts.out | 0 .../testdata/bundle/bundle.test.out | 0 .../check_local_by_default/no_errors.out | 0 .../check_local_by_default/no_errors.ts | 0 .../check_local_by_default/type_error.out | 0 .../check_local_by_default/type_error.ts | 0 .../bundle/decorators/ts_decorators.out | 0 .../bundle/decorators/ts_decorators.ts | 0 .../testdata/bundle/dynamic_import.ts | 0 .../file_extensions/js_without_extension.out | 0 .../file_extensions/ts_without_extension.out | 0 .../testdata/bundle/file_tests-fixture01.ts | 0 .../testdata/bundle/file_tests-fixture02.ts | 0 .../testdata/bundle/file_tests-fixture03.ts | 0 .../testdata/bundle/file_tests-fixture04.ts | 0 .../testdata/bundle/file_tests-fixture05.ts | 0 .../testdata/bundle/file_tests-fixture06.ts | 0 .../testdata/bundle/file_tests-fixture07.ts | 0 .../testdata/bundle/file_tests-fixture08.ts | 0 .../testdata/bundle/file_tests-fixture09.ts | 0 .../testdata/bundle/file_tests-fixture10.ts | 0 .../testdata/bundle/file_tests-fixture11.ts | 0 .../testdata/bundle/file_tests-fixture12.ts | 0 .../testdata/bundle/file_tests-fixture13.ts | 0 .../testdata/bundle/file_tests-fixture14.ts | 0 .../testdata/bundle/file_tests-fixture15.ts | 0 .../testdata/bundle/file_tests-fixture16.ts | 0 .../testdata/bundle/file_tests-fixture16_2.ts | 0 .../testdata/bundle/file_tests-subdir-a.ts | 0 .../testdata/bundle/file_tests-subdir-b.ts | 0 .../testdata/bundle/file_tests-subdir-c.ts | 0 .../testdata/bundle/file_tests-subdir-d.ts | 0 .../testdata/bundle/file_tests-subdir-e.ts | 0 .../testdata/bundle/file_tests-subdir-f.ts | 0 .../testdata/bundle/file_tests-subdir-g.ts | 0 .../testdata/bundle/file_tests-subdir-h.ts | 0 .../testdata/bundle/file_tests-subdir-i.ts | 0 .../testdata/bundle/file_tests-subdir-j.ts | 0 .../testdata/bundle/file_tests-subdir-k.ts | 0 .../testdata/bundle/file_tests-subdir-l.ts | 0 .../testdata/bundle/file_tests-subdir-m.ts | 0 .../testdata/bundle/file_tests-subdir-n.ts | 0 .../testdata/bundle/file_tests-subdir-o.ts | 0 .../testdata/bundle/file_tests-subdir-p.ts | 0 .../testdata/bundle/file_tests-subdir-q.ts | 0 .../testdata/bundle/fixture01.out | 0 .../testdata/bundle/fixture02.out | 0 .../testdata/bundle/fixture03.out | 0 .../testdata/bundle/fixture04.out | 0 .../testdata/bundle/fixture05.out | 0 .../testdata/bundle/fixture06.out | 0 .../testdata/bundle/fixture07.out | 0 .../testdata/bundle/fixture08.out | 0 .../testdata/bundle/fixture09.out | 0 .../testdata/bundle/fixture10.out | 0 .../testdata/bundle/fixture11.out | 0 .../testdata/bundle/fixture12.out | 0 .../testdata/bundle/fixture13.out | 0 .../testdata/bundle/fixture14.out | 0 .../testdata/bundle/fixture15.out | 0 .../testdata/bundle/fixture16.out | 0 .../bundle/https_deno.land-x-lib-a.ts | 0 .../bundle/https_deno.land-x-lib-b.js | 0 .../bundle/https_deno.land-x-lib-c.d.ts | 0 .../bundle/https_deno.land-x-lib-c.js | 0 .../bundle/https_deno.land-x-lib-mod.d.ts | 0 .../bundle/https_deno.land-x-lib-mod.js | 0 .../bundle/ignore_directives.test.out | 0 .../bundle/import_map/import_map.json | 0 .../testdata/bundle/import_map/main.ts | 0 {cli/tests => tests}/testdata/bundle/jsx.out | 0 .../testdata/bundle/lockfile/check_error.json | 0 .../testdata/bundle/lockfile/check_error.out | 0 .../testdata/bundle/shebang_file.bundle.out | 0 .../testdata/cache/036_import_map_fetch.out | 0 .../testdata/cache/037_fetch_multiple.out | 0 .../cache/095_cache_with_bare_import.ts | 0 .../cache/095_cache_with_bare_import.ts.out | 0 .../testdata/cache/cache_extensionless.out | 0 .../testdata/cache/cache_random_extension.out | 0 .../testdata/cache/check_local_by_default.out | 0 .../testdata/cache/check_local_by_default.ts | 0 .../cache/check_local_by_default2.out | 0 .../testdata/cache/check_local_by_default2.ts | 0 .../testdata/cache/ignore_require.js | 0 .../testdata/cache/json_import/main.ts | 0 .../testdata/cache/json_import/test.json | 0 .../testdata/cache/performance_stats.out | 0 .../testdata/cache/redirect_cache.out | 0 {cli/tests => tests}/testdata/cat.ts | 2 +- .../testdata/cert/cafile_info.ts | 0 .../testdata/cert/cafile_info.ts.out | 0 .../testdata/cert/cafile_ts_fetch.ts | 0 .../testdata/cert/cafile_ts_fetch.ts.out | 0 .../cert/cafile_ts_fetch_unsafe_ssl.ts.out | 0 .../testdata/cert/cafile_url_imports.ts | 0 .../testdata/cert/cafile_url_imports.ts.out | 0 .../cert/cafile_url_imports_unsafe_ssl.ts.out | 0 .../testdata/cert/deno_land_unsafe_ssl.ts | 0 .../testdata/cert/deno_land_unsafe_ssl.ts.out | 0 .../testdata/cert/ip_address_unsafe_ssl.ts | 0 .../cert/ip_address_unsafe_ssl.ts.out | 0 .../testdata/cert/listen_tls_alpn.ts | 0 .../testdata/cert/listen_tls_alpn_fail.ts | 2 +- .../testdata/cert/localhost_unsafe_ssl.ts.out | 0 .../testdata/check/all/check_all.out | 0 .../testdata/check/all/check_all.ts | 0 .../testdata/check/broadcast_channel.ts | 0 .../check/cache_config_on_off/deno.json | 0 .../check/cache_config_on_off/main.ts | 0 ...declaration_header_file_with_no_exports.ts | 0 ...ration_header_file_with_no_exports_js.d.ts | 0 ...laration_header_file_with_no_exports_js.js | 0 .../testdata/check/deno_not_found/main.out | 0 .../testdata/check/deno_not_found/main.ts | 0 .../testdata/check/dts/check_dts.d.ts | 0 .../testdata/check/dts/check_dts.out | 0 .../exclude_option/deno.exclude_dir.json | 0 .../exclude_option/deno.exclude_glob.json | 0 .../testdata/check/exclude_option/deno.json | 0 .../exclude_option.ts.error.out | 0 .../check/exclude_option/ignored/index.ts | 0 .../testdata/check/exclude_option/index.ts | 0 .../check/excluded_file_specified/check.out | 0 .../check/excluded_file_specified/deno.json | 0 .../excluded_file_specified/lib/types.d.ts | 0 .../export_equals_declaration_file/main.ts | 0 .../export_equals_declaration_file/other.d.ts | 0 .../export_equals_declaration_file/other.js | 0 .../testdata/check/jsx_not_checked/main.jsx | 0 .../testdata/check/jsx_not_checked/main.out | 0 .../testdata/check/jsx_not_checked/other.ts | 0 .../deno.json | 0 .../import_map.json | 0 .../jsx_runtime.ts | 0 .../main.bundle.js | 0 .../jsximportsource_importmap_config/main.tsx | 0 .../testdata/check/module_detection_force.ts | 0 .../check/module_detection_force/import.ts | 0 .../check/module_detection_force/main.ts | 0 .../check/no_error_truncation/deno.json | 0 .../check/no_error_truncation/main.out | 0 .../check/no_error_truncation/main.ts | 0 .../check/node_builtin_modules/mod.js | 0 .../check/node_builtin_modules/mod.js.out | 0 .../check/node_builtin_modules/mod.ts | 0 .../check/node_builtin_modules/mod.ts.out | 0 .../check/npm_install_diagnostics/main.out | 0 .../check/npm_install_diagnostics/main.ts | 0 .../testdata/check/response_json.ts | 0 .../testdata/check/types_dts/deno.json | 0 .../testdata/check/types_dts/main.out | 0 .../testdata/check/types_dts/main.ts | 0 .../testdata/check/types_dts/types.d.ts | 0 .../testdata/commonjs/data.json | 0 .../testdata/commonjs/example.js | 0 .../commonjs/node_modules/colorette/index.cjs | 0 .../commonjs/node_modules/colorette/index.js | 0 .../node_modules/colorette/package.json | 0 .../imports_exports/import_export.js | 0 .../imports_exports/import_polyfill.js | 0 .../node_modules/imports_exports/package.json | 0 .../imports_exports/require_export.cjs | 0 .../imports_exports/require_polyfill.js | 0 .../commonjs/node_modules/left-pad/README.md | 0 .../commonjs/node_modules/left-pad/index.js | 0 .../node_modules/left-pad/package.json | 0 .../testdata/commonjs/package.json | 0 {cli/tests => tests}/testdata/compile/args.ts | 0 .../compile/check_local_by_default.ts | 0 .../compile/check_local_by_default2.ts | 0 .../compile/dynamic_imports/import1.ts | 0 .../compile/dynamic_imports/import2.ts | 0 .../compile/dynamic_imports/import_path | 0 .../testdata/compile/dynamic_imports/main.out | 0 .../testdata/compile/dynamic_imports/main.ts | 0 .../dynamic_imports/main_unanalyzable.ts | 2 +- .../dynamic_imports_tmp_lit/main.info.out | 0 .../compile/dynamic_imports_tmp_lit/main.js | 0 .../dynamic_imports_tmp_lit/other/data.json | 0 .../other/sub/data2.json | 0 .../compile/dynamic_imports_tmp_lit/sub/a.js | 0 .../compile/dynamic_imports_tmp_lit/sub/b.ts | 0 .../node_modules_symlink_outside/main.out | 0 .../node_modules_symlink_outside/main.ts | 0 .../main_compile_file.out | 0 .../main_compile_folder.out | 0 .../testdata/compile/npm_fs/main.out | 0 .../testdata/compile/npm_fs/main.ts | 0 .../testdata/compile/standalone_error.ts | 0 .../standalone_error_module_with_imports_1.ts | 0 .../standalone_error_module_with_imports_2.ts | 0 .../compile/standalone_follow_redirects.ts | 0 .../compile/standalone_follow_redirects_2.js | 2 +- .../compile/standalone_import_datauri.ts | 0 .../compile/standalone_import_map.json | 0 .../testdata/compile/standalone_import_map.ts | 0 .../compile/standalone_import_map_config.json | 0 .../compile/standalone_runtime_flags.ts | 0 .../testdata/compile/unstable_features.ts | 0 .../vfs_implicit_read_permission/main.out | 0 .../vfs_implicit_read_permission/main.ts | 0 .../testdata/compile/workers/basic.out | 0 .../testdata/compile/workers/basic.ts | 0 .../compile/workers/not_in_module_map.ts | 0 .../testdata/compile/workers/worker.ts | 0 .../testdata/coverage/branch.ts | 0 .../testdata/coverage/branch_expected.lcov | 0 .../testdata/coverage/branch_expected.out | 0 .../testdata/coverage/branch_test.ts | 0 .../testdata/coverage/complex.ts | 0 .../testdata/coverage/complex_expected.lcov | 0 .../testdata/coverage/complex_expected.out | 0 .../testdata/coverage/complex_test.ts | 0 .../testdata/coverage/doesnt_exist.out | 0 .../testdata/coverage/final_blankline.js | 0 .../coverage/final_blankline_expected.lcov | 0 .../coverage/final_blankline_expected.out | 0 .../testdata/coverage/final_blankline_test.js | 0 .../coverage/invalid_cache/mod.test.ts | 0 .../coverage/invalid_cache/mod_after.ts | 0 .../coverage/invalid_cache/mod_before.ts | 0 .../testdata/coverage/multifile/a_test.js | 0 .../testdata/coverage/multifile/b_test.js | 0 .../testdata/coverage/multifile/expected.lcov | 0 .../testdata/coverage/multifile/expected.out | 0 .../testdata/coverage/multifile/mod.js | 0 .../testdata/coverage/multisource/bar.ts | 0 .../testdata/coverage/multisource/baz/quux.ts | 0 .../testdata/coverage/multisource/baz/qux.ts | 0 .../testdata/coverage/multisource/foo.ts | 0 .../testdata/coverage/multisource/test.ts | 0 .../coverage/no_internal_code_test.ts | 0 .../coverage/no_internal_node_code_test.ts | 0 .../coverage/no_npm_coverage/expected.out | 0 .../no_npm_coverage/no_npm_coverage.ts | 0 .../no_npm_coverage/no_npm_coverage_test.ts | 0 .../no_snaps_included_test.ts.snap | 0 .../coverage/no_snaps_included/expected.out | 0 .../no_snaps_included/no_snaps_included.ts | 0 .../no_snaps_included_test.ts | 2 +- .../coverage/no_tests_included/expected.out | 0 .../coverage/no_tests_included/foo.test.js | 2 +- .../coverage/no_tests_included/foo.test.mts | 2 +- .../coverage/no_tests_included/foo.test.ts | 2 +- .../coverage/no_tests_included/foo.ts | 0 .../no_transpiled_lines/expected.lcov | 0 .../coverage/no_transpiled_lines/expected.out | 0 .../coverage/no_transpiled_lines/index.ts | 3 + .../coverage/no_transpiled_lines/interface.ts | 0 .../no_transpiled_lines/repro_test.ts | 0 ..._displays_all_overloads_in_details_view.ts | 0 ...plays_all_overloads_in_details_view.ts.out | 0 {cli/tests => tests}/testdata/doc/deno_doc.ts | 0 .../tests => tests}/testdata/doc/deno_doc2.ts | 0 .../testdata/doc/deno_doc_builtin.out | 0 .../testdata/doc/import_map.json | 0 .../testdata/doc/invalid_url.out | 0 .../testdata/doc/lint_success.out | 0 .../testdata/doc/lint_success.ts | 0 .../testdata/doc/lint_success_html.out | 0 .../testdata/doc/lint_success_json.out | 0 .../testdata/doc/module/fun.js | 0 .../testdata/doc/referenced_private_types.out | 0 .../testdata/doc/referenced_private_types.ts | 0 .../doc/referenced_private_types_fixed.out | 0 .../doc/referenced_private_types_fixed.ts | 0 .../doc/referenced_private_types_lint.out | 0 .../testdata/doc/types_header.out | 0 .../testdata/doc/types_header.ts | 0 .../testdata/doc/types_hint.out | 0 .../testdata/doc/types_hint.ts | 0 .../tests => tests}/testdata/doc/types_ref.js | 0 .../testdata/doc/types_ref.out | 0 .../testdata/doc/use_import_map.js | 0 .../testdata/doc/use_import_map.out | 0 .../testdata/dynamic_import/b.js | 0 .../testdata/dynamic_import/c.js | 0 .../testdata/dynamic_import/empty_1.ts | 0 .../testdata/dynamic_import/empty_2.ts | 0 .../dynamic_import/permissions_blob_local.ts | 0 .../permissions_blob_local.ts.out | 0 .../dynamic_import/permissions_blob_remote.ts | 0 .../permissions_blob_remote.ts.out | 0 .../dynamic_import/permissions_data_local.ts | 0 .../permissions_data_local.ts.out | 0 .../dynamic_import/permissions_data_remote.ts | 0 .../permissions_data_remote.ts.out | 0 .../permissions_remote_remote.ts | 0 .../permissions_remote_remote.ts.out | 0 .../static_analysis_no_permissions.ts | 0 .../static_analysis_no_permissions.ts.out | 0 .../testdata/dynamic_import/static_remote.ts | 0 {cli/tests => tests}/testdata/echo.ts | 0 {cli/tests => tests}/testdata/echo_server.ts | 2 +- .../testdata/encoding/utf-16be.ts | Bin .../testdata/encoding/utf-16le.ts | Bin .../testdata/encoding/utf-8.ts | 0 .../testdata/encoding/windows-1255 | 0 {cli/tests => tests}/testdata/env | 0 .../error_cause_recursive_aggregate.ts | 0 .../error_cause_recursive_aggregate.ts.out | 0 .../testdata/error_cause_recursive_tail.ts | 0 .../error_cause_recursive_tail.ts.out | 0 .../testdata/eval/check_local_by_default.out | 0 .../testdata/eval/check_local_by_default2.out | 0 .../testdata/eval/check_local_by_default2.ts | 0 .../testdata/eval/dyn_import_eval.out | 0 .../testdata/eval/env_file_missing.out | 0 .../file_extensions/js_without_extension | 0 .../file_extensions/js_without_extension.out | 0 .../file_extensions/ts_with_extension.out | 0 .../file_extensions/ts_with_extension.ts | 0 .../file_extensions/ts_with_js_extension.js | 0 .../file_extensions/ts_with_js_extension.out | 0 .../file_extensions/ts_without_extension | 0 .../file_extensions/ts_without_extension.out | 0 .../testdata/fmt/badly_formatted.ipynb | 0 .../testdata/fmt/badly_formatted.json | 0 .../testdata/fmt/badly_formatted.md | 0 .../testdata/fmt/badly_formatted.mjs | 0 .../testdata/fmt/badly_formatted_fixed.ipynb | 0 .../testdata/fmt/badly_formatted_fixed.js | 0 .../testdata/fmt/badly_formatted_fixed.json | 0 .../testdata/fmt/badly_formatted_fixed.md | 0 .../testdata/fmt/deno.glob.json | 0 .../testdata/fmt/deno.malformed.jsonc | 0 .../testdata/fmt/deno.malformed2.jsonc | 0 .../expected_fmt_check_formatted_files.out | 0 .../fmt/expected_fmt_check_ignore.out | 0 ...cted_fmt_check_verbose_formatted_files.out | 0 .../testdata/fmt/fmt_check_parse_error.out | 0 .../testdata/fmt/fmt_with_config.out | 0 .../fmt/fmt_with_config_and_flags.out | 0 .../testdata/fmt/fmt_with_config_default.out | 0 .../fmt/fmt_with_deprecated_config.out | 0 .../fmt/fmt_with_malformed_config.out | 0 .../fmt/fmt_with_malformed_config2.out | 0 .../testdata/fmt/glob/data/tes.ts | 0 .../testdata/fmt/glob/data/test1.js | 0 .../testdata/fmt/glob/data/test1.ts | 0 .../testdata/fmt/glob/data/test12.ts | 0 .../testdata/fmt/glob/nested/fizz/bar.ts | 0 .../testdata/fmt/glob/nested/fizz/bazz.ts | 0 .../testdata/fmt/glob/nested/fizz/fizz.ts | 0 .../testdata/fmt/glob/nested/fizz/foo.ts | 0 .../testdata/fmt/glob/nested/foo/bar.ts | 0 .../testdata/fmt/glob/nested/foo/bazz.ts | 0 .../testdata/fmt/glob/nested/foo/fizz.ts | 0 .../testdata/fmt/glob/nested/foo/foo.ts | 0 .../testdata/fmt/glob/pages/[id].ts | 0 .../testdata/fmt/invalid_data.json | Bin .../testdata/fmt/invalid_data.out | 0 .../testdata/fmt/parse_error/parse_error.ts | 0 .../testdata/fmt/regular/formatted1.js | 0 .../testdata/fmt/regular/formatted2.ts | 0 .../testdata/fmt/regular/formatted3.markdown | 0 .../testdata/fmt/regular/formatted4.jsonc | 0 .../fmt/with_config/deno.deprecated.jsonc | 0 .../testdata/fmt/with_config/deno.jsonc | 0 .../testdata/fmt/with_config/subdir/a.ts | 0 .../testdata/fmt/with_config/subdir/b.ts | 0 .../testdata/fmt/with_config/subdir/c.md | 0 .../testdata/import_attributes/data.json | 0 .../import_attributes/dynamic_error.out | 0 .../import_attributes/dynamic_error.ts | 0 .../import_attributes/dynamic_import.out | 0 .../import_attributes/dynamic_import.ts | 0 .../import_attributes/json_with_shebang.json | 0 .../import_attributes/json_with_shebang.ts | 0 .../json_with_shebang.ts.out | 0 .../import_attributes/static_error.out | 0 .../import_attributes/static_error.ts | 0 .../import_attributes/static_export.out | 0 .../import_attributes/static_export.ts | 0 .../import_attributes/static_import.out | 0 .../import_attributes/static_import.ts | 0 .../import_attributes/static_reexport.ts | 0 .../testdata/import_attributes/type_check.out | 0 .../testdata/import_attributes/type_check.ts | 0 .../testdata/import_maps/config.json | 0 .../testdata/import_maps/import_map.json | 0 .../import_maps/import_map_invalid.json | 0 .../import_maps/import_map_remote.json | 0 .../testdata/import_maps/lodash/lodash.ts | 0 .../testdata/import_maps/lodash/other_file.ts | 0 .../testdata/import_maps/moment/moment.ts | 0 .../testdata/import_maps/moment/other_file.ts | 0 .../testdata/import_maps/print_hello.ts | 0 .../testdata/import_maps/scope/scoped.ts | 0 .../testdata/import_maps/scoped_moment.ts | 0 .../testdata/import_maps/test.ts | 0 .../testdata/import_maps/test_remote.ts | 0 .../testdata/import_maps/vue.ts | 0 .../testdata/info/031_info_ts_error.out | 0 .../testdata/info/031_info_ts_error.ts | 0 .../testdata/info/041_info_flag.out | 0 .../testdata/info/041_info_flag_location.out | 0 .../info/049_info_flag_script_jsx.out | 0 .../testdata/info/054_info_local_imports.out | 0 .../testdata/info/065_import_map_info.out | 0 .../info/076_info_json_deps_order.out | 0 .../testdata/info/076_info_json_deps_order.ts | 0 .../info/data_null_error/data_null_error.out | 0 .../testdata/info/data_null_error/mod.ts | 0 .../testdata/info/data_null_error/types.d.ts | 0 .../info/error_009_missing_js_module.js | 0 .../info/error_009_missing_js_module.js.out | 0 .../testdata/info/info_json.out | 0 .../testdata/info/info_json_location.out | 0 .../testdata/info/info_missing_module.out | 0 .../info/info_recursive_imports_test.out | 0 .../info/info_recursive_imports_test.ts | 0 .../testdata/info/info_type_import.out | 0 .../testdata/info/info_type_import.ts | 0 .../testdata/info/json_output/main.out | 0 .../testdata/info/json_output/main.ts | 0 .../testdata/info/multiple_imports.out | 0 .../testdata/info/recursive_imports/A.ts | 0 .../testdata/info/recursive_imports/B.ts | 0 .../testdata/info/recursive_imports/C.ts | 0 .../testdata/info/recursive_imports/common.ts | 0 .../testdata/info/types_header.out | 0 .../info/with_config/deno-override.json | 0 .../testdata/info/with_config/deno.json | 0 .../testdata/info/with_config/import_map.json | 0 .../testdata/info/with_config/test.ts | 0 .../testdata/info/with_config/with_config.out | 0 .../testdata/info/with_import_map/deno.json | 0 .../testdata/info/with_import_map/deno.lock | 0 .../testdata/info/with_import_map/main.tsx | 0 .../info/with_import_map/with_import_map.out | 0 .../tests => tests}/testdata/inspector/bar.js | 0 .../inspector/error_with_npm_import.js | 0 .../tests => tests}/testdata/inspector/foo.ts | 0 .../testdata/inspector/inspect_wait.js | 0 .../testdata/inspector/inspector1.js | 0 .../testdata/inspector/inspector2.js | 0 .../testdata/inspector/inspector3.js | 0 .../testdata/inspector/inspector4.js | 0 .../testdata/inspector/inspector_test.js | 0 .../testdata/inspector/memory.js | 0 .../testdata/inspector/test.ts | 0 .../install/check_local_by_default.ts | 0 .../install/check_local_by_default2.ts | 0 .../testdata/jsr/deps/main.out | 0 .../tests => tests}/testdata/jsr/deps/main.ts | 0 .../testdata/jsr/deps/main_info.out | 0 .../testdata/jsr/module_graph/main.out | 0 .../testdata/jsr/module_graph/main.ts | 0 .../testdata/jsr/module_graph/main_info.out | 0 .../testdata/jsr/no_module_graph/main.out | 0 .../testdata/jsr/no_module_graph/main.ts | 0 .../jsr/no_module_graph/main_info.out | 0 .../testdata/jsr/no_module_graph/multiple.out | 0 .../testdata/jsr/no_module_graph/multiple.ts | 0 .../jsr/registry/@denotest/add/1.0.0/mod.ts | 0 .../registry/@denotest/add/1.0.0_meta.json | 0 .../jsr/registry/@denotest/add/meta.json | 0 .../jsr/registry/@denotest/deps/1.0.0/mod.ts | 0 .../registry/@denotest/deps/1.0.0_meta.json | 0 .../jsr/registry/@denotest/deps/meta.json | 0 .../@denotest/module_graph/1.4.0/mod.ts | 0 .../@denotest/module_graph/1.4.0/other.ts | 0 .../@denotest/module_graph/1.4.0_meta.json | 0 .../registry/@denotest/module_graph/meta.json | 0 .../no_module_graph/0.1.0/TestClass.ts | 0 .../@denotest/no_module_graph/0.1.0/mod.ts | 0 .../@denotest/no_module_graph/0.1.0_meta.json | 0 .../no_module_graph/0.1.1/TestClass.ts | 0 .../@denotest/no_module_graph/0.1.1/mod.ts | 0 .../@denotest/no_module_graph/0.1.1_meta.json | 0 .../no_module_graph/0.2.0/TestClass.ts | 0 .../@denotest/no_module_graph/0.2.0/mod.ts | 0 .../@denotest/no_module_graph/0.2.0_meta.json | 0 .../@denotest/no_module_graph/meta.json | 0 .../@denotest/subset_type_graph/0.1.0/mod.ts | 0 .../subset_type_graph/0.1.0_meta.json | 0 .../@denotest/subset_type_graph/meta.json | 0 .../subset_type_graph_invalid/0.1.0/mod.ts | 0 .../subset_type_graph_invalid/0.1.0_meta.json | 0 .../subset_type_graph_invalid/meta.json | 0 .../jsr/subset_type_graph/main.check.out | 0 .../testdata/jsr/subset_type_graph/main.ts | 0 .../testdata/jsr/version_not_found/main.out | 0 .../testdata/jsr/version_not_found/main.ts | 0 .../testdata/jsx/deno-jsx-error.jsonc | 0 .../testdata/jsx/deno-jsx-import-map.jsonc | 0 .../testdata/jsx/deno-jsx-precompile.jsonc | 0 .../testdata/jsx/deno-jsx.json | 0 .../testdata/jsx/deno-jsx.jsonc | 0 .../testdata/jsx/deno-jsxdev-import-map.jsonc | 0 .../testdata/jsx/deno-jsxdev.jsonc | 0 {cli/tests => tests}/testdata/jsx/deno.lock | 0 .../testdata/jsx/import-map-scoped.json | 0 .../testdata/jsx/import-map.json | 0 .../testdata/jsx/jsx-dev-runtime/index.ts | 0 .../testdata/jsx/jsx-precompile/index.ts | 0 .../testdata/jsx/jsx-runtime/index.ts | 0 .../jupyter/install_command_not_exists.out | 0 .../testdata/jupyter/integration_test.ipynb | 0 .../testdata/lint/Deno.compact.format.jsonc | 0 {cli/tests => tests}/testdata/lint/Deno.jsonc | 0 .../testdata/lint/Deno.malformed.jsonc | 0 .../testdata/lint/Deno.malformed2.jsonc | 0 .../testdata/lint/Deno.no_tags.jsonc | 0 .../testdata/lint/deno.glob.json | 0 .../testdata/lint/expected.out | 0 .../testdata/lint/expected_compact.out | 0 .../testdata/lint/expected_from_stdin.out | 0 .../lint/expected_from_stdin_json.out | 0 .../testdata/lint/expected_glob.out | 0 .../testdata/lint/expected_ignore.out | 0 .../testdata/lint/expected_json.out | 0 .../testdata/lint/expected_quiet.out | 0 .../testdata/lint/expected_rules.out | 0 .../testdata/lint/expected_verbose.out | 0 .../testdata/lint/glob/data/tes.ts | 0 .../testdata/lint/glob/data/test1.js | 0 .../testdata/lint/glob/data/test1.ts | 0 .../testdata/lint/glob/data/test12.ts | 0 .../testdata/lint/glob/nested/fizz/bar.ts | 0 .../testdata/lint/glob/nested/fizz/bazz.ts | 0 .../testdata/lint/glob/nested/fizz/fizz.ts | 0 .../testdata/lint/glob/nested/fizz/foo.ts | 0 .../testdata/lint/glob/nested/foo/bar.ts | 0 .../testdata/lint/glob/nested/foo/bazz.ts | 0 .../testdata/lint/glob/nested/foo/fizz.ts | 0 .../testdata/lint/glob/nested/foo/foo.ts | 0 .../testdata/lint/glob/pages/[id].ts | 0 .../testdata/lint/watch/badly_linted.js | 0 .../testdata/lint/watch/badly_linted.js.out | 0 .../lint/watch/badly_linted_fixed1.js | 0 .../lint/watch/badly_linted_fixed1.js.out | 0 .../lint/watch/badly_linted_fixed2.js | 0 .../lint/watch/badly_linted_fixed2.js.out | 0 .../testdata/lint/with_config.out | 0 .../testdata/lint/with_config/a.ts | 0 .../testdata/lint/with_config/b.ts | 0 .../testdata/lint/with_config_and_flags.out | 0 .../lint/with_config_without_tags.out | 0 .../testdata/lint/with_malformed_config.out | 0 .../testdata/lint/with_malformed_config2.out | 0 .../lint/with_report_config_compact.out | 0 .../lint/with_report_config_override.out | 0 .../testdata/lint/without_config/file1.js | 0 .../testdata/lint/without_config/file2.ts | 0 .../lint/without_config/ignored_file.ts | 0 .../testdata/lint/without_config/malformed.js | 0 .../testdata/lockfile/basic/bench.nolock.out | 0 .../testdata/lockfile/basic/deno.json | 0 .../testdata/lockfile/basic/deno.lock | 0 .../testdata/lockfile/basic/doc.nolock.out | 0 .../testdata/lockfile/basic/fail.out | 0 .../testdata/lockfile/basic/info.nolock.out | 0 .../testdata/lockfile/basic/main.bench.ts | 0 .../testdata/lockfile/basic/main.test.ts | 0 .../testdata/lockfile/basic/main.ts | 0 .../testdata/lockfile/basic/mod.ts | 0 .../testdata/lockfile/basic/test.nolock.out | 0 .../testdata/lockfile/no_dts/deno.lock.out | 0 .../testdata/lockfile/no_dts/main.cache.out | 0 .../testdata/lockfile/no_dts/main.ts | 0 .../testdata/lockfile/no_dts/mod.d.ts | 0 .../testdata/lockfile/no_dts/mod.js | 0 .../testdata/lsp/deno.import_map.jsonc | 0 .../testdata/lsp/deno.lint.exclude.jsonc | 0 .../testdata/lsp/diagnostics_deno_types.json | 0 .../testdata/lsp/import-map.json | 0 .../testdata/lsp/large_file.txt | 0 .../testdata/lsp/registries/a_latest_.json | 0 .../testdata/lsp/registries/a_v1.0.0_.json | 0 .../testdata/lsp/registries/a_v1.0.0_b.json | 0 .../testdata/lsp/registries/a_v1.0.1_.json | 0 .../testdata/lsp/registries/a_v2.0.0_.json | 0 .../testdata/lsp/registries/a_versions_.json | 0 .../lsp/registries/a_versions_v1..json | 0 .../testdata/lsp/registries/b_latest_.json | 0 .../testdata/lsp/registries/b_v0.0.1_.json | 0 .../testdata/lsp/registries/b_v0.0.2_.json | 0 .../testdata/lsp/registries/b_v0.0.3_.json | 0 .../testdata/lsp/registries/b_versions_.json | 0 .../testdata/lsp/registries/cde_tags.json | 0 .../testdata/lsp/registries/cdef_tags.json | 0 .../testdata/lsp/registries/complex.json | 0 .../testdata/lsp/registries/complex_efg.json | 0 .../lsp/registries/complex_efg_0.2.0.json | 0 .../testdata/lsp/registries/def_tags.json | 0 .../deno-import-intellisense-complex.json | 0 .../deno-import-intellisense-key-first.json | 0 .../registries/deno-import-intellisense.json | 0 .../testdata/lsp/registries/doc_a.json | 0 .../lsp/registries/doc_a_latest_mod.ts.json | 0 .../testdata/lsp/registries/key_first.json | 0 .../testdata/lsp/registries/modules_.json | 0 .../testdata/lsp/registries/modules_a.json | 0 .../testdata/lsp/types.tsconfig.json | 0 .../testdata/lsp/x_deno_warning_redirect.js | 0 .../testdata/malformed_config/deno.json | 0 .../testdata/module_graph/file_tests-a.mjs | 0 .../testdata/module_graph/file_tests-b-mod.js | 0 .../testdata/module_graph/file_tests-b.ts | 0 .../testdata/module_graph/file_tests-c-mod.ts | 0 .../file_tests-checkwithconfig.ts | 0 .../testdata/module_graph/file_tests-diag.ts | 0 .../module_graph/file_tests-dynamicimport.ts | 0 .../module_graph/file_tests-importjson.ts | 0 .../module_graph/file_tests-importremap.ts | 0 .../testdata/module_graph/file_tests-main.ts | 0 .../module_graph/file_tests-some.json | 0 .../testdata/module_graph/file_typesref.d.ts | 0 .../testdata/module_graph/file_typesref.js | 0 .../https_deno.land-std-http-server.ts | 0 .../module_graph/https_deno.land-x-a-mod.ts | 0 .../module_graph/https_deno.land-x-a.ts | 0 .../https_deno.land-x-import_map.ts | 0 .../module_graph/https_deno.land-x-jquery.js | 0 .../module_graph/https_deno.land-x-lib-a.ts | 0 .../module_graph/https_deno.land-x-lib-b.js | 0 .../module_graph/https_deno.land-x-lib-c.d.ts | 0 .../module_graph/https_deno.land-x-lib-c.js | 0 .../https_deno.land-x-lib-mod.d.ts | 0 .../module_graph/https_deno.land-x-lib-mod.js | 0 .../module_graph/https_deno.land-x-mod.ts | 0 .../https_deno.land-x-transpile.tsx | 0 .../https_unpkg.com-lodash-index.js | 0 .../testdata/module_graph/lockfile.json | 0 .../testdata/module_graph/lockfile_fail.json | 0 .../testdata/module_graph/tsconfig.json | 0 .../testdata/module_graph/tsconfig_01.json | 0 .../testdata/navigator_language.ts | 0 .../testdata/navigator_languages.ts | 0 .../node/rejection_handled_web_process.ts | 0 .../node/rejection_handled_web_process.ts.out | 0 .../testdata/node/require_esm_error/esm.js | 0 .../testdata/node/require_esm_error/main.out | 0 .../testdata/node/require_esm_error/main.ts | 0 {cli/tests => tests}/testdata/node/test.js | 0 {cli/tests => tests}/testdata/node/test.out | 0 .../testdata/node/unhandled_rejection_web.ts | 0 .../node/unhandled_rejection_web.ts.out | 0 .../node/unhandled_rejection_web_process.ts | 0 .../unhandled_rejection_web_process.ts.out | 0 {cli/tests => tests}/testdata/npm/README.md | 0 .../testdata/npm/binary_package/main.js | 0 .../npm/builtin_module_module/main.js | 0 .../npm/builtin_module_module/main.out | 0 .../testdata/npm/cached_only/main.out | 0 .../testdata/npm/cached_only/main.ts | 0 .../npm/cached_only_after_first_run/main1.ts | 0 .../npm/cached_only_after_first_run/main2.ts | 0 .../testdata/npm/check_errors/main.ts | 0 .../testdata/npm/check_errors/main_all.out | 0 .../testdata/npm/check_errors/main_local.out | 0 .../npm/child_process_fork_test/main.out | 0 .../npm/child_process_fork_test/main.ts | 0 .../npm/cjs-invalid-name-exports/main.out | 0 .../npm/cjs-invalid-name-exports/main.ts | 0 .../npm/cjs_local_global_decls/main.out | 0 .../npm/cjs_local_global_decls/main.ts | 0 .../npm/cjs_module_export_assignment/main.out | 0 .../npm/cjs_module_export_assignment/main.ts | 0 .../main.out | 0 .../main.ts | 0 .../npm/cjs_reexport_collision/main.out | 0 .../npm/cjs_reexport_collision/main.ts | 0 .../npm/cjs_require_esm_error/main.out | 0 .../npm/cjs_require_esm_error/main.ts | 0 .../npm/cjs_require_esm_mjs_error/main.out | 0 .../npm/cjs_require_esm_mjs_error/main.ts | 0 .../testdata/npm/cjs_sub_path/main.js | 0 .../testdata/npm/cjs_sub_path/main.out | 0 .../testdata/npm/cjs_this_in_exports/main.js | 0 .../testdata/npm/cjs_this_in_exports/main.out | 0 .../testdata/npm/cjs_with_deps/main.js | 0 .../testdata/npm/cjs_with_deps/main.out | 0 .../testdata/npm/cjs_with_deps/main_info.out | 0 .../npm/cjs_with_deps/main_info_json.out | 0 .../npm/cjs_with_deps/main_node_modules.out | 0 .../testdata/npm/cjs_yargs/main.js | 0 .../testdata/npm/cjs_yargs/main.out | 0 .../testdata/npm/compare_globals/main.out | 0 .../testdata/npm/compare_globals/main.ts | 0 .../testdata/npm/conditional_exports/main.js | 0 .../testdata/npm/conditional_exports/main.out | 0 .../conditional_exports/main_node_modules.out | 0 .../testdata/npm/create_require/main.out | 0 .../testdata/npm/create_require/main.ts | 0 .../testdata/npm/d_ext/main.out | 0 .../testdata/npm/d_ext/main.ts | 0 .../testdata/npm/deno_cache.out | 0 .../testdata/npm/deno_run_cjs.out | 0 .../testdata/npm/deno_run_cowsay.out | 0 .../npm/deno_run_cowsay_no_permissions.out | 0 .../testdata/npm/deno_run_cowthink.out | 0 .../testdata/npm/deno_run_esm.out | 0 .../npm/deno_run_no_bin_entrypoint.out | 0 ...no_bin_entrypoint_non_existent_subpath.out | 0 .../testdata/npm/deno_run_no_ext.out | 0 .../testdata/npm/deno_run_non_existent.out | 0 .../deno_run_special_chars_in_bin_name.out | 0 .../testdata/npm/different_nested_dep/main.js | 0 .../npm/different_nested_dep/main.out | 0 .../npm/different_nested_dep/package.json | 0 .../npm/directory_import/folder_index_js.out | 0 .../npm/directory_import/folder_index_js.ts | 0 .../npm/directory_import/folder_no_index.out | 0 .../npm/directory_import/folder_no_index.ts | 0 .../testdata/npm/dual_cjs_esm/main.out | 0 .../testdata/npm/dual_cjs_esm/main.ts | 0 .../testdata/npm/dynamic_import/main.out | 0 .../testdata/npm/dynamic_import/main.ts | 0 .../testdata/npm/dynamic_import/other.ts | 0 .../dynamic_import_deno_ts_from_npm/add.ts | 0 .../dynamic_import_deno_ts_from_npm/main.out | 0 .../dynamic_import_deno_ts_from_npm/main.ts | 0 .../subtract.mts | 0 .../main.out | 0 .../main.ts | 0 .../testdata/npm/dynamic_import_json/main.js | 0 .../testdata/npm/dynamic_import_json/main.out | 0 .../main.out | 0 .../main.ts | 0 .../other.ts | 0 .../testdata/npm/env_var_re_export/main.js | 0 .../npm/error_version_after_subpath/main.js | 0 .../npm/error_version_after_subpath/main.out | 0 {cli/tests => tests}/testdata/npm/esm/main.js | 0 .../tests => tests}/testdata/npm/esm/main.out | 0 {cli/tests => tests}/testdata/npm/esm/test.js | 0 .../tests => tests}/testdata/npm/esm/test.out | 0 .../npm/esm_import_cjs_default/main.out | 0 .../npm/esm_import_cjs_default/main.ts | 0 .../testdata/npm/file_dts_dmts_dcts/main.out | 0 .../testdata/npm/file_dts_dmts_dcts/main.ts | 0 .../testdata/npm/import_json/main.js | 0 .../testdata/npm/import_json/main.out | 0 .../testdata/npm/import_map/import_map.json | 0 .../testdata/npm/import_map/main.js | 0 .../testdata/npm/import_map/main.out | 0 .../import_not_defined.js | 0 .../import_not_defined.out | 0 .../testdata/npm/imports_package_json/main.js | 0 .../npm/imports_package_json/main.out | 0 .../npm/imports_package_json/package.json | 0 .../sub_path_import_not_defined.js | 0 .../sub_path_import_not_defined.out | 0 .../testdata/npm/info/chalk.out | 0 .../testdata/npm/info/chalk_json.out | 0 .../testdata/npm/invalid_package_name/main.js | 0 .../npm/invalid_package_name/main.out | 0 .../npm/local_dir_resolves_symlinks/index.js | 0 .../npm/local_dir_resolves_symlinks/index.out | 0 .../local_dir_resolves_symlinks/package.json | 0 .../testdata/npm/lock_file/lock.json | 0 .../testdata/npm/lock_file/main.js | 0 .../testdata/npm/lock_file/main.out | 0 .../npm/mixed_case_package_name/global.out | 0 .../npm/mixed_case_package_name/global.ts | 0 .../npm/mixed_case_package_name/local.out | 0 .../npm/mixed_case_package_name/local.ts | 0 .../npm/no_npm_after_first_run/main1.ts | 0 .../testdata/npm/no_types_cjs/main.ts | 0 .../no_types_in_conditional_exports/main.out | 0 .../no_types_in_conditional_exports/main.ts | 0 .../node_modules_deno_node_modules/main.out | 0 .../node_modules_deno_node_modules/main.ts | 0 .../testdata/npm/node_modules_import/main.out | 0 .../testdata/npm/node_modules_import/main.ts | 0 .../npm/node_modules_import/main_check.out | 0 .../npm/node_modules_import/package.json | 0 .../testdata/npm/nonexistent_file/main.js | 0 .../testdata/npm/nonexistent_file/main.out | 0 .../peer_deps_with_copied_folders/main.out | 0 .../npm/peer_deps_with_copied_folders/main.ts | 0 .../main_info.out | 0 .../main_info_json.out | 0 .../main_node_modules.out | 0 .../main_node_modules_reload.out | 0 .../permissions_outside_package/foo/config.js | 0 .../foo/package.json | 0 .../npm/permissions_outside_package/main.out | 0 .../npm/permissions_outside_package/main.ts | 0 .../registry/@babel/parser/parser-7.19.0.tgz | Bin .../npm/registry/@babel/parser/registry.json | 0 .../@denotest/CAPITALS/1.0.0/index.js | 0 .../@denotest/CAPITALS/1.0.0/package.json | 0 .../@denotest/MixedCase/1.0.0/index.js | 0 .../@denotest/MixedCase/1.0.0/package.json | 0 .../npm/registry/@denotest/bin/0.5.0/cli.mjs | 0 .../registry/@denotest/bin/0.5.0/package.json | 0 .../registry/@denotest/bin/0.6.0/cli-cjs.js | 0 .../npm/registry/@denotest/bin/0.6.0/cli.mjs | 0 .../registry/@denotest/bin/0.6.0/package.json | 0 .../registry/@denotest/bin/1.0.0/cli-cjs.js | 0 .../registry/@denotest/bin/1.0.0/cli-no-ext | 0 .../npm/registry/@denotest/bin/1.0.0/cli.mjs | 0 .../registry/@denotest/bin/1.0.0/package.json | 0 .../binary-package-linux/1.0.0/index.js | 0 .../binary-package-linux/1.0.0/package.json | 0 .../binary-package-mac/1.0.0/index.js | 0 .../binary-package-mac/1.0.0/package.json | 0 .../binary-package-windows/1.0.0/index.js | 0 .../binary-package-windows/1.0.0/package.json | 0 .../@denotest/binary-package/1.0.0/index.js | 0 .../binary-package/1.0.0/package.json | 0 .../1.0.0/index.d.ts | 0 .../1.0.0/index.js | 0 .../1.0.0/package.json | 0 .../2.0.0/index.d.ts | 0 .../2.0.0/index.js | 0 .../2.0.0/package.json | 0 .../builtin-module-module/1.0.0/index.js | 0 .../builtin-module-module/1.0.0/package.json | 0 .../@denotest/check-error/1.0.0/index.d.ts | 0 .../@denotest/check-error/1.0.0/index.js | 0 .../check-error/1.0.0/other_dir.d.ts | 0 .../check-error/1.0.0/other_dir/index.js | 0 .../@denotest/check-error/1.0.0/package.json | 0 .../check-error/1.0.0/sub_dir/index.d.ts | 0 .../check-error/1.0.0/sub_dir/index.js | 0 .../check-error/1.0.0/sub_dir/lib.d.ts | 0 .../child-process-fork/1.0.0/forked_path.js | 0 .../child-process-fork/1.0.0/index.js | 0 .../child-process-fork/1.0.0/package.json | 0 .../cjs-default-export/1.0.0/index.d.ts | 0 .../cjs-default-export/1.0.0/index.js | 0 .../cjs-default-export/1.0.0/package.json | 0 .../cjs-invalid-name-exports/1.0.0/index.js | 0 .../1.0.0/package.json | 0 .../cjs-local-global-decls/1.0.0/index.js | 0 .../cjs-local-global-decls/1.0.0/other.js | 0 .../cjs-local-global-decls/1.0.0/package.json | 0 .../1.0.0/index.d.ts | 0 .../1.0.0/index.js | 0 .../1.0.0/package.json | 0 .../1.0.0/index.d.ts | 0 .../1.0.0/index.js | 0 .../1.0.0/package.json | 0 .../cjs-reexport-collision/1.0.0/index.js | 0 .../1.0.0/other_file.js | 0 .../cjs-reexport-collision/1.0.0/package.json | 0 .../1.0.0/esm/my_es_module.js | 0 .../1.0.0/esm/package.json | 0 .../cjs-require-esm-error/1.0.0/esm_mjs.mjs | 0 .../cjs-require-esm-error/1.0.0/index.js | 0 .../cjs-require-esm-error/1.0.0/package.json | 0 .../1.0.0/require_mjs.js | 0 .../cjs-this-in-exports/1.0.0/index.js | 0 .../cjs-this-in-exports/1.0.0/package.json | 0 .../cjs-with-file-stem/1.0.0/index.js | 0 .../cjs-with-file-stem/1.0.0/other.service.js | 0 .../cjs-with-file-stem/1.0.0/package.json | 0 .../cjs-with-file-stem/1.0.0/tslib.js | 0 .../1.0.0/cjs/index.cjs | 0 .../1.0.0/esm/client/bar.js | 0 .../1.0.0/esm/client/foo.js | 0 .../1.0.0/esm/client/index.js | 0 .../1.0.0/esm/client/m.js | 0 .../1.0.0/esm/index.js | 0 .../conditional-exports-strict/1.0.0/foo.js | 0 .../1.0.0/package.json | 0 .../conditional-exports/1.0.0/cjs/index.cjs | 0 .../1.0.0/esm/client/bar.js | 0 .../1.0.0/esm/client/foo.js | 0 .../1.0.0/esm/client/index.js | 0 .../conditional-exports/1.0.0/esm/client/m.js | 0 .../conditional-exports/1.0.0/esm/index.js | 0 .../conditional-exports/1.0.0/foo.js | 0 .../conditional-exports/1.0.0/package.json | 0 .../@denotest/create-require/1.0.0/index.js | 0 .../create-require/1.0.0/package.json | 0 .../registry/@denotest/d-ext/1.0.0/index.d.ts | 0 .../registry/@denotest/d-ext/1.0.0/index.js | 0 .../@denotest/d-ext/1.0.0/package.json | 0 .../registry/@denotest/d-ext/1.0.0/types.d.ts | 0 .../different-nested-dep-child/1.0.0/index.js | 0 .../1.0.0/package.json | 0 .../different-nested-dep-child/2.0.0/index.js | 0 .../2.0.0/package.json | 0 .../different-nested-dep/1.0.0/index.js | 0 .../different-nested-dep/1.0.0/package.json | 0 .../dual-cjs-esm-dep-missing/1.0.0/index.cjs | 0 .../dual-cjs-esm-dep-missing/1.0.0/index.d.ts | 0 .../dual-cjs-esm-dep-missing/1.0.0/index.mjs | 0 .../1.0.0/package.json | 0 .../dual-cjs-esm-dep/1.0.0/index.cjs | 0 .../dual-cjs-esm-dep/1.0.0/index.d.ts | 0 .../dual-cjs-esm-dep/1.0.0/index.mjs | 0 .../dual-cjs-esm-dep/1.0.0/package.json | 0 .../@denotest/dual-cjs-esm/1.0.0/cjs/main.cjs | 0 .../dual-cjs-esm/1.0.0/cjs/package.json | 0 .../@denotest/dual-cjs-esm/1.0.0/main.cjs | 0 .../@denotest/dual-cjs-esm/1.0.0/main.d.cts | 0 .../@denotest/dual-cjs-esm/1.0.0/main.d.mts | 0 .../@denotest/dual-cjs-esm/1.0.0/main.mjs | 0 .../@denotest/dual-cjs-esm/1.0.0/package.json | 0 .../dual-cjs-esm/1.0.0/subpath/main.cjs | 0 .../dual-cjs-esm/1.0.0/subpath/main.mjs | 0 .../dual-cjs-esm/1.0.0/subpath/package.json | 0 .../@denotest/dynamic-import/1.0.0/index.js | 0 .../dynamic-import/1.0.0/package.json | 0 .../@denotest/env-var-re-export/1.0.0/dev.cjs | 0 .../env-var-re-export/1.0.0/index.cjs | 0 .../env-var-re-export/1.0.0/package.json | 0 .../env-var-re-export/1.0.0/prod.cjs | 0 .../@denotest/esm-basic/1.0.0/main.d.mts | 0 .../@denotest/esm-basic/1.0.0/main.mjs | 0 .../@denotest/esm-basic/1.0.0/other.mjs | 0 .../@denotest/esm-basic/1.0.0/package.json | 0 .../esm-import-cjs-default/1.0.0/index.mjs | 0 .../esm-import-cjs-default/1.0.0/local.cjs | 0 .../esm-import-cjs-default/1.0.0/package.json | 0 .../file-dts-dmts-dcts/1.0.0/main.cjs | 0 .../file-dts-dmts-dcts/1.0.0/main.d.cts | 0 .../file-dts-dmts-dcts/1.0.0/main.d.mts | 0 .../file-dts-dmts-dcts/1.0.0/main.d.ts | 0 .../file-dts-dmts-dcts/1.0.0/main.js | 0 .../file-dts-dmts-dcts/1.0.0/main.mjs | 0 .../file-dts-dmts-dcts/1.0.0/package.json | 0 .../@denotest/globals/1.0.0/index.d.ts | 0 .../registry/@denotest/globals/1.0.0/index.js | 0 .../@denotest/globals/1.0.0/package.json | 0 .../imports-package-json/1.0.0/hi.js | 0 .../1.0.0/import_not_defined.js | 0 .../imports-package-json/1.0.0/main.js | 0 .../imports-package-json/1.0.0/package.json | 0 .../1.0.0/sub_path/bye.js | 0 .../1.0.0/sub_path/import_not_defined.js | 0 .../1.0.0/sub_path/main.js | 0 .../1.0.0/sub_path/package.json | 0 .../@denotest/no-types-cjs/1.0.0/main.js | 0 .../@denotest/no-types-cjs/1.0.0/package.json | 0 .../1.0.0/lib/foo-esm.js | 0 .../1.0.0/lib/foo.js | 0 .../1.0.0/package.json | 0 .../non-existent-dep-version/1.0.0/index.js | 0 .../1.0.0/package.json | 0 .../@denotest/non-existent-dep/1.0.0/index.js | 0 .../non-existent-dep/1.0.0/package.json | 0 .../peer-dep-test-child/1.0.0/index.js | 0 .../peer-dep-test-child/1.0.0/package.json | 0 .../peer-dep-test-child/2.0.0/index.js | 0 .../peer-dep-test-child/2.0.0/package.json | 0 .../1.0.0/dist/index.js | 0 .../peer-dep-test-grandchild/1.0.0/index.js | 0 .../1.0.0/package.json | 0 .../peer-dep-test-peer/1.0.0/index.js | 0 .../peer-dep-test-peer/1.0.0/package.json | 0 .../peer-dep-test-peer/2.0.0/index.js | 0 .../peer-dep-test-peer/2.0.0/package.json | 0 .../1.0.0/index.js | 0 .../1.0.0/package.json | 0 .../require-added-nm-folder/1.0.0/index.js | 0 .../1.0.0/package.json | 0 .../reserved-word-exports/1.0.0/index.cjs | 0 .../reserved-word-exports/1.0.0/package.json | 0 .../special-chars-in-bin-name/1.0.0/main.mjs | 0 .../1.0.0/package.json | 0 .../1.0.0/folder_index_js/index.d.ts | 0 .../1.0.0/folder_index_js/index.js | 0 .../1.0.0/folder_no_index/random_name.js | 0 .../@denotest/sub-folders/1.0.0/main.mjs | 0 .../@denotest/sub-folders/1.0.0/package.json | 0 .../@denotest/types-ambient/1.0.0/index.d.ts | 0 .../@denotest/types-ambient/1.0.0/index.js | 0 .../types-ambient/1.0.0/package.json | 0 .../1.0.0/dist/main.d.ts | 0 .../1.0.0/dist/main.js | 0 .../1.0.0/package.json | 0 .../1.0.0/dist/main.d.ts | 0 .../1.0.0/dist/main.mjs | 0 .../1.0.0/package.json | 0 .../types-exports-subpaths/1.0.0/client.d.ts | 0 .../1.0.0/dist/client.mjs | 0 .../1.0.0/dist/entry-a.d.ts | 0 .../1.0.0/dist/entry-a.js | 0 .../1.0.0/dist/entry-b.d.ts | 0 .../1.0.0/dist/entry-b.js | 0 .../1.0.0/entry-import.d.ts | 0 .../1.0.0/entry-import.js | 0 .../1.0.0/entry-js-only.js | 0 .../1.0.0/entry-types.d.ts | 0 .../types-exports-subpaths/1.0.0/package.json | 0 .../types-no-types-entry/1.0.0/dist/main.d.ts | 0 .../types-no-types-entry/1.0.0/dist/main.js | 0 .../types-no-types-entry/1.0.0/package.json | 0 .../registry/@denotest/types/1.0.0/index.d.ts | 0 .../@denotest/types/1.0.0/package.json | 0 .../@denotest/types_imported/1.0.0/index.d.ts | 0 .../types_imported/1.0.0/package.json | 0 .../types_imported/1.0.0/subpath.d.ts | 0 .../@denotest/typescript-file/1.0.0/index.ts | 0 .../typescript-file/1.0.0/package.json | 0 .../has-package-exports-patterns-0.0.2.tgz | Bin .../registry.json | 0 .../npm/registry/@types/node/node-18.8.2.tgz | Bin .../npm/registry/@types/node/registry.json | 0 .../compiler-core/compiler-core-3.2.38.tgz | Bin .../registry/@vue/compiler-core/registry.json | 0 .../@vue/compiler-dom/compiler-dom-3.2.38.tgz | Bin .../registry/@vue/compiler-dom/registry.json | 0 .../@vue/compiler-sfc/compiler-sfc-3.2.38.tgz | Bin .../registry/@vue/compiler-sfc/registry.json | 0 .../@vue/compiler-ssr/compiler-ssr-3.2.38.tgz | Bin .../registry/@vue/compiler-ssr/registry.json | 0 .../reactivity-transform-3.2.38.tgz | Bin .../@vue/reactivity-transform/registry.json | 0 .../@vue/reactivity/reactivity-3.2.38.tgz | Bin .../registry/@vue/reactivity/registry.json | 0 .../registry/@vue/runtime-core/registry.json | 0 .../@vue/runtime-core/runtime-core-3.2.38.tgz | Bin .../registry/@vue/runtime-dom/registry.json | 0 .../@vue/runtime-dom/runtime-dom-3.2.38.tgz | Bin .../@vue/server-renderer/registry.json | 0 .../server-renderer-3.2.38.tgz | Bin .../npm/registry/@vue/shared/registry.json | 0 .../registry/@vue/shared/shared-3.2.38.tgz | Bin .../ajv-formats/ajv-formats-2.1.1.tgz | Bin .../npm/registry/ajv-formats/registry.json | 0 .../testdata/npm/registry/ajv/ajv-8.11.0.tgz | Bin .../testdata/npm/registry/ajv/registry.json | 0 .../registry/ansi-regex/ansi-regex-3.0.1.tgz | Bin .../registry/ansi-regex/ansi-regex-5.0.1.tgz | Bin .../npm/registry/ansi-regex/registry.json | 0 .../ansi-styles/ansi-styles-4.3.0.tgz | Bin .../npm/registry/ansi-styles/registry.json | 0 .../testdata/npm/registry/asn1/asn1-0.2.6.tgz | Bin .../testdata/npm/registry/asn1/registry.json | 0 .../assertion-error/assertion-error-1.1.0.tgz | Bin .../registry/assertion-error/registry.json | 0 .../autoprefixer/autoprefixer-10.4.14.tgz | Bin .../npm/registry/autoprefixer/registry.json | 0 .../bcrypt-pbkdf/bcrypt-pbkdf-1.0.2.tgz | Bin .../npm/registry/bcrypt-pbkdf/registry.json | 0 .../browserslist/browserslist-4.21.5.tgz | Bin .../npm/registry/browserslist/registry.json | 0 .../registry/buildcheck/buildcheck-0.0.3.tgz | Bin .../npm/registry/buildcheck/registry.json | 0 .../registry/camelcase/camelcase-5.3.1.tgz | Bin .../npm/registry/camelcase/registry.json | 0 .../caniuse-lite-1.0.30001473.tgz | Bin .../npm/registry/caniuse-lite/registry.json | 0 .../testdata/npm/registry/chai/chai-4.3.6.tgz | Bin .../testdata/npm/registry/chai/registry.json | 0 .../npm/registry/chalk/chalk-4.1.2.tgz | Bin .../npm/registry/chalk/chalk-5.0.1.tgz | Bin .../testdata/npm/registry/chalk/registry.json | 0 .../check-error/check-error-1.0.2.tgz | Bin .../npm/registry/check-error/registry.json | 0 .../npm/registry/cliui/cliui-6.0.0.tgz | Bin .../testdata/npm/registry/cliui/registry.json | 0 .../color-convert/color-convert-2.0.1.tgz | Bin .../npm/registry/color-convert/registry.json | 0 .../registry/color-name/color-name-1.1.4.tgz | Bin .../npm/registry/color-name/registry.json | 0 .../npm/registry/cowsay/cowsay-1.5.0.tgz | Bin .../npm/registry/cowsay/registry.json | 0 .../cpu-features/cpu-features-0.0.4.tgz | Bin .../npm/registry/cpu-features/registry.json | 0 .../registry/crypto-js/crypto-js-4.1.1.tgz | Bin .../npm/registry/crypto-js/registry.json | 0 .../npm/registry/csstype/csstype-2.6.20.tgz | Bin .../npm/registry/csstype/registry.json | 0 .../registry/decamelize/decamelize-1.2.0.tgz | Bin .../npm/registry/decamelize/registry.json | 0 .../npm/registry/deep-eql/deep-eql-3.0.1.tgz | Bin .../npm/registry/deep-eql/registry.json | 0 .../define-properties-1.2.0.tgz | Bin .../registry/define-properties/registry.json | 0 .../electron-to-chromium-1.4.348.tgz | Bin .../electron-to-chromium/registry.json | 0 .../emoji-regex/emoji-regex-8.0.0.tgz | Bin .../npm/registry/emoji-regex/registry.json | 0 .../npm/registry/escalade/escalade-3.1.1.tgz | Bin .../npm/registry/escalade/registry.json | 0 .../estree-walker/estree-walker-2.0.2.tgz | Bin .../npm/registry/estree-walker/registry.json | 0 .../fast-deep-equal/fast-deep-equal-3.1.3.tgz | Bin .../registry/fast-deep-equal/registry.json | 0 .../npm/registry/find-up/find-up-4.1.0.tgz | Bin .../npm/registry/find-up/registry.json | 0 .../fraction.js/fraction.js-4.2.0.tgz | Bin .../npm/registry/fraction.js/registry.json | 0 .../npm/registry/fs-extra/fs-extra-10.1.0.tgz | Bin .../npm/registry/fs-extra/registry.json | 0 .../function-bind/function-bind-1.1.1.tgz | Bin .../npm/registry/function-bind/registry.json | 0 .../get-caller-file/get-caller-file-2.0.5.tgz | Bin .../registry/get-caller-file/registry.json | 0 .../get-func-name/get-func-name-2.0.0.tgz | Bin .../npm/registry/get-func-name/registry.json | 0 .../get-intrinsic/get-intrinsic-1.2.0.tgz | Bin .../npm/registry/get-intrinsic/registry.json | 0 .../registry/get-stdin/get-stdin-8.0.0.tgz | Bin .../npm/registry/get-stdin/registry.json | 0 .../npm/registry/globals/globals-13.17.0.tgz | Bin .../npm/registry/globals/registry.json | 0 .../graceful-fs/graceful-fs-4.2.10.tgz | Bin .../npm/registry/graceful-fs/registry.json | 0 .../npm/registry/has-flag/has-flag-4.0.0.tgz | Bin .../npm/registry/has-flag/registry.json | 0 .../has-package-exports-1.3.0.tgz | Bin .../has-package-exports/registry.json | 0 .../has-property-descriptors-1.0.0.tgz | Bin .../has-property-descriptors/registry.json | 0 .../has-symbols/has-symbols-1.0.3.tgz | Bin .../npm/registry/has-symbols/registry.json | 0 .../testdata/npm/registry/has/has-1.0.3.tgz | Bin .../testdata/npm/registry/has/registry.json | 0 .../is-fullwidth-code-point-2.0.0.tgz | Bin .../is-fullwidth-code-point-3.0.0.tgz | Bin .../is-fullwidth-code-point/registry.json | 0 .../registry/js-tokens/js-tokens-4.0.0.tgz | Bin .../npm/registry/js-tokens/registry.json | 0 .../json-schema-traverse-1.0.0.tgz | Bin .../json-schema-traverse/registry.json | 0 .../npm/registry/jsonfile/jsonfile-6.1.0.tgz | Bin .../npm/registry/jsonfile/registry.json | 0 .../locate-path/locate-path-5.0.0.tgz | Bin .../npm/registry/locate-path/registry.json | 0 .../loose-envify/loose-envify-1.4.0.tgz | Bin .../npm/registry/loose-envify/registry.json | 0 .../npm/registry/loupe/loupe-2.3.4.tgz | Bin .../testdata/npm/registry/loupe/registry.json | 0 .../magic-string/magic-string-0.25.9.tgz | Bin .../npm/registry/magic-string/registry.json | 0 .../npm/registry/mkdirp/mkdirp-1.0.4.tgz | Bin .../npm/registry/mkdirp/registry.json | 0 .../testdata/npm/registry/nan/nan-2.16.0.tgz | Bin .../testdata/npm/registry/nan/registry.json | 0 .../npm/registry/nanoid/nanoid-3.3.4.tgz | Bin .../npm/registry/nanoid/registry.json | 0 .../node-releases/node-releases-2.0.10.tgz | Bin .../npm/registry/node-releases/registry.json | 0 .../normalize-range/normalize-range-0.1.2.tgz | Bin .../registry/normalize-range/registry.json | 0 .../object-keys/object-keys-1.1.1.tgz | Bin .../npm/registry/object-keys/registry.json | 0 .../npm/registry/p-limit/p-limit-2.3.0.tgz | Bin .../npm/registry/p-limit/registry.json | 0 .../npm/registry/p-locate/p-locate-4.1.0.tgz | Bin .../npm/registry/p-locate/registry.json | 0 .../npm/registry/p-try/p-try-2.2.0.tgz | Bin .../testdata/npm/registry/p-try/registry.json | 0 .../path-exists/path-exists-4.0.0.tgz | Bin .../npm/registry/path-exists/registry.json | 0 .../npm/registry/pathval/pathval-1.1.1.tgz | Bin .../npm/registry/pathval/registry.json | 0 .../registry/picocolors/picocolors-1.0.0.tgz | Bin .../npm/registry/picocolors/registry.json | 0 .../postcss-value-parser-4.2.0.tgz | Bin .../postcss-value-parser/registry.json | 0 .../npm/registry/postcss/postcss-8.4.16.tgz | Bin .../npm/registry/postcss/registry.json | 0 .../npm/registry/punycode/punycode-2.1.1.tgz | Bin .../npm/registry/punycode/registry.json | 0 .../registry/react-dom/react-dom-18.2.0.tgz | Bin .../npm/registry/react-dom/registry.json | 0 .../npm/registry/react/react-18.2.0.tgz | Bin .../testdata/npm/registry/react/registry.json | 0 .../registry/require-directory/registry.json | 0 .../require-directory-2.1.1.tgz | Bin .../require-from-string/registry.json | 0 .../require-from-string-2.0.2.tgz | Bin .../require-main-filename/registry.json | 0 .../require-main-filename-2.0.0.tgz | Bin .../npm/registry/safer-buffer/registry.json | 0 .../safer-buffer/safer-buffer-2.1.2.tgz | Bin .../npm/registry/scheduler/registry.json | 0 .../registry/scheduler/scheduler-0.23.0.tgz | Bin .../npm/registry/set-blocking/registry.json | 0 .../set-blocking/set-blocking-2.0.0.tgz | Bin .../npm/registry/source-map-js/registry.json | 0 .../source-map-js/source-map-js-1.0.2.tgz | Bin .../npm/registry/source-map/registry.json | 0 .../registry/source-map/source-map-0.6.1.tgz | Bin .../registry/sourcemap-codec/registry.json | 0 .../sourcemap-codec/sourcemap-codec-1.4.8.tgz | Bin .../testdata/npm/registry/ssh2/registry.json | 0 .../npm/registry/ssh2/ssh2-1.11.0.tgz | Bin .../npm/registry/string-width/registry.json | 0 .../string-width/string-width-2.1.1.tgz | Bin .../string-width/string-width-4.2.3.tgz | Bin .../npm/registry/strip-ansi/registry.json | 0 .../registry/strip-ansi/strip-ansi-4.0.0.tgz | Bin .../registry/strip-ansi/strip-ansi-6.0.1.tgz | Bin .../strip-final-newline/registry.json | 0 .../strip-final-newline-2.0.0.tgz | Bin .../npm/registry/supports-color/registry.json | 0 .../supports-color/supports-color-7.2.0.tgz | Bin .../npm/registry/supports-esm/registry.json | 0 .../supports-esm/supports-esm-1.0.0.tgz | Bin .../npm/registry/tweetnacl/registry.json | 0 .../registry/tweetnacl/tweetnacl-0.14.5.tgz | Bin .../npm/registry/type-detect/registry.json | 0 .../type-detect/type-detect-4.0.8.tgz | Bin .../npm/registry/type-fest/registry.json | 0 .../registry/type-fest/type-fest-0.20.2.tgz | Bin .../npm/registry/universalify/registry.json | 0 .../universalify/universalify-2.0.0.tgz | Bin .../update-browserslist-db/registry.json | 0 .../update-browserslist-db-1.0.10.tgz | Bin .../npm/registry/uri-js/registry.json | 0 .../npm/registry/uri-js/uri-js-4.4.1.tgz | Bin .../testdata/npm/registry/vue/registry.json | 0 .../testdata/npm/registry/vue/vue-3.2.38.tgz | Bin .../npm/registry/which-module/registry.json | 0 .../which-module/which-module-2.0.0.tgz | Bin .../npm/registry/wrap-ansi/registry.json | 0 .../registry/wrap-ansi/wrap-ansi-6.2.0.tgz | Bin .../testdata/npm/registry/y18n/registry.json | 0 .../testdata/npm/registry/y18n/y18n-4.0.3.tgz | Bin .../npm/registry/yargs-parser/registry.json | 0 .../yargs-parser/yargs-parser-18.1.3.tgz | Bin .../testdata/npm/registry/yargs/registry.json | 0 .../npm/registry/yargs/yargs-15.4.1.tgz | Bin .../testdata/npm/reload/main.ts | 0 .../npm/remote_npm_specifier/main.out | 0 .../testdata/npm/remote_npm_specifier/main.ts | 0 .../npm/remote_npm_specifier/remote.ts | 0 .../npm/require_added_nm_folder/main.js | 0 .../npm/require_added_nm_folder/main.out | 0 .../testdata/npm/require_json/main.js | 0 .../testdata/npm/require_json/main.out | 0 .../testdata/npm/require_main/main.js | 0 .../testdata/npm/require_main/main.out | 0 .../npm/require_resolve_url/package.json | 0 .../npm/require_resolve_url/url_paths.out | 0 .../npm/require_resolve_url/url_paths.ts | 0 .../npm/reserved_word_exports/main.out | 0 .../npm/reserved_word_exports/main.ts | 0 .../npm/run_existing_npm_package/main.out | 0 .../npm/run_existing_npm_package/package.json | 0 .../main.out | 0 .../package.json | 0 .../testdata/npm/sub_paths/main.jsx | 0 .../testdata/npm/sub_paths/main.out | 0 .../npm/tarball_with_global_header/main.js | 0 .../npm/tarball_with_global_header/main.out | 0 .../testdata/npm/translate_cjs_to_esm/main.js | 0 .../npm/translate_cjs_to_esm/main.out | 0 .../testdata/npm/types/main.out | 0 .../testdata/npm/types/main.ts | 0 .../npm/types_ambient_module/import_map.json | 0 .../npm/types_ambient_module/main.out | 0 .../testdata/npm/types_ambient_module/main.ts | 0 .../types_ambient_module/main_import_map.out | 0 .../types_ambient_module/main_import_map.ts | 0 .../npm/types_entry_value_not_exists/main.out | 0 .../npm/types_entry_value_not_exists/main.ts | 0 .../npm/types_exports_import_types/main.out | 0 .../npm/types_exports_import_types/main.ts | 0 .../npm/types_no_types_entry/main.out | 0 .../testdata/npm/types_no_types_entry/main.ts | 0 .../npm/typescript_file_in_package/main.out | 0 .../npm/typescript_file_in_package/main.ts | 0 .../package_json/basic/fail_check.check.out | 0 .../testdata/package_json/basic/fail_check.ts | 0 .../testdata/package_json/basic/lib.bench.out | 0 .../testdata/package_json/basic/lib.bench.ts | 0 .../testdata/package_json/basic/lib.test.out | 0 .../testdata/package_json/basic/lib.test.ts | 0 .../testdata/package_json/basic/lib.ts | 0 .../package_json/basic/main.cache.out | 0 .../package_json/basic/main.check.out | 0 .../testdata/package_json/basic/main.info.out | 0 .../testdata/package_json/basic/main.ts | 0 .../testdata/package_json/basic/package.json | 0 .../testdata/package_json/deno_json/deno.json | 0 .../package_json/deno_json/main.check.out | 0 .../testdata/package_json/deno_json/main.out | 0 .../testdata/package_json/deno_json/main.ts | 0 .../testdata/package_json/deno_json/other.ts | 0 .../package_json/deno_json/package.json | 0 .../package_json/invalid_value/error.ts | 0 .../package_json/invalid_value/error.ts.out | 0 .../testdata/package_json/invalid_value/ok.ts | 0 .../package_json/invalid_value/ok.ts.out | 0 .../package_json/invalid_value/package.json | 0 .../package_json/invalid_value/task.out | 0 .../testdata/publish/deno_jsonc.out | 0 .../testdata/publish/deno_jsonc/deno.jsonc | 0 .../testdata/publish/deno_jsonc/mod.ts | 0 .../testdata/publish/deno_jsonc/std_http.ts | 0 .../testdata/publish/dry_run.out | 0 .../testdata/publish/invalid_fast_check.out | 0 .../publish/invalid_fast_check/deno.json | 0 .../publish/invalid_fast_check/mod.ts | 0 .../testdata/publish/invalid_import.out | 0 .../testdata/publish/invalid_import/deno.json | 0 .../testdata/publish/invalid_import/mod.ts | 0 .../testdata/publish/invalid_path.out | 0 .../testdata/publish/invalid_path/deno.json | 0 .../testdata/publish/invalid_path/mod.ts | 0 .../publish/invalid_path/path with spaces.txt | 0 .../testdata/publish/javascript_decl_file.out | 0 .../publish/javascript_decl_file/deno.json | 0 .../publish/javascript_decl_file/mod.d.ts | 0 .../publish/javascript_decl_file/mod.js | 0 .../publish/javascript_missing_decl_file.out | 0 .../javascript_missing_decl_file/deno.json | 0 .../javascript_missing_decl_file/mod.js | 0 .../javascript_missing_decl_file/other.js | 0 .../testdata/publish/missing_deno_json.out | 0 .../publish/missing_deno_json/main.ts | 0 .../testdata/publish/no_token.out | 0 .../testdata/publish/no_zap.out | 0 .../testdata/publish/node_specifier.out | 0 .../testdata/publish/node_specifier/deno.json | 0 .../testdata/publish/node_specifier/mod.ts | 0 .../testdata/publish/successful.out | 0 .../testdata/publish/successful/deno.json | 0 .../testdata/publish/successful/mod.ts | 0 .../testdata/publish/successful/std_http.ts | 0 .../testdata/publish/symlink.out | 0 .../testdata/publish/symlink/deno.json | 0 .../testdata/publish/symlink/mod.ts | 0 .../testdata/publish/symlink/symlink | 0 .../publish/unanalyzable_dynamic_import.out | 0 .../unanalyzable_dynamic_import/deno.json | 0 .../unanalyzable_dynamic_import/mod.ts | 0 .../testdata/publish/workspace.out | 0 .../testdata/publish/workspace/bar/deno.json | 0 .../testdata/publish/workspace/bar/mod.ts | 0 .../testdata/publish/workspace/deno.json | 0 .../testdata/publish/workspace/foo/deno.json | 0 .../testdata/publish/workspace/foo/mod.ts | 0 .../testdata/publish/workspace_individual.out | 0 .../testdata/repl/import_type.ts | 0 .../tests => tests}/testdata/run/001_hello.js | 0 .../testdata/run/001_hello.js.out | 0 .../tests => tests}/testdata/run/002_hello.ts | 0 .../testdata/run/002_hello.ts.out | 0 .../testdata/run/003_relative_import.ts | 0 .../testdata/run/003_relative_import.ts.out | 0 .../testdata/run/004_set_timeout.ts | 0 .../testdata/run/004_set_timeout.ts.out | 0 .../testdata/run/005_more_imports.ts | 0 .../testdata/run/005_more_imports.ts.out | 0 .../testdata/run/006_url_imports.ts | 0 .../testdata/run/006_url_imports.ts.out | 0 .../tests => tests}/testdata/run/012_async.ts | 0 .../testdata/run/012_async.ts.out | 0 .../testdata/run/013_dynamic_import.ts | 0 .../testdata/run/013_dynamic_import.ts.out | 0 .../testdata/run/014_duplicate_import.ts | 0 .../testdata/run/014_duplicate_import.ts.out | 0 .../run/015_duplicate_parallel_import.js | 0 .../run/015_duplicate_parallel_import.js.out | 0 .../testdata/run/016_double_await.ts | 0 .../testdata/run/016_double_await.ts.out | 0 .../testdata/run/017_import_redirect.ts | 0 .../testdata/run/017_import_redirect.ts.out | 0 .../testdata/run/017_import_redirect_info.out | 0 .../testdata/run/018_async_catch.ts | 0 .../testdata/run/018_async_catch.ts.out | 0 .../testdata/run/019_media_types.ts | 0 .../testdata/run/019_media_types.ts.out | 0 .../testdata/run/020_json_modules.ts | 0 .../testdata/run/020_json_modules.ts.out | 0 .../testdata/run/021_mjs_modules.ts | 0 .../testdata/run/021_mjs_modules.ts.out | 0 {cli/tests => tests}/testdata/run/023_no_ext | 0 .../testdata/run/023_no_ext.out | 0 .../testdata/run/025_hrtime.ts | 0 .../testdata/run/025_hrtime.ts.out | 0 .../testdata/run/025_reload_js_type_error.js | 0 .../run/025_reload_js_type_error.js.out | 0 .../testdata/run/026_redirect_javascript.js | 0 .../run/026_redirect_javascript.js.out | 0 .../testdata/run/027_redirect_typescript.ts | 0 .../run/027_redirect_typescript.ts.out | 0 {cli/tests => tests}/testdata/run/028_args.ts | 0 .../testdata/run/028_args.ts.out | 0 .../testdata/run/033_import_map.out | 0 .../run/033_import_map_in_config_file.out | 0 .../033_import_map_in_flag_has_precedence.out | 0 .../testdata/run/033_import_map_remote.out | 0 .../testdata/run/035_cached_only_flag.out | 0 .../testdata/run/038_checkjs.js | 0 .../testdata/run/038_checkjs.js.out | 0 .../run/042_dyn_import_evalcontext.ts | 0 .../run/042_dyn_import_evalcontext.ts.out | 0 .../testdata/run/044_bad_resource.ts | 0 .../testdata/run/044_bad_resource.ts.out | 0 {cli/tests => tests}/testdata/run/045_mod.ts | 0 .../testdata/run/045_output.ts | 0 .../run/045_programmatic_proxy_client.ts | 0 .../testdata/run/045_proxy_client.ts | 0 .../testdata/run/045_proxy_test.ts | 4 +- .../testdata/run/045_proxy_test.ts.out | 0 .../testdata/run/046_jsx_test.tsx | 0 .../testdata/run/046_jsx_test.tsx.out | 0 .../testdata/run/047_jsx_test.jsx | 0 .../testdata/run/047_jsx_test.jsx.out | 0 .../testdata/run/048_media_types_jsx.ts | 0 .../testdata/run/048_media_types_jsx.ts.out | 0 .../testdata/run/052_no_remote_flag.out | 0 .../run/056_make_temp_file_write_perm.out | 0 .../run/056_make_temp_file_write_perm.ts | 0 .../run/058_tasks_microtasks_close.ts | 0 .../run/058_tasks_microtasks_close.ts.out | 0 .../testdata/run/059_fs_relative_path_perm.ts | 0 .../run/059_fs_relative_path_perm.ts.out | 0 .../testdata/run/061_permissions_request.ts | 0 .../run/061_permissions_request_sync.ts | 0 .../run/062_permissions_request_global.ts | 0 .../062_permissions_request_global_sync.ts | 0 .../testdata/run/063_permissions_revoke.ts | 0 .../run/063_permissions_revoke.ts.out | 0 .../run/063_permissions_revoke_sync.ts | 0 .../run/064_permissions_revoke_global.ts | 0 .../run/064_permissions_revoke_global.ts.out | 0 .../run/064_permissions_revoke_global_sync.ts | 0 .../run/065_permissions_revoke_net.ts | 0 .../run/065_permissions_revoke_net.ts.out | 0 .../testdata/run/066_prompt.ts | 0 .../testdata/run/070_location.ts | 0 .../testdata/run/070_location.ts.out | 0 .../testdata/run/071_location_unset.ts | 0 .../testdata/run/071_location_unset.ts.out | 0 .../run/072_location_relative_fetch.ts | 0 .../run/072_location_relative_fetch.ts.out | 0 .../run/075_import_local_query_hash.ts | 0 .../run/075_import_local_query_hash.ts.out | 0 .../testdata/run/077_fetch_empty.ts | 0 .../testdata/run/077_fetch_empty.ts.out | 0 .../testdata/run/078_unload_on_exit.ts | 0 .../testdata/run/078_unload_on_exit.ts.out | 0 .../run/079_location_authentication.ts | 0 .../run/079_location_authentication.ts.out | 0 .../081_location_relative_fetch_redirect.ts | 0 ...81_location_relative_fetch_redirect.ts.out | 0 .../run/082_prepare_stack_trace_throw.js | 0 .../run/082_prepare_stack_trace_throw.js.out | 0 .../run/083_legacy_external_source_map.ts | 0 .../088_dynamic_import_already_evaluating.ts | 0 ...8_dynamic_import_already_evaluating.ts.out | 0 .../testdata/run/088_dynamic_import_target.ts | 0 .../testdata/run/089_run_allow_list.ts | 0 .../testdata/run/089_run_allow_list.ts.out | 0 .../run/090_run_permissions_request.ts | 0 .../run/090_run_permissions_request_sync.ts | 0 .../run/091_use_define_for_class_fields.ts | 0 .../091_use_define_for_class_fields.ts.out | 0 .../092_import_map_unmapped_bare_specifier.ts | 0 ..._import_map_unmapped_bare_specifier.ts.out | 0 .../testdata/run/aggregate_error.out | 0 .../testdata/run/aggregate_error.ts | 0 .../testdata/run/async_error.ts | 0 .../testdata/run/async_error.ts.out | 0 .../run/auto_discover_lockfile/deno.json | 0 .../run/auto_discover_lockfile/deno.lock | 0 .../run/auto_discover_lockfile/main.out | 0 .../run/auto_discover_lockfile/main.ts | 0 .../testdata/run/before_unload.js | 0 .../testdata/run/before_unload.js.out | 0 .../testdata/run/blob_gc_finalization.js | 0 .../testdata/run/blob_gc_finalization.js.out | 0 .../testdata/run/byte_order_mark.out | 0 .../testdata/run/byte_order_mark.ts | 0 .../testdata/run/check_js_points_to_ts/bar.ts | 0 .../run/check_js_points_to_ts/foo.d.ts | 0 .../testdata/run/check_js_points_to_ts/foo.js | 0 .../run/check_js_points_to_ts/test.js | 0 .../run/check_js_points_to_ts/test.js.out | 0 .../testdata/run/checkjs.tsconfig.json | 0 .../testdata/run/cjs_imports/commonjs.cjs | 0 .../testdata/run/cjs_imports/main.out | 0 .../testdata/run/cjs_imports/main.ts | 0 .../run/classic_workers_event_loop.js | 0 .../run/classic_workers_event_loop.js.out | 0 .../testdata/run/colors_without_globalThis.js | 0 .../testdata/run/complex_error.ts | 0 .../testdata/run/complex_error.ts.out | 0 .../testdata/run/complex_permissions_test.ts | 0 .../testdata/run/config/main.out | 0 .../testdata/run/config/main.ts | 0 .../testdata/run/config/tsconfig.json | 0 .../run/config_file_lock_boolean/deno.lock | 0 .../run/config_file_lock_boolean/false.json | 0 .../config_file_lock_boolean/false.main.out | 0 .../run/config_file_lock_boolean/main.ts | 0 .../run/config_file_lock_boolean/true.json | 0 .../config_file_lock_boolean/true.main.out | 0 .../testdata/run/config_file_lock_path.json | 0 .../testdata/run/config_file_lock_path.out | 0 .../testdata/run/config_json_import.ts | 0 .../testdata/run/config_json_import.ts.out | 0 .../testdata/run/config_types/deno.lock | 0 .../testdata/run/config_types/main.out | 0 .../testdata/run/config_types/main.ts | 0 .../run/config_types/remote.tsconfig.json | 0 .../testdata/run/config_types/tsconfig.json | 0 .../testdata/run/config_types/types.d.ts | 0 .../testdata/run/custom_inspect_url.js | 0 .../testdata/run/custom_inspect_url.js.out | 0 .../run/decorators/experimental/deno.json | 0 .../decorators/experimental/no_check/main.out | 0 .../decorators/experimental/no_check/main.ts | 0 .../decorators/experimental/runtime/main.out | 0 .../decorators/experimental/runtime/main.ts | 0 .../run/decorators/experimental/ts/main.out | 0 .../run/decorators/experimental/ts/main.ts | 0 .../run/decorators/tc39_proposal/main.out | 0 .../run/decorators/tc39_proposal/main.ts | 0 .../testdata/run/delete_window.js | 0 .../testdata/run/deno_exit_tampering.ts | 0 .../testdata/run/deny_all_permission_args.js | 0 .../testdata/run/deny_all_permission_args.out | 0 .../testdata/run/deny_some_permission_args.js | 0 .../run/deny_some_permission_args.out | 0 .../testdata/run/disallow_http_from_https.js | 0 .../testdata/run/disallow_http_from_https.ts | 0 .../run/disallow_http_from_https_js.out | 0 .../run/disallow_http_from_https_ts.out | 0 .../testdata/run/dom_exception_formatting.ts | 0 .../run/dom_exception_formatting.ts.out | 0 .../error_001.ts | 0 .../dynamic_import_already_rejected/main.out | 0 .../dynamic_import_already_rejected/main.ts | 0 .../delayed_error.ts | 0 .../run/dynamic_import_async_error/main.out | 0 .../run/dynamic_import_async_error/main.ts | 0 .../main.out | 0 .../main.ts | 0 .../mod.ts | 0 .../run/dynamic_import_conditional.js | 0 .../run/dynamic_import_conditional.js.out | 0 .../run/dynamic_import_syntax_error.js | 0 .../run/dynamic_import_syntax_error.js.out | 0 .../run/dynamic_import_syntax_error_import.js | 0 {cli/tests => tests}/testdata/run/empty.ts | 0 .../tests => tests}/testdata/run/env_file.out | 0 {cli/tests => tests}/testdata/run/env_file.ts | 0 .../testdata/run/env_file_missing.out | 0 .../tests => tests}/testdata/run/error_001.ts | 0 .../testdata/run/error_001.ts.out | 0 .../tests => tests}/testdata/run/error_002.ts | 0 .../testdata/run/error_002.ts.out | 0 .../testdata/run/error_003_typescript.ts | 0 .../testdata/run/error_003_typescript.ts.out | 0 .../testdata/run/error_004_missing_module.ts | 0 .../run/error_004_missing_module.ts.out | 0 .../run/error_005_missing_dynamic_import.ts | 0 .../error_005_missing_dynamic_import.ts.out | 0 .../run/error_006_import_ext_failure.ts | 0 .../run/error_006_import_ext_failure.ts.out | 0 .../testdata/run/error_007_any.ts | 0 .../testdata/run/error_007_any.ts.out | 0 .../testdata/run/error_008_checkjs.js | 0 .../testdata/run/error_008_checkjs.js.out | 0 .../run/error_009_extensions_error.js | 0 .../run/error_009_extensions_error.js.out | 0 .../run/error_009_missing_js_module.disabled | 0 .../run/error_011_bad_module_specifier.ts | 0 .../run/error_011_bad_module_specifier.ts.out | 0 .../error_012_bad_dynamic_import_specifier.ts | 0 ...or_012_bad_dynamic_import_specifier.ts.out | 0 .../testdata/run/error_013_missing_script.out | 0 .../error_014_catch_dynamic_import_error.js | 0 ...rror_014_catch_dynamic_import_error.js.out | 0 .../error_015_dynamic_import_permissions.js | 0 .../error_015_dynamic_import_permissions.out | 0 .../error_016_dynamic_import_permissions2.js | 0 .../error_016_dynamic_import_permissions2.out | 0 .../run/error_017_hide_long_source_ts.ts | 0 .../run/error_017_hide_long_source_ts.ts.out | 0 .../run/error_018_hide_long_source_js.js | 0 .../run/error_018_hide_long_source_js.js.out | 0 .../testdata/run/error_019_stack_function.ts | 0 .../run/error_019_stack_function.ts.out | 0 .../run/error_020_stack_constructor.ts | 0 .../run/error_020_stack_constructor.ts.out | 0 .../testdata/run/error_021_stack_method.ts | 0 .../run/error_021_stack_method.ts.out | 0 .../run/error_022_stack_custom_error.ts | 0 .../run/error_022_stack_custom_error.ts.out | 0 .../testdata/run/error_023_stack_async.ts | 0 .../testdata/run/error_023_stack_async.ts.out | 0 .../run/error_024_stack_promise_all.ts | 0 .../run/error_024_stack_promise_all.ts.out | 0 .../testdata/run/error_025_tab_indent | 0 .../testdata/run/error_025_tab_indent.out | 0 .../run/error_026_remote_import_error.ts | 0 .../run/error_026_remote_import_error.ts.out | 0 .../testdata/run/error_cause.ts | 0 .../testdata/run/error_cause.ts.out | 0 .../testdata/run/error_cause_recursive.ts | 0 .../testdata/run/error_cause_recursive.ts.out | 0 .../testdata/run/error_for_await.ts | 0 .../testdata/run/error_for_await.ts.out | 0 .../run/error_import_map_unable_to_load.out | 0 .../error_local_static_import_from_remote.js | 0 ...ror_local_static_import_from_remote.js.out | 0 .../error_local_static_import_from_remote.ts | 0 ...ror_local_static_import_from_remote.ts.out | 0 .../run/error_missing_module_named_import.ts | 0 .../error_missing_module_named_import.ts.out | 0 .../testdata/run/error_name_non_string.js | 0 .../testdata/run/error_name_non_string.js.out | 0 .../testdata/run/error_no_check.ts | 0 .../testdata/run/error_no_check.ts.out | 0 .../testdata/run/error_syntax.js | 0 .../testdata/run/error_syntax.js.out | 0 .../run/error_syntax_empty_trailing_line.mjs | 0 .../error_syntax_empty_trailing_line.mjs.out | 0 .../testdata/run/error_type_definitions.ts | 0 .../run/error_type_definitions.ts.out | 0 .../testdata/run/error_with_errors_prop.js | 0 .../run/error_with_errors_prop.js.out | 0 .../testdata/run/es_private_fields.js | 0 .../testdata/run/es_private_fields.js.out | 0 .../run/eval_context_throw_dom_exception.js | 0 .../eval_context_throw_dom_exception.js.out | 0 .../testdata/run/event_listener_error.ts | 0 .../testdata/run/event_listener_error.ts.out | 0 .../run/event_listener_error_handled.ts | 0 .../run/event_listener_error_handled.ts.out | 0 .../event_listener_error_immediate_exit.ts | 0 ...event_listener_error_immediate_exit.ts.out | 0 ...nt_listener_error_immediate_exit_worker.ts | 0 ...istener_error_immediate_exit_worker.ts.out | 0 .../tests => tests}/testdata/run/exec_path.ts | 0 .../testdata/run/exit_error42.ts | 0 .../testdata/run/exit_error42.ts.out | 0 .../run/explicit_resource_management/main.out | 0 .../run/explicit_resource_management/main.ts | 0 .../testdata/run/export_type_def.ts | 0 .../testdata/run/extension_dynamic_import.ts | 0 .../run/extension_dynamic_import.ts.out | 0 .../testdata/run/extension_import.ts | 0 .../testdata/run/extension_import.ts.out | 0 .../testdata/run/fetch/hello.txt | 0 .../testdata/run/fetch/other.ts | 0 .../testdata/run/fetch/test.ts | 0 .../testdata/run/fetch_async_error_stack.ts | 0 .../run/fetch_async_error_stack.ts.out | 0 .../run/fetch_response_finalization.js | 0 .../run/fetch_response_finalization.js.out | 0 .../testdata/run/finalization_registry.js | 0 .../testdata/run/finalization_registry.js.out | 0 .../testdata/run/fix_dynamic_import_errors.js | 0 .../run/fix_dynamic_import_errors.js.out | 0 .../testdata/run/fix_emittable_skipped.js | 0 .../testdata/run/fix_emittable_skipped.ts.out | 0 .../testdata/run/fix_js_import_js.ts | 0 .../testdata/run/fix_js_import_js.ts.out | 0 .../testdata/run/fix_js_imports.ts | 0 .../testdata/run/fix_js_imports.ts.out | 0 .../testdata/run/fix_tsc_file_exists.out | 0 .../testdata/run/fix_worker_dispatchevent.ts | 0 .../run/fix_worker_dispatchevent.ts.out | 0 .../run/followup_dyn_import_resolves/main.ts | 0 .../followup_dyn_import_resolves/main.ts.out | 0 .../run/followup_dyn_import_resolves/sub1.ts | 0 .../run/followup_dyn_import_resolves/sub2.ts | 0 .../tests => tests}/testdata/run/heapstats.js | 0 .../testdata/run/heapstats.js.out | 0 .../testdata/run/http2_request_url.ts | 0 .../testdata/run/https_import.ts | 0 .../testdata/run/https_import.ts.out | 0 {cli/tests => tests}/testdata/run/if_main.ts | 0 .../testdata/run/if_main.ts.out | 0 .../testdata/run/import_blob_url.ts | 0 .../testdata/run/import_blob_url.ts.out | 0 .../run/import_blob_url_error_stack.ts | 0 .../run/import_blob_url_error_stack.ts.out | 0 .../run/import_blob_url_import_relative.ts | 0 .../import_blob_url_import_relative.ts.out | 0 .../testdata/run/import_blob_url_imports.ts | 0 .../run/import_blob_url_imports.ts.out | 0 .../testdata/run/import_blob_url_jsx.ts | 0 .../testdata/run/import_blob_url_jsx.ts.out | 0 .../testdata/run/import_compression/brotli | 0 .../testdata/run/import_compression/gziped | Bin .../testdata/run/import_compression/main.out | 0 .../testdata/run/import_compression/main.ts | 0 .../testdata/run/import_data_url.ts | 0 .../testdata/run/import_data_url.ts.out | 0 .../run/import_data_url_error_stack.ts | 0 .../run/import_data_url_error_stack.ts.out | 0 .../run/import_data_url_import_relative.ts | 0 .../import_data_url_import_relative.ts.out | 0 .../testdata/run/import_data_url_imports.ts | 0 .../run/import_data_url_imports.ts.out | 0 .../testdata/run/import_data_url_jsx.ts | 0 .../testdata/run/import_data_url_jsx.ts.out | 0 .../testdata/run/import_dynamic_data_url.ts | 0 .../run/import_dynamic_data_url.ts.out | 0 .../testdata/run/import_extensionless.ts | 0 .../testdata/run/import_extensionless.ts.out | 0 .../testdata/run/import_file_with_colon.ts | 0 .../run/import_file_with_colon.ts.out | 0 .../testdata/run/import_maps/test_data.ts | 0 .../testdata/run/import_maps/test_data.ts.out | 0 .../testdata/run/import_meta/importmap.json | 0 .../testdata/run/import_meta/main.out | 0 .../testdata/run/import_meta/main.ts | 2 +- .../testdata/run/import_meta/other.ts | 0 .../testdata/run/import_type.ts | 0 .../testdata/run/import_type.ts.out | 0 .../testdata/run/inline_js_source_map.ts | 0 .../testdata/run/inline_js_source_map_2.js | 0 .../run/inline_js_source_map_2.js.out | 0 .../testdata/run/inline_js_source_map_2.ts | 0 ...ne_js_source_map_2_with_inline_contents.js | 0 ...s_source_map_2_with_inline_contents.js.out | 0 ..._js_source_map_with_contents_from_graph.js | 0 ...source_map_with_contents_from_graph.js.out | 0 .../testdata/run/issue13562.ts | 0 .../testdata/run/issue13562.ts.out | 0 .../tests => tests}/testdata/run/issue9750.js | 0 .../testdata/run/js_import_detect.ts | 0 .../testdata/run/js_import_detect.ts.out | 0 .../testdata/run/js_root_with_ts_check.js | 0 .../testdata/run/js_root_with_ts_check.js.out | 0 .../testdata/run/jsx_import_from_ts.App.jsx | 0 .../testdata/run/jsx_import_from_ts.ts | 0 .../testdata/run/jsx_import_from_ts.ts.out | 0 .../testdata/run/jsx_import_source.out | 0 .../testdata/run/jsx_import_source_dev.out | 0 .../testdata/run/jsx_import_source_error.out | 0 .../run/jsx_import_source_import_map.out | 0 .../run/jsx_import_source_import_map_dev.out | 0 .../run/jsx_import_source_no_pragma.tsx | 0 .../testdata/run/jsx_import_source_pragma.tsx | 0 .../jsx_import_source_pragma_import_map.tsx | 0 .../testdata/run/jsx_precompile/no_pragma.out | 0 .../testdata/run/jsx_precompile/no_pragma.tsx | 0 .../testdata/run/lock_check_err.json | 0 .../testdata/run/lock_check_err.out | 0 .../testdata/run/lock_check_err2.json | 0 .../testdata/run/lock_check_err2.out | 0 .../testdata/run/lock_check_ok.json | 0 .../testdata/run/lock_check_ok2.json | 0 .../testdata/run/lock_dynamic_imports.json | 0 .../testdata/run/lock_dynamic_imports.out | 0 .../run/lock_only_http_and_https/b.ts | 0 .../run/lock_only_http_and_https/deno.lock | 0 .../run/lock_only_http_and_https/main.out | 0 .../run/lock_only_http_and_https/main.ts | 0 .../testdata/run/lock_v2_check_err.json | 0 .../testdata/run/lock_v2_check_err.out | 0 .../testdata/run/lock_v2_check_err2.json | 0 .../testdata/run/lock_v2_check_err2.out | 0 .../testdata/run/lock_v2_check_ok.json | 0 .../testdata/run/lock_v2_check_ok2.json | 0 .../testdata/run/lock_v2_dynamic_imports.json | 0 .../testdata/run/lock_v2_dynamic_imports.out | 0 .../run/lock_write_fetch/file_exists.ts | 0 .../testdata/run/lock_write_fetch/main.out | 0 .../testdata/run/lock_write_fetch/main.ts | 0 .../testdata/run/long_data_url_formatting.ts | 0 .../run/long_data_url_formatting.ts.out | 0 .../testdata/run/main_module/main.out | 0 .../testdata/run/main_module/main.ts | 0 .../testdata/run/main_module/other.ts | 0 .../testdata/run/mts_dmts_mjs.out | 0 .../testdata/run/nested_error/main.ts | 0 .../testdata/run/nested_error/main.ts.out | 0 .../hello.ts | 0 .../main.out | 0 .../main.ts | 0 .../preserve_imports.tsconfig.json | 0 .../testdata/run/no_check_remote.ts | 0 .../run/no_check_remote.ts.disabled.out | 0 .../run/no_check_remote.ts.enabled.out | 0 .../testdata/run/no_lock_flag/deno.json | 0 .../testdata/run/no_lock_flag/deno.lock | 0 .../testdata/run/no_lock_flag/main.out | 0 .../testdata/run/no_lock_flag/main.ts | 0 .../testdata/run/no_mem_cache.js | 0 .../testdata/run/no_mem_cache.js.out | 0 .../tests => tests}/testdata/run/no_prompt.ts | 0 .../testdata/run/no_validate_asm.js | 0 .../testdata/run/node_builtin_modules/mod.js | 0 .../run/node_builtin_modules/mod.js.out | 0 .../testdata/run/node_builtin_modules/mod.ts | 0 .../run/node_builtin_modules/mod.ts.out | 0 .../testdata/run/node_env_var_allowlist.ts | 0 .../run/node_env_var_allowlist.ts.out | 0 .../run/node_prefix_missing/config.json | 0 .../run/node_prefix_missing/import_map.json | 0 .../testdata/run/node_prefix_missing/main.ts | 0 .../run/node_prefix_missing/main.ts.out | 0 .../main.ts.out_feature_enabled | 2 + .../testdata/run/onload/imported.ts | 2 +- .../testdata/run/onload/main.out | 0 .../testdata/run/onload/main.ts | 2 +- .../testdata/run/onload/nest_imported.ts | 2 +- .../run/op_exit_op_set_exit_code_in_worker.ts | 0 .../run/op_exit_op_set_exit_code_worker.js | 0 .../testdata/run/permission_args.out | 0 .../testdata/run/permission_request_long.ts | 0 .../testdata/run/permission_test.ts | 0 .../testdata/run/permissions_cache.ts | 0 .../run/permissions_prompt_allow_all.ts | 0 .../run/permissions_prompt_allow_all_2.ts | 0 .../testdata/run/private_field_presence.ts | 0 .../run/private_field_presence.ts.out | 0 .../testdata/run/proto_exploit.js | 0 .../testdata/run/proto_exploit.js.out | 0 .../testdata/run/queue_microtask_error.ts | 0 .../testdata/run/queue_microtask_error.ts.out | 0 .../run/queue_microtask_error_handled.ts | 0 .../run/queue_microtask_error_handled.ts.out | 0 .../testdata/run/reference_types.ts | 0 .../testdata/run/reference_types.ts.out | 0 .../testdata/run/reference_types_error.js | 0 .../testdata/run/reference_types_error.js.out | 0 .../testdata/run/reference_types_remote.ts | 0 .../run/reference_types_remote.ts.out | 0 .../testdata/run/rejection_handled.out | 0 .../testdata/run/rejection_handled.ts | 0 .../testdata/run/remote_type_error/main.ts | 0 .../testdata/run/remote_type_error/remote.ts | 0 .../testdata/run/replace_self.js | 0 .../testdata/run/replace_self.js.out | 0 .../testdata/run/report_error.ts | 0 .../testdata/run/report_error.ts.out | 0 .../run/report_error_end_of_program.ts | 0 .../run/report_error_end_of_program.ts.out | 0 .../testdata/run/report_error_handled.ts | 0 .../testdata/run/report_error_handled.ts.out | 0 .../testdata/run/resolve_dns.ts | 0 .../testdata/run/resolve_dns.ts.out | 0 .../testdata/run/resolve_dns.zone.in | 0 .../testdata/run/runtime_decorators.ts | 0 .../testdata/run/runtime_decorators.ts.out | 0 .../testdata/run/seed_random.js | 0 .../testdata/run/seed_random.js.out | 0 .../testdata/run/set_exit_code_0.ts | 0 .../testdata/run/set_exit_code_1.ts | 0 .../testdata/run/set_exit_code_2.ts | 0 .../testdata/run/set_timeout_error.ts | 0 .../testdata/run/set_timeout_error.ts.out | 0 .../testdata/run/set_timeout_error_handled.ts | 0 .../run/set_timeout_error_handled.ts.out | 0 {cli/tests => tests}/testdata/run/shebang.ts | 0 .../testdata/run/shebang.ts.out | 0 {cli/tests => tests}/testdata/run/shebang2.ts | 0 .../run/single_compile_with_reload.ts | 0 .../run/single_compile_with_reload.ts.out | 0 .../run/single_compile_with_reload_dyn.ts | 0 .../run/single_compile_with_reload_worker.ts | 0 .../testdata/run/spawn_stdout_inherit.ts | 0 .../testdata/run/spawn_stdout_inherit.ts.out | 0 .../testdata/run/stdin_read_all.out | 0 .../testdata/run/stdin_read_all.ts | 0 .../worker.js | 0 .../testdata/run/stdout_write_all.out | 0 .../testdata/run/stdout_write_all.ts | 0 .../testdata/run/stdout_write_sync_async.out | 0 .../testdata/run/stdout_write_sync_async.ts | 0 .../testdata/run/swc_syntax_error.ts | 0 .../testdata/run/swc_syntax_error.ts.out | 0 .../testdata/run/test_and_bench_in_run.js | 0 .../tests => tests}/testdata/run/textproto.ts | 4 +- {cli/tests => tests}/testdata/run/tls.out | 0 .../testdata/run/tls_connecttls.js | 4 +- .../testdata/run/tls_starttls.js | 6 +- .../testdata/run/top_level_await/circular.js | 0 .../testdata/run/top_level_await/circular.out | 0 .../testdata/run/top_level_await/loop.js | 0 .../testdata/run/top_level_await/loop.out | 0 .../testdata/run/top_level_await/nested.out | 0 .../testdata/run/top_level_await/nested/a.js | 0 .../testdata/run/top_level_await/nested/b.js | 0 .../run/top_level_await/nested/main.js | 0 .../testdata/run/top_level_await/order.js | 0 .../testdata/run/top_level_await/order.out | 0 .../testdata/run/top_level_await/tla/a.js | 0 .../testdata/run/top_level_await/tla/b.js | 0 .../testdata/run/top_level_await/tla/c.js | 0 .../testdata/run/top_level_await/tla/d.js | 0 .../testdata/run/top_level_await/tla/order.js | 0 .../run/top_level_await/tla/parent.js | 0 .../testdata/run/top_level_await/tla2/a.js | 0 .../testdata/run/top_level_await/tla2/b.js | 0 .../testdata/run/top_level_await/tla3/b.js | 0 .../run/top_level_await/tla3/timeout_loop.js | 0 .../run/top_level_await/top_level_await.js | 0 .../run/top_level_await/top_level_await.out | 0 .../run/top_level_await/top_level_await.ts | 0 .../top_level_await/top_level_for_await.js | 0 .../top_level_await/top_level_for_await.out | 0 .../top_level_await/top_level_for_await.ts | 0 .../run/top_level_await/unresolved.js | 0 .../run/top_level_await/unresolved.out | 0 .../testdata/run/ts_import_from_js/deps.js | 0 .../testdata/run/ts_import_from_js/main.js | 0 .../testdata/run/ts_import_from_js/main.out | 0 .../testdata/run/ts_type_imports.ts | 0 .../testdata/run/ts_type_imports.ts.out | 0 .../testdata/run/ts_type_imports_foo.ts | 0 .../testdata/run/ts_type_only_import.d.ts | 0 .../testdata/run/ts_type_only_import.ts | 0 .../testdata/run/ts_type_only_import.ts.out | 0 .../testdata/run/tsx_imports/Component.tsx | 0 .../testdata/run/tsx_imports/tsx_imports.ts | 0 .../run/tsx_imports/tsx_imports.ts.out | 0 .../testdata/run/type_definitions.ts | 0 .../testdata/run/type_definitions.ts.out | 0 .../run/type_definitions_for_export.ts | 0 .../run/type_definitions_for_export.ts.out | 0 .../testdata/run/type_directives_01.ts | 0 .../testdata/run/type_directives_01.ts.out | 0 .../testdata/run/type_directives_02.ts | 0 .../testdata/run/type_directives_02.ts.out | 0 .../testdata/run/type_directives_js_main.js | 0 .../testdata/run/type_directives_redirect.ts | 0 .../run/type_directives_redirect.ts.out | 0 .../testdata/run/type_headers_deno_types.ts | 0 .../run/type_headers_deno_types.ts.out | 0 .../testdata/run/unbuffered_stderr.ts | 0 .../testdata/run/unbuffered_stderr.ts.out | 0 .../testdata/run/unbuffered_stdout.ts | 0 .../testdata/run/unbuffered_stdout.ts.out | 0 .../testdata/run/unhandled_rejection.ts | 0 .../testdata/run/unhandled_rejection.ts.out | 0 .../import.ts | 0 .../main.ts | 0 .../main.ts.out | 0 .../import.ts | 0 .../main.ts | 0 .../main.ts.out | 0 .../run/unhandled_rejection_sync_error.ts | 0 .../run/unhandled_rejection_sync_error.ts.out | 0 .../testdata/run/unsafe_proto/main.js | 0 .../testdata/run/unsafe_proto/main.out | 0 .../main_with_unsafe_proto_flag.out | 0 .../testdata/run/unsafe_proto/worker.js | 0 {cli/tests => tests}/testdata/run/unstable.js | 0 {cli/tests => tests}/testdata/run/unstable.ts | 0 .../unstable_broadcast_channel.disabled.out | 0 .../unstable_broadcast_channel.enabled.out | 0 .../run/unstable_broadcast_channel.js | 0 .../testdata/run/unstable_cron.disabled.out | 0 .../testdata/run/unstable_cron.enabled.out | 0 .../testdata/run/unstable_cron.js | 0 .../testdata/run/unstable_disabled_js.out | 0 .../testdata/run/unstable_enabled.out | 0 .../testdata/run/unstable_enabled_js.out | 0 .../testdata/run/unstable_ffi.disabled.out | 0 .../testdata/run/unstable_ffi.enabled.out | 0 .../testdata/run/unstable_ffi.js | 0 .../testdata/run/unstable_fs.disabled.out | 0 .../testdata/run/unstable_fs.enabled.out | 0 .../testdata/run/unstable_fs.js | 0 .../testdata/run/unstable_http.disabled.out | 0 .../testdata/run/unstable_http.enabled.out | 0 .../testdata/run/unstable_http.js | 0 .../testdata/run/unstable_kv.disabled.out | 0 .../testdata/run/unstable_kv.enabled.out | 0 .../testdata/run/unstable_kv.js | 0 .../testdata/run/unstable_net.disabled.out | 0 .../testdata/run/unstable_net.enabled.out | 0 .../testdata/run/unstable_net.js | 0 .../run/unstable_temporal_api/main.out | 0 .../run/unstable_temporal_api/main.ts | 0 .../run/unstable_temporal_api/missing_flag.js | 0 .../unstable_temporal_api/missing_flag.out | 0 .../testdata/run/unstable_webgpu.disabled.out | 0 .../testdata/run/unstable_webgpu.enabled.out | 0 .../testdata/run/unstable_webgpu.js | 0 .../testdata/run/unstable_worker.ts | 0 .../testdata/run/unstable_worker.ts.out | 0 .../run/unstable_worker_options.disabled.out | 0 .../run/unstable_worker_options.enabled.out | 0 .../testdata/run/unstable_worker_options.js | 0 .../run/unsupported_dynamic_import_scheme.out | 0 {cli/tests => tests}/testdata/run/v8_flags.js | 0 .../testdata/run/v8_flags.js.out | 0 .../testdata/run/v8_flags_unrecognized.out | 0 {cli/tests => tests}/testdata/run/v8_help.out | 0 .../run/warn_on_deprecated_api/main.js | 0 .../run/warn_on_deprecated_api/main.out | 0 .../warn_on_deprecated_api/main.verbose.out | 0 .../main_disabled_env.out | 0 .../main_disabled_flag.out | 0 .../run/warn_on_deprecated_api/mod.ts | 0 {cli/tests => tests}/testdata/run/wasm.ts | 0 {cli/tests => tests}/testdata/run/wasm.ts.out | 0 .../testdata/run/wasm_async.js | 0 .../testdata/run/wasm_async.out | 0 .../testdata/run/wasm_shared.out | 0 .../testdata/run/wasm_shared.ts | 0 .../testdata/run/wasm_streaming_panic_test.js | 0 .../run/wasm_streaming_panic_test.js.out | 0 .../testdata/run/wasm_unreachable.js | 0 .../testdata/run/wasm_unreachable.out | 0 {cli/tests => tests}/testdata/run/wasm_url.js | 0 .../tests => tests}/testdata/run/wasm_url.out | 0 {cli/tests => tests}/testdata/run/weakref.ts | 0 .../testdata/run/weakref.ts.out | 0 .../run/websocket_server_idletimeout.ts | 2 +- ...rver_multi_field_connection_header_test.ts | 0 .../testdata/run/websocketstream_ping_test.ts | 0 .../testdata/run/webstorage/config_a.jsonc | 0 .../testdata/run/webstorage/config_b.jsonc | 0 .../testdata/run/webstorage/fixture.ts | 0 .../testdata/run/webstorage/logger.ts | 0 .../testdata/run/webstorage/serialization.ts | 0 .../run/webstorage/serialization.ts.out | 0 .../testdata/run/webstorage/setter.ts | 0 .../run/with_config/auto_discovery_log.out | 0 .../testdata/run/with_config/deno.jsonc | 0 .../testdata/run/with_config/frontend_work.ts | 0 .../run/with_config/no_auto_discovery.out | 0 .../run/with_config/server_side_work.ts | 0 .../with_package_json/no_deno_json/main.out | 0 .../with_package_json/no_deno_json/main.ts | 0 .../no_deno_json/no_package_json_imports.out | 0 .../no_deno_json/no_package_json_imports.ts | 0 .../no_deno_json/noconfig.out | 0 .../no_deno_json/noconfig.ts | 0 .../no_deno_json/package.json | 0 .../no_deno_json/sub_dir/main.js | 0 .../no_deno_json/sub_dir/main.out | 0 .../run/with_package_json/npm_binary/main.out | 0 .../with_package_json/npm_binary/package.json | 0 .../run/with_package_json/with_stop/main.out | 0 .../with_package_json/with_stop/package.json | 0 .../with_stop/some/nested/deno.json | 0 .../with_stop/some/nested/dir/main.ts | 0 .../run/worker_close_in_wasm_reactions.js | 0 .../run/worker_close_in_wasm_reactions.js.out | 0 .../testdata/run/worker_close_nested.js | 0 .../testdata/run/worker_close_nested.js.out | 0 .../testdata/run/worker_close_race.js | 0 .../testdata/run/worker_close_race.js.out | 0 .../testdata/run/worker_drop_handle_race.js | 0 .../run/worker_drop_handle_race.js.out | 0 .../run/worker_drop_handle_race_terminate.js | 0 .../worker_drop_handle_race_terminate.js.out | 0 .../testdata/run/worker_event_handler_test.js | 0 .../run/worker_event_handler_test.js.out | 0 .../run/worker_message_before_close.js | 0 .../run/worker_message_before_close.js.out | 0 .../run/workspaces/basic/bar/deno.json | 0 .../run/workspaces/basic/bar/fizz/buzz.ts | 0 .../testdata/run/workspaces/basic/bar/mod.ts | 0 .../workspaces/basic/bar/some_mod/hello.ts | 0 .../testdata/run/workspaces/basic/deno.json | 0 .../run/workspaces/basic/foo/bar/hello.ts | 0 .../run/workspaces/basic/foo/deno.json | 0 .../run/workspaces/basic/foo/fizz/buzz.ts | 0 .../testdata/run/workspaces/basic/foo/mod.ts | 0 .../testdata/run/workspaces/basic/main.out | 0 .../testdata/run/workspaces/basic/main.ts | 0 .../member_outside_root_dir/deno.json | 0 .../member_outside_root_dir/foo/bar/hello.ts | 0 .../member_outside_root_dir/foo/deno.json | 0 .../member_outside_root_dir/foo/fizz/buzz.ts | 0 .../member_outside_root_dir/foo/mod.ts | 0 .../member_outside_root_dir/main.out | 0 .../member_outside_root_dir/main.ts | 0 .../workspaces/nested_member/bar/deno.json | 0 .../workspaces/nested_member/bar/fizz/buzz.ts | 0 .../run/workspaces/nested_member/bar/mod.ts | 0 .../nested_member/bar/some_mod/hello.ts | 0 .../run/workspaces/nested_member/deno.json | 0 .../nested_member/foo/bar/deno.json | 0 .../workspaces/nested_member/foo/bar/hello.ts | 0 .../workspaces/nested_member/foo/deno.json | 0 .../workspaces/nested_member/foo/fizz/buzz.ts | 0 .../run/workspaces/nested_member/foo/mod.ts | 0 .../run/workspaces/nested_member/main.out | 0 .../run/workspaces/nested_member/main.ts | 0 .../testdata/runtime/esm_imports_a.js | 0 .../testdata/runtime/esm_imports_b.js | 0 .../testdata/spawn_kill_permissions.ts | 0 .../testdata/subdir/CAPITALS/main.js | 0 .../testdata/subdir/amd_like.js | 0 .../testdata/subdir/auto_print_hello.ts | 0 .../testdata/subdir/circular1.ts | 0 .../testdata/subdir/circular2.ts | 0 .../testdata/subdir/comment.ts | 0 .../testdata/subdir/config.json | 0 .../testdata/subdir/emittable.d.ts | 0 .../testdata/subdir/evil_remote_import.js | 0 .../testdata/subdir/export_types.ts | 0 .../testdata/subdir/foo_types.d.ts | 0 .../testdata/subdir/form_urlencoded.txt | 0 .../testdata/subdir/import.mts | 0 .../testdata/subdir/indirect_import_error.js | 0 .../testdata/subdir/indirect_throws.js | 0 .../testdata/subdir/json_1.json | 0 .../testdata/subdir/json_2.json | 0 .../testdata/subdir/json_3.json | 0 .../subdir/jsx_import_source_no_pragma.tsx | 0 {cli/tests => tests}/testdata/subdir/main.ts | 0 .../testdata/subdir/mismatch_ext.ts | 0 {cli/tests => tests}/testdata/subdir/mod.mjs | 0 {cli/tests => tests}/testdata/subdir/mod1.ts | 0 {cli/tests => tests}/testdata/subdir/mod2.ts | 0 {cli/tests => tests}/testdata/subdir/mod3.js | 0 {cli/tests => tests}/testdata/subdir/mod4.js | 0 {cli/tests => tests}/testdata/subdir/mod5.mjs | 0 {cli/tests => tests}/testdata/subdir/mod6.js | 0 {cli/tests => tests}/testdata/subdir/mod7.js | 0 {cli/tests => tests}/testdata/subdir/mod8.js | 0 .../testdata/subdir/more_decorators.ts | 0 .../subdir/mt_application_ecmascript.j2.js | 0 .../mt_application_ecmascript_jsx.j2.jsx | 0 .../subdir/mt_application_x_javascript.j4.js | 0 .../mt_application_x_javascript_jsx.j4.jsx | 0 .../subdir/mt_application_x_typescript.t4.ts | 0 .../mt_application_x_typescript_tsx.t4.tsx | 0 .../testdata/subdir/mt_javascript.js | 0 .../testdata/subdir/mt_javascript_jsx.jsx | 0 .../testdata/subdir/mt_text_ecmascript.j3.js | 0 .../subdir/mt_text_ecmascript_jsx.j3.jsx | 0 .../testdata/subdir/mt_text_javascript.j1.js | 0 .../subdir/mt_text_javascript_jsx.j1.jsx | 0 .../testdata/subdir/mt_text_typescript.t1.ts | 0 .../subdir/mt_text_typescript_tsx.t1.tsx | 0 .../testdata/subdir/mt_video_mp2t.t3.ts | 0 .../testdata/subdir/mt_video_mp2t_tsx.t3.tsx | 0 .../testdata/subdir/mt_video_vdn.t2.ts | 0 .../testdata/subdir/mt_video_vdn_tsx.t2.tsx | 0 {cli/tests => tests}/testdata/subdir/no_ext | 0 .../tests => tests}/testdata/subdir/no_js_ext | 0 .../testdata/subdir/polyfill.ts | 0 .../testdata/subdir/print_hello.ts | 0 .../testdata/subdir/redirects/a.ts | 0 .../testdata/subdir/redirects/b.ts | 0 .../testdata/subdir/redirects/redirect1.js | 0 .../testdata/subdir/redirects/redirect1.ts | 0 .../testdata/subdir/redirects/redirect2.js | 0 .../testdata/subdir/redirects/redirect3.js | 0 .../testdata/subdir/redirects/redirect4.ts | 0 .../testdata/subdir/shebang_file.js | 0 .../testdata/subdir/single_module.ts | 0 .../testdata/subdir/subdir2/dynamic_import.ts | 0 .../testdata/subdir/subdir2/mod2.ts | 0 .../testdata/subdir/test_worker_basic.js | 0 .../tests => tests}/testdata/subdir/throws.js | 0 {cli/tests => tests}/testdata/subdir/tla.ts | 0 .../testdata/subdir/type_and_code.ts | 0 .../testdata/subdir/type_error.ts | 0 .../testdata/subdir/type_reference.d.ts | 0 .../testdata/subdir/type_reference.js | 0 .../testdata/subdir/types.d.mts | 0 .../testdata/subdir/unknown_ext.deno | 0 .../testdata/symlink_to_subdir | 0 .../testdata/task/both/deno.json | 0 .../testdata/task/both/deno_selected.out | 0 .../testdata/task/both/echo.out | 0 .../testdata/task/both/no_args.out | 0 .../testdata/task/both/package.json | 0 .../task/both/package_json_selected.out | 0 .../testdata/task/both/prefers_deno.out | 0 .../testdata/task/deno_json/deno.json | 0 .../task/deno_json/task_additional_args.out | 0 .../task_additional_args_nested_strings.out | 0 .../task_additional_args_no_logic.out | 0 ...ask_additional_args_no_shell_expansion.out | 0 .../task/deno_json/task_boolean_logic.out | 0 .../testdata/task/deno_json/task_cwd.out | 0 .../task/deno_json/task_deno_exe_no_env.out | 0 .../task/deno_json/task_exit_code_5.out | 0 .../testdata/task/deno_json/task_init_cwd.out | 0 .../deno_json/task_init_cwd_already_set.out | 0 .../testdata/task/deno_json/task_no_args.out | 0 .../task/deno_json/task_non_existent.out | 0 .../task/deno_json/task_piped_stdin.out | 0 .../testdata/task/deno_json_pre_post/bin.out | 0 .../task/deno_json_pre_post/deno.json | 0 .../testdata/task/deno_json_pre_post/echo.out | 0 .../testdata/task/npx/non_existent.out | 0 .../testdata/task/npx/on_own.out | 0 .../testdata/task/npx/package.json | 0 .../testdata/task/package_json/bin.out | 0 .../testdata/task/package_json/echo.out | 0 .../testdata/task/package_json/no_args.out | 0 .../testdata/task/package_json/package.json | 0 .../bin.out | 0 .../deno.json | 0 .../package.json | 0 .../testdata/task/package_json_post/bin.out | 0 .../testdata/task/package_json_post/echo.out | 0 .../task/package_json_post/package.json | 0 .../task/package_json_post_only/bin.out | 0 .../task/package_json_post_only/echo.out | 0 .../task/package_json_post_only/package.json | 0 .../testdata/task/package_json_pre/bin.out | 0 .../testdata/task/package_json_pre/echo.out | 0 .../task/package_json_pre/package.json | 0 .../task/package_json_pre_only/bin.out | 0 .../task/package_json_pre_only/echo.out | 0 .../task/package_json_pre_only/package.json | 0 .../task/package_json_pre_post/bin.out | 0 .../task/package_json_pre_post/echo.out | 0 .../task/package_json_pre_post/package.json | 0 .../testdata/test/aggregate_error.out | 0 .../testdata/test/aggregate_error.ts | 0 .../testdata/test/allow_all.out | 0 .../testdata/test/allow_all.ts | 2 +- .../testdata/test/allow_none.out | 0 .../testdata/test/allow_none.ts | 2 +- .../test/before_unload_prevent_default.out | 0 .../test/before_unload_prevent_default.ts | 0 .../testdata/test/captured_output.ts | 0 .../testdata/test/captured_output.worker.js | 0 .../testdata/test/check_local_by_default.out | 0 .../testdata/test/check_local_by_default.ts | 0 .../testdata/test/check_local_by_default2.out | 0 .../testdata/test/check_local_by_default2.ts | 0 .../testdata/test/clear_timeout.out | 0 .../testdata/test/clear_timeout.ts | 0 .../testdata/test/collect.deprecated.out | 0 .../tests => tests}/testdata/test/collect.out | 0 .../test/collect/deno.deprecated.jsonc | 0 .../testdata/test/collect/deno.jsonc | 0 .../test/collect/deno.malformed.jsonc | 0 .../testdata/test/collect/deno2.jsonc | 0 .../testdata/test/collect/ignore/test.ts | 0 .../testdata/test/collect/include.ts | 0 .../testdata/test/collect/include/2_test.ts | 0 .../testdata/test/collect/include/test.ts | 0 .../testdata/test/collect/test.ts | 0 .../testdata/test/collect2.out | 0 .../test/collect_with_malformed_config.out | 0 .../testdata/test/deno.glob.json | 0 .../testdata/test/deno_custom_jsx.json | 0 {cli/tests => tests}/testdata/test/doc.out | 0 {cli/tests => tests}/testdata/test/doc.ts | 0 .../testdata/test/doc_only.out | 0 .../testdata/test/doc_only/mod.ts | 0 .../testdata/test/exit_sanitizer.out | 0 .../testdata/test/exit_sanitizer.ts | 0 {cli/tests => tests}/testdata/test/fail.out | 0 {cli/tests => tests}/testdata/test/fail.ts | 0 .../testdata/test/fail_fast.out | 0 .../testdata/test/fail_fast.ts | 0 .../testdata/test/fail_fast_other.ts | 0 .../testdata/test/fail_fast_with_val.out | 0 .../testdata/test/fail_fast_with_val.ts | 0 .../testdata/test/file_protocol.out | 0 .../testdata/test/file_protocol.ts | 0 {cli/tests => tests}/testdata/test/filter.out | 0 .../testdata/test/filter/a_test.ts | 0 .../testdata/test/filter/b_test.ts | 0 .../testdata/test/filter/c_test.ts | 0 .../testdata/test/filtered_out_only.out | 0 .../testdata/test/filtered_out_only.ts | 0 .../testdata/test/finally_timeout.out | 0 .../testdata/test/finally_timeout.ts | 0 .../testdata/test/glob/data/tes.ts | 0 .../testdata/test/glob/data/test1.js | 0 .../testdata/test/glob/data/test1.ts | 0 .../testdata/test/glob/data/test12.ts | 0 .../testdata/test/glob/nested/fizz/bar.ts | 0 .../testdata/test/glob/nested/fizz/bazz.ts | 0 .../testdata/test/glob/nested/fizz/fizz.ts | 0 .../testdata/test/glob/nested/fizz/foo.ts | 0 .../testdata/test/glob/nested/foo/bar.ts | 0 .../testdata/test/glob/nested/foo/bazz.ts | 0 .../testdata/test/glob/nested/foo/fizz.ts | 0 .../testdata/test/glob/nested/foo/foo.ts | 0 .../testdata/test/glob/pages/[id].ts | 0 .../testdata/test/hello_world.out | 0 .../testdata/test/hello_world.ts | 0 .../testdata/test/hide_empty_suites.out | 0 {cli/tests => tests}/testdata/test/ignore.out | 0 {cli/tests => tests}/testdata/test/ignore.ts | 0 .../testdata/test/ignore_permissions.out | 0 .../testdata/test/ignore_permissions.ts | 0 .../testdata/test/interval.out | 0 .../tests => tests}/testdata/test/interval.ts | 0 .../testdata/test/load_unload.out | 0 .../testdata/test/load_unload.ts | 0 .../tests => tests}/testdata/test/markdown.md | 0 .../testdata/test/markdown.out | 0 .../test/markdown_full_block_names.md | 0 .../test/markdown_full_block_names.out | 0 .../testdata/test/markdown_windows.md | 0 .../testdata/test/markdown_windows.out | 0 .../testdata/test/markdown_with_comment.md | 0 .../testdata/test/markdown_with_comment.out | 0 {cli/tests => tests}/testdata/test/meta.out | 0 {cli/tests => tests}/testdata/test/meta.ts | 0 .../testdata/test/no_check.out | 0 .../tests => tests}/testdata/test/no_check.ts | 0 .../tests => tests}/testdata/test/no_color.ts | 0 .../testdata/test/no_prompt_by_default.out | 0 .../testdata/test/no_prompt_by_default.ts | 0 .../test/no_prompt_with_denied_perms.out | 0 .../test/no_prompt_with_denied_perms.ts | 0 {cli/tests => tests}/testdata/test/no_run.out | 0 {cli/tests => tests}/testdata/test/no_run.ts | 0 .../testdata/test/non_error_thrown.out | 0 .../testdata/test/non_error_thrown.ts | 0 {cli/tests => tests}/testdata/test/only.out | 0 {cli/tests => tests}/testdata/test/only.ts | 0 ...sanitizer_closed_inside_started_before.out | 2 +- ..._sanitizer_closed_inside_started_before.ts | 0 .../test/ops_sanitizer_missing_details.out | 0 .../test/ops_sanitizer_missing_details.ts | 2 +- .../ops_sanitizer_multiple_timeout_tests.out | 0 .../ops_sanitizer_multiple_timeout_tests.ts | 0 ...itizer_multiple_timeout_tests_no_trace.out | 0 .../testdata/test/ops_sanitizer_nexttick.out | 0 .../testdata/test/ops_sanitizer_nexttick.ts | 0 .../testdata/test/ops_sanitizer_step_leak.out | 10 ++ .../testdata/test/ops_sanitizer_step_leak.ts | 0 .../test/ops_sanitizer_timeout_failure.out | 0 .../test/ops_sanitizer_timeout_failure.ts | 0 .../testdata/test/ops_sanitizer_unstable.out | 0 .../testdata/test/ops_sanitizer_unstable.ts | 0 .../testdata/test/overloads.out | 0 .../testdata/test/overloads.ts | 0 .../testdata/test/parallel_output.out | 0 .../testdata/test/parallel_output.ts | 0 .../testdata/test/pass.junit.out | 0 {cli/tests => tests}/testdata/test/pass.out | 0 {cli/tests => tests}/testdata/test/pass.ts | 0 {cli/tests => tests}/testdata/test/quiet.out | 0 {cli/tests => tests}/testdata/test/quiet.ts | 0 .../test/recursive_permissions_pledge.js | 0 .../test/relative_pattern_dot_slash/deno.json | 0 .../relative_pattern_dot_slash/output.out | 0 .../relative_pattern_dot_slash/test/add.mjs | 0 .../test/add.test.mjs | 0 .../testdata/test/replace_timers.js | 0 .../testdata/test/replace_timers.js.out | 0 .../testdata/test/report_error.out | 0 .../testdata/test/report_error.ts | 0 .../testdata/test/resource_sanitizer.out | 0 .../testdata/test/resource_sanitizer.ts | 0 .../test/short-pass-jobs-flag-warning.out | 0 .../testdata/test/short-pass.out | 0 .../testdata/test/short-pass.ts | 0 .../tests => tests}/testdata/test/shuffle.out | 0 .../testdata/test/shuffle/bar_test.ts | 0 .../testdata/test/shuffle/baz_test.ts | 0 .../testdata/test/shuffle/foo_test.ts | 0 .../test/sigint_with_hanging_test.out | 0 .../testdata/test/sigint_with_hanging_test.ts | 0 .../testdata/test/steps/failing_steps.dot.out | 0 .../testdata/test/steps/failing_steps.out | 0 .../testdata/test/steps/failing_steps.tap.out | 0 .../testdata/test/steps/failing_steps.ts | 0 .../testdata/test/steps/ignored_steps.dot.out | 0 .../testdata/test/steps/ignored_steps.out | 0 .../testdata/test/steps/ignored_steps.tap.out | 0 .../testdata/test/steps/ignored_steps.ts | 0 .../testdata/test/steps/invalid_usage.out | 0 .../testdata/test/steps/invalid_usage.ts | 0 .../testdata/test/steps/output_within.out | 0 .../testdata/test/steps/output_within.ts | 0 .../testdata/test/steps/passing_steps.dot.out | 0 .../testdata/test/steps/passing_steps.out | 0 .../testdata/test/steps/passing_steps.tap.out | 0 .../testdata/test/steps/passing_steps.ts | 0 {cli/tests => tests}/testdata/test/text.md | 0 {cli/tests => tests}/testdata/test/text.out | 0 .../test/trace_ops_caught_error/main.out | 0 .../test/trace_ops_caught_error/main.ts | 0 .../testdata/test/uncaught_errors.out | 0 .../testdata/test/uncaught_errors_1.ts | 0 .../testdata/test/uncaught_errors_2.ts | 0 .../testdata/test/uncaught_errors_3.ts | 0 .../testdata/test/unhandled_rejection.out | 0 .../testdata/test/unhandled_rejection.ts | 0 .../testdata/test/unresolved_promise.out | 0 .../testdata/test/unresolved_promise.ts | 0 {cli/tests => tests}/testdata/tls/README.md | 0 {cli/tests => tests}/testdata/tls/RootCA.crt | 0 {cli/tests => tests}/testdata/tls/RootCA.key | 0 {cli/tests => tests}/testdata/tls/RootCA.pem | 0 {cli/tests => tests}/testdata/tls/domains.txt | 0 {cli/tests => tests}/testdata/tls/invalid.crt | 0 {cli/tests => tests}/testdata/tls/invalid.key | 0 .../testdata/tls/localhost.crt | 0 .../testdata/tls/localhost.key | 0 {cli/tests => tests}/testdata/tsc/a.js | 0 {cli/tests => tests}/testdata/tsc/d.ts | 0 .../testdata/tsc/node_modules/b.js | 0 .../testdata/tsc/node_modules/c.js | 0 {cli/tests => tests}/testdata/tsc/test.js | 0 .../testdata/tsc2/file_exportc.ts | 0 .../testdata/tsc2/file_libref.ts | 0 .../testdata/tsc2/file_main.ts | 0 .../testdata/tsc2/file_reexports.ts | 0 .../testdata/tsc2/https_deno.land-x-a.ts | 0 .../testdata/tsc2/https_deno.land-x-b.ts | 0 .../testdata/tsc2/https_deno.land-x-c.d.ts | 0 .../testdata/tsc2/https_deno.land-x-c.js | 0 .../testdata/tsc2/https_deno.land-x-mod.ts | 0 .../testdata/type_definitions/bar.d.ts | 0 .../testdata/type_definitions/bar.js | 0 .../testdata/type_definitions/fizz.d.ts | 0 .../testdata/type_definitions/fizz.js | 0 .../testdata/type_definitions/foo.d.ts | 0 .../testdata/type_definitions/foo.js | 0 .../testdata/type_definitions/qat.ts | 0 {cli/tests => tests}/testdata/types/types.out | 0 .../testdata/vendor/dynamic.ts | 0 .../testdata/vendor/dynamic_non_analyzable.ts | 0 .../testdata/vendor/dynamic_non_existent.ts | 0 .../vendor/dynamic_non_existent.ts.out | 0 .../tests => tests}/testdata/vendor/logger.ts | 0 {cli/tests => tests}/testdata/vendor/mod.ts | 0 .../testdata/vendor/npm_and_node_specifier.ts | 0 .../testdata/vendor/query_reexport.ts | 0 .../testdata/webcrypto/id_rsaEncryption.pem | 0 .../testdata/webcrypto/id_rsassaPss.pem | 0 .../webcrypto/id_rsassaPss_default.pem | 0 .../webcrypto/id_rsassaPss_saltLen_30.pem | 0 .../testdata/webgpu/computepass_shader.wgsl | 0 .../testdata/webgpu/hellotriangle.out | Bin .../testdata/webgpu/hellotriangle_shader.wgsl | 0 {cli/tests => tests}/testdata/welcome.ts | 0 .../testdata/workers/async_error.ts | 0 .../testdata/workers/bench_large_message.ts | 0 .../testdata/workers/bench_round_robin.ts | 0 .../testdata/workers/bench_startup.ts | 0 .../testdata/workers/bench_worker.ts | 0 .../testdata/workers/broadcast_channel.ts | 0 .../testdata/workers/busy_worker.js | 0 .../workers/close_in_wasm_reactions.js | 0 .../testdata/workers/close_nested_child.js | 0 .../testdata/workers/close_nested_parent.js | 0 .../testdata/workers/close_race_worker.js | 0 .../testdata/workers/custom_inspect/main.out | 0 .../testdata/workers/custom_inspect/main.ts | 0 .../testdata/workers/custom_inspect/worker.ts | 0 .../testdata/workers/deno_worker.ts | 2 +- .../testdata/workers/drop_handle_race.js | 0 .../testdata/workers/dynamic_remote.ts | 0 .../testdata/workers/env_read_check_worker.js | 0 .../tests => tests}/testdata/workers/error.ts | 0 .../testdata/workers/error_event.ts | 0 .../testdata/workers/error_event.ts.out | 0 .../workers/error_worker_permissions_local.ts | 0 .../error_worker_permissions_local.ts.out | 0 .../error_worker_permissions_remote.ts | 0 .../error_worker_permissions_remote.ts.out | 0 .../testdata/workers/event_worker.js | 0 .../testdata/workers/event_worker_scope.js | 0 .../testdata/workers/fetching_worker.js | 0 .../testdata/workers/http_worker.js | 0 .../testdata/workers/image_data_worker.ts | 0 .../workers/immediately_close_worker.js | 0 .../testdata/workers/message_before_close.js | 0 .../testdata/workers/message_handler_error.ts | 0 .../testdata/workers/message_port.ts | 0 .../testdata/workers/nested_worker.js | 0 .../testdata/workers/no_permissions_worker.js | 0 .../testdata/workers/non_deno_worker.js | 0 .../testdata/workers/nonexistent_worker.out | 0 .../testdata/workers/nonexistent_worker.ts | 0 .../workers/parent_read_check_worker.js | 0 .../testdata/workers/permission_echo.js | 0 .../workers/permissions_blob_local.ts | 0 .../workers/permissions_blob_local.ts.out | 0 .../workers/permissions_blob_remote.ts | 0 .../workers/permissions_blob_remote.ts.out | 0 .../workers/permissions_data_local.ts | 0 .../workers/permissions_data_local.ts.out | 0 .../workers/permissions_data_remote.ts | 0 .../workers/permissions_data_remote.ts.out | 0 .../workers/permissions_dynamic_remote.ts | 0 .../workers/permissions_dynamic_remote.ts.out | 0 .../workers/permissions_remote_remote.ts | 0 .../workers/permissions_remote_remote.ts.out | 0 .../testdata/workers/post_undefined.ts | 0 .../testdata/workers/racy_worker.js | 0 .../workers/read_check_granular_worker.js | 0 .../testdata/workers/read_check_worker.js | 0 .../testdata/workers/shared_array_buffer.ts | 0 .../testdata/workers/sibling_worker.js | 0 .../testdata/workers/static_remote.ts | 0 .../testdata/workers/terminate_tla_crash.js | 0 .../workers/terminate_tla_crash.js.out | 0 .../testdata/workers/test_worker.js | 0 .../testdata/workers/test_worker.ts | 0 .../testdata/workers/throwing_worker.js | 0 .../testdata/workers/worker_async_error.ts | 0 .../workers/worker_async_error.ts.out | 0 .../testdata/workers/worker_crypto.js | 0 .../workers/worker_doest_stall_event_loop.ts | 0 .../worker_doest_stall_event_loop.ts.out | 0 .../testdata/workers/worker_error.ts | 0 .../testdata/workers/worker_error.ts.out | 0 .../testdata/workers/worker_event_handlers.js | 0 .../testdata/workers/worker_globals.ts | 0 .../testdata/workers/worker_large_message.js | 0 .../testdata/workers/worker_location.ts | 0 .../workers/worker_message_handler_error.ts | 0 .../worker_message_handler_error.ts.out | 0 .../testdata/workers/worker_navigator.ts | 0 .../testdata/workers/worker_nested_error.ts | 0 .../workers/worker_nested_error.ts.out | 0 .../workers/worker_structured_cloning.ts | 0 .../testdata/workers/worker_types.ts | 0 .../testdata/workers/worker_unstable.ts | 0 .../workers/worker_with_top_level_await.ts | 0 {cli/tests => tests}/unit/README.md | 0 .../unit/abort_controller_test.ts | 0 {cli/tests => tests}/unit/blob_test.ts | 0 {cli/tests => tests}/unit/body_test.ts | 0 .../unit/broadcast_channel_test.ts | 0 {cli/tests => tests}/unit/buffer_test.ts | 0 {cli/tests => tests}/unit/build_test.ts | 0 {cli/tests => tests}/unit/cache_api_test.ts | 0 {cli/tests => tests}/unit/chmod_test.ts | 0 {cli/tests => tests}/unit/chown_test.ts | 0 {cli/tests => tests}/unit/command_test.ts | 0 {cli/tests => tests}/unit/console_test.ts | 0 {cli/tests => tests}/unit/copy_file_test.ts | 0 {cli/tests => tests}/unit/cron_test.ts | 0 .../tests => tests}/unit/custom_event_test.ts | 0 {cli/tests => tests}/unit/dir_test.ts | 0 .../unit/dom_exception_test.ts | 0 {cli/tests => tests}/unit/error_stack_test.ts | 0 {cli/tests => tests}/unit/error_test.ts | 0 {cli/tests => tests}/unit/esnext_test.ts | 0 .../tests => tests}/unit/event_target_test.ts | 0 {cli/tests => tests}/unit/event_test.ts | 0 {cli/tests => tests}/unit/fetch_test.ts | 24 ++--- {cli/tests => tests}/unit/ffi_test.ts | 0 {cli/tests => tests}/unit/file_test.ts | 0 {cli/tests => tests}/unit/filereader_test.ts | 0 {cli/tests => tests}/unit/files_test.ts | 38 +++---- {cli/tests => tests}/unit/flock_test.ts | 2 +- {cli/tests => tests}/unit/fs_events_test.ts | 0 .../unit/get_random_values_test.ts | 0 {cli/tests => tests}/unit/globals_test.ts | 0 {cli/tests => tests}/unit/headers_test.ts | 0 {cli/tests => tests}/unit/http_test.ts | 18 ++-- .../tests => tests}/unit/image_bitmap_test.ts | 0 {cli/tests => tests}/unit/image_data_test.ts | 0 {cli/tests => tests}/unit/internals_test.ts | 0 {cli/tests => tests}/unit/intl_test.ts | 0 {cli/tests => tests}/unit/io_test.ts | 0 {cli/tests => tests}/unit/jupyter_test.ts | 0 {cli/tests => tests}/unit/kv_queue_test.ts | 0 .../unit/kv_queue_test_no_db_close.ts | 0 .../unit/kv_queue_undelivered_test.ts | 0 {cli/tests => tests}/unit/kv_test.ts | 0 {cli/tests => tests}/unit/link_test.ts | 0 {cli/tests => tests}/unit/make_temp_test.ts | 0 .../unit/message_channel_test.ts | 0 {cli/tests => tests}/unit/mkdir_test.ts | 0 {cli/tests => tests}/unit/navigator_test.ts | 0 {cli/tests => tests}/unit/net_test.ts | 2 +- .../unit/network_interfaces_test.ts | 0 {cli/tests => tests}/unit/ops_test.ts | 0 {cli/tests => tests}/unit/os_test.ts | 0 .../unit/path_from_url_test.ts | 0 {cli/tests => tests}/unit/performance_test.ts | 0 {cli/tests => tests}/unit/permissions_test.ts | 0 {cli/tests => tests}/unit/process_test.ts | 0 .../unit/progressevent_test.ts | 0 .../unit/promise_hooks_test.ts | 0 {cli/tests => tests}/unit/read_dir_test.ts | 12 +-- {cli/tests => tests}/unit/read_file_test.ts | 24 ++--- {cli/tests => tests}/unit/read_link_test.ts | 0 .../unit/read_text_file_test.ts | 26 ++--- {cli/tests => tests}/unit/real_path_test.ts | 8 +- {cli/tests => tests}/unit/ref_unref_test.ts | 0 {cli/tests => tests}/unit/remove_test.ts | 0 {cli/tests => tests}/unit/rename_test.ts | 0 {cli/tests => tests}/unit/request_test.ts | 0 {cli/tests => tests}/unit/resources_test.ts | 2 +- {cli/tests => tests}/unit/response_test.ts | 0 {cli/tests => tests}/unit/serve_test.ts | 10 +- {cli/tests => tests}/unit/signal_test.ts | 0 {cli/tests => tests}/unit/stat_test.ts | 24 ++--- {cli/tests => tests}/unit/stdio_test.ts | 0 {cli/tests => tests}/unit/streams_test.ts | 0 .../unit/structured_clone_test.ts | 0 {cli/tests => tests}/unit/symbol_test.ts | 0 {cli/tests => tests}/unit/symlink_test.ts | 0 {cli/tests => tests}/unit/sync_test.ts | 0 {cli/tests => tests}/unit/test_util.ts | 0 {cli/tests => tests}/unit/testing_test.ts | 0 .../unit/text_encoding_test.ts | 0 {cli/tests => tests}/unit/timers_test.ts | 0 {cli/tests => tests}/unit/tls_test.ts | 94 +++++++++--------- {cli/tests => tests}/unit/truncate_test.ts | 0 {cli/tests => tests}/unit/tty_color_test.ts | 0 {cli/tests => tests}/unit/tty_test.ts | 2 +- {cli/tests => tests}/unit/umask_test.ts | 0 .../unit/url_search_params_test.ts | 0 {cli/tests => tests}/unit/url_test.ts | 0 {cli/tests => tests}/unit/urlpattern_test.ts | 0 {cli/tests => tests}/unit/utime_test.ts | 0 {cli/tests => tests}/unit/version_test.ts | 0 {cli/tests => tests}/unit/wasm_test.ts | 0 {cli/tests => tests}/unit/webcrypto_test.ts | 8 +- {cli/tests => tests}/unit/webgpu_test.ts | 6 +- {cli/tests => tests}/unit/websocket_test.ts | 4 +- .../unit/websocketstream_test.ts.disabled | 0 {cli/tests => tests}/unit/webstorage_test.ts | 0 .../unit/worker_permissions_test.ts | 0 {cli/tests => tests}/unit/worker_test.ts | 0 {cli/tests => tests}/unit/write_file_test.ts | 0 .../unit/write_text_file_test.ts | 0 .../unit_node/_fs/_fs_access_test.ts | 0 .../unit_node/_fs/_fs_appendFile_test.ts | 0 .../unit_node/_fs/_fs_chmod_test.ts | 0 .../unit_node/_fs/_fs_chown_test.ts | 0 .../unit_node/_fs/_fs_close_test.ts | 0 .../unit_node/_fs/_fs_copy_test.ts | 0 .../unit_node/_fs/_fs_dir_test.ts | 0 .../unit_node/_fs/_fs_dirent_test.ts | 0 .../unit_node/_fs/_fs_exists_test.ts | 0 .../unit_node/_fs/_fs_fdatasync_test.ts | 0 .../unit_node/_fs/_fs_fstat_test.ts | 0 .../unit_node/_fs/_fs_fsync_test.ts | 0 .../unit_node/_fs/_fs_ftruncate_test.ts | 0 .../unit_node/_fs/_fs_futimes_test.ts | 0 .../unit_node/_fs/_fs_handle_test.ts | 0 .../unit_node/_fs/_fs_link_test.ts | 0 .../unit_node/_fs/_fs_lstat_test.ts | 0 .../unit_node/_fs/_fs_mkdir_test.ts | 0 .../unit_node/_fs/_fs_mkdtemp_test.ts | 0 .../unit_node/_fs/_fs_open_test.ts | 0 .../unit_node/_fs/_fs_opendir_test.ts | 0 .../unit_node/_fs/_fs_readFile_test.ts | 0 .../unit_node/_fs/_fs_read_test.ts | 0 .../unit_node/_fs/_fs_readdir_test.ts | 0 .../unit_node/_fs/_fs_readlink_test.ts | 0 .../unit_node/_fs/_fs_realpath_test.ts | 0 .../unit_node/_fs/_fs_rename_test.ts | 0 .../unit_node/_fs/_fs_rm_test.ts | 0 .../unit_node/_fs/_fs_rmdir_test.ts | 0 .../unit_node/_fs/_fs_stat_test.ts | 0 .../unit_node/_fs/_fs_symlink_test.ts | 0 .../unit_node/_fs/_fs_truncate_test.ts | 0 .../unit_node/_fs/_fs_unlink_test.ts | 0 .../unit_node/_fs/_fs_utimes_test.ts | 0 .../unit_node/_fs/_fs_watch_test.ts | 0 .../unit_node/_fs/_fs_writeFile_test.ts | 0 .../unit_node/_fs/_fs_write_test.ts | 0 .../unit_node/_fs/testdata/hello.txt | 0 {cli/tests => tests}/unit_node/_test_utils.ts | 0 .../unit_node/assertion_error_test.ts | 0 .../unit_node/async_hooks_test.ts | 0 {cli/tests => tests}/unit_node/buffer_test.ts | 0 .../unit_node/child_process_test.ts | 0 .../tests => tests}/unit_node/console_test.ts | 0 .../crypto/crypto_cipher_gcm_test.ts | 0 .../unit_node/crypto/crypto_cipher_test.ts | 0 .../unit_node/crypto/crypto_hash_test.ts | 0 .../unit_node/crypto/crypto_key_test.ts | 0 .../unit_node/crypto/crypto_sign_test.ts | 0 .../unit_node/crypto/ec_private_secp256r1.pem | 0 .../unit_node/crypto/gcmEncryptExtIV128.json | 0 .../unit_node/crypto/gcmEncryptExtIV256.json | 0 {cli/tests => tests}/unit_node/dgram_test.ts | 0 {cli/tests => tests}/unit_node/events_test.ts | 0 {cli/tests => tests}/unit_node/fs_test.ts | 6 +- {cli/tests => tests}/unit_node/http2_test.ts | 0 {cli/tests => tests}/unit_node/http_test.ts | 6 +- .../unit_node/internal/_randomBytes_test.ts | 0 .../unit_node/internal/_randomFill_test.ts | 0 .../unit_node/internal/_randomInt_test.ts | 0 .../unit_node/internal/pbkdf2_test.ts | 0 .../unit_node/internal/scrypt_test.ts | 0 {cli/tests => tests}/unit_node/module_test.ts | 4 +- {cli/tests => tests}/unit_node/net_test.ts | 0 {cli/tests => tests}/unit_node/os_test.ts | 0 {cli/tests => tests}/unit_node/path_test.ts | 0 .../unit_node/perf_hooks_test.ts | 0 .../tests => tests}/unit_node/process_test.ts | 0 .../unit_node/querystring_test.ts | 0 .../unit_node/readline_test.ts | 0 {cli/tests => tests}/unit_node/repl_test.ts | 0 {cli/tests => tests}/unit_node/stream_test.ts | 0 .../unit_node/string_decoder_test.ts | 0 .../unit_node/testdata/add_global_property.js | 0 .../testdata/add_global_property_run_main.js | 0 .../unit_node/testdata/binary_stdio.js | 0 .../unit_node/testdata/child_process_stdio.js | 0 .../testdata/child_process_stdio_012.js | 0 .../unit_node/testdata/child_process_unref.js | 0 .../testdata/exec_file_text_error.js | 0 .../testdata/exec_file_text_output.js | 0 .../unit_node/testdata/infinite_loop.js | 0 .../unit_node/testdata/lorem_ipsum.txt | 0 .../testdata/node_modules/foo/index.js | 0 .../testdata/node_modules/foo/package.json | 0 .../unit_node/testdata/process_exit.ts | 0 .../unit_node/testdata/process_exit2.ts | 0 .../unit_node/testdata/process_really_exit.ts | 0 .../unit_node/testdata/process_stdin.ts | 0 .../testdata/process_stdin_dummy.txt | 0 .../unit_node/testdata/rsa_private.pem | 0 .../unit_node/testdata/rsa_private_pkcs1.pem | 0 .../unit_node/testdata/rsa_public.pem | 0 .../unit_node/testdata/worker_module/index.js | 0 .../testdata/worker_module/other_file.js | 0 .../testdata/worker_module/package.json | 0 .../unit_node/testdata/worker_threads.mjs | 0 {cli/tests => tests}/unit_node/timers_test.ts | 0 {cli/tests => tests}/unit_node/tls_test.ts | 0 {cli/tests => tests}/unit_node/tty_test.ts | 0 {cli/tests => tests}/unit_node/util_test.ts | 0 {cli/tests => tests}/unit_node/v8_test.ts | 0 {cli/tests => tests}/unit_node/vm_test.ts | 0 .../unit_node/worker_threads_test.ts | 0 {cli/tests => tests}/unit_node/zlib_test.ts | 0 tools/copyright_checker.js | 6 +- tools/lint.js | 22 ++-- tools/node_compat/TODO.md | 2 +- tools/node_compat/setup.ts | 8 +- 3450 files changed, 281 insertions(+), 288 deletions(-) delete mode 100644 cli/tests/config/deno.json delete mode 100644 cli/tests/node_compat/deno.json delete mode 100644 cli/tests/testdata/coverage/no_transpiled_lines/index.ts delete mode 100644 cli/tests/testdata/run/node_prefix_missing/main.ts.out_feature_enabled delete mode 100644 cli/tests/testdata/test/ops_sanitizer_step_leak.out rename {cli/tests => tests}/Cargo.toml (100%) create mode 100644 tests/config/deno.json rename {cli/tests => tests}/integration/bench_tests.rs (100%) rename {cli/tests => tests}/integration/bundle_tests.rs (100%) rename {cli/tests => tests}/integration/cache_tests.rs (100%) rename {cli/tests => tests}/integration/cert_tests.rs (100%) rename {cli/tests => tests}/integration/check_tests.rs (100%) rename {cli/tests => tests}/integration/compile_tests.rs (99%) rename {cli/tests => tests}/integration/coverage_tests.rs (100%) rename {cli/tests => tests}/integration/doc_tests.rs (100%) rename {cli/tests => tests}/integration/eval_tests.rs (100%) rename {cli/tests => tests}/integration/flags_tests.rs (100%) rename {cli/tests => tests}/integration/fmt_tests.rs (100%) rename {cli/tests => tests}/integration/info_tests.rs (100%) rename {cli/tests => tests}/integration/init_tests.rs (100%) rename {cli/tests => tests}/integration/inspector_tests.rs (100%) rename {cli/tests => tests}/integration/install_tests.rs (100%) rename {cli/tests => tests}/integration/js_unit_tests.rs (99%) rename {cli/tests => tests}/integration/jsr_tests.rs (100%) rename {cli/tests => tests}/integration/jupyter_tests.rs (100%) rename {cli/tests => tests}/integration/lint_tests.rs (100%) rename {cli/tests => tests}/integration/lsp_tests.rs (100%) rename {cli/tests => tests}/integration/mod.rs (100%) rename {cli/tests => tests}/integration/node_compat_tests.rs (94%) rename {cli/tests => tests}/integration/node_unit_tests.rs (99%) rename {cli/tests => tests}/integration/npm_tests.rs (100%) rename {cli/tests => tests}/integration/publish_tests.rs (100%) rename {cli/tests => tests}/integration/repl_tests.rs (100%) rename {cli/tests => tests}/integration/run_tests.rs (100%) rename {cli/tests => tests}/integration/shared_library_tests.rs (100%) rename {cli/tests => tests}/integration/task_tests.rs (100%) rename {cli/tests => tests}/integration/test_tests.rs (100%) rename {cli/tests => tests}/integration/upgrade_tests.rs (100%) rename {cli/tests => tests}/integration/vendor_tests.rs (100%) rename {cli/tests => tests}/integration/watcher_tests.rs (100%) rename {cli/tests => tests}/integration/worker_tests.rs (100%) rename {cli/tests => tests}/integration_tests.rs (100%) rename {cli/tests => tests}/integration_tests_runner.rs (100%) rename {cli/tests => tests}/lib.rs (100%) rename {cli/tests => tests}/node_compat/common.ts (100%) rename {cli/tests => tests}/node_compat/config.jsonc (100%) create mode 100644 tests/node_compat/deno.json rename {cli/tests => tests}/node_compat/polyfill_globals.js (100%) rename {cli/tests => tests}/node_compat/runner.ts (100%) rename {cli/tests => tests}/node_compat/test.ts (100%) rename {cli/tests => tests}/node_compat/test/common/child_process.js (100%) rename {cli/tests => tests}/node_compat/test/common/countdown.js (100%) rename {cli/tests => tests}/node_compat/test/common/dns.js (100%) rename {cli/tests => tests}/node_compat/test/common/duplexpair.js (100%) rename {cli/tests => tests}/node_compat/test/common/fixtures.js (100%) rename {cli/tests => tests}/node_compat/test/common/hijackstdio.js (100%) rename {cli/tests => tests}/node_compat/test/common/index.js (100%) rename {cli/tests => tests}/node_compat/test/common/index.mjs (100%) rename {cli/tests => tests}/node_compat/test/common/internet.js (100%) rename {cli/tests => tests}/node_compat/test/common/package.json (100%) rename {cli/tests => tests}/node_compat/test/common/tmpdir.js (100%) rename {cli/tests => tests}/node_compat/test/fixtures/GH-1899-output.js (100%) rename {cli/tests => tests}/node_compat/test/fixtures/a.js (100%) rename {cli/tests => tests}/node_compat/test/fixtures/child-process-spawn-node.js (65%) rename {cli/tests => tests}/node_compat/test/fixtures/child_process_should_emit_error.js (100%) rename {cli/tests => tests}/node_compat/test/fixtures/echo.js (100%) rename {cli/tests => tests}/node_compat/test/fixtures/elipses.txt (100%) rename {cli/tests => tests}/node_compat/test/fixtures/empty.txt (100%) rename {cli/tests => tests}/node_compat/test/fixtures/exit.js (100%) rename {cli/tests => tests}/node_compat/test/fixtures/keys/agent1-cert.pem (100%) rename {cli/tests => tests}/node_compat/test/fixtures/keys/agent1-key.pem (100%) rename {cli/tests => tests}/node_compat/test/fixtures/keys/ca1-cert.pem (100%) rename {cli/tests => tests}/node_compat/test/fixtures/loop.js (100%) rename {cli/tests => tests}/node_compat/test/fixtures/package.json (100%) rename {cli/tests => tests}/node_compat/test/fixtures/print-chars.js (100%) rename {cli/tests => tests}/node_compat/test/fixtures/x.txt (100%) rename {cli/tests => tests}/node_compat/test/internet/package.json (100%) rename {cli/tests => tests}/node_compat/test/internet/test-dns-any.js (100%) rename {cli/tests => tests}/node_compat/test/internet/test-dns-idna2008.js (100%) rename {cli/tests => tests}/node_compat/test/internet/test-dns-ipv4.js (100%) rename {cli/tests => tests}/node_compat/test/internet/test-dns-ipv6.js (100%) rename {cli/tests => tests}/node_compat/test/internet/test-dns-lookup.js (100%) rename {cli/tests => tests}/node_compat/test/internet/test-dns-promises-resolve.js (100%) rename {cli/tests => tests}/node_compat/test/internet/test-dns-regress-6244.js (100%) rename {cli/tests => tests}/node_compat/test/internet/test-dns-setserver-in-callback-of-resolve4.js (100%) rename {cli/tests => tests}/node_compat/test/internet/test-dns.js (100%) rename {cli/tests => tests}/node_compat/test/internet/test-http-https-default-ports.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/package.json (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-assert-async.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-assert-fail.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-assert-strict-exists.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-assert.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-bad-unicode.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-btoa-atob.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-alloc.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-arraybuffer.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-ascii.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-badhex.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-bigint64.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-bytelength.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-compare-offset.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-concat.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-constants.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-copy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-equals.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-failed-alloc-typed-arrays.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-fakes.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-from.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-includes.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-indexof.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-inheritance.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-isencoding.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-iterator.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-new.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-no-negative-allocation.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-nopendingdep-map.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-of-no-deprecation.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-over-max-length.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-parent-property.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-read.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-readdouble.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-readfloat.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-readint.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-readuint.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-safe-unsafe.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-slice.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-slow.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-swap.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-tojson.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-tostring-range.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-tostring-rangeerror.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-tostring.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-writedouble.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-writefloat.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-writeint.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-writeuint.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-zero-fill-cli.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-zero-fill-reset.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-buffer-zero-fill.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-default-options.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-double-pipe.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-abortcontroller-promisified.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-cwd.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-encoding.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-env.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-kill-throws.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-maxbuf.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-std-encoding.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-stdout-stderr-data-string.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exec-timeout-not-expired.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-execfile-maxbuf.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-execfile.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-execsync-maxbuf.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-exit-code.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-flush-stdio.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-fork-ref.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-fork-ref2.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-ipc-next-tick.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-ipc.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-kill.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-set-blocking.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-spawn-args.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-spawn-event.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-spawnsync-args.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-spawnsync-env.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-spawnsync-validation-errors.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-spawnsync.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-stdio-inherit.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-stdout-flush-exit.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-child-process-stdout-flush.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-console-async-write-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-console-group.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-console-instance.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-console-log-stdio-broken-dest.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-console-log-throw-primitive.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-console-no-swallow-stack-overflow.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-console-sync-write-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-console-table.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-console-tty-colors.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-crypto-dh-shared.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-crypto-dh.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-crypto-hkdf.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-crypto-hmac.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-crypto-prime.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-crypto-secret-keygen.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-crypto-stream.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-crypto-update-encoding.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-crypto-x509.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dgram-close-during-bind.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dgram-close-signal.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dgram-custom-lookup.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dgram-ipv6only.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dgram-send-cb-quelches-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dgram-socket-buffer-size.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dgram-udp6-link-local-address.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-diagnostics-channel-object-channel-pub-sub.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-diagnostics-channel-udp.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dns-lookup.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dns-memory-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dns-promises-exists.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dns-resolveany.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dns-resolvens-typeerror.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dns-setservers-type-check.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-dns.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-eval-strict-referenceerror.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-eval.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-add-listeners.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-emit-context.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-error-monitor.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-errors.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-get-max-listeners.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-invalid-listener.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-listener-count.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-listeners-side-effects.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-listeners.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-max-listeners.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-method-names.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-modify-in-emit.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-no-error-provided-to-error-event.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-num-args.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-once.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-prepend.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-remove-all-listeners.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-remove-listeners.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-set-max-listeners-side-effects.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-special-event-names.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-subclass.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-event-emitter-symbols.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-events-list.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-events-on-async-iterator.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-events-once.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-events-uncaught-exception-stack.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-eventtarget-brandcheck.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-exception-handler.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-exception-handler2.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-file-read-noexist.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-file-write-stream.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-file-write-stream2.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-file-write-stream3.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-file-write-stream4.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-access.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-append-file-sync.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-append-file.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-chmod-mask.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-chmod.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-chown-type-check.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-copyfile.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-empty-readStream.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-mkdir.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-open-flags.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-open-mode-mask.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-open-no-close.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-open-numeric-flags.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-open.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-opendir.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream-autoClose.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream-concurrent-reads.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream-double-close.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream-encoding.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream-fd.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream-inherit.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream-patch-open.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream-resume.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream-throw-type-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-stream.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-type.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read-zero-length.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-read.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-readdir-stack-overflow.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-readdir.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-readfile-empty.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-realpath-native.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-not-found.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-on-file.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-rmdir-recursive-throws-not-found.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-rmdir-recursive-throws-on-file.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-rmdir-recursive-warns-not-found.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-rmdir-recursive-warns-on-file.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-rmdir-recursive.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-rmdir-type-check.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-watchfile.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-buffer.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-file-buffer.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-file-invalid-path.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-file-sync.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-file.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-no-fd.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-stream-autoclose-option.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-stream-close-without-callback.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-stream-double-close.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-stream-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-stream-fs.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-stream-throw-type-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-stream.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write-sync.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-write.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-fs-writev-sync.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-handle-wrap-close-abort.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-agent-getname.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-client-get-url.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-client-read-in-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-localaddress.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-outgoing-internal-headernames-getter.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-outgoing-internal-headernames-setter.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-outgoing-internal-headers.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-outgoing-renderHeaders.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-outgoing-settimeout.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-url.parse-auth-with-header-in-request.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-url.parse-auth.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-url.parse-basic.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-url.parse-https.request.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-url.parse-only-support-http-https-protocol.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-url.parse-path.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-url.parse-post.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-http-url.parse-search.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-access-byteswritten.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-better-error-messages-listen-path.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-better-error-messages-path.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-better-error-messages-port-hostname.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-connect-after-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-connect-buffer.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-connect-buffer2.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-connect-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-connect-immediate-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-connect-immediate-finish.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-connect-no-arg.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-dns-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-during-close.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-end-close.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-end-without-connect.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-isip.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-isipv4.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-isipv6.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-listen-close-server-callback-is-not-function.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-listen-close-server.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-listen-invalid-port.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-listening.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-localerror.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-options-lookup.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-pipe-connect-errors.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-server-call-listen-multiple-times.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-server-listen-options-signal.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-server-listen-options.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-server-listen-path.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-server-listen-remove-callback.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-server-options.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-server-try-ports.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-server-unref-persistent.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-server-unref.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-socket-destroy-twice.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-socket-no-halfopen-enforcer.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-socket-timeout.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-timeout-no-handle.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-net-write-arguments.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-next-tick-doesnt-hang.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-next-tick-fixed-queue-regression.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-next-tick-intentional-starvation.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-next-tick-ordering.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-next-tick-ordering2.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-next-tick-when-exiting.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-next-tick.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-nodeeventtarget.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-os.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-outgoing-message-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-outgoing-message-pipe.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-parse-args.mjs (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-basename.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-dirname.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-extname.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-isabsolute.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-join.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-makelong.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-normalize.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-parse-format.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-posix-exists.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-relative.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-resolve.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-win32-exists.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path-zero-length-strings.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-path.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-process-beforeexit.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-process-env-allowed-flags.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-process-exit-from-before-exit.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-process-exit-handler.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-process-exit-recursive.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-process-exit.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-process-kill-pid.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-process-uptime.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-promise-unhandled-silent.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-promise-unhandled-throw-handler.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-querystring-escape.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-querystring-multichar-separator.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-querystring.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-readline-emit-keypress-events.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-readline-interface.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-readline-keys.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-readline-position.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-readline-reopen.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-readline-set-raw-mode.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-readline-undefined-columns.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-readline.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stdin-from-file-spawn.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-add-abort-signal.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-aliases-legacy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-auto-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-await-drain-writers-in-synchronously-recursion-write.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-backpressure.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-big-packet.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-big-push.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-buffer-list.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-construct.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-destroy-event-order.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-duplex-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-duplex-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-duplex-from.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-duplex-props.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-duplex-readable-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-duplex-writable-finished.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-duplex.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-end-paused.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-error-once.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-events-prepend.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-inheritance.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-ispaused.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-objectmode-undefined.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-once-readable-pipe.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-after-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-await-drain-manual-resume.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-await-drain-push-while-write.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-await-drain.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-cleanup.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-error-handling.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-event.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-flow-after-unpipe.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-flow.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-manual-resume.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-needDrain.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-same-destination-twice.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipeline-async-iterator.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipeline-queued-end-in-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-pipeline-with-empty-string.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-push-strings.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-aborted.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-add-chunk-during-data.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-constructor-set-methods.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-data.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-didRead.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-emit-readable-short-stream.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-emittedReadable.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-end-destroyed.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-ended.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-error-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-event.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-flow-recursion.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-hwm-0-async.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-hwm-0-no-flow-data.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-hwm-0.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-infinite-read.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-invalid-chunk.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-needReadable.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-next-no-null.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-no-unneeded-readable.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-object-multi-push-async.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-pause-and-resume.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-readable-then-resume.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-readable.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-reading-readingMore.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-resume-hwm.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-resumeScheduled.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-setEncoding-existing-buffers.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-setEncoding-null.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-unshift.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readable-with-unimplemented-_read.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-readableListening-state.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-transform-callback-twice.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-transform-constructor-set-methods.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-transform-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-transform-final-sync.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-transform-final.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-transform-flush-data.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-transform-objectmode-falsey-value.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-transform-split-highwatermark.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-transform-split-objectmode.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-uint8array.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-unpipe-event.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-unshift-empty-chunk.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-unshift-read-race.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-change-default-encoding.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-clear-buffer.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-constructor-set-methods.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-decoded-encoding.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-end-cb-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-end-multiple.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-ended-state.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-finish-destroyed.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-finished-state.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-finished.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-invalid-chunk.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-needdrain-state.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-null.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-properties.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-writable.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-write-cb-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-write-cb-twice.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-write-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writable-write-writev-finish.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writableState-ending.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-write-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-write-drain.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-write-final.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream-writev.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-base64-single-char-read-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-basic.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-compatibility.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-decode-partial.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-finish-pipe.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-large-read-stall.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-objects.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-pipe-error-handling.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-pipe-error-once-listener.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-push.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-read-sync-stack.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-readable-empty-buffer-no-eof.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-readable-from-list.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-readable-legacy-drain.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-readable-non-empty-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-readable-wrap-empty.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-readable-wrap-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-readable-wrap.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-set-encoding.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-transform.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-unpipe-drain.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-unpipe-leak.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream2-writable.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream3-cork-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream3-cork-uncork.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-stream3-pause-then-read.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-streams-highwatermark.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-api-refs.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-args.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-clear-null-does-not-throw-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-clear-object-does-not-throw-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-clear-timeout-interval-equivalent.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-clearImmediate.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-interval-throw.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-non-integer-delay.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-refresh.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-same-timeout-wrong-list-deleted.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-timeout-with-non-integer.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-uncaught-exception.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-unref-throw-then-ref.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-user-call.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-timers-zero-timeout.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-tty-stdin-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-ttywrap-invalid-fd.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-domain-ascii-unicode.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-fileurltopath.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-format-invalid-input.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-format-whatwg.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-format.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-parse-invalid-input.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-parse-query.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-pathtofileurl.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-relative.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-url-urltooptions.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-deprecate-invalid-code.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-deprecate.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-format.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-inherits.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-inspect-long-running.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-inspect-namespace.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-inspect-proxy.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-inspect.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-isDeepStrictEqual.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-promisify.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-types-exists.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util-types.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-util.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-vm-new-script-this-context.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-vm-static-this.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-webcrypto-sign-verify.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-encoding-custom-api-basics.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-streaming.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-passive.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-signal.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-events-customevent.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-url-custom-global.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-url-custom-href-side-effect.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-url-override-hostname.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-whatwg-url-properties.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-close-after-error.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-close-after-write.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-convenience-methods.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-destroy-pipe.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-empty-buffer.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-from-string.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-invalid-input.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-no-stream.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-random-byte-pipes.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-sync-no-event.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-truncated.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-unzip-one-byte-chunks.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-write-after-end.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-write-after-flush.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-zero-byte.js (100%) rename {cli/tests => tests}/node_compat/test/parallel/test-zlib-zero-windowBits.js (100%) rename {cli/tests => tests}/node_compat/test/pseudo-tty/console-dumb-tty.js (100%) rename {cli/tests => tests}/node_compat/test/pseudo-tty/console_colors.js (100%) rename {cli/tests => tests}/node_compat/test/pseudo-tty/no_dropped_stdio.js (100%) rename {cli/tests => tests}/node_compat/test/pseudo-tty/no_interleaved_stdio.js (100%) rename {cli/tests => tests}/node_compat/test/pseudo-tty/package.json (100%) rename {cli/tests => tests}/node_compat/test/pseudo-tty/test-tty-color-support-warning-2.js (100%) rename {cli/tests => tests}/node_compat/test/pseudo-tty/test-tty-color-support-warning.js (100%) rename {cli/tests => tests}/node_compat/test/pseudo-tty/test-tty-stdin-end.js (100%) rename {cli/tests => tests}/node_compat/test/pseudo-tty/test-tty-stdout-end.js (100%) rename {cli/tests => tests}/node_compat/test/pummel/package.json (100%) rename {cli/tests => tests}/node_compat/test/sequential/package.json (100%) rename {cli/tests => tests}/node_compat/test/sequential/test-child-process-exit.js (100%) rename {cli/tests => tests}/testdata/allow_run_allowlist_resolution.ts (100%) rename {cli/tests => tests}/testdata/allow_run_allowlist_resolution.ts.out (100%) rename {cli/tests => tests}/testdata/assets/DenoWinRunner.cs (100%) rename {cli/tests => tests}/testdata/assets/DenoWinRunner.ps1 (100%) rename {cli/tests => tests}/testdata/assets/deno_dom_0.1.3-alpha2.wasm (100%) rename {cli/tests => tests}/testdata/assets/fixture.json (100%) rename {cli/tests => tests}/testdata/assets/hello.txt (100%) rename {cli/tests => tests}/testdata/assets/lock_target.txt (100%) rename {cli/tests => tests}/testdata/assets/unreachable.wasm (100%) rename {cli/tests => tests}/testdata/bench/allow_all.out (100%) rename {cli/tests => tests}/testdata/bench/allow_all.ts (91%) rename {cli/tests => tests}/testdata/bench/allow_none.out (100%) rename {cli/tests => tests}/testdata/bench/allow_none.ts (79%) rename {cli/tests => tests}/testdata/bench/before_unload_prevent_default.out (100%) rename {cli/tests => tests}/testdata/bench/before_unload_prevent_default.ts (100%) rename {cli/tests => tests}/testdata/bench/bench_formatting.out (100%) rename {cli/tests => tests}/testdata/bench/bench_formatting.ts (100%) rename {cli/tests => tests}/testdata/bench/check_local_by_default.out (100%) rename {cli/tests => tests}/testdata/bench/check_local_by_default.ts (100%) rename {cli/tests => tests}/testdata/bench/check_local_by_default2.out (100%) rename {cli/tests => tests}/testdata/bench/check_local_by_default2.ts (100%) rename {cli/tests => tests}/testdata/bench/clear_timeout.out (100%) rename {cli/tests => tests}/testdata/bench/clear_timeout.ts (100%) rename {cli/tests => tests}/testdata/bench/collect.out (100%) rename {cli/tests => tests}/testdata/bench/collect/bench.ts (100%) rename {cli/tests => tests}/testdata/bench/collect/deno.jsonc (100%) rename {cli/tests => tests}/testdata/bench/collect/deno.malformed.jsonc (100%) rename {cli/tests => tests}/testdata/bench/collect/deno2.jsonc (100%) rename {cli/tests => tests}/testdata/bench/collect/ignore/bench.ts (100%) rename {cli/tests => tests}/testdata/bench/collect/include/2_bench.ts (100%) rename {cli/tests => tests}/testdata/bench/collect/include/bench.ts (100%) rename {cli/tests => tests}/testdata/bench/collect2.out (100%) rename {cli/tests => tests}/testdata/bench/collect_with_malformed_config.out (100%) rename {cli/tests => tests}/testdata/bench/exit_sanitizer.out (100%) rename {cli/tests => tests}/testdata/bench/exit_sanitizer.ts (100%) rename {cli/tests => tests}/testdata/bench/explicit_start_and_end.out (100%) rename {cli/tests => tests}/testdata/bench/explicit_start_and_end.ts (100%) rename {cli/tests => tests}/testdata/bench/explicit_start_and_end_low_precision.out (100%) rename {cli/tests => tests}/testdata/bench/explicit_start_and_end_low_precision.ts (100%) rename {cli/tests => tests}/testdata/bench/fail.out (100%) rename {cli/tests => tests}/testdata/bench/fail.ts (100%) rename {cli/tests => tests}/testdata/bench/file_protocol.out (100%) rename {cli/tests => tests}/testdata/bench/file_protocol.ts (100%) rename {cli/tests => tests}/testdata/bench/filter.out (100%) rename {cli/tests => tests}/testdata/bench/filter/a_bench.ts (100%) rename {cli/tests => tests}/testdata/bench/filter/b_bench.ts (100%) rename {cli/tests => tests}/testdata/bench/filter/c_bench.ts (100%) rename {cli/tests => tests}/testdata/bench/finally_timeout.out (100%) rename {cli/tests => tests}/testdata/bench/finally_timeout.ts (100%) rename {cli/tests => tests}/testdata/bench/group_baseline.out (100%) rename {cli/tests => tests}/testdata/bench/group_baseline.ts (100%) rename {cli/tests => tests}/testdata/bench/ignore.out (100%) rename {cli/tests => tests}/testdata/bench/ignore.ts (100%) rename {cli/tests => tests}/testdata/bench/ignore_permissions.out (100%) rename {cli/tests => tests}/testdata/bench/ignore_permissions.ts (100%) rename {cli/tests => tests}/testdata/bench/interval.out (100%) rename {cli/tests => tests}/testdata/bench/interval.ts (100%) rename {cli/tests => tests}/testdata/bench/load_unload.out (100%) rename {cli/tests => tests}/testdata/bench/load_unload.ts (100%) rename {cli/tests => tests}/testdata/bench/meta.out (100%) rename {cli/tests => tests}/testdata/bench/meta.ts (100%) rename {cli/tests => tests}/testdata/bench/multifile_summary.out (100%) rename {cli/tests => tests}/testdata/bench/multiple_group.ts (100%) rename {cli/tests => tests}/testdata/bench/no_check.out (100%) rename {cli/tests => tests}/testdata/bench/no_check.ts (100%) rename {cli/tests => tests}/testdata/bench/no_color.ts (100%) rename {cli/tests => tests}/testdata/bench/no_prompt_by_default.out (100%) rename {cli/tests => tests}/testdata/bench/no_prompt_by_default.ts (100%) rename {cli/tests => tests}/testdata/bench/no_prompt_with_denied_perms.out (100%) rename {cli/tests => tests}/testdata/bench/no_prompt_with_denied_perms.ts (100%) rename {cli/tests => tests}/testdata/bench/no_run.out (100%) rename {cli/tests => tests}/testdata/bench/no_run.ts (100%) rename {cli/tests => tests}/testdata/bench/only.out (100%) rename {cli/tests => tests}/testdata/bench/only.ts (100%) rename {cli/tests => tests}/testdata/bench/overloads.out (100%) rename {cli/tests => tests}/testdata/bench/overloads.ts (100%) rename {cli/tests => tests}/testdata/bench/pass.json.out (100%) rename {cli/tests => tests}/testdata/bench/pass.out (100%) rename {cli/tests => tests}/testdata/bench/pass.ts (100%) rename {cli/tests => tests}/testdata/bench/quiet.out (100%) rename {cli/tests => tests}/testdata/bench/quiet.ts (100%) rename {cli/tests => tests}/testdata/bench/recursive_permissions_pledge.js (100%) rename {cli/tests => tests}/testdata/bench/unhandled_rejection.out (100%) rename {cli/tests => tests}/testdata/bench/unhandled_rejection.ts (100%) rename {cli/tests => tests}/testdata/bench/unresolved_promise.out (100%) rename {cli/tests => tests}/testdata/bench/unresolved_promise.ts (100%) rename {cli/tests => tests}/testdata/benches/response_string_perf.js (100%) rename {cli/tests => tests}/testdata/benches/text_decoder_perf.js (100%) rename {cli/tests => tests}/testdata/benches/text_encoder_into_perf.js (100%) rename {cli/tests => tests}/testdata/benches/text_encoder_perf.js (100%) rename {cli/tests => tests}/testdata/bundle/bare_imports/error_with_bare_import.ts (100%) rename {cli/tests => tests}/testdata/bundle/bare_imports/error_with_bare_import.ts.out (100%) rename {cli/tests => tests}/testdata/bundle/bundle.test.out (100%) rename {cli/tests => tests}/testdata/bundle/check_local_by_default/no_errors.out (100%) rename {cli/tests => tests}/testdata/bundle/check_local_by_default/no_errors.ts (100%) rename {cli/tests => tests}/testdata/bundle/check_local_by_default/type_error.out (100%) rename {cli/tests => tests}/testdata/bundle/check_local_by_default/type_error.ts (100%) rename {cli/tests => tests}/testdata/bundle/decorators/ts_decorators.out (100%) rename {cli/tests => tests}/testdata/bundle/decorators/ts_decorators.ts (100%) rename {cli/tests => tests}/testdata/bundle/dynamic_import.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_extensions/js_without_extension.out (100%) rename {cli/tests => tests}/testdata/bundle/file_extensions/ts_without_extension.out (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture01.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture02.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture03.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture04.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture05.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture06.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture07.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture08.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture09.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture10.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture11.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture12.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture13.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture14.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture15.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture16.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-fixture16_2.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-a.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-b.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-c.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-d.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-e.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-f.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-g.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-h.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-i.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-j.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-k.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-l.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-m.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-n.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-o.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-p.ts (100%) rename {cli/tests => tests}/testdata/bundle/file_tests-subdir-q.ts (100%) rename {cli/tests => tests}/testdata/bundle/fixture01.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture02.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture03.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture04.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture05.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture06.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture07.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture08.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture09.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture10.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture11.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture12.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture13.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture14.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture15.out (100%) rename {cli/tests => tests}/testdata/bundle/fixture16.out (100%) rename {cli/tests => tests}/testdata/bundle/https_deno.land-x-lib-a.ts (100%) rename {cli/tests => tests}/testdata/bundle/https_deno.land-x-lib-b.js (100%) rename {cli/tests => tests}/testdata/bundle/https_deno.land-x-lib-c.d.ts (100%) rename {cli/tests => tests}/testdata/bundle/https_deno.land-x-lib-c.js (100%) rename {cli/tests => tests}/testdata/bundle/https_deno.land-x-lib-mod.d.ts (100%) rename {cli/tests => tests}/testdata/bundle/https_deno.land-x-lib-mod.js (100%) rename {cli/tests => tests}/testdata/bundle/ignore_directives.test.out (100%) rename {cli/tests => tests}/testdata/bundle/import_map/import_map.json (100%) rename {cli/tests => tests}/testdata/bundle/import_map/main.ts (100%) rename {cli/tests => tests}/testdata/bundle/jsx.out (100%) rename {cli/tests => tests}/testdata/bundle/lockfile/check_error.json (100%) rename {cli/tests => tests}/testdata/bundle/lockfile/check_error.out (100%) rename {cli/tests => tests}/testdata/bundle/shebang_file.bundle.out (100%) rename {cli/tests => tests}/testdata/cache/036_import_map_fetch.out (100%) rename {cli/tests => tests}/testdata/cache/037_fetch_multiple.out (100%) rename {cli/tests => tests}/testdata/cache/095_cache_with_bare_import.ts (100%) rename {cli/tests => tests}/testdata/cache/095_cache_with_bare_import.ts.out (100%) rename {cli/tests => tests}/testdata/cache/cache_extensionless.out (100%) rename {cli/tests => tests}/testdata/cache/cache_random_extension.out (100%) rename {cli/tests => tests}/testdata/cache/check_local_by_default.out (100%) rename {cli/tests => tests}/testdata/cache/check_local_by_default.ts (100%) rename {cli/tests => tests}/testdata/cache/check_local_by_default2.out (100%) rename {cli/tests => tests}/testdata/cache/check_local_by_default2.ts (100%) rename {cli/tests => tests}/testdata/cache/ignore_require.js (100%) rename {cli/tests => tests}/testdata/cache/json_import/main.ts (100%) rename {cli/tests => tests}/testdata/cache/json_import/test.json (100%) rename {cli/tests => tests}/testdata/cache/performance_stats.out (100%) rename {cli/tests => tests}/testdata/cache/redirect_cache.out (100%) rename {cli/tests => tests}/testdata/cat.ts (76%) rename {cli/tests => tests}/testdata/cert/cafile_info.ts (100%) rename {cli/tests => tests}/testdata/cert/cafile_info.ts.out (100%) rename {cli/tests => tests}/testdata/cert/cafile_ts_fetch.ts (100%) rename {cli/tests => tests}/testdata/cert/cafile_ts_fetch.ts.out (100%) rename {cli/tests => tests}/testdata/cert/cafile_ts_fetch_unsafe_ssl.ts.out (100%) rename {cli/tests => tests}/testdata/cert/cafile_url_imports.ts (100%) rename {cli/tests => tests}/testdata/cert/cafile_url_imports.ts.out (100%) rename {cli/tests => tests}/testdata/cert/cafile_url_imports_unsafe_ssl.ts.out (100%) rename {cli/tests => tests}/testdata/cert/deno_land_unsafe_ssl.ts (100%) rename {cli/tests => tests}/testdata/cert/deno_land_unsafe_ssl.ts.out (100%) rename {cli/tests => tests}/testdata/cert/ip_address_unsafe_ssl.ts (100%) rename {cli/tests => tests}/testdata/cert/ip_address_unsafe_ssl.ts.out (100%) rename {cli/tests => tests}/testdata/cert/listen_tls_alpn.ts (100%) rename {cli/tests => tests}/testdata/cert/listen_tls_alpn_fail.ts (86%) rename {cli/tests => tests}/testdata/cert/localhost_unsafe_ssl.ts.out (100%) rename {cli/tests => tests}/testdata/check/all/check_all.out (100%) rename {cli/tests => tests}/testdata/check/all/check_all.ts (100%) rename {cli/tests => tests}/testdata/check/broadcast_channel.ts (100%) rename {cli/tests => tests}/testdata/check/cache_config_on_off/deno.json (100%) rename {cli/tests => tests}/testdata/check/cache_config_on_off/main.ts (100%) rename {cli/tests => tests}/testdata/check/declaration_header_file_with_no_exports.ts (100%) rename {cli/tests => tests}/testdata/check/declaration_header_file_with_no_exports_js.d.ts (100%) rename {cli/tests => tests}/testdata/check/declaration_header_file_with_no_exports_js.js (100%) rename {cli/tests => tests}/testdata/check/deno_not_found/main.out (100%) rename {cli/tests => tests}/testdata/check/deno_not_found/main.ts (100%) rename {cli/tests => tests}/testdata/check/dts/check_dts.d.ts (100%) rename {cli/tests => tests}/testdata/check/dts/check_dts.out (100%) rename {cli/tests => tests}/testdata/check/exclude_option/deno.exclude_dir.json (100%) rename {cli/tests => tests}/testdata/check/exclude_option/deno.exclude_glob.json (100%) rename {cli/tests => tests}/testdata/check/exclude_option/deno.json (100%) rename {cli/tests => tests}/testdata/check/exclude_option/exclude_option.ts.error.out (100%) rename {cli/tests => tests}/testdata/check/exclude_option/ignored/index.ts (100%) rename {cli/tests => tests}/testdata/check/exclude_option/index.ts (100%) rename {cli/tests => tests}/testdata/check/excluded_file_specified/check.out (100%) rename {cli/tests => tests}/testdata/check/excluded_file_specified/deno.json (100%) rename {cli/tests => tests}/testdata/check/excluded_file_specified/lib/types.d.ts (100%) rename {cli/tests => tests}/testdata/check/export_equals_declaration_file/main.ts (100%) rename {cli/tests => tests}/testdata/check/export_equals_declaration_file/other.d.ts (100%) rename {cli/tests => tests}/testdata/check/export_equals_declaration_file/other.js (100%) rename {cli/tests => tests}/testdata/check/jsx_not_checked/main.jsx (100%) rename {cli/tests => tests}/testdata/check/jsx_not_checked/main.out (100%) rename {cli/tests => tests}/testdata/check/jsx_not_checked/other.ts (100%) rename {cli/tests => tests}/testdata/check/jsximportsource_importmap_config/deno.json (100%) rename {cli/tests => tests}/testdata/check/jsximportsource_importmap_config/import_map.json (100%) rename {cli/tests => tests}/testdata/check/jsximportsource_importmap_config/jsx_runtime.ts (100%) rename {cli/tests => tests}/testdata/check/jsximportsource_importmap_config/main.bundle.js (100%) rename {cli/tests => tests}/testdata/check/jsximportsource_importmap_config/main.tsx (100%) rename {cli/tests => tests}/testdata/check/module_detection_force.ts (100%) rename {cli/tests => tests}/testdata/check/module_detection_force/import.ts (100%) rename {cli/tests => tests}/testdata/check/module_detection_force/main.ts (100%) rename {cli/tests => tests}/testdata/check/no_error_truncation/deno.json (100%) rename {cli/tests => tests}/testdata/check/no_error_truncation/main.out (100%) rename {cli/tests => tests}/testdata/check/no_error_truncation/main.ts (100%) rename {cli/tests => tests}/testdata/check/node_builtin_modules/mod.js (100%) rename {cli/tests => tests}/testdata/check/node_builtin_modules/mod.js.out (100%) rename {cli/tests => tests}/testdata/check/node_builtin_modules/mod.ts (100%) rename {cli/tests => tests}/testdata/check/node_builtin_modules/mod.ts.out (100%) rename {cli/tests => tests}/testdata/check/npm_install_diagnostics/main.out (100%) rename {cli/tests => tests}/testdata/check/npm_install_diagnostics/main.ts (100%) rename {cli/tests => tests}/testdata/check/response_json.ts (100%) rename {cli/tests => tests}/testdata/check/types_dts/deno.json (100%) rename {cli/tests => tests}/testdata/check/types_dts/main.out (100%) rename {cli/tests => tests}/testdata/check/types_dts/main.ts (100%) rename {cli/tests => tests}/testdata/check/types_dts/types.d.ts (100%) rename {cli/tests => tests}/testdata/commonjs/data.json (100%) rename {cli/tests => tests}/testdata/commonjs/example.js (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/colorette/index.cjs (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/colorette/index.js (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/colorette/package.json (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/imports_exports/import_export.js (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/imports_exports/import_polyfill.js (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/imports_exports/package.json (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/imports_exports/require_export.cjs (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/imports_exports/require_polyfill.js (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/left-pad/README.md (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/left-pad/index.js (100%) rename {cli/tests => tests}/testdata/commonjs/node_modules/left-pad/package.json (100%) rename {cli/tests => tests}/testdata/commonjs/package.json (100%) rename {cli/tests => tests}/testdata/compile/args.ts (100%) rename {cli/tests => tests}/testdata/compile/check_local_by_default.ts (100%) rename {cli/tests => tests}/testdata/compile/check_local_by_default2.ts (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports/import1.ts (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports/import2.ts (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports/import_path (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports/main.out (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports/main.ts (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports/main_unanalyzable.ts (90%) rename {cli/tests => tests}/testdata/compile/dynamic_imports_tmp_lit/main.info.out (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports_tmp_lit/main.js (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports_tmp_lit/other/data.json (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports_tmp_lit/other/sub/data2.json (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports_tmp_lit/sub/a.js (100%) rename {cli/tests => tests}/testdata/compile/dynamic_imports_tmp_lit/sub/b.ts (100%) rename {cli/tests => tests}/testdata/compile/node_modules_symlink_outside/main.out (100%) rename {cli/tests => tests}/testdata/compile/node_modules_symlink_outside/main.ts (100%) rename {cli/tests => tests}/testdata/compile/node_modules_symlink_outside/main_compile_file.out (100%) rename {cli/tests => tests}/testdata/compile/node_modules_symlink_outside/main_compile_folder.out (100%) rename {cli/tests => tests}/testdata/compile/npm_fs/main.out (100%) rename {cli/tests => tests}/testdata/compile/npm_fs/main.ts (100%) rename {cli/tests => tests}/testdata/compile/standalone_error.ts (100%) rename {cli/tests => tests}/testdata/compile/standalone_error_module_with_imports_1.ts (100%) rename {cli/tests => tests}/testdata/compile/standalone_error_module_with_imports_2.ts (100%) rename {cli/tests => tests}/testdata/compile/standalone_follow_redirects.ts (100%) rename {cli/tests => tests}/testdata/compile/standalone_follow_redirects_2.js (69%) rename {cli/tests => tests}/testdata/compile/standalone_import_datauri.ts (100%) rename {cli/tests => tests}/testdata/compile/standalone_import_map.json (100%) rename {cli/tests => tests}/testdata/compile/standalone_import_map.ts (100%) rename {cli/tests => tests}/testdata/compile/standalone_import_map_config.json (100%) rename {cli/tests => tests}/testdata/compile/standalone_runtime_flags.ts (100%) rename {cli/tests => tests}/testdata/compile/unstable_features.ts (100%) rename {cli/tests => tests}/testdata/compile/vfs_implicit_read_permission/main.out (100%) rename {cli/tests => tests}/testdata/compile/vfs_implicit_read_permission/main.ts (100%) rename {cli/tests => tests}/testdata/compile/workers/basic.out (100%) rename {cli/tests => tests}/testdata/compile/workers/basic.ts (100%) rename {cli/tests => tests}/testdata/compile/workers/not_in_module_map.ts (100%) rename {cli/tests => tests}/testdata/compile/workers/worker.ts (100%) rename {cli/tests => tests}/testdata/coverage/branch.ts (100%) rename {cli/tests => tests}/testdata/coverage/branch_expected.lcov (100%) rename {cli/tests => tests}/testdata/coverage/branch_expected.out (100%) rename {cli/tests => tests}/testdata/coverage/branch_test.ts (100%) rename {cli/tests => tests}/testdata/coverage/complex.ts (100%) rename {cli/tests => tests}/testdata/coverage/complex_expected.lcov (100%) rename {cli/tests => tests}/testdata/coverage/complex_expected.out (100%) rename {cli/tests => tests}/testdata/coverage/complex_test.ts (100%) rename {cli/tests => tests}/testdata/coverage/doesnt_exist.out (100%) rename {cli/tests => tests}/testdata/coverage/final_blankline.js (100%) rename {cli/tests => tests}/testdata/coverage/final_blankline_expected.lcov (100%) rename {cli/tests => tests}/testdata/coverage/final_blankline_expected.out (100%) rename {cli/tests => tests}/testdata/coverage/final_blankline_test.js (100%) rename {cli/tests => tests}/testdata/coverage/invalid_cache/mod.test.ts (100%) rename {cli/tests => tests}/testdata/coverage/invalid_cache/mod_after.ts (100%) rename {cli/tests => tests}/testdata/coverage/invalid_cache/mod_before.ts (100%) rename {cli/tests => tests}/testdata/coverage/multifile/a_test.js (100%) rename {cli/tests => tests}/testdata/coverage/multifile/b_test.js (100%) rename {cli/tests => tests}/testdata/coverage/multifile/expected.lcov (100%) rename {cli/tests => tests}/testdata/coverage/multifile/expected.out (100%) rename {cli/tests => tests}/testdata/coverage/multifile/mod.js (100%) rename {cli/tests => tests}/testdata/coverage/multisource/bar.ts (100%) rename {cli/tests => tests}/testdata/coverage/multisource/baz/quux.ts (100%) rename {cli/tests => tests}/testdata/coverage/multisource/baz/qux.ts (100%) rename {cli/tests => tests}/testdata/coverage/multisource/foo.ts (100%) rename {cli/tests => tests}/testdata/coverage/multisource/test.ts (100%) rename {cli/tests => tests}/testdata/coverage/no_internal_code_test.ts (100%) rename {cli/tests => tests}/testdata/coverage/no_internal_node_code_test.ts (100%) rename {cli/tests => tests}/testdata/coverage/no_npm_coverage/expected.out (100%) rename {cli/tests => tests}/testdata/coverage/no_npm_coverage/no_npm_coverage.ts (100%) rename {cli/tests => tests}/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts (100%) rename {cli/tests => tests}/testdata/coverage/no_snaps_included/__snapshots__/no_snaps_included_test.ts.snap (100%) rename {cli/tests => tests}/testdata/coverage/no_snaps_included/expected.out (100%) rename {cli/tests => tests}/testdata/coverage/no_snaps_included/no_snaps_included.ts (100%) rename {cli/tests => tests}/testdata/coverage/no_snaps_included/no_snaps_included_test.ts (77%) rename {cli/tests => tests}/testdata/coverage/no_tests_included/expected.out (100%) rename {cli/tests => tests}/testdata/coverage/no_tests_included/foo.test.js (61%) rename {cli/tests => tests}/testdata/coverage/no_tests_included/foo.test.mts (61%) rename {cli/tests => tests}/testdata/coverage/no_tests_included/foo.test.ts (61%) rename {cli/tests => tests}/testdata/coverage/no_tests_included/foo.ts (100%) rename {cli/tests => tests}/testdata/coverage/no_transpiled_lines/expected.lcov (100%) rename {cli/tests => tests}/testdata/coverage/no_transpiled_lines/expected.out (100%) create mode 100644 tests/testdata/coverage/no_transpiled_lines/index.ts rename {cli/tests => tests}/testdata/coverage/no_transpiled_lines/interface.ts (100%) rename {cli/tests => tests}/testdata/coverage/no_transpiled_lines/repro_test.ts (100%) rename {cli/tests => tests}/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts (100%) rename {cli/tests => tests}/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts.out (100%) rename {cli/tests => tests}/testdata/doc/deno_doc.ts (100%) rename {cli/tests => tests}/testdata/doc/deno_doc2.ts (100%) rename {cli/tests => tests}/testdata/doc/deno_doc_builtin.out (100%) rename {cli/tests => tests}/testdata/doc/import_map.json (100%) rename {cli/tests => tests}/testdata/doc/invalid_url.out (100%) rename {cli/tests => tests}/testdata/doc/lint_success.out (100%) rename {cli/tests => tests}/testdata/doc/lint_success.ts (100%) rename {cli/tests => tests}/testdata/doc/lint_success_html.out (100%) rename {cli/tests => tests}/testdata/doc/lint_success_json.out (100%) rename {cli/tests => tests}/testdata/doc/module/fun.js (100%) rename {cli/tests => tests}/testdata/doc/referenced_private_types.out (100%) rename {cli/tests => tests}/testdata/doc/referenced_private_types.ts (100%) rename {cli/tests => tests}/testdata/doc/referenced_private_types_fixed.out (100%) rename {cli/tests => tests}/testdata/doc/referenced_private_types_fixed.ts (100%) rename {cli/tests => tests}/testdata/doc/referenced_private_types_lint.out (100%) rename {cli/tests => tests}/testdata/doc/types_header.out (100%) rename {cli/tests => tests}/testdata/doc/types_header.ts (100%) rename {cli/tests => tests}/testdata/doc/types_hint.out (100%) rename {cli/tests => tests}/testdata/doc/types_hint.ts (100%) rename {cli/tests => tests}/testdata/doc/types_ref.js (100%) rename {cli/tests => tests}/testdata/doc/types_ref.out (100%) rename {cli/tests => tests}/testdata/doc/use_import_map.js (100%) rename {cli/tests => tests}/testdata/doc/use_import_map.out (100%) rename {cli/tests => tests}/testdata/dynamic_import/b.js (100%) rename {cli/tests => tests}/testdata/dynamic_import/c.js (100%) rename {cli/tests => tests}/testdata/dynamic_import/empty_1.ts (100%) rename {cli/tests => tests}/testdata/dynamic_import/empty_2.ts (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_blob_local.ts (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_blob_local.ts.out (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_blob_remote.ts (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_blob_remote.ts.out (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_data_local.ts (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_data_local.ts.out (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_data_remote.ts (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_data_remote.ts.out (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_remote_remote.ts (100%) rename {cli/tests => tests}/testdata/dynamic_import/permissions_remote_remote.ts.out (100%) rename {cli/tests => tests}/testdata/dynamic_import/static_analysis_no_permissions.ts (100%) rename {cli/tests => tests}/testdata/dynamic_import/static_analysis_no_permissions.ts.out (100%) rename {cli/tests => tests}/testdata/dynamic_import/static_remote.ts (100%) rename {cli/tests => tests}/testdata/echo.ts (100%) rename {cli/tests => tests}/testdata/echo_server.ts (84%) rename {cli/tests => tests}/testdata/encoding/utf-16be.ts (100%) rename {cli/tests => tests}/testdata/encoding/utf-16le.ts (100%) rename {cli/tests => tests}/testdata/encoding/utf-8.ts (100%) rename {cli/tests => tests}/testdata/encoding/windows-1255 (100%) rename {cli/tests => tests}/testdata/env (100%) rename {cli/tests => tests}/testdata/error_cause_recursive_aggregate.ts (100%) rename {cli/tests => tests}/testdata/error_cause_recursive_aggregate.ts.out (100%) rename {cli/tests => tests}/testdata/error_cause_recursive_tail.ts (100%) rename {cli/tests => tests}/testdata/error_cause_recursive_tail.ts.out (100%) rename {cli/tests => tests}/testdata/eval/check_local_by_default.out (100%) rename {cli/tests => tests}/testdata/eval/check_local_by_default2.out (100%) rename {cli/tests => tests}/testdata/eval/check_local_by_default2.ts (100%) rename {cli/tests => tests}/testdata/eval/dyn_import_eval.out (100%) rename {cli/tests => tests}/testdata/eval/env_file_missing.out (100%) rename {cli/tests => tests}/testdata/file_extensions/js_without_extension (100%) rename {cli/tests => tests}/testdata/file_extensions/js_without_extension.out (100%) rename {cli/tests => tests}/testdata/file_extensions/ts_with_extension.out (100%) rename {cli/tests => tests}/testdata/file_extensions/ts_with_extension.ts (100%) rename {cli/tests => tests}/testdata/file_extensions/ts_with_js_extension.js (100%) rename {cli/tests => tests}/testdata/file_extensions/ts_with_js_extension.out (100%) rename {cli/tests => tests}/testdata/file_extensions/ts_without_extension (100%) rename {cli/tests => tests}/testdata/file_extensions/ts_without_extension.out (100%) rename {cli/tests => tests}/testdata/fmt/badly_formatted.ipynb (100%) rename {cli/tests => tests}/testdata/fmt/badly_formatted.json (100%) rename {cli/tests => tests}/testdata/fmt/badly_formatted.md (100%) rename {cli/tests => tests}/testdata/fmt/badly_formatted.mjs (100%) rename {cli/tests => tests}/testdata/fmt/badly_formatted_fixed.ipynb (100%) rename {cli/tests => tests}/testdata/fmt/badly_formatted_fixed.js (100%) rename {cli/tests => tests}/testdata/fmt/badly_formatted_fixed.json (100%) rename {cli/tests => tests}/testdata/fmt/badly_formatted_fixed.md (100%) rename {cli/tests => tests}/testdata/fmt/deno.glob.json (100%) rename {cli/tests => tests}/testdata/fmt/deno.malformed.jsonc (100%) rename {cli/tests => tests}/testdata/fmt/deno.malformed2.jsonc (100%) rename {cli/tests => tests}/testdata/fmt/expected_fmt_check_formatted_files.out (100%) rename {cli/tests => tests}/testdata/fmt/expected_fmt_check_ignore.out (100%) rename {cli/tests => tests}/testdata/fmt/expected_fmt_check_verbose_formatted_files.out (100%) rename {cli/tests => tests}/testdata/fmt/fmt_check_parse_error.out (100%) rename {cli/tests => tests}/testdata/fmt/fmt_with_config.out (100%) rename {cli/tests => tests}/testdata/fmt/fmt_with_config_and_flags.out (100%) rename {cli/tests => tests}/testdata/fmt/fmt_with_config_default.out (100%) rename {cli/tests => tests}/testdata/fmt/fmt_with_deprecated_config.out (100%) rename {cli/tests => tests}/testdata/fmt/fmt_with_malformed_config.out (100%) rename {cli/tests => tests}/testdata/fmt/fmt_with_malformed_config2.out (100%) rename {cli/tests => tests}/testdata/fmt/glob/data/tes.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/data/test1.js (100%) rename {cli/tests => tests}/testdata/fmt/glob/data/test1.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/data/test12.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/nested/fizz/bar.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/nested/fizz/bazz.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/nested/fizz/fizz.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/nested/fizz/foo.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/nested/foo/bar.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/nested/foo/bazz.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/nested/foo/fizz.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/nested/foo/foo.ts (100%) rename {cli/tests => tests}/testdata/fmt/glob/pages/[id].ts (100%) rename {cli/tests => tests}/testdata/fmt/invalid_data.json (100%) rename {cli/tests => tests}/testdata/fmt/invalid_data.out (100%) rename {cli/tests => tests}/testdata/fmt/parse_error/parse_error.ts (100%) rename {cli/tests => tests}/testdata/fmt/regular/formatted1.js (100%) rename {cli/tests => tests}/testdata/fmt/regular/formatted2.ts (100%) rename {cli/tests => tests}/testdata/fmt/regular/formatted3.markdown (100%) rename {cli/tests => tests}/testdata/fmt/regular/formatted4.jsonc (100%) rename {cli/tests => tests}/testdata/fmt/with_config/deno.deprecated.jsonc (100%) rename {cli/tests => tests}/testdata/fmt/with_config/deno.jsonc (100%) rename {cli/tests => tests}/testdata/fmt/with_config/subdir/a.ts (100%) rename {cli/tests => tests}/testdata/fmt/with_config/subdir/b.ts (100%) rename {cli/tests => tests}/testdata/fmt/with_config/subdir/c.md (100%) rename {cli/tests => tests}/testdata/import_attributes/data.json (100%) rename {cli/tests => tests}/testdata/import_attributes/dynamic_error.out (100%) rename {cli/tests => tests}/testdata/import_attributes/dynamic_error.ts (100%) rename {cli/tests => tests}/testdata/import_attributes/dynamic_import.out (100%) rename {cli/tests => tests}/testdata/import_attributes/dynamic_import.ts (100%) rename {cli/tests => tests}/testdata/import_attributes/json_with_shebang.json (100%) rename {cli/tests => tests}/testdata/import_attributes/json_with_shebang.ts (100%) rename {cli/tests => tests}/testdata/import_attributes/json_with_shebang.ts.out (100%) rename {cli/tests => tests}/testdata/import_attributes/static_error.out (100%) rename {cli/tests => tests}/testdata/import_attributes/static_error.ts (100%) rename {cli/tests => tests}/testdata/import_attributes/static_export.out (100%) rename {cli/tests => tests}/testdata/import_attributes/static_export.ts (100%) rename {cli/tests => tests}/testdata/import_attributes/static_import.out (100%) rename {cli/tests => tests}/testdata/import_attributes/static_import.ts (100%) rename {cli/tests => tests}/testdata/import_attributes/static_reexport.ts (100%) rename {cli/tests => tests}/testdata/import_attributes/type_check.out (100%) rename {cli/tests => tests}/testdata/import_attributes/type_check.ts (100%) rename {cli/tests => tests}/testdata/import_maps/config.json (100%) rename {cli/tests => tests}/testdata/import_maps/import_map.json (100%) rename {cli/tests => tests}/testdata/import_maps/import_map_invalid.json (100%) rename {cli/tests => tests}/testdata/import_maps/import_map_remote.json (100%) rename {cli/tests => tests}/testdata/import_maps/lodash/lodash.ts (100%) rename {cli/tests => tests}/testdata/import_maps/lodash/other_file.ts (100%) rename {cli/tests => tests}/testdata/import_maps/moment/moment.ts (100%) rename {cli/tests => tests}/testdata/import_maps/moment/other_file.ts (100%) rename {cli/tests => tests}/testdata/import_maps/print_hello.ts (100%) rename {cli/tests => tests}/testdata/import_maps/scope/scoped.ts (100%) rename {cli/tests => tests}/testdata/import_maps/scoped_moment.ts (100%) rename {cli/tests => tests}/testdata/import_maps/test.ts (100%) rename {cli/tests => tests}/testdata/import_maps/test_remote.ts (100%) rename {cli/tests => tests}/testdata/import_maps/vue.ts (100%) rename {cli/tests => tests}/testdata/info/031_info_ts_error.out (100%) rename {cli/tests => tests}/testdata/info/031_info_ts_error.ts (100%) rename {cli/tests => tests}/testdata/info/041_info_flag.out (100%) rename {cli/tests => tests}/testdata/info/041_info_flag_location.out (100%) rename {cli/tests => tests}/testdata/info/049_info_flag_script_jsx.out (100%) rename {cli/tests => tests}/testdata/info/054_info_local_imports.out (100%) rename {cli/tests => tests}/testdata/info/065_import_map_info.out (100%) rename {cli/tests => tests}/testdata/info/076_info_json_deps_order.out (100%) rename {cli/tests => tests}/testdata/info/076_info_json_deps_order.ts (100%) rename {cli/tests => tests}/testdata/info/data_null_error/data_null_error.out (100%) rename {cli/tests => tests}/testdata/info/data_null_error/mod.ts (100%) rename {cli/tests => tests}/testdata/info/data_null_error/types.d.ts (100%) rename {cli/tests => tests}/testdata/info/error_009_missing_js_module.js (100%) rename {cli/tests => tests}/testdata/info/error_009_missing_js_module.js.out (100%) rename {cli/tests => tests}/testdata/info/info_json.out (100%) rename {cli/tests => tests}/testdata/info/info_json_location.out (100%) rename {cli/tests => tests}/testdata/info/info_missing_module.out (100%) rename {cli/tests => tests}/testdata/info/info_recursive_imports_test.out (100%) rename {cli/tests => tests}/testdata/info/info_recursive_imports_test.ts (100%) rename {cli/tests => tests}/testdata/info/info_type_import.out (100%) rename {cli/tests => tests}/testdata/info/info_type_import.ts (100%) rename {cli/tests => tests}/testdata/info/json_output/main.out (100%) rename {cli/tests => tests}/testdata/info/json_output/main.ts (100%) rename {cli/tests => tests}/testdata/info/multiple_imports.out (100%) rename {cli/tests => tests}/testdata/info/recursive_imports/A.ts (100%) rename {cli/tests => tests}/testdata/info/recursive_imports/B.ts (100%) rename {cli/tests => tests}/testdata/info/recursive_imports/C.ts (100%) rename {cli/tests => tests}/testdata/info/recursive_imports/common.ts (100%) rename {cli/tests => tests}/testdata/info/types_header.out (100%) rename {cli/tests => tests}/testdata/info/with_config/deno-override.json (100%) rename {cli/tests => tests}/testdata/info/with_config/deno.json (100%) rename {cli/tests => tests}/testdata/info/with_config/import_map.json (100%) rename {cli/tests => tests}/testdata/info/with_config/test.ts (100%) rename {cli/tests => tests}/testdata/info/with_config/with_config.out (100%) rename {cli/tests => tests}/testdata/info/with_import_map/deno.json (100%) rename {cli/tests => tests}/testdata/info/with_import_map/deno.lock (100%) rename {cli/tests => tests}/testdata/info/with_import_map/main.tsx (100%) rename {cli/tests => tests}/testdata/info/with_import_map/with_import_map.out (100%) rename {cli/tests => tests}/testdata/inspector/bar.js (100%) rename {cli/tests => tests}/testdata/inspector/error_with_npm_import.js (100%) rename {cli/tests => tests}/testdata/inspector/foo.ts (100%) rename {cli/tests => tests}/testdata/inspector/inspect_wait.js (100%) rename {cli/tests => tests}/testdata/inspector/inspector1.js (100%) rename {cli/tests => tests}/testdata/inspector/inspector2.js (100%) rename {cli/tests => tests}/testdata/inspector/inspector3.js (100%) rename {cli/tests => tests}/testdata/inspector/inspector4.js (100%) rename {cli/tests => tests}/testdata/inspector/inspector_test.js (100%) rename {cli/tests => tests}/testdata/inspector/memory.js (100%) rename {cli/tests => tests}/testdata/inspector/test.ts (100%) rename {cli/tests => tests}/testdata/install/check_local_by_default.ts (100%) rename {cli/tests => tests}/testdata/install/check_local_by_default2.ts (100%) rename {cli/tests => tests}/testdata/jsr/deps/main.out (100%) rename {cli/tests => tests}/testdata/jsr/deps/main.ts (100%) rename {cli/tests => tests}/testdata/jsr/deps/main_info.out (100%) rename {cli/tests => tests}/testdata/jsr/module_graph/main.out (100%) rename {cli/tests => tests}/testdata/jsr/module_graph/main.ts (100%) rename {cli/tests => tests}/testdata/jsr/module_graph/main_info.out (100%) rename {cli/tests => tests}/testdata/jsr/no_module_graph/main.out (100%) rename {cli/tests => tests}/testdata/jsr/no_module_graph/main.ts (100%) rename {cli/tests => tests}/testdata/jsr/no_module_graph/main_info.out (100%) rename {cli/tests => tests}/testdata/jsr/no_module_graph/multiple.out (100%) rename {cli/tests => tests}/testdata/jsr/no_module_graph/multiple.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/add/1.0.0/mod.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/add/1.0.0_meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/add/meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/deps/1.0.0/mod.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/deps/1.0.0_meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/deps/meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/module_graph/1.4.0/mod.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/module_graph/1.4.0/other.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/module_graph/1.4.0_meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/module_graph/meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/TestClass.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/mod.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/0.1.0_meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/TestClass.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/mod.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/0.1.1_meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/TestClass.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/mod.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/0.2.0_meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/no_module_graph/meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0/mod.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0_meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/subset_type_graph/meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0/mod.ts (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0_meta.json (100%) rename {cli/tests => tests}/testdata/jsr/registry/@denotest/subset_type_graph_invalid/meta.json (100%) rename {cli/tests => tests}/testdata/jsr/subset_type_graph/main.check.out (100%) rename {cli/tests => tests}/testdata/jsr/subset_type_graph/main.ts (100%) rename {cli/tests => tests}/testdata/jsr/version_not_found/main.out (100%) rename {cli/tests => tests}/testdata/jsr/version_not_found/main.ts (100%) rename {cli/tests => tests}/testdata/jsx/deno-jsx-error.jsonc (100%) rename {cli/tests => tests}/testdata/jsx/deno-jsx-import-map.jsonc (100%) rename {cli/tests => tests}/testdata/jsx/deno-jsx-precompile.jsonc (100%) rename {cli/tests => tests}/testdata/jsx/deno-jsx.json (100%) rename {cli/tests => tests}/testdata/jsx/deno-jsx.jsonc (100%) rename {cli/tests => tests}/testdata/jsx/deno-jsxdev-import-map.jsonc (100%) rename {cli/tests => tests}/testdata/jsx/deno-jsxdev.jsonc (100%) rename {cli/tests => tests}/testdata/jsx/deno.lock (100%) rename {cli/tests => tests}/testdata/jsx/import-map-scoped.json (100%) rename {cli/tests => tests}/testdata/jsx/import-map.json (100%) rename {cli/tests => tests}/testdata/jsx/jsx-dev-runtime/index.ts (100%) rename {cli/tests => tests}/testdata/jsx/jsx-precompile/index.ts (100%) rename {cli/tests => tests}/testdata/jsx/jsx-runtime/index.ts (100%) rename {cli/tests => tests}/testdata/jupyter/install_command_not_exists.out (100%) rename {cli/tests => tests}/testdata/jupyter/integration_test.ipynb (100%) rename {cli/tests => tests}/testdata/lint/Deno.compact.format.jsonc (100%) rename {cli/tests => tests}/testdata/lint/Deno.jsonc (100%) rename {cli/tests => tests}/testdata/lint/Deno.malformed.jsonc (100%) rename {cli/tests => tests}/testdata/lint/Deno.malformed2.jsonc (100%) rename {cli/tests => tests}/testdata/lint/Deno.no_tags.jsonc (100%) rename {cli/tests => tests}/testdata/lint/deno.glob.json (100%) rename {cli/tests => tests}/testdata/lint/expected.out (100%) rename {cli/tests => tests}/testdata/lint/expected_compact.out (100%) rename {cli/tests => tests}/testdata/lint/expected_from_stdin.out (100%) rename {cli/tests => tests}/testdata/lint/expected_from_stdin_json.out (100%) rename {cli/tests => tests}/testdata/lint/expected_glob.out (100%) rename {cli/tests => tests}/testdata/lint/expected_ignore.out (100%) rename {cli/tests => tests}/testdata/lint/expected_json.out (100%) rename {cli/tests => tests}/testdata/lint/expected_quiet.out (100%) rename {cli/tests => tests}/testdata/lint/expected_rules.out (100%) rename {cli/tests => tests}/testdata/lint/expected_verbose.out (100%) rename {cli/tests => tests}/testdata/lint/glob/data/tes.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/data/test1.js (100%) rename {cli/tests => tests}/testdata/lint/glob/data/test1.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/data/test12.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/nested/fizz/bar.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/nested/fizz/bazz.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/nested/fizz/fizz.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/nested/fizz/foo.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/nested/foo/bar.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/nested/foo/bazz.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/nested/foo/fizz.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/nested/foo/foo.ts (100%) rename {cli/tests => tests}/testdata/lint/glob/pages/[id].ts (100%) rename {cli/tests => tests}/testdata/lint/watch/badly_linted.js (100%) rename {cli/tests => tests}/testdata/lint/watch/badly_linted.js.out (100%) rename {cli/tests => tests}/testdata/lint/watch/badly_linted_fixed1.js (100%) rename {cli/tests => tests}/testdata/lint/watch/badly_linted_fixed1.js.out (100%) rename {cli/tests => tests}/testdata/lint/watch/badly_linted_fixed2.js (100%) rename {cli/tests => tests}/testdata/lint/watch/badly_linted_fixed2.js.out (100%) rename {cli/tests => tests}/testdata/lint/with_config.out (100%) rename {cli/tests => tests}/testdata/lint/with_config/a.ts (100%) rename {cli/tests => tests}/testdata/lint/with_config/b.ts (100%) rename {cli/tests => tests}/testdata/lint/with_config_and_flags.out (100%) rename {cli/tests => tests}/testdata/lint/with_config_without_tags.out (100%) rename {cli/tests => tests}/testdata/lint/with_malformed_config.out (100%) rename {cli/tests => tests}/testdata/lint/with_malformed_config2.out (100%) rename {cli/tests => tests}/testdata/lint/with_report_config_compact.out (100%) rename {cli/tests => tests}/testdata/lint/with_report_config_override.out (100%) rename {cli/tests => tests}/testdata/lint/without_config/file1.js (100%) rename {cli/tests => tests}/testdata/lint/without_config/file2.ts (100%) rename {cli/tests => tests}/testdata/lint/without_config/ignored_file.ts (100%) rename {cli/tests => tests}/testdata/lint/without_config/malformed.js (100%) rename {cli/tests => tests}/testdata/lockfile/basic/bench.nolock.out (100%) rename {cli/tests => tests}/testdata/lockfile/basic/deno.json (100%) rename {cli/tests => tests}/testdata/lockfile/basic/deno.lock (100%) rename {cli/tests => tests}/testdata/lockfile/basic/doc.nolock.out (100%) rename {cli/tests => tests}/testdata/lockfile/basic/fail.out (100%) rename {cli/tests => tests}/testdata/lockfile/basic/info.nolock.out (100%) rename {cli/tests => tests}/testdata/lockfile/basic/main.bench.ts (100%) rename {cli/tests => tests}/testdata/lockfile/basic/main.test.ts (100%) rename {cli/tests => tests}/testdata/lockfile/basic/main.ts (100%) rename {cli/tests => tests}/testdata/lockfile/basic/mod.ts (100%) rename {cli/tests => tests}/testdata/lockfile/basic/test.nolock.out (100%) rename {cli/tests => tests}/testdata/lockfile/no_dts/deno.lock.out (100%) rename {cli/tests => tests}/testdata/lockfile/no_dts/main.cache.out (100%) rename {cli/tests => tests}/testdata/lockfile/no_dts/main.ts (100%) rename {cli/tests => tests}/testdata/lockfile/no_dts/mod.d.ts (100%) rename {cli/tests => tests}/testdata/lockfile/no_dts/mod.js (100%) rename {cli/tests => tests}/testdata/lsp/deno.import_map.jsonc (100%) rename {cli/tests => tests}/testdata/lsp/deno.lint.exclude.jsonc (100%) rename {cli/tests => tests}/testdata/lsp/diagnostics_deno_types.json (100%) rename {cli/tests => tests}/testdata/lsp/import-map.json (100%) rename {cli/tests => tests}/testdata/lsp/large_file.txt (100%) rename {cli/tests => tests}/testdata/lsp/registries/a_latest_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/a_v1.0.0_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/a_v1.0.0_b.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/a_v1.0.1_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/a_v2.0.0_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/a_versions_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/a_versions_v1..json (100%) rename {cli/tests => tests}/testdata/lsp/registries/b_latest_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/b_v0.0.1_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/b_v0.0.2_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/b_v0.0.3_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/b_versions_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/cde_tags.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/cdef_tags.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/complex.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/complex_efg.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/complex_efg_0.2.0.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/def_tags.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/deno-import-intellisense-complex.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/deno-import-intellisense-key-first.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/deno-import-intellisense.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/doc_a.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/doc_a_latest_mod.ts.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/key_first.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/modules_.json (100%) rename {cli/tests => tests}/testdata/lsp/registries/modules_a.json (100%) rename {cli/tests => tests}/testdata/lsp/types.tsconfig.json (100%) rename {cli/tests => tests}/testdata/lsp/x_deno_warning_redirect.js (100%) rename {cli/tests => tests}/testdata/malformed_config/deno.json (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-a.mjs (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-b-mod.js (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-b.ts (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-c-mod.ts (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-checkwithconfig.ts (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-diag.ts (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-dynamicimport.ts (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-importjson.ts (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-importremap.ts (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-main.ts (100%) rename {cli/tests => tests}/testdata/module_graph/file_tests-some.json (100%) rename {cli/tests => tests}/testdata/module_graph/file_typesref.d.ts (100%) rename {cli/tests => tests}/testdata/module_graph/file_typesref.js (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-std-http-server.ts (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-a-mod.ts (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-a.ts (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-import_map.ts (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-jquery.js (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-lib-a.ts (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-lib-b.js (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-lib-c.d.ts (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-lib-c.js (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-lib-mod.d.ts (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-lib-mod.js (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-mod.ts (100%) rename {cli/tests => tests}/testdata/module_graph/https_deno.land-x-transpile.tsx (100%) rename {cli/tests => tests}/testdata/module_graph/https_unpkg.com-lodash-index.js (100%) rename {cli/tests => tests}/testdata/module_graph/lockfile.json (100%) rename {cli/tests => tests}/testdata/module_graph/lockfile_fail.json (100%) rename {cli/tests => tests}/testdata/module_graph/tsconfig.json (100%) rename {cli/tests => tests}/testdata/module_graph/tsconfig_01.json (100%) rename {cli/tests => tests}/testdata/navigator_language.ts (100%) rename {cli/tests => tests}/testdata/navigator_languages.ts (100%) rename {cli/tests => tests}/testdata/node/rejection_handled_web_process.ts (100%) rename {cli/tests => tests}/testdata/node/rejection_handled_web_process.ts.out (100%) rename {cli/tests => tests}/testdata/node/require_esm_error/esm.js (100%) rename {cli/tests => tests}/testdata/node/require_esm_error/main.out (100%) rename {cli/tests => tests}/testdata/node/require_esm_error/main.ts (100%) rename {cli/tests => tests}/testdata/node/test.js (100%) rename {cli/tests => tests}/testdata/node/test.out (100%) rename {cli/tests => tests}/testdata/node/unhandled_rejection_web.ts (100%) rename {cli/tests => tests}/testdata/node/unhandled_rejection_web.ts.out (100%) rename {cli/tests => tests}/testdata/node/unhandled_rejection_web_process.ts (100%) rename {cli/tests => tests}/testdata/node/unhandled_rejection_web_process.ts.out (100%) rename {cli/tests => tests}/testdata/npm/README.md (100%) rename {cli/tests => tests}/testdata/npm/binary_package/main.js (100%) rename {cli/tests => tests}/testdata/npm/builtin_module_module/main.js (100%) rename {cli/tests => tests}/testdata/npm/builtin_module_module/main.out (100%) rename {cli/tests => tests}/testdata/npm/cached_only/main.out (100%) rename {cli/tests => tests}/testdata/npm/cached_only/main.ts (100%) rename {cli/tests => tests}/testdata/npm/cached_only_after_first_run/main1.ts (100%) rename {cli/tests => tests}/testdata/npm/cached_only_after_first_run/main2.ts (100%) rename {cli/tests => tests}/testdata/npm/check_errors/main.ts (100%) rename {cli/tests => tests}/testdata/npm/check_errors/main_all.out (100%) rename {cli/tests => tests}/testdata/npm/check_errors/main_local.out (100%) rename {cli/tests => tests}/testdata/npm/child_process_fork_test/main.out (100%) rename {cli/tests => tests}/testdata/npm/child_process_fork_test/main.ts (100%) rename {cli/tests => tests}/testdata/npm/cjs-invalid-name-exports/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs-invalid-name-exports/main.ts (100%) rename {cli/tests => tests}/testdata/npm/cjs_local_global_decls/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_local_global_decls/main.ts (100%) rename {cli/tests => tests}/testdata/npm/cjs_module_export_assignment/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_module_export_assignment/main.ts (100%) rename {cli/tests => tests}/testdata/npm/cjs_module_export_assignment_number/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_module_export_assignment_number/main.ts (100%) rename {cli/tests => tests}/testdata/npm/cjs_reexport_collision/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_reexport_collision/main.ts (100%) rename {cli/tests => tests}/testdata/npm/cjs_require_esm_error/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_require_esm_error/main.ts (100%) rename {cli/tests => tests}/testdata/npm/cjs_require_esm_mjs_error/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_require_esm_mjs_error/main.ts (100%) rename {cli/tests => tests}/testdata/npm/cjs_sub_path/main.js (100%) rename {cli/tests => tests}/testdata/npm/cjs_sub_path/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_this_in_exports/main.js (100%) rename {cli/tests => tests}/testdata/npm/cjs_this_in_exports/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_with_deps/main.js (100%) rename {cli/tests => tests}/testdata/npm/cjs_with_deps/main.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_with_deps/main_info.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_with_deps/main_info_json.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_with_deps/main_node_modules.out (100%) rename {cli/tests => tests}/testdata/npm/cjs_yargs/main.js (100%) rename {cli/tests => tests}/testdata/npm/cjs_yargs/main.out (100%) rename {cli/tests => tests}/testdata/npm/compare_globals/main.out (100%) rename {cli/tests => tests}/testdata/npm/compare_globals/main.ts (100%) rename {cli/tests => tests}/testdata/npm/conditional_exports/main.js (100%) rename {cli/tests => tests}/testdata/npm/conditional_exports/main.out (100%) rename {cli/tests => tests}/testdata/npm/conditional_exports/main_node_modules.out (100%) rename {cli/tests => tests}/testdata/npm/create_require/main.out (100%) rename {cli/tests => tests}/testdata/npm/create_require/main.ts (100%) rename {cli/tests => tests}/testdata/npm/d_ext/main.out (100%) rename {cli/tests => tests}/testdata/npm/d_ext/main.ts (100%) rename {cli/tests => tests}/testdata/npm/deno_cache.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_cjs.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_cowsay.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_cowsay_no_permissions.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_cowthink.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_esm.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_no_bin_entrypoint.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_no_bin_entrypoint_non_existent_subpath.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_no_ext.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_non_existent.out (100%) rename {cli/tests => tests}/testdata/npm/deno_run_special_chars_in_bin_name.out (100%) rename {cli/tests => tests}/testdata/npm/different_nested_dep/main.js (100%) rename {cli/tests => tests}/testdata/npm/different_nested_dep/main.out (100%) rename {cli/tests => tests}/testdata/npm/different_nested_dep/package.json (100%) rename {cli/tests => tests}/testdata/npm/directory_import/folder_index_js.out (100%) rename {cli/tests => tests}/testdata/npm/directory_import/folder_index_js.ts (100%) rename {cli/tests => tests}/testdata/npm/directory_import/folder_no_index.out (100%) rename {cli/tests => tests}/testdata/npm/directory_import/folder_no_index.ts (100%) rename {cli/tests => tests}/testdata/npm/dual_cjs_esm/main.out (100%) rename {cli/tests => tests}/testdata/npm/dual_cjs_esm/main.ts (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import/main.out (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import/main.ts (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import/other.ts (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_deno_ts_from_npm/add.ts (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_deno_ts_from_npm/main.out (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_deno_ts_from_npm/main.ts (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_deno_ts_from_npm/subtract.mts (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_invalid_package_name/main.out (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_invalid_package_name/main.ts (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_json/main.js (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_json/main.out (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_reload_same_package/main.out (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_reload_same_package/main.ts (100%) rename {cli/tests => tests}/testdata/npm/dynamic_import_reload_same_package/other.ts (100%) rename {cli/tests => tests}/testdata/npm/env_var_re_export/main.js (100%) rename {cli/tests => tests}/testdata/npm/error_version_after_subpath/main.js (100%) rename {cli/tests => tests}/testdata/npm/error_version_after_subpath/main.out (100%) rename {cli/tests => tests}/testdata/npm/esm/main.js (100%) rename {cli/tests => tests}/testdata/npm/esm/main.out (100%) rename {cli/tests => tests}/testdata/npm/esm/test.js (100%) rename {cli/tests => tests}/testdata/npm/esm/test.out (100%) rename {cli/tests => tests}/testdata/npm/esm_import_cjs_default/main.out (100%) rename {cli/tests => tests}/testdata/npm/esm_import_cjs_default/main.ts (100%) rename {cli/tests => tests}/testdata/npm/file_dts_dmts_dcts/main.out (100%) rename {cli/tests => tests}/testdata/npm/file_dts_dmts_dcts/main.ts (100%) rename {cli/tests => tests}/testdata/npm/import_json/main.js (100%) rename {cli/tests => tests}/testdata/npm/import_json/main.out (100%) rename {cli/tests => tests}/testdata/npm/import_map/import_map.json (100%) rename {cli/tests => tests}/testdata/npm/import_map/main.js (100%) rename {cli/tests => tests}/testdata/npm/import_map/main.out (100%) rename {cli/tests => tests}/testdata/npm/imports_package_json/import_not_defined.js (100%) rename {cli/tests => tests}/testdata/npm/imports_package_json/import_not_defined.out (100%) rename {cli/tests => tests}/testdata/npm/imports_package_json/main.js (100%) rename {cli/tests => tests}/testdata/npm/imports_package_json/main.out (100%) rename {cli/tests => tests}/testdata/npm/imports_package_json/package.json (100%) rename {cli/tests => tests}/testdata/npm/imports_package_json/sub_path_import_not_defined.js (100%) rename {cli/tests => tests}/testdata/npm/imports_package_json/sub_path_import_not_defined.out (100%) rename {cli/tests => tests}/testdata/npm/info/chalk.out (100%) rename {cli/tests => tests}/testdata/npm/info/chalk_json.out (100%) rename {cli/tests => tests}/testdata/npm/invalid_package_name/main.js (100%) rename {cli/tests => tests}/testdata/npm/invalid_package_name/main.out (100%) rename {cli/tests => tests}/testdata/npm/local_dir_resolves_symlinks/index.js (100%) rename {cli/tests => tests}/testdata/npm/local_dir_resolves_symlinks/index.out (100%) rename {cli/tests => tests}/testdata/npm/local_dir_resolves_symlinks/package.json (100%) rename {cli/tests => tests}/testdata/npm/lock_file/lock.json (100%) rename {cli/tests => tests}/testdata/npm/lock_file/main.js (100%) rename {cli/tests => tests}/testdata/npm/lock_file/main.out (100%) rename {cli/tests => tests}/testdata/npm/mixed_case_package_name/global.out (100%) rename {cli/tests => tests}/testdata/npm/mixed_case_package_name/global.ts (100%) rename {cli/tests => tests}/testdata/npm/mixed_case_package_name/local.out (100%) rename {cli/tests => tests}/testdata/npm/mixed_case_package_name/local.ts (100%) rename {cli/tests => tests}/testdata/npm/no_npm_after_first_run/main1.ts (100%) rename {cli/tests => tests}/testdata/npm/no_types_cjs/main.ts (100%) rename {cli/tests => tests}/testdata/npm/no_types_in_conditional_exports/main.out (100%) rename {cli/tests => tests}/testdata/npm/no_types_in_conditional_exports/main.ts (100%) rename {cli/tests => tests}/testdata/npm/node_modules_deno_node_modules/main.out (100%) rename {cli/tests => tests}/testdata/npm/node_modules_deno_node_modules/main.ts (100%) rename {cli/tests => tests}/testdata/npm/node_modules_import/main.out (100%) rename {cli/tests => tests}/testdata/npm/node_modules_import/main.ts (100%) rename {cli/tests => tests}/testdata/npm/node_modules_import/main_check.out (100%) rename {cli/tests => tests}/testdata/npm/node_modules_import/package.json (100%) rename {cli/tests => tests}/testdata/npm/nonexistent_file/main.js (100%) rename {cli/tests => tests}/testdata/npm/nonexistent_file/main.out (100%) rename {cli/tests => tests}/testdata/npm/peer_deps_with_copied_folders/main.out (100%) rename {cli/tests => tests}/testdata/npm/peer_deps_with_copied_folders/main.ts (100%) rename {cli/tests => tests}/testdata/npm/peer_deps_with_copied_folders/main_info.out (100%) rename {cli/tests => tests}/testdata/npm/peer_deps_with_copied_folders/main_info_json.out (100%) rename {cli/tests => tests}/testdata/npm/peer_deps_with_copied_folders/main_node_modules.out (100%) rename {cli/tests => tests}/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out (100%) rename {cli/tests => tests}/testdata/npm/permissions_outside_package/foo/config.js (100%) rename {cli/tests => tests}/testdata/npm/permissions_outside_package/foo/package.json (100%) rename {cli/tests => tests}/testdata/npm/permissions_outside_package/main.out (100%) rename {cli/tests => tests}/testdata/npm/permissions_outside_package/main.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@babel/parser/parser-7.19.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@babel/parser/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/CAPITALS/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/CAPITALS/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/MixedCase/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/MixedCase/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/bin/0.5.0/cli.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/bin/0.5.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/bin/0.6.0/cli-cjs.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/bin/0.6.0/cli.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/bin/0.6.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/bin/1.0.0/cli-cjs.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/bin/1.0.0/cli-no-ext (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/bin/1.0.0/cli.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/bin/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/binary-package/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/binary-package/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/check-error/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/check-error/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/check-error/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/lib.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/child-process-fork/1.0.0/forked_path.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/child-process-fork/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/child-process-fork/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/other.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/other_file.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/my_es_module.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm_mjs.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/require_mjs.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/other.service.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/tslib.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/cjs/index.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/bar.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/foo.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/m.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/foo.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports/1.0.0/cjs/index.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/bar.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/foo.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/m.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports/1.0.0/foo.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/conditional-exports/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/create-require/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/create-require/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/d-ext/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/d-ext/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/d-ext/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/d-ext/1.0.0/types.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/main.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.cts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.mts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dynamic-import/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/dynamic-import/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/dev.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/index.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/prod.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.d.mts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/esm-basic/1.0.0/other.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/esm-basic/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/index.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/local.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.cts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.mts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/globals/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/globals/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/globals/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/imports-package-json/1.0.0/hi.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/imports-package-json/1.0.0/import_not_defined.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/imports-package-json/1.0.0/main.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/imports-package-json/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/bye.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/import_not_defined.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/main.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/main.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo-esm.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/dist/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/index.cjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/main.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_no_index/random_name.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/sub-folders/1.0.0/main.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/sub-folders/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-ambient/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/client.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/client.mjs (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-js-only.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-types.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.js (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types_imported/1.0.0/index.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types_imported/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/types_imported/1.0.0/subpath.d.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/typescript-file/1.0.0/index.ts (100%) rename {cli/tests => tests}/testdata/npm/registry/@denotest/typescript-file/1.0.0/package.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@ljharb/has-package-exports-patterns/has-package-exports-patterns-0.0.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@ljharb/has-package-exports-patterns/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@types/node/node-18.8.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@types/node/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/compiler-core/compiler-core-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/compiler-core/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/compiler-dom/compiler-dom-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/compiler-dom/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/compiler-sfc/compiler-sfc-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/compiler-sfc/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/compiler-ssr/compiler-ssr-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/compiler-ssr/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/reactivity-transform/reactivity-transform-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/reactivity-transform/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/reactivity/reactivity-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/reactivity/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/runtime-core/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/runtime-core/runtime-core-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/runtime-dom/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/runtime-dom/runtime-dom-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/server-renderer/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/server-renderer/server-renderer-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/shared/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/@vue/shared/shared-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/ajv-formats/ajv-formats-2.1.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/ajv-formats/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/ajv/ajv-8.11.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/ajv/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/ansi-regex/ansi-regex-3.0.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/ansi-regex/ansi-regex-5.0.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/ansi-regex/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/ansi-styles/ansi-styles-4.3.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/ansi-styles/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/asn1/asn1-0.2.6.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/asn1/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/assertion-error/assertion-error-1.1.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/assertion-error/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/autoprefixer/autoprefixer-10.4.14.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/autoprefixer/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/bcrypt-pbkdf/bcrypt-pbkdf-1.0.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/bcrypt-pbkdf/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/browserslist/browserslist-4.21.5.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/browserslist/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/buildcheck/buildcheck-0.0.3.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/buildcheck/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/camelcase/camelcase-5.3.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/camelcase/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/caniuse-lite/caniuse-lite-1.0.30001473.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/caniuse-lite/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/chai/chai-4.3.6.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/chai/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/chalk/chalk-4.1.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/chalk/chalk-5.0.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/chalk/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/check-error/check-error-1.0.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/check-error/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/cliui/cliui-6.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/cliui/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/color-convert/color-convert-2.0.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/color-convert/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/color-name/color-name-1.1.4.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/color-name/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/cowsay/cowsay-1.5.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/cowsay/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/cpu-features/cpu-features-0.0.4.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/cpu-features/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/crypto-js/crypto-js-4.1.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/crypto-js/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/csstype/csstype-2.6.20.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/csstype/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/decamelize/decamelize-1.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/decamelize/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/deep-eql/deep-eql-3.0.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/deep-eql/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/define-properties/define-properties-1.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/define-properties/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/electron-to-chromium/electron-to-chromium-1.4.348.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/electron-to-chromium/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/emoji-regex/emoji-regex-8.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/emoji-regex/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/escalade/escalade-3.1.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/escalade/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/estree-walker/estree-walker-2.0.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/estree-walker/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/fast-deep-equal/fast-deep-equal-3.1.3.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/fast-deep-equal/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/find-up/find-up-4.1.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/find-up/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/fraction.js/fraction.js-4.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/fraction.js/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/fs-extra/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/function-bind/function-bind-1.1.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/function-bind/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/get-caller-file/get-caller-file-2.0.5.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/get-caller-file/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/get-func-name/get-func-name-2.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/get-func-name/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/get-intrinsic/get-intrinsic-1.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/get-intrinsic/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/get-stdin/get-stdin-8.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/get-stdin/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/globals/globals-13.17.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/globals/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/graceful-fs/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/has-flag/has-flag-4.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/has-flag/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/has-package-exports/has-package-exports-1.3.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/has-package-exports/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/has-property-descriptors/has-property-descriptors-1.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/has-property-descriptors/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/has-symbols/has-symbols-1.0.3.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/has-symbols/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/has/has-1.0.3.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/has/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-2.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-3.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/is-fullwidth-code-point/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/js-tokens/js-tokens-4.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/js-tokens/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/json-schema-traverse/json-schema-traverse-1.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/json-schema-traverse/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/jsonfile/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/locate-path/locate-path-5.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/locate-path/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/loose-envify/loose-envify-1.4.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/loose-envify/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/loupe/loupe-2.3.4.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/loupe/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/magic-string/magic-string-0.25.9.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/magic-string/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/mkdirp/mkdirp-1.0.4.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/mkdirp/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/nan/nan-2.16.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/nan/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/nanoid/nanoid-3.3.4.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/nanoid/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/node-releases/node-releases-2.0.10.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/node-releases/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/normalize-range/normalize-range-0.1.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/normalize-range/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/object-keys/object-keys-1.1.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/object-keys/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/p-limit/p-limit-2.3.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/p-limit/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/p-locate/p-locate-4.1.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/p-locate/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/p-try/p-try-2.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/p-try/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/path-exists/path-exists-4.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/path-exists/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/pathval/pathval-1.1.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/pathval/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/picocolors/picocolors-1.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/picocolors/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/postcss-value-parser/postcss-value-parser-4.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/postcss-value-parser/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/postcss/postcss-8.4.16.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/postcss/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/punycode/punycode-2.1.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/punycode/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/react-dom/react-dom-18.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/react-dom/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/react/react-18.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/react/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/require-directory/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/require-directory/require-directory-2.1.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/require-from-string/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/require-from-string/require-from-string-2.0.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/require-main-filename/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/require-main-filename/require-main-filename-2.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/safer-buffer/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/safer-buffer/safer-buffer-2.1.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/scheduler/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/scheduler/scheduler-0.23.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/set-blocking/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/set-blocking/set-blocking-2.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/source-map-js/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/source-map-js/source-map-js-1.0.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/source-map/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/source-map/source-map-0.6.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/sourcemap-codec/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/sourcemap-codec/sourcemap-codec-1.4.8.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/ssh2/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/ssh2/ssh2-1.11.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/string-width/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/string-width/string-width-2.1.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/string-width/string-width-4.2.3.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/strip-ansi/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/strip-ansi/strip-ansi-4.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/strip-ansi/strip-ansi-6.0.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/strip-final-newline/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/strip-final-newline/strip-final-newline-2.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/supports-color/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/supports-color/supports-color-7.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/supports-esm/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/supports-esm/supports-esm-1.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/tweetnacl/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/tweetnacl/tweetnacl-0.14.5.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/type-detect/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/type-detect/type-detect-4.0.8.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/type-fest/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/type-fest/type-fest-0.20.2.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/universalify/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/universalify/universalify-2.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/update-browserslist-db/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/update-browserslist-db/update-browserslist-db-1.0.10.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/uri-js/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/uri-js/uri-js-4.4.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/vue/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/vue/vue-3.2.38.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/which-module/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/which-module/which-module-2.0.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/wrap-ansi/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/wrap-ansi/wrap-ansi-6.2.0.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/y18n/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/y18n/y18n-4.0.3.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/yargs-parser/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/yargs-parser/yargs-parser-18.1.3.tgz (100%) rename {cli/tests => tests}/testdata/npm/registry/yargs/registry.json (100%) rename {cli/tests => tests}/testdata/npm/registry/yargs/yargs-15.4.1.tgz (100%) rename {cli/tests => tests}/testdata/npm/reload/main.ts (100%) rename {cli/tests => tests}/testdata/npm/remote_npm_specifier/main.out (100%) rename {cli/tests => tests}/testdata/npm/remote_npm_specifier/main.ts (100%) rename {cli/tests => tests}/testdata/npm/remote_npm_specifier/remote.ts (100%) rename {cli/tests => tests}/testdata/npm/require_added_nm_folder/main.js (100%) rename {cli/tests => tests}/testdata/npm/require_added_nm_folder/main.out (100%) rename {cli/tests => tests}/testdata/npm/require_json/main.js (100%) rename {cli/tests => tests}/testdata/npm/require_json/main.out (100%) rename {cli/tests => tests}/testdata/npm/require_main/main.js (100%) rename {cli/tests => tests}/testdata/npm/require_main/main.out (100%) rename {cli/tests => tests}/testdata/npm/require_resolve_url/package.json (100%) rename {cli/tests => tests}/testdata/npm/require_resolve_url/url_paths.out (100%) rename {cli/tests => tests}/testdata/npm/require_resolve_url/url_paths.ts (100%) rename {cli/tests => tests}/testdata/npm/reserved_word_exports/main.out (100%) rename {cli/tests => tests}/testdata/npm/reserved_word_exports/main.ts (100%) rename {cli/tests => tests}/testdata/npm/run_existing_npm_package/main.out (100%) rename {cli/tests => tests}/testdata/npm/run_existing_npm_package/package.json (100%) rename {cli/tests => tests}/testdata/npm/run_existing_npm_package_with_subpath/main.out (100%) rename {cli/tests => tests}/testdata/npm/run_existing_npm_package_with_subpath/package.json (100%) rename {cli/tests => tests}/testdata/npm/sub_paths/main.jsx (100%) rename {cli/tests => tests}/testdata/npm/sub_paths/main.out (100%) rename {cli/tests => tests}/testdata/npm/tarball_with_global_header/main.js (100%) rename {cli/tests => tests}/testdata/npm/tarball_with_global_header/main.out (100%) rename {cli/tests => tests}/testdata/npm/translate_cjs_to_esm/main.js (100%) rename {cli/tests => tests}/testdata/npm/translate_cjs_to_esm/main.out (100%) rename {cli/tests => tests}/testdata/npm/types/main.out (100%) rename {cli/tests => tests}/testdata/npm/types/main.ts (100%) rename {cli/tests => tests}/testdata/npm/types_ambient_module/import_map.json (100%) rename {cli/tests => tests}/testdata/npm/types_ambient_module/main.out (100%) rename {cli/tests => tests}/testdata/npm/types_ambient_module/main.ts (100%) rename {cli/tests => tests}/testdata/npm/types_ambient_module/main_import_map.out (100%) rename {cli/tests => tests}/testdata/npm/types_ambient_module/main_import_map.ts (100%) rename {cli/tests => tests}/testdata/npm/types_entry_value_not_exists/main.out (100%) rename {cli/tests => tests}/testdata/npm/types_entry_value_not_exists/main.ts (100%) rename {cli/tests => tests}/testdata/npm/types_exports_import_types/main.out (100%) rename {cli/tests => tests}/testdata/npm/types_exports_import_types/main.ts (100%) rename {cli/tests => tests}/testdata/npm/types_no_types_entry/main.out (100%) rename {cli/tests => tests}/testdata/npm/types_no_types_entry/main.ts (100%) rename {cli/tests => tests}/testdata/npm/typescript_file_in_package/main.out (100%) rename {cli/tests => tests}/testdata/npm/typescript_file_in_package/main.ts (100%) rename {cli/tests => tests}/testdata/package_json/basic/fail_check.check.out (100%) rename {cli/tests => tests}/testdata/package_json/basic/fail_check.ts (100%) rename {cli/tests => tests}/testdata/package_json/basic/lib.bench.out (100%) rename {cli/tests => tests}/testdata/package_json/basic/lib.bench.ts (100%) rename {cli/tests => tests}/testdata/package_json/basic/lib.test.out (100%) rename {cli/tests => tests}/testdata/package_json/basic/lib.test.ts (100%) rename {cli/tests => tests}/testdata/package_json/basic/lib.ts (100%) rename {cli/tests => tests}/testdata/package_json/basic/main.cache.out (100%) rename {cli/tests => tests}/testdata/package_json/basic/main.check.out (100%) rename {cli/tests => tests}/testdata/package_json/basic/main.info.out (100%) rename {cli/tests => tests}/testdata/package_json/basic/main.ts (100%) rename {cli/tests => tests}/testdata/package_json/basic/package.json (100%) rename {cli/tests => tests}/testdata/package_json/deno_json/deno.json (100%) rename {cli/tests => tests}/testdata/package_json/deno_json/main.check.out (100%) rename {cli/tests => tests}/testdata/package_json/deno_json/main.out (100%) rename {cli/tests => tests}/testdata/package_json/deno_json/main.ts (100%) rename {cli/tests => tests}/testdata/package_json/deno_json/other.ts (100%) rename {cli/tests => tests}/testdata/package_json/deno_json/package.json (100%) rename {cli/tests => tests}/testdata/package_json/invalid_value/error.ts (100%) rename {cli/tests => tests}/testdata/package_json/invalid_value/error.ts.out (100%) rename {cli/tests => tests}/testdata/package_json/invalid_value/ok.ts (100%) rename {cli/tests => tests}/testdata/package_json/invalid_value/ok.ts.out (100%) rename {cli/tests => tests}/testdata/package_json/invalid_value/package.json (100%) rename {cli/tests => tests}/testdata/package_json/invalid_value/task.out (100%) rename {cli/tests => tests}/testdata/publish/deno_jsonc.out (100%) rename {cli/tests => tests}/testdata/publish/deno_jsonc/deno.jsonc (100%) rename {cli/tests => tests}/testdata/publish/deno_jsonc/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/deno_jsonc/std_http.ts (100%) rename {cli/tests => tests}/testdata/publish/dry_run.out (100%) rename {cli/tests => tests}/testdata/publish/invalid_fast_check.out (100%) rename {cli/tests => tests}/testdata/publish/invalid_fast_check/deno.json (100%) rename {cli/tests => tests}/testdata/publish/invalid_fast_check/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/invalid_import.out (100%) rename {cli/tests => tests}/testdata/publish/invalid_import/deno.json (100%) rename {cli/tests => tests}/testdata/publish/invalid_import/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/invalid_path.out (100%) rename {cli/tests => tests}/testdata/publish/invalid_path/deno.json (100%) rename {cli/tests => tests}/testdata/publish/invalid_path/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/invalid_path/path with spaces.txt (100%) rename {cli/tests => tests}/testdata/publish/javascript_decl_file.out (100%) rename {cli/tests => tests}/testdata/publish/javascript_decl_file/deno.json (100%) rename {cli/tests => tests}/testdata/publish/javascript_decl_file/mod.d.ts (100%) rename {cli/tests => tests}/testdata/publish/javascript_decl_file/mod.js (100%) rename {cli/tests => tests}/testdata/publish/javascript_missing_decl_file.out (100%) rename {cli/tests => tests}/testdata/publish/javascript_missing_decl_file/deno.json (100%) rename {cli/tests => tests}/testdata/publish/javascript_missing_decl_file/mod.js (100%) rename {cli/tests => tests}/testdata/publish/javascript_missing_decl_file/other.js (100%) rename {cli/tests => tests}/testdata/publish/missing_deno_json.out (100%) rename {cli/tests => tests}/testdata/publish/missing_deno_json/main.ts (100%) rename {cli/tests => tests}/testdata/publish/no_token.out (100%) rename {cli/tests => tests}/testdata/publish/no_zap.out (100%) rename {cli/tests => tests}/testdata/publish/node_specifier.out (100%) rename {cli/tests => tests}/testdata/publish/node_specifier/deno.json (100%) rename {cli/tests => tests}/testdata/publish/node_specifier/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/successful.out (100%) rename {cli/tests => tests}/testdata/publish/successful/deno.json (100%) rename {cli/tests => tests}/testdata/publish/successful/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/successful/std_http.ts (100%) rename {cli/tests => tests}/testdata/publish/symlink.out (100%) rename {cli/tests => tests}/testdata/publish/symlink/deno.json (100%) rename {cli/tests => tests}/testdata/publish/symlink/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/symlink/symlink (100%) rename {cli/tests => tests}/testdata/publish/unanalyzable_dynamic_import.out (100%) rename {cli/tests => tests}/testdata/publish/unanalyzable_dynamic_import/deno.json (100%) rename {cli/tests => tests}/testdata/publish/unanalyzable_dynamic_import/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/workspace.out (100%) rename {cli/tests => tests}/testdata/publish/workspace/bar/deno.json (100%) rename {cli/tests => tests}/testdata/publish/workspace/bar/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/workspace/deno.json (100%) rename {cli/tests => tests}/testdata/publish/workspace/foo/deno.json (100%) rename {cli/tests => tests}/testdata/publish/workspace/foo/mod.ts (100%) rename {cli/tests => tests}/testdata/publish/workspace_individual.out (100%) rename {cli/tests => tests}/testdata/repl/import_type.ts (100%) rename {cli/tests => tests}/testdata/run/001_hello.js (100%) rename {cli/tests => tests}/testdata/run/001_hello.js.out (100%) rename {cli/tests => tests}/testdata/run/002_hello.ts (100%) rename {cli/tests => tests}/testdata/run/002_hello.ts.out (100%) rename {cli/tests => tests}/testdata/run/003_relative_import.ts (100%) rename {cli/tests => tests}/testdata/run/003_relative_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/004_set_timeout.ts (100%) rename {cli/tests => tests}/testdata/run/004_set_timeout.ts.out (100%) rename {cli/tests => tests}/testdata/run/005_more_imports.ts (100%) rename {cli/tests => tests}/testdata/run/005_more_imports.ts.out (100%) rename {cli/tests => tests}/testdata/run/006_url_imports.ts (100%) rename {cli/tests => tests}/testdata/run/006_url_imports.ts.out (100%) rename {cli/tests => tests}/testdata/run/012_async.ts (100%) rename {cli/tests => tests}/testdata/run/012_async.ts.out (100%) rename {cli/tests => tests}/testdata/run/013_dynamic_import.ts (100%) rename {cli/tests => tests}/testdata/run/013_dynamic_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/014_duplicate_import.ts (100%) rename {cli/tests => tests}/testdata/run/014_duplicate_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/015_duplicate_parallel_import.js (100%) rename {cli/tests => tests}/testdata/run/015_duplicate_parallel_import.js.out (100%) rename {cli/tests => tests}/testdata/run/016_double_await.ts (100%) rename {cli/tests => tests}/testdata/run/016_double_await.ts.out (100%) rename {cli/tests => tests}/testdata/run/017_import_redirect.ts (100%) rename {cli/tests => tests}/testdata/run/017_import_redirect.ts.out (100%) rename {cli/tests => tests}/testdata/run/017_import_redirect_info.out (100%) rename {cli/tests => tests}/testdata/run/018_async_catch.ts (100%) rename {cli/tests => tests}/testdata/run/018_async_catch.ts.out (100%) rename {cli/tests => tests}/testdata/run/019_media_types.ts (100%) rename {cli/tests => tests}/testdata/run/019_media_types.ts.out (100%) rename {cli/tests => tests}/testdata/run/020_json_modules.ts (100%) rename {cli/tests => tests}/testdata/run/020_json_modules.ts.out (100%) rename {cli/tests => tests}/testdata/run/021_mjs_modules.ts (100%) rename {cli/tests => tests}/testdata/run/021_mjs_modules.ts.out (100%) rename {cli/tests => tests}/testdata/run/023_no_ext (100%) rename {cli/tests => tests}/testdata/run/023_no_ext.out (100%) rename {cli/tests => tests}/testdata/run/025_hrtime.ts (100%) rename {cli/tests => tests}/testdata/run/025_hrtime.ts.out (100%) rename {cli/tests => tests}/testdata/run/025_reload_js_type_error.js (100%) rename {cli/tests => tests}/testdata/run/025_reload_js_type_error.js.out (100%) rename {cli/tests => tests}/testdata/run/026_redirect_javascript.js (100%) rename {cli/tests => tests}/testdata/run/026_redirect_javascript.js.out (100%) rename {cli/tests => tests}/testdata/run/027_redirect_typescript.ts (100%) rename {cli/tests => tests}/testdata/run/027_redirect_typescript.ts.out (100%) rename {cli/tests => tests}/testdata/run/028_args.ts (100%) rename {cli/tests => tests}/testdata/run/028_args.ts.out (100%) rename {cli/tests => tests}/testdata/run/033_import_map.out (100%) rename {cli/tests => tests}/testdata/run/033_import_map_in_config_file.out (100%) rename {cli/tests => tests}/testdata/run/033_import_map_in_flag_has_precedence.out (100%) rename {cli/tests => tests}/testdata/run/033_import_map_remote.out (100%) rename {cli/tests => tests}/testdata/run/035_cached_only_flag.out (100%) rename {cli/tests => tests}/testdata/run/038_checkjs.js (100%) rename {cli/tests => tests}/testdata/run/038_checkjs.js.out (100%) rename {cli/tests => tests}/testdata/run/042_dyn_import_evalcontext.ts (100%) rename {cli/tests => tests}/testdata/run/042_dyn_import_evalcontext.ts.out (100%) rename {cli/tests => tests}/testdata/run/044_bad_resource.ts (100%) rename {cli/tests => tests}/testdata/run/044_bad_resource.ts.out (100%) rename {cli/tests => tests}/testdata/run/045_mod.ts (100%) rename {cli/tests => tests}/testdata/run/045_output.ts (100%) rename {cli/tests => tests}/testdata/run/045_programmatic_proxy_client.ts (100%) rename {cli/tests => tests}/testdata/run/045_proxy_client.ts (100%) rename {cli/tests => tests}/testdata/run/045_proxy_test.ts (95%) rename {cli/tests => tests}/testdata/run/045_proxy_test.ts.out (100%) rename {cli/tests => tests}/testdata/run/046_jsx_test.tsx (100%) rename {cli/tests => tests}/testdata/run/046_jsx_test.tsx.out (100%) rename {cli/tests => tests}/testdata/run/047_jsx_test.jsx (100%) rename {cli/tests => tests}/testdata/run/047_jsx_test.jsx.out (100%) rename {cli/tests => tests}/testdata/run/048_media_types_jsx.ts (100%) rename {cli/tests => tests}/testdata/run/048_media_types_jsx.ts.out (100%) rename {cli/tests => tests}/testdata/run/052_no_remote_flag.out (100%) rename {cli/tests => tests}/testdata/run/056_make_temp_file_write_perm.out (100%) rename {cli/tests => tests}/testdata/run/056_make_temp_file_write_perm.ts (100%) rename {cli/tests => tests}/testdata/run/058_tasks_microtasks_close.ts (100%) rename {cli/tests => tests}/testdata/run/058_tasks_microtasks_close.ts.out (100%) rename {cli/tests => tests}/testdata/run/059_fs_relative_path_perm.ts (100%) rename {cli/tests => tests}/testdata/run/059_fs_relative_path_perm.ts.out (100%) rename {cli/tests => tests}/testdata/run/061_permissions_request.ts (100%) rename {cli/tests => tests}/testdata/run/061_permissions_request_sync.ts (100%) rename {cli/tests => tests}/testdata/run/062_permissions_request_global.ts (100%) rename {cli/tests => tests}/testdata/run/062_permissions_request_global_sync.ts (100%) rename {cli/tests => tests}/testdata/run/063_permissions_revoke.ts (100%) rename {cli/tests => tests}/testdata/run/063_permissions_revoke.ts.out (100%) rename {cli/tests => tests}/testdata/run/063_permissions_revoke_sync.ts (100%) rename {cli/tests => tests}/testdata/run/064_permissions_revoke_global.ts (100%) rename {cli/tests => tests}/testdata/run/064_permissions_revoke_global.ts.out (100%) rename {cli/tests => tests}/testdata/run/064_permissions_revoke_global_sync.ts (100%) rename {cli/tests => tests}/testdata/run/065_permissions_revoke_net.ts (100%) rename {cli/tests => tests}/testdata/run/065_permissions_revoke_net.ts.out (100%) rename {cli/tests => tests}/testdata/run/066_prompt.ts (100%) rename {cli/tests => tests}/testdata/run/070_location.ts (100%) rename {cli/tests => tests}/testdata/run/070_location.ts.out (100%) rename {cli/tests => tests}/testdata/run/071_location_unset.ts (100%) rename {cli/tests => tests}/testdata/run/071_location_unset.ts.out (100%) rename {cli/tests => tests}/testdata/run/072_location_relative_fetch.ts (100%) rename {cli/tests => tests}/testdata/run/072_location_relative_fetch.ts.out (100%) rename {cli/tests => tests}/testdata/run/075_import_local_query_hash.ts (100%) rename {cli/tests => tests}/testdata/run/075_import_local_query_hash.ts.out (100%) rename {cli/tests => tests}/testdata/run/077_fetch_empty.ts (100%) rename {cli/tests => tests}/testdata/run/077_fetch_empty.ts.out (100%) rename {cli/tests => tests}/testdata/run/078_unload_on_exit.ts (100%) rename {cli/tests => tests}/testdata/run/078_unload_on_exit.ts.out (100%) rename {cli/tests => tests}/testdata/run/079_location_authentication.ts (100%) rename {cli/tests => tests}/testdata/run/079_location_authentication.ts.out (100%) rename {cli/tests => tests}/testdata/run/081_location_relative_fetch_redirect.ts (100%) rename {cli/tests => tests}/testdata/run/081_location_relative_fetch_redirect.ts.out (100%) rename {cli/tests => tests}/testdata/run/082_prepare_stack_trace_throw.js (100%) rename {cli/tests => tests}/testdata/run/082_prepare_stack_trace_throw.js.out (100%) rename {cli/tests => tests}/testdata/run/083_legacy_external_source_map.ts (100%) rename {cli/tests => tests}/testdata/run/088_dynamic_import_already_evaluating.ts (100%) rename {cli/tests => tests}/testdata/run/088_dynamic_import_already_evaluating.ts.out (100%) rename {cli/tests => tests}/testdata/run/088_dynamic_import_target.ts (100%) rename {cli/tests => tests}/testdata/run/089_run_allow_list.ts (100%) rename {cli/tests => tests}/testdata/run/089_run_allow_list.ts.out (100%) rename {cli/tests => tests}/testdata/run/090_run_permissions_request.ts (100%) rename {cli/tests => tests}/testdata/run/090_run_permissions_request_sync.ts (100%) rename {cli/tests => tests}/testdata/run/091_use_define_for_class_fields.ts (100%) rename {cli/tests => tests}/testdata/run/091_use_define_for_class_fields.ts.out (100%) rename {cli/tests => tests}/testdata/run/092_import_map_unmapped_bare_specifier.ts (100%) rename {cli/tests => tests}/testdata/run/092_import_map_unmapped_bare_specifier.ts.out (100%) rename {cli/tests => tests}/testdata/run/aggregate_error.out (100%) rename {cli/tests => tests}/testdata/run/aggregate_error.ts (100%) rename {cli/tests => tests}/testdata/run/async_error.ts (100%) rename {cli/tests => tests}/testdata/run/async_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/auto_discover_lockfile/deno.json (100%) rename {cli/tests => tests}/testdata/run/auto_discover_lockfile/deno.lock (100%) rename {cli/tests => tests}/testdata/run/auto_discover_lockfile/main.out (100%) rename {cli/tests => tests}/testdata/run/auto_discover_lockfile/main.ts (100%) rename {cli/tests => tests}/testdata/run/before_unload.js (100%) rename {cli/tests => tests}/testdata/run/before_unload.js.out (100%) rename {cli/tests => tests}/testdata/run/blob_gc_finalization.js (100%) rename {cli/tests => tests}/testdata/run/blob_gc_finalization.js.out (100%) rename {cli/tests => tests}/testdata/run/byte_order_mark.out (100%) rename {cli/tests => tests}/testdata/run/byte_order_mark.ts (100%) rename {cli/tests => tests}/testdata/run/check_js_points_to_ts/bar.ts (100%) rename {cli/tests => tests}/testdata/run/check_js_points_to_ts/foo.d.ts (100%) rename {cli/tests => tests}/testdata/run/check_js_points_to_ts/foo.js (100%) rename {cli/tests => tests}/testdata/run/check_js_points_to_ts/test.js (100%) rename {cli/tests => tests}/testdata/run/check_js_points_to_ts/test.js.out (100%) rename {cli/tests => tests}/testdata/run/checkjs.tsconfig.json (100%) rename {cli/tests => tests}/testdata/run/cjs_imports/commonjs.cjs (100%) rename {cli/tests => tests}/testdata/run/cjs_imports/main.out (100%) rename {cli/tests => tests}/testdata/run/cjs_imports/main.ts (100%) rename {cli/tests => tests}/testdata/run/classic_workers_event_loop.js (100%) rename {cli/tests => tests}/testdata/run/classic_workers_event_loop.js.out (100%) rename {cli/tests => tests}/testdata/run/colors_without_globalThis.js (100%) rename {cli/tests => tests}/testdata/run/complex_error.ts (100%) rename {cli/tests => tests}/testdata/run/complex_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/complex_permissions_test.ts (100%) rename {cli/tests => tests}/testdata/run/config/main.out (100%) rename {cli/tests => tests}/testdata/run/config/main.ts (100%) rename {cli/tests => tests}/testdata/run/config/tsconfig.json (100%) rename {cli/tests => tests}/testdata/run/config_file_lock_boolean/deno.lock (100%) rename {cli/tests => tests}/testdata/run/config_file_lock_boolean/false.json (100%) rename {cli/tests => tests}/testdata/run/config_file_lock_boolean/false.main.out (100%) rename {cli/tests => tests}/testdata/run/config_file_lock_boolean/main.ts (100%) rename {cli/tests => tests}/testdata/run/config_file_lock_boolean/true.json (100%) rename {cli/tests => tests}/testdata/run/config_file_lock_boolean/true.main.out (100%) rename {cli/tests => tests}/testdata/run/config_file_lock_path.json (100%) rename {cli/tests => tests}/testdata/run/config_file_lock_path.out (100%) rename {cli/tests => tests}/testdata/run/config_json_import.ts (100%) rename {cli/tests => tests}/testdata/run/config_json_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/config_types/deno.lock (100%) rename {cli/tests => tests}/testdata/run/config_types/main.out (100%) rename {cli/tests => tests}/testdata/run/config_types/main.ts (100%) rename {cli/tests => tests}/testdata/run/config_types/remote.tsconfig.json (100%) rename {cli/tests => tests}/testdata/run/config_types/tsconfig.json (100%) rename {cli/tests => tests}/testdata/run/config_types/types.d.ts (100%) rename {cli/tests => tests}/testdata/run/custom_inspect_url.js (100%) rename {cli/tests => tests}/testdata/run/custom_inspect_url.js.out (100%) rename {cli/tests => tests}/testdata/run/decorators/experimental/deno.json (100%) rename {cli/tests => tests}/testdata/run/decorators/experimental/no_check/main.out (100%) rename {cli/tests => tests}/testdata/run/decorators/experimental/no_check/main.ts (100%) rename {cli/tests => tests}/testdata/run/decorators/experimental/runtime/main.out (100%) rename {cli/tests => tests}/testdata/run/decorators/experimental/runtime/main.ts (100%) rename {cli/tests => tests}/testdata/run/decorators/experimental/ts/main.out (100%) rename {cli/tests => tests}/testdata/run/decorators/experimental/ts/main.ts (100%) rename {cli/tests => tests}/testdata/run/decorators/tc39_proposal/main.out (100%) rename {cli/tests => tests}/testdata/run/decorators/tc39_proposal/main.ts (100%) rename {cli/tests => tests}/testdata/run/delete_window.js (100%) rename {cli/tests => tests}/testdata/run/deno_exit_tampering.ts (100%) rename {cli/tests => tests}/testdata/run/deny_all_permission_args.js (100%) rename {cli/tests => tests}/testdata/run/deny_all_permission_args.out (100%) rename {cli/tests => tests}/testdata/run/deny_some_permission_args.js (100%) rename {cli/tests => tests}/testdata/run/deny_some_permission_args.out (100%) rename {cli/tests => tests}/testdata/run/disallow_http_from_https.js (100%) rename {cli/tests => tests}/testdata/run/disallow_http_from_https.ts (100%) rename {cli/tests => tests}/testdata/run/disallow_http_from_https_js.out (100%) rename {cli/tests => tests}/testdata/run/disallow_http_from_https_ts.out (100%) rename {cli/tests => tests}/testdata/run/dom_exception_formatting.ts (100%) rename {cli/tests => tests}/testdata/run/dom_exception_formatting.ts.out (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_already_rejected/error_001.ts (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_already_rejected/main.out (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_already_rejected/main.ts (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_async_error/delayed_error.ts (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_async_error/main.out (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_async_error/main.ts (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.out (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.ts (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_concurrent_non_statically_analyzable/mod.ts (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_conditional.js (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_conditional.js.out (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_syntax_error.js (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_syntax_error.js.out (100%) rename {cli/tests => tests}/testdata/run/dynamic_import_syntax_error_import.js (100%) rename {cli/tests => tests}/testdata/run/empty.ts (100%) rename {cli/tests => tests}/testdata/run/env_file.out (100%) rename {cli/tests => tests}/testdata/run/env_file.ts (100%) rename {cli/tests => tests}/testdata/run/env_file_missing.out (100%) rename {cli/tests => tests}/testdata/run/error_001.ts (100%) rename {cli/tests => tests}/testdata/run/error_001.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_002.ts (100%) rename {cli/tests => tests}/testdata/run/error_002.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_003_typescript.ts (100%) rename {cli/tests => tests}/testdata/run/error_003_typescript.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_004_missing_module.ts (100%) rename {cli/tests => tests}/testdata/run/error_004_missing_module.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_005_missing_dynamic_import.ts (100%) rename {cli/tests => tests}/testdata/run/error_005_missing_dynamic_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_006_import_ext_failure.ts (100%) rename {cli/tests => tests}/testdata/run/error_006_import_ext_failure.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_007_any.ts (100%) rename {cli/tests => tests}/testdata/run/error_007_any.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_008_checkjs.js (100%) rename {cli/tests => tests}/testdata/run/error_008_checkjs.js.out (100%) rename {cli/tests => tests}/testdata/run/error_009_extensions_error.js (100%) rename {cli/tests => tests}/testdata/run/error_009_extensions_error.js.out (100%) rename {cli/tests => tests}/testdata/run/error_009_missing_js_module.disabled (100%) rename {cli/tests => tests}/testdata/run/error_011_bad_module_specifier.ts (100%) rename {cli/tests => tests}/testdata/run/error_011_bad_module_specifier.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_012_bad_dynamic_import_specifier.ts (100%) rename {cli/tests => tests}/testdata/run/error_012_bad_dynamic_import_specifier.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_013_missing_script.out (100%) rename {cli/tests => tests}/testdata/run/error_014_catch_dynamic_import_error.js (100%) rename {cli/tests => tests}/testdata/run/error_014_catch_dynamic_import_error.js.out (100%) rename {cli/tests => tests}/testdata/run/error_015_dynamic_import_permissions.js (100%) rename {cli/tests => tests}/testdata/run/error_015_dynamic_import_permissions.out (100%) rename {cli/tests => tests}/testdata/run/error_016_dynamic_import_permissions2.js (100%) rename {cli/tests => tests}/testdata/run/error_016_dynamic_import_permissions2.out (100%) rename {cli/tests => tests}/testdata/run/error_017_hide_long_source_ts.ts (100%) rename {cli/tests => tests}/testdata/run/error_017_hide_long_source_ts.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_018_hide_long_source_js.js (100%) rename {cli/tests => tests}/testdata/run/error_018_hide_long_source_js.js.out (100%) rename {cli/tests => tests}/testdata/run/error_019_stack_function.ts (100%) rename {cli/tests => tests}/testdata/run/error_019_stack_function.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_020_stack_constructor.ts (100%) rename {cli/tests => tests}/testdata/run/error_020_stack_constructor.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_021_stack_method.ts (100%) rename {cli/tests => tests}/testdata/run/error_021_stack_method.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_022_stack_custom_error.ts (100%) rename {cli/tests => tests}/testdata/run/error_022_stack_custom_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_023_stack_async.ts (100%) rename {cli/tests => tests}/testdata/run/error_023_stack_async.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_024_stack_promise_all.ts (100%) rename {cli/tests => tests}/testdata/run/error_024_stack_promise_all.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_025_tab_indent (100%) rename {cli/tests => tests}/testdata/run/error_025_tab_indent.out (100%) rename {cli/tests => tests}/testdata/run/error_026_remote_import_error.ts (100%) rename {cli/tests => tests}/testdata/run/error_026_remote_import_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_cause.ts (100%) rename {cli/tests => tests}/testdata/run/error_cause.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_cause_recursive.ts (100%) rename {cli/tests => tests}/testdata/run/error_cause_recursive.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_for_await.ts (100%) rename {cli/tests => tests}/testdata/run/error_for_await.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_import_map_unable_to_load.out (100%) rename {cli/tests => tests}/testdata/run/error_local_static_import_from_remote.js (100%) rename {cli/tests => tests}/testdata/run/error_local_static_import_from_remote.js.out (100%) rename {cli/tests => tests}/testdata/run/error_local_static_import_from_remote.ts (100%) rename {cli/tests => tests}/testdata/run/error_local_static_import_from_remote.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_missing_module_named_import.ts (100%) rename {cli/tests => tests}/testdata/run/error_missing_module_named_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_name_non_string.js (100%) rename {cli/tests => tests}/testdata/run/error_name_non_string.js.out (100%) rename {cli/tests => tests}/testdata/run/error_no_check.ts (100%) rename {cli/tests => tests}/testdata/run/error_no_check.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_syntax.js (100%) rename {cli/tests => tests}/testdata/run/error_syntax.js.out (100%) rename {cli/tests => tests}/testdata/run/error_syntax_empty_trailing_line.mjs (100%) rename {cli/tests => tests}/testdata/run/error_syntax_empty_trailing_line.mjs.out (100%) rename {cli/tests => tests}/testdata/run/error_type_definitions.ts (100%) rename {cli/tests => tests}/testdata/run/error_type_definitions.ts.out (100%) rename {cli/tests => tests}/testdata/run/error_with_errors_prop.js (100%) rename {cli/tests => tests}/testdata/run/error_with_errors_prop.js.out (100%) rename {cli/tests => tests}/testdata/run/es_private_fields.js (100%) rename {cli/tests => tests}/testdata/run/es_private_fields.js.out (100%) rename {cli/tests => tests}/testdata/run/eval_context_throw_dom_exception.js (100%) rename {cli/tests => tests}/testdata/run/eval_context_throw_dom_exception.js.out (100%) rename {cli/tests => tests}/testdata/run/event_listener_error.ts (100%) rename {cli/tests => tests}/testdata/run/event_listener_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/event_listener_error_handled.ts (100%) rename {cli/tests => tests}/testdata/run/event_listener_error_handled.ts.out (100%) rename {cli/tests => tests}/testdata/run/event_listener_error_immediate_exit.ts (100%) rename {cli/tests => tests}/testdata/run/event_listener_error_immediate_exit.ts.out (100%) rename {cli/tests => tests}/testdata/run/event_listener_error_immediate_exit_worker.ts (100%) rename {cli/tests => tests}/testdata/run/event_listener_error_immediate_exit_worker.ts.out (100%) rename {cli/tests => tests}/testdata/run/exec_path.ts (100%) rename {cli/tests => tests}/testdata/run/exit_error42.ts (100%) rename {cli/tests => tests}/testdata/run/exit_error42.ts.out (100%) rename {cli/tests => tests}/testdata/run/explicit_resource_management/main.out (100%) rename {cli/tests => tests}/testdata/run/explicit_resource_management/main.ts (100%) rename {cli/tests => tests}/testdata/run/export_type_def.ts (100%) rename {cli/tests => tests}/testdata/run/extension_dynamic_import.ts (100%) rename {cli/tests => tests}/testdata/run/extension_dynamic_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/extension_import.ts (100%) rename {cli/tests => tests}/testdata/run/extension_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/fetch/hello.txt (100%) rename {cli/tests => tests}/testdata/run/fetch/other.ts (100%) rename {cli/tests => tests}/testdata/run/fetch/test.ts (100%) rename {cli/tests => tests}/testdata/run/fetch_async_error_stack.ts (100%) rename {cli/tests => tests}/testdata/run/fetch_async_error_stack.ts.out (100%) rename {cli/tests => tests}/testdata/run/fetch_response_finalization.js (100%) rename {cli/tests => tests}/testdata/run/fetch_response_finalization.js.out (100%) rename {cli/tests => tests}/testdata/run/finalization_registry.js (100%) rename {cli/tests => tests}/testdata/run/finalization_registry.js.out (100%) rename {cli/tests => tests}/testdata/run/fix_dynamic_import_errors.js (100%) rename {cli/tests => tests}/testdata/run/fix_dynamic_import_errors.js.out (100%) rename {cli/tests => tests}/testdata/run/fix_emittable_skipped.js (100%) rename {cli/tests => tests}/testdata/run/fix_emittable_skipped.ts.out (100%) rename {cli/tests => tests}/testdata/run/fix_js_import_js.ts (100%) rename {cli/tests => tests}/testdata/run/fix_js_import_js.ts.out (100%) rename {cli/tests => tests}/testdata/run/fix_js_imports.ts (100%) rename {cli/tests => tests}/testdata/run/fix_js_imports.ts.out (100%) rename {cli/tests => tests}/testdata/run/fix_tsc_file_exists.out (100%) rename {cli/tests => tests}/testdata/run/fix_worker_dispatchevent.ts (100%) rename {cli/tests => tests}/testdata/run/fix_worker_dispatchevent.ts.out (100%) rename {cli/tests => tests}/testdata/run/followup_dyn_import_resolves/main.ts (100%) rename {cli/tests => tests}/testdata/run/followup_dyn_import_resolves/main.ts.out (100%) rename {cli/tests => tests}/testdata/run/followup_dyn_import_resolves/sub1.ts (100%) rename {cli/tests => tests}/testdata/run/followup_dyn_import_resolves/sub2.ts (100%) rename {cli/tests => tests}/testdata/run/heapstats.js (100%) rename {cli/tests => tests}/testdata/run/heapstats.js.out (100%) rename {cli/tests => tests}/testdata/run/http2_request_url.ts (100%) rename {cli/tests => tests}/testdata/run/https_import.ts (100%) rename {cli/tests => tests}/testdata/run/https_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/if_main.ts (100%) rename {cli/tests => tests}/testdata/run/if_main.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_blob_url.ts (100%) rename {cli/tests => tests}/testdata/run/import_blob_url.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_blob_url_error_stack.ts (100%) rename {cli/tests => tests}/testdata/run/import_blob_url_error_stack.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_blob_url_import_relative.ts (100%) rename {cli/tests => tests}/testdata/run/import_blob_url_import_relative.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_blob_url_imports.ts (100%) rename {cli/tests => tests}/testdata/run/import_blob_url_imports.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_blob_url_jsx.ts (100%) rename {cli/tests => tests}/testdata/run/import_blob_url_jsx.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_compression/brotli (100%) rename {cli/tests => tests}/testdata/run/import_compression/gziped (100%) rename {cli/tests => tests}/testdata/run/import_compression/main.out (100%) rename {cli/tests => tests}/testdata/run/import_compression/main.ts (100%) rename {cli/tests => tests}/testdata/run/import_data_url.ts (100%) rename {cli/tests => tests}/testdata/run/import_data_url.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_data_url_error_stack.ts (100%) rename {cli/tests => tests}/testdata/run/import_data_url_error_stack.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_data_url_import_relative.ts (100%) rename {cli/tests => tests}/testdata/run/import_data_url_import_relative.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_data_url_imports.ts (100%) rename {cli/tests => tests}/testdata/run/import_data_url_imports.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_data_url_jsx.ts (100%) rename {cli/tests => tests}/testdata/run/import_data_url_jsx.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_dynamic_data_url.ts (100%) rename {cli/tests => tests}/testdata/run/import_dynamic_data_url.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_extensionless.ts (100%) rename {cli/tests => tests}/testdata/run/import_extensionless.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_file_with_colon.ts (100%) rename {cli/tests => tests}/testdata/run/import_file_with_colon.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_maps/test_data.ts (100%) rename {cli/tests => tests}/testdata/run/import_maps/test_data.ts.out (100%) rename {cli/tests => tests}/testdata/run/import_meta/importmap.json (100%) rename {cli/tests => tests}/testdata/run/import_meta/main.out (100%) rename {cli/tests => tests}/testdata/run/import_meta/main.ts (94%) rename {cli/tests => tests}/testdata/run/import_meta/other.ts (100%) rename {cli/tests => tests}/testdata/run/import_type.ts (100%) rename {cli/tests => tests}/testdata/run/import_type.ts.out (100%) rename {cli/tests => tests}/testdata/run/inline_js_source_map.ts (100%) rename {cli/tests => tests}/testdata/run/inline_js_source_map_2.js (100%) rename {cli/tests => tests}/testdata/run/inline_js_source_map_2.js.out (100%) rename {cli/tests => tests}/testdata/run/inline_js_source_map_2.ts (100%) rename {cli/tests => tests}/testdata/run/inline_js_source_map_2_with_inline_contents.js (100%) rename {cli/tests => tests}/testdata/run/inline_js_source_map_2_with_inline_contents.js.out (100%) rename {cli/tests => tests}/testdata/run/inline_js_source_map_with_contents_from_graph.js (100%) rename {cli/tests => tests}/testdata/run/inline_js_source_map_with_contents_from_graph.js.out (100%) rename {cli/tests => tests}/testdata/run/issue13562.ts (100%) rename {cli/tests => tests}/testdata/run/issue13562.ts.out (100%) rename {cli/tests => tests}/testdata/run/issue9750.js (100%) rename {cli/tests => tests}/testdata/run/js_import_detect.ts (100%) rename {cli/tests => tests}/testdata/run/js_import_detect.ts.out (100%) rename {cli/tests => tests}/testdata/run/js_root_with_ts_check.js (100%) rename {cli/tests => tests}/testdata/run/js_root_with_ts_check.js.out (100%) rename {cli/tests => tests}/testdata/run/jsx_import_from_ts.App.jsx (100%) rename {cli/tests => tests}/testdata/run/jsx_import_from_ts.ts (100%) rename {cli/tests => tests}/testdata/run/jsx_import_from_ts.ts.out (100%) rename {cli/tests => tests}/testdata/run/jsx_import_source.out (100%) rename {cli/tests => tests}/testdata/run/jsx_import_source_dev.out (100%) rename {cli/tests => tests}/testdata/run/jsx_import_source_error.out (100%) rename {cli/tests => tests}/testdata/run/jsx_import_source_import_map.out (100%) rename {cli/tests => tests}/testdata/run/jsx_import_source_import_map_dev.out (100%) rename {cli/tests => tests}/testdata/run/jsx_import_source_no_pragma.tsx (100%) rename {cli/tests => tests}/testdata/run/jsx_import_source_pragma.tsx (100%) rename {cli/tests => tests}/testdata/run/jsx_import_source_pragma_import_map.tsx (100%) rename {cli/tests => tests}/testdata/run/jsx_precompile/no_pragma.out (100%) rename {cli/tests => tests}/testdata/run/jsx_precompile/no_pragma.tsx (100%) rename {cli/tests => tests}/testdata/run/lock_check_err.json (100%) rename {cli/tests => tests}/testdata/run/lock_check_err.out (100%) rename {cli/tests => tests}/testdata/run/lock_check_err2.json (100%) rename {cli/tests => tests}/testdata/run/lock_check_err2.out (100%) rename {cli/tests => tests}/testdata/run/lock_check_ok.json (100%) rename {cli/tests => tests}/testdata/run/lock_check_ok2.json (100%) rename {cli/tests => tests}/testdata/run/lock_dynamic_imports.json (100%) rename {cli/tests => tests}/testdata/run/lock_dynamic_imports.out (100%) rename {cli/tests => tests}/testdata/run/lock_only_http_and_https/b.ts (100%) rename {cli/tests => tests}/testdata/run/lock_only_http_and_https/deno.lock (100%) rename {cli/tests => tests}/testdata/run/lock_only_http_and_https/main.out (100%) rename {cli/tests => tests}/testdata/run/lock_only_http_and_https/main.ts (100%) rename {cli/tests => tests}/testdata/run/lock_v2_check_err.json (100%) rename {cli/tests => tests}/testdata/run/lock_v2_check_err.out (100%) rename {cli/tests => tests}/testdata/run/lock_v2_check_err2.json (100%) rename {cli/tests => tests}/testdata/run/lock_v2_check_err2.out (100%) rename {cli/tests => tests}/testdata/run/lock_v2_check_ok.json (100%) rename {cli/tests => tests}/testdata/run/lock_v2_check_ok2.json (100%) rename {cli/tests => tests}/testdata/run/lock_v2_dynamic_imports.json (100%) rename {cli/tests => tests}/testdata/run/lock_v2_dynamic_imports.out (100%) rename {cli/tests => tests}/testdata/run/lock_write_fetch/file_exists.ts (100%) rename {cli/tests => tests}/testdata/run/lock_write_fetch/main.out (100%) rename {cli/tests => tests}/testdata/run/lock_write_fetch/main.ts (100%) rename {cli/tests => tests}/testdata/run/long_data_url_formatting.ts (100%) rename {cli/tests => tests}/testdata/run/long_data_url_formatting.ts.out (100%) rename {cli/tests => tests}/testdata/run/main_module/main.out (100%) rename {cli/tests => tests}/testdata/run/main_module/main.ts (100%) rename {cli/tests => tests}/testdata/run/main_module/other.ts (100%) rename {cli/tests => tests}/testdata/run/mts_dmts_mjs.out (100%) rename {cli/tests => tests}/testdata/run/nested_error/main.ts (100%) rename {cli/tests => tests}/testdata/run/nested_error/main.ts.out (100%) rename {cli/tests => tests}/testdata/run/no_check_imports_not_used_as_values/hello.ts (100%) rename {cli/tests => tests}/testdata/run/no_check_imports_not_used_as_values/main.out (100%) rename {cli/tests => tests}/testdata/run/no_check_imports_not_used_as_values/main.ts (100%) rename {cli/tests => tests}/testdata/run/no_check_imports_not_used_as_values/preserve_imports.tsconfig.json (100%) rename {cli/tests => tests}/testdata/run/no_check_remote.ts (100%) rename {cli/tests => tests}/testdata/run/no_check_remote.ts.disabled.out (100%) rename {cli/tests => tests}/testdata/run/no_check_remote.ts.enabled.out (100%) rename {cli/tests => tests}/testdata/run/no_lock_flag/deno.json (100%) rename {cli/tests => tests}/testdata/run/no_lock_flag/deno.lock (100%) rename {cli/tests => tests}/testdata/run/no_lock_flag/main.out (100%) rename {cli/tests => tests}/testdata/run/no_lock_flag/main.ts (100%) rename {cli/tests => tests}/testdata/run/no_mem_cache.js (100%) rename {cli/tests => tests}/testdata/run/no_mem_cache.js.out (100%) rename {cli/tests => tests}/testdata/run/no_prompt.ts (100%) rename {cli/tests => tests}/testdata/run/no_validate_asm.js (100%) rename {cli/tests => tests}/testdata/run/node_builtin_modules/mod.js (100%) rename {cli/tests => tests}/testdata/run/node_builtin_modules/mod.js.out (100%) rename {cli/tests => tests}/testdata/run/node_builtin_modules/mod.ts (100%) rename {cli/tests => tests}/testdata/run/node_builtin_modules/mod.ts.out (100%) rename {cli/tests => tests}/testdata/run/node_env_var_allowlist.ts (100%) rename {cli/tests => tests}/testdata/run/node_env_var_allowlist.ts.out (100%) rename {cli/tests => tests}/testdata/run/node_prefix_missing/config.json (100%) rename {cli/tests => tests}/testdata/run/node_prefix_missing/import_map.json (100%) rename {cli/tests => tests}/testdata/run/node_prefix_missing/main.ts (100%) rename {cli/tests => tests}/testdata/run/node_prefix_missing/main.ts.out (100%) create mode 100644 tests/testdata/run/node_prefix_missing/main.ts.out_feature_enabled rename {cli/tests => tests}/testdata/run/onload/imported.ts (85%) rename {cli/tests => tests}/testdata/run/onload/main.out (100%) rename {cli/tests => tests}/testdata/run/onload/main.ts (92%) rename {cli/tests => tests}/testdata/run/onload/nest_imported.ts (85%) rename {cli/tests => tests}/testdata/run/op_exit_op_set_exit_code_in_worker.ts (100%) rename {cli/tests => tests}/testdata/run/op_exit_op_set_exit_code_worker.js (100%) rename {cli/tests => tests}/testdata/run/permission_args.out (100%) rename {cli/tests => tests}/testdata/run/permission_request_long.ts (100%) rename {cli/tests => tests}/testdata/run/permission_test.ts (100%) rename {cli/tests => tests}/testdata/run/permissions_cache.ts (100%) rename {cli/tests => tests}/testdata/run/permissions_prompt_allow_all.ts (100%) rename {cli/tests => tests}/testdata/run/permissions_prompt_allow_all_2.ts (100%) rename {cli/tests => tests}/testdata/run/private_field_presence.ts (100%) rename {cli/tests => tests}/testdata/run/private_field_presence.ts.out (100%) rename {cli/tests => tests}/testdata/run/proto_exploit.js (100%) rename {cli/tests => tests}/testdata/run/proto_exploit.js.out (100%) rename {cli/tests => tests}/testdata/run/queue_microtask_error.ts (100%) rename {cli/tests => tests}/testdata/run/queue_microtask_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/queue_microtask_error_handled.ts (100%) rename {cli/tests => tests}/testdata/run/queue_microtask_error_handled.ts.out (100%) rename {cli/tests => tests}/testdata/run/reference_types.ts (100%) rename {cli/tests => tests}/testdata/run/reference_types.ts.out (100%) rename {cli/tests => tests}/testdata/run/reference_types_error.js (100%) rename {cli/tests => tests}/testdata/run/reference_types_error.js.out (100%) rename {cli/tests => tests}/testdata/run/reference_types_remote.ts (100%) rename {cli/tests => tests}/testdata/run/reference_types_remote.ts.out (100%) rename {cli/tests => tests}/testdata/run/rejection_handled.out (100%) rename {cli/tests => tests}/testdata/run/rejection_handled.ts (100%) rename {cli/tests => tests}/testdata/run/remote_type_error/main.ts (100%) rename {cli/tests => tests}/testdata/run/remote_type_error/remote.ts (100%) rename {cli/tests => tests}/testdata/run/replace_self.js (100%) rename {cli/tests => tests}/testdata/run/replace_self.js.out (100%) rename {cli/tests => tests}/testdata/run/report_error.ts (100%) rename {cli/tests => tests}/testdata/run/report_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/report_error_end_of_program.ts (100%) rename {cli/tests => tests}/testdata/run/report_error_end_of_program.ts.out (100%) rename {cli/tests => tests}/testdata/run/report_error_handled.ts (100%) rename {cli/tests => tests}/testdata/run/report_error_handled.ts.out (100%) rename {cli/tests => tests}/testdata/run/resolve_dns.ts (100%) rename {cli/tests => tests}/testdata/run/resolve_dns.ts.out (100%) rename {cli/tests => tests}/testdata/run/resolve_dns.zone.in (100%) rename {cli/tests => tests}/testdata/run/runtime_decorators.ts (100%) rename {cli/tests => tests}/testdata/run/runtime_decorators.ts.out (100%) rename {cli/tests => tests}/testdata/run/seed_random.js (100%) rename {cli/tests => tests}/testdata/run/seed_random.js.out (100%) rename {cli/tests => tests}/testdata/run/set_exit_code_0.ts (100%) rename {cli/tests => tests}/testdata/run/set_exit_code_1.ts (100%) rename {cli/tests => tests}/testdata/run/set_exit_code_2.ts (100%) rename {cli/tests => tests}/testdata/run/set_timeout_error.ts (100%) rename {cli/tests => tests}/testdata/run/set_timeout_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/set_timeout_error_handled.ts (100%) rename {cli/tests => tests}/testdata/run/set_timeout_error_handled.ts.out (100%) rename {cli/tests => tests}/testdata/run/shebang.ts (100%) rename {cli/tests => tests}/testdata/run/shebang.ts.out (100%) rename {cli/tests => tests}/testdata/run/shebang2.ts (100%) rename {cli/tests => tests}/testdata/run/single_compile_with_reload.ts (100%) rename {cli/tests => tests}/testdata/run/single_compile_with_reload.ts.out (100%) rename {cli/tests => tests}/testdata/run/single_compile_with_reload_dyn.ts (100%) rename {cli/tests => tests}/testdata/run/single_compile_with_reload_worker.ts (100%) rename {cli/tests => tests}/testdata/run/spawn_stdout_inherit.ts (100%) rename {cli/tests => tests}/testdata/run/spawn_stdout_inherit.ts.out (100%) rename {cli/tests => tests}/testdata/run/stdin_read_all.out (100%) rename {cli/tests => tests}/testdata/run/stdin_read_all.ts (100%) rename {cli/tests => tests}/testdata/run/stdio_streams_are_locked_in_permission_prompt/worker.js (100%) rename {cli/tests => tests}/testdata/run/stdout_write_all.out (100%) rename {cli/tests => tests}/testdata/run/stdout_write_all.ts (100%) rename {cli/tests => tests}/testdata/run/stdout_write_sync_async.out (100%) rename {cli/tests => tests}/testdata/run/stdout_write_sync_async.ts (100%) rename {cli/tests => tests}/testdata/run/swc_syntax_error.ts (100%) rename {cli/tests => tests}/testdata/run/swc_syntax_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/test_and_bench_in_run.js (100%) rename {cli/tests => tests}/testdata/run/textproto.ts (97%) rename {cli/tests => tests}/testdata/run/tls.out (100%) rename {cli/tests => tests}/testdata/run/tls_connecttls.js (91%) rename {cli/tests => tests}/testdata/run/tls_starttls.js (89%) rename {cli/tests => tests}/testdata/run/top_level_await/circular.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/circular.out (100%) rename {cli/tests => tests}/testdata/run/top_level_await/loop.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/loop.out (100%) rename {cli/tests => tests}/testdata/run/top_level_await/nested.out (100%) rename {cli/tests => tests}/testdata/run/top_level_await/nested/a.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/nested/b.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/nested/main.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/order.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/order.out (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla/a.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla/b.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla/c.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla/d.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla/order.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla/parent.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla2/a.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla2/b.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla3/b.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/tla3/timeout_loop.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/top_level_await.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/top_level_await.out (100%) rename {cli/tests => tests}/testdata/run/top_level_await/top_level_await.ts (100%) rename {cli/tests => tests}/testdata/run/top_level_await/top_level_for_await.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/top_level_for_await.out (100%) rename {cli/tests => tests}/testdata/run/top_level_await/top_level_for_await.ts (100%) rename {cli/tests => tests}/testdata/run/top_level_await/unresolved.js (100%) rename {cli/tests => tests}/testdata/run/top_level_await/unresolved.out (100%) rename {cli/tests => tests}/testdata/run/ts_import_from_js/deps.js (100%) rename {cli/tests => tests}/testdata/run/ts_import_from_js/main.js (100%) rename {cli/tests => tests}/testdata/run/ts_import_from_js/main.out (100%) rename {cli/tests => tests}/testdata/run/ts_type_imports.ts (100%) rename {cli/tests => tests}/testdata/run/ts_type_imports.ts.out (100%) rename {cli/tests => tests}/testdata/run/ts_type_imports_foo.ts (100%) rename {cli/tests => tests}/testdata/run/ts_type_only_import.d.ts (100%) rename {cli/tests => tests}/testdata/run/ts_type_only_import.ts (100%) rename {cli/tests => tests}/testdata/run/ts_type_only_import.ts.out (100%) rename {cli/tests => tests}/testdata/run/tsx_imports/Component.tsx (100%) rename {cli/tests => tests}/testdata/run/tsx_imports/tsx_imports.ts (100%) rename {cli/tests => tests}/testdata/run/tsx_imports/tsx_imports.ts.out (100%) rename {cli/tests => tests}/testdata/run/type_definitions.ts (100%) rename {cli/tests => tests}/testdata/run/type_definitions.ts.out (100%) rename {cli/tests => tests}/testdata/run/type_definitions_for_export.ts (100%) rename {cli/tests => tests}/testdata/run/type_definitions_for_export.ts.out (100%) rename {cli/tests => tests}/testdata/run/type_directives_01.ts (100%) rename {cli/tests => tests}/testdata/run/type_directives_01.ts.out (100%) rename {cli/tests => tests}/testdata/run/type_directives_02.ts (100%) rename {cli/tests => tests}/testdata/run/type_directives_02.ts.out (100%) rename {cli/tests => tests}/testdata/run/type_directives_js_main.js (100%) rename {cli/tests => tests}/testdata/run/type_directives_redirect.ts (100%) rename {cli/tests => tests}/testdata/run/type_directives_redirect.ts.out (100%) rename {cli/tests => tests}/testdata/run/type_headers_deno_types.ts (100%) rename {cli/tests => tests}/testdata/run/type_headers_deno_types.ts.out (100%) rename {cli/tests => tests}/testdata/run/unbuffered_stderr.ts (100%) rename {cli/tests => tests}/testdata/run/unbuffered_stderr.ts.out (100%) rename {cli/tests => tests}/testdata/run/unbuffered_stdout.ts (100%) rename {cli/tests => tests}/testdata/run/unbuffered_stdout.ts.out (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection.ts (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection.ts.out (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection_dynamic_import/import.ts (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection_dynamic_import/main.ts (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection_dynamic_import/main.ts.out (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection_dynamic_import2/import.ts (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection_dynamic_import2/main.ts (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection_dynamic_import2/main.ts.out (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection_sync_error.ts (100%) rename {cli/tests => tests}/testdata/run/unhandled_rejection_sync_error.ts.out (100%) rename {cli/tests => tests}/testdata/run/unsafe_proto/main.js (100%) rename {cli/tests => tests}/testdata/run/unsafe_proto/main.out (100%) rename {cli/tests => tests}/testdata/run/unsafe_proto/main_with_unsafe_proto_flag.out (100%) rename {cli/tests => tests}/testdata/run/unsafe_proto/worker.js (100%) rename {cli/tests => tests}/testdata/run/unstable.js (100%) rename {cli/tests => tests}/testdata/run/unstable.ts (100%) rename {cli/tests => tests}/testdata/run/unstable_broadcast_channel.disabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_broadcast_channel.enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_broadcast_channel.js (100%) rename {cli/tests => tests}/testdata/run/unstable_cron.disabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_cron.enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_cron.js (100%) rename {cli/tests => tests}/testdata/run/unstable_disabled_js.out (100%) rename {cli/tests => tests}/testdata/run/unstable_enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_enabled_js.out (100%) rename {cli/tests => tests}/testdata/run/unstable_ffi.disabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_ffi.enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_ffi.js (100%) rename {cli/tests => tests}/testdata/run/unstable_fs.disabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_fs.enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_fs.js (100%) rename {cli/tests => tests}/testdata/run/unstable_http.disabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_http.enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_http.js (100%) rename {cli/tests => tests}/testdata/run/unstable_kv.disabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_kv.enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_kv.js (100%) rename {cli/tests => tests}/testdata/run/unstable_net.disabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_net.enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_net.js (100%) rename {cli/tests => tests}/testdata/run/unstable_temporal_api/main.out (100%) rename {cli/tests => tests}/testdata/run/unstable_temporal_api/main.ts (100%) rename {cli/tests => tests}/testdata/run/unstable_temporal_api/missing_flag.js (100%) rename {cli/tests => tests}/testdata/run/unstable_temporal_api/missing_flag.out (100%) rename {cli/tests => tests}/testdata/run/unstable_webgpu.disabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_webgpu.enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_webgpu.js (100%) rename {cli/tests => tests}/testdata/run/unstable_worker.ts (100%) rename {cli/tests => tests}/testdata/run/unstable_worker.ts.out (100%) rename {cli/tests => tests}/testdata/run/unstable_worker_options.disabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_worker_options.enabled.out (100%) rename {cli/tests => tests}/testdata/run/unstable_worker_options.js (100%) rename {cli/tests => tests}/testdata/run/unsupported_dynamic_import_scheme.out (100%) rename {cli/tests => tests}/testdata/run/v8_flags.js (100%) rename {cli/tests => tests}/testdata/run/v8_flags.js.out (100%) rename {cli/tests => tests}/testdata/run/v8_flags_unrecognized.out (100%) rename {cli/tests => tests}/testdata/run/v8_help.out (100%) rename {cli/tests => tests}/testdata/run/warn_on_deprecated_api/main.js (100%) rename {cli/tests => tests}/testdata/run/warn_on_deprecated_api/main.out (100%) rename {cli/tests => tests}/testdata/run/warn_on_deprecated_api/main.verbose.out (100%) rename {cli/tests => tests}/testdata/run/warn_on_deprecated_api/main_disabled_env.out (100%) rename {cli/tests => tests}/testdata/run/warn_on_deprecated_api/main_disabled_flag.out (100%) rename {cli/tests => tests}/testdata/run/warn_on_deprecated_api/mod.ts (100%) rename {cli/tests => tests}/testdata/run/wasm.ts (100%) rename {cli/tests => tests}/testdata/run/wasm.ts.out (100%) rename {cli/tests => tests}/testdata/run/wasm_async.js (100%) rename {cli/tests => tests}/testdata/run/wasm_async.out (100%) rename {cli/tests => tests}/testdata/run/wasm_shared.out (100%) rename {cli/tests => tests}/testdata/run/wasm_shared.ts (100%) rename {cli/tests => tests}/testdata/run/wasm_streaming_panic_test.js (100%) rename {cli/tests => tests}/testdata/run/wasm_streaming_panic_test.js.out (100%) rename {cli/tests => tests}/testdata/run/wasm_unreachable.js (100%) rename {cli/tests => tests}/testdata/run/wasm_unreachable.out (100%) rename {cli/tests => tests}/testdata/run/wasm_url.js (100%) rename {cli/tests => tests}/testdata/run/wasm_url.out (100%) rename {cli/tests => tests}/testdata/run/weakref.ts (100%) rename {cli/tests => tests}/testdata/run/weakref.ts.out (100%) rename {cli/tests => tests}/testdata/run/websocket_server_idletimeout.ts (91%) rename {cli/tests => tests}/testdata/run/websocket_server_multi_field_connection_header_test.ts (100%) rename {cli/tests => tests}/testdata/run/websocketstream_ping_test.ts (100%) rename {cli/tests => tests}/testdata/run/webstorage/config_a.jsonc (100%) rename {cli/tests => tests}/testdata/run/webstorage/config_b.jsonc (100%) rename {cli/tests => tests}/testdata/run/webstorage/fixture.ts (100%) rename {cli/tests => tests}/testdata/run/webstorage/logger.ts (100%) rename {cli/tests => tests}/testdata/run/webstorage/serialization.ts (100%) rename {cli/tests => tests}/testdata/run/webstorage/serialization.ts.out (100%) rename {cli/tests => tests}/testdata/run/webstorage/setter.ts (100%) rename {cli/tests => tests}/testdata/run/with_config/auto_discovery_log.out (100%) rename {cli/tests => tests}/testdata/run/with_config/deno.jsonc (100%) rename {cli/tests => tests}/testdata/run/with_config/frontend_work.ts (100%) rename {cli/tests => tests}/testdata/run/with_config/no_auto_discovery.out (100%) rename {cli/tests => tests}/testdata/run/with_config/server_side_work.ts (100%) rename {cli/tests => tests}/testdata/run/with_package_json/no_deno_json/main.out (100%) rename {cli/tests => tests}/testdata/run/with_package_json/no_deno_json/main.ts (100%) rename {cli/tests => tests}/testdata/run/with_package_json/no_deno_json/no_package_json_imports.out (100%) rename {cli/tests => tests}/testdata/run/with_package_json/no_deno_json/no_package_json_imports.ts (100%) rename {cli/tests => tests}/testdata/run/with_package_json/no_deno_json/noconfig.out (100%) rename {cli/tests => tests}/testdata/run/with_package_json/no_deno_json/noconfig.ts (100%) rename {cli/tests => tests}/testdata/run/with_package_json/no_deno_json/package.json (100%) rename {cli/tests => tests}/testdata/run/with_package_json/no_deno_json/sub_dir/main.js (100%) rename {cli/tests => tests}/testdata/run/with_package_json/no_deno_json/sub_dir/main.out (100%) rename {cli/tests => tests}/testdata/run/with_package_json/npm_binary/main.out (100%) rename {cli/tests => tests}/testdata/run/with_package_json/npm_binary/package.json (100%) rename {cli/tests => tests}/testdata/run/with_package_json/with_stop/main.out (100%) rename {cli/tests => tests}/testdata/run/with_package_json/with_stop/package.json (100%) rename {cli/tests => tests}/testdata/run/with_package_json/with_stop/some/nested/deno.json (100%) rename {cli/tests => tests}/testdata/run/with_package_json/with_stop/some/nested/dir/main.ts (100%) rename {cli/tests => tests}/testdata/run/worker_close_in_wasm_reactions.js (100%) rename {cli/tests => tests}/testdata/run/worker_close_in_wasm_reactions.js.out (100%) rename {cli/tests => tests}/testdata/run/worker_close_nested.js (100%) rename {cli/tests => tests}/testdata/run/worker_close_nested.js.out (100%) rename {cli/tests => tests}/testdata/run/worker_close_race.js (100%) rename {cli/tests => tests}/testdata/run/worker_close_race.js.out (100%) rename {cli/tests => tests}/testdata/run/worker_drop_handle_race.js (100%) rename {cli/tests => tests}/testdata/run/worker_drop_handle_race.js.out (100%) rename {cli/tests => tests}/testdata/run/worker_drop_handle_race_terminate.js (100%) rename {cli/tests => tests}/testdata/run/worker_drop_handle_race_terminate.js.out (100%) rename {cli/tests => tests}/testdata/run/worker_event_handler_test.js (100%) rename {cli/tests => tests}/testdata/run/worker_event_handler_test.js.out (100%) rename {cli/tests => tests}/testdata/run/worker_message_before_close.js (100%) rename {cli/tests => tests}/testdata/run/worker_message_before_close.js.out (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/bar/deno.json (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/bar/fizz/buzz.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/bar/mod.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/bar/some_mod/hello.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/deno.json (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/foo/bar/hello.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/foo/deno.json (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/foo/fizz/buzz.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/foo/mod.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/main.out (100%) rename {cli/tests => tests}/testdata/run/workspaces/basic/main.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/member_outside_root_dir/deno.json (100%) rename {cli/tests => tests}/testdata/run/workspaces/member_outside_root_dir/foo/bar/hello.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/member_outside_root_dir/foo/deno.json (100%) rename {cli/tests => tests}/testdata/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/member_outside_root_dir/foo/mod.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/member_outside_root_dir/main.out (100%) rename {cli/tests => tests}/testdata/run/workspaces/member_outside_root_dir/main.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/bar/deno.json (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/bar/fizz/buzz.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/bar/mod.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/bar/some_mod/hello.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/deno.json (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/foo/bar/deno.json (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/foo/bar/hello.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/foo/deno.json (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/foo/fizz/buzz.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/foo/mod.ts (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/main.out (100%) rename {cli/tests => tests}/testdata/run/workspaces/nested_member/main.ts (100%) rename {cli/tests => tests}/testdata/runtime/esm_imports_a.js (100%) rename {cli/tests => tests}/testdata/runtime/esm_imports_b.js (100%) rename {cli/tests => tests}/testdata/spawn_kill_permissions.ts (100%) rename {cli/tests => tests}/testdata/subdir/CAPITALS/main.js (100%) rename {cli/tests => tests}/testdata/subdir/amd_like.js (100%) rename {cli/tests => tests}/testdata/subdir/auto_print_hello.ts (100%) rename {cli/tests => tests}/testdata/subdir/circular1.ts (100%) rename {cli/tests => tests}/testdata/subdir/circular2.ts (100%) rename {cli/tests => tests}/testdata/subdir/comment.ts (100%) rename {cli/tests => tests}/testdata/subdir/config.json (100%) rename {cli/tests => tests}/testdata/subdir/emittable.d.ts (100%) rename {cli/tests => tests}/testdata/subdir/evil_remote_import.js (100%) rename {cli/tests => tests}/testdata/subdir/export_types.ts (100%) rename {cli/tests => tests}/testdata/subdir/foo_types.d.ts (100%) rename {cli/tests => tests}/testdata/subdir/form_urlencoded.txt (100%) rename {cli/tests => tests}/testdata/subdir/import.mts (100%) rename {cli/tests => tests}/testdata/subdir/indirect_import_error.js (100%) rename {cli/tests => tests}/testdata/subdir/indirect_throws.js (100%) rename {cli/tests => tests}/testdata/subdir/json_1.json (100%) rename {cli/tests => tests}/testdata/subdir/json_2.json (100%) rename {cli/tests => tests}/testdata/subdir/json_3.json (100%) rename {cli/tests => tests}/testdata/subdir/jsx_import_source_no_pragma.tsx (100%) rename {cli/tests => tests}/testdata/subdir/main.ts (100%) rename {cli/tests => tests}/testdata/subdir/mismatch_ext.ts (100%) rename {cli/tests => tests}/testdata/subdir/mod.mjs (100%) rename {cli/tests => tests}/testdata/subdir/mod1.ts (100%) rename {cli/tests => tests}/testdata/subdir/mod2.ts (100%) rename {cli/tests => tests}/testdata/subdir/mod3.js (100%) rename {cli/tests => tests}/testdata/subdir/mod4.js (100%) rename {cli/tests => tests}/testdata/subdir/mod5.mjs (100%) rename {cli/tests => tests}/testdata/subdir/mod6.js (100%) rename {cli/tests => tests}/testdata/subdir/mod7.js (100%) rename {cli/tests => tests}/testdata/subdir/mod8.js (100%) rename {cli/tests => tests}/testdata/subdir/more_decorators.ts (100%) rename {cli/tests => tests}/testdata/subdir/mt_application_ecmascript.j2.js (100%) rename {cli/tests => tests}/testdata/subdir/mt_application_ecmascript_jsx.j2.jsx (100%) rename {cli/tests => tests}/testdata/subdir/mt_application_x_javascript.j4.js (100%) rename {cli/tests => tests}/testdata/subdir/mt_application_x_javascript_jsx.j4.jsx (100%) rename {cli/tests => tests}/testdata/subdir/mt_application_x_typescript.t4.ts (100%) rename {cli/tests => tests}/testdata/subdir/mt_application_x_typescript_tsx.t4.tsx (100%) rename {cli/tests => tests}/testdata/subdir/mt_javascript.js (100%) rename {cli/tests => tests}/testdata/subdir/mt_javascript_jsx.jsx (100%) rename {cli/tests => tests}/testdata/subdir/mt_text_ecmascript.j3.js (100%) rename {cli/tests => tests}/testdata/subdir/mt_text_ecmascript_jsx.j3.jsx (100%) rename {cli/tests => tests}/testdata/subdir/mt_text_javascript.j1.js (100%) rename {cli/tests => tests}/testdata/subdir/mt_text_javascript_jsx.j1.jsx (100%) rename {cli/tests => tests}/testdata/subdir/mt_text_typescript.t1.ts (100%) rename {cli/tests => tests}/testdata/subdir/mt_text_typescript_tsx.t1.tsx (100%) rename {cli/tests => tests}/testdata/subdir/mt_video_mp2t.t3.ts (100%) rename {cli/tests => tests}/testdata/subdir/mt_video_mp2t_tsx.t3.tsx (100%) rename {cli/tests => tests}/testdata/subdir/mt_video_vdn.t2.ts (100%) rename {cli/tests => tests}/testdata/subdir/mt_video_vdn_tsx.t2.tsx (100%) rename {cli/tests => tests}/testdata/subdir/no_ext (100%) rename {cli/tests => tests}/testdata/subdir/no_js_ext (100%) rename {cli/tests => tests}/testdata/subdir/polyfill.ts (100%) rename {cli/tests => tests}/testdata/subdir/print_hello.ts (100%) rename {cli/tests => tests}/testdata/subdir/redirects/a.ts (100%) rename {cli/tests => tests}/testdata/subdir/redirects/b.ts (100%) rename {cli/tests => tests}/testdata/subdir/redirects/redirect1.js (100%) rename {cli/tests => tests}/testdata/subdir/redirects/redirect1.ts (100%) rename {cli/tests => tests}/testdata/subdir/redirects/redirect2.js (100%) rename {cli/tests => tests}/testdata/subdir/redirects/redirect3.js (100%) rename {cli/tests => tests}/testdata/subdir/redirects/redirect4.ts (100%) rename {cli/tests => tests}/testdata/subdir/shebang_file.js (100%) rename {cli/tests => tests}/testdata/subdir/single_module.ts (100%) rename {cli/tests => tests}/testdata/subdir/subdir2/dynamic_import.ts (100%) rename {cli/tests => tests}/testdata/subdir/subdir2/mod2.ts (100%) rename {cli/tests => tests}/testdata/subdir/test_worker_basic.js (100%) rename {cli/tests => tests}/testdata/subdir/throws.js (100%) rename {cli/tests => tests}/testdata/subdir/tla.ts (100%) rename {cli/tests => tests}/testdata/subdir/type_and_code.ts (100%) rename {cli/tests => tests}/testdata/subdir/type_error.ts (100%) rename {cli/tests => tests}/testdata/subdir/type_reference.d.ts (100%) rename {cli/tests => tests}/testdata/subdir/type_reference.js (100%) rename {cli/tests => tests}/testdata/subdir/types.d.mts (100%) rename {cli/tests => tests}/testdata/subdir/unknown_ext.deno (100%) rename {cli/tests => tests}/testdata/symlink_to_subdir (100%) rename {cli/tests => tests}/testdata/task/both/deno.json (100%) rename {cli/tests => tests}/testdata/task/both/deno_selected.out (100%) rename {cli/tests => tests}/testdata/task/both/echo.out (100%) rename {cli/tests => tests}/testdata/task/both/no_args.out (100%) rename {cli/tests => tests}/testdata/task/both/package.json (100%) rename {cli/tests => tests}/testdata/task/both/package_json_selected.out (100%) rename {cli/tests => tests}/testdata/task/both/prefers_deno.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/deno.json (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_additional_args.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_additional_args_nested_strings.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_additional_args_no_logic.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_additional_args_no_shell_expansion.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_boolean_logic.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_cwd.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_deno_exe_no_env.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_exit_code_5.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_init_cwd.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_init_cwd_already_set.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_no_args.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_non_existent.out (100%) rename {cli/tests => tests}/testdata/task/deno_json/task_piped_stdin.out (100%) rename {cli/tests => tests}/testdata/task/deno_json_pre_post/bin.out (100%) rename {cli/tests => tests}/testdata/task/deno_json_pre_post/deno.json (100%) rename {cli/tests => tests}/testdata/task/deno_json_pre_post/echo.out (100%) rename {cli/tests => tests}/testdata/task/npx/non_existent.out (100%) rename {cli/tests => tests}/testdata/task/npx/on_own.out (100%) rename {cli/tests => tests}/testdata/task/npx/package.json (100%) rename {cli/tests => tests}/testdata/task/package_json/bin.out (100%) rename {cli/tests => tests}/testdata/task/package_json/echo.out (100%) rename {cli/tests => tests}/testdata/task/package_json/no_args.out (100%) rename {cli/tests => tests}/testdata/task/package_json/package.json (100%) rename {cli/tests => tests}/testdata/task/package_json_node_modules_dir_false/bin.out (100%) rename {cli/tests => tests}/testdata/task/package_json_node_modules_dir_false/deno.json (100%) rename {cli/tests => tests}/testdata/task/package_json_node_modules_dir_false/package.json (100%) rename {cli/tests => tests}/testdata/task/package_json_post/bin.out (100%) rename {cli/tests => tests}/testdata/task/package_json_post/echo.out (100%) rename {cli/tests => tests}/testdata/task/package_json_post/package.json (100%) rename {cli/tests => tests}/testdata/task/package_json_post_only/bin.out (100%) rename {cli/tests => tests}/testdata/task/package_json_post_only/echo.out (100%) rename {cli/tests => tests}/testdata/task/package_json_post_only/package.json (100%) rename {cli/tests => tests}/testdata/task/package_json_pre/bin.out (100%) rename {cli/tests => tests}/testdata/task/package_json_pre/echo.out (100%) rename {cli/tests => tests}/testdata/task/package_json_pre/package.json (100%) rename {cli/tests => tests}/testdata/task/package_json_pre_only/bin.out (100%) rename {cli/tests => tests}/testdata/task/package_json_pre_only/echo.out (100%) rename {cli/tests => tests}/testdata/task/package_json_pre_only/package.json (100%) rename {cli/tests => tests}/testdata/task/package_json_pre_post/bin.out (100%) rename {cli/tests => tests}/testdata/task/package_json_pre_post/echo.out (100%) rename {cli/tests => tests}/testdata/task/package_json_pre_post/package.json (100%) rename {cli/tests => tests}/testdata/test/aggregate_error.out (100%) rename {cli/tests => tests}/testdata/test/aggregate_error.ts (100%) rename {cli/tests => tests}/testdata/test/allow_all.out (100%) rename {cli/tests => tests}/testdata/test/allow_all.ts (91%) rename {cli/tests => tests}/testdata/test/allow_none.out (100%) rename {cli/tests => tests}/testdata/test/allow_none.ts (79%) rename {cli/tests => tests}/testdata/test/before_unload_prevent_default.out (100%) rename {cli/tests => tests}/testdata/test/before_unload_prevent_default.ts (100%) rename {cli/tests => tests}/testdata/test/captured_output.ts (100%) rename {cli/tests => tests}/testdata/test/captured_output.worker.js (100%) rename {cli/tests => tests}/testdata/test/check_local_by_default.out (100%) rename {cli/tests => tests}/testdata/test/check_local_by_default.ts (100%) rename {cli/tests => tests}/testdata/test/check_local_by_default2.out (100%) rename {cli/tests => tests}/testdata/test/check_local_by_default2.ts (100%) rename {cli/tests => tests}/testdata/test/clear_timeout.out (100%) rename {cli/tests => tests}/testdata/test/clear_timeout.ts (100%) rename {cli/tests => tests}/testdata/test/collect.deprecated.out (100%) rename {cli/tests => tests}/testdata/test/collect.out (100%) rename {cli/tests => tests}/testdata/test/collect/deno.deprecated.jsonc (100%) rename {cli/tests => tests}/testdata/test/collect/deno.jsonc (100%) rename {cli/tests => tests}/testdata/test/collect/deno.malformed.jsonc (100%) rename {cli/tests => tests}/testdata/test/collect/deno2.jsonc (100%) rename {cli/tests => tests}/testdata/test/collect/ignore/test.ts (100%) rename {cli/tests => tests}/testdata/test/collect/include.ts (100%) rename {cli/tests => tests}/testdata/test/collect/include/2_test.ts (100%) rename {cli/tests => tests}/testdata/test/collect/include/test.ts (100%) rename {cli/tests => tests}/testdata/test/collect/test.ts (100%) rename {cli/tests => tests}/testdata/test/collect2.out (100%) rename {cli/tests => tests}/testdata/test/collect_with_malformed_config.out (100%) rename {cli/tests => tests}/testdata/test/deno.glob.json (100%) rename {cli/tests => tests}/testdata/test/deno_custom_jsx.json (100%) rename {cli/tests => tests}/testdata/test/doc.out (100%) rename {cli/tests => tests}/testdata/test/doc.ts (100%) rename {cli/tests => tests}/testdata/test/doc_only.out (100%) rename {cli/tests => tests}/testdata/test/doc_only/mod.ts (100%) rename {cli/tests => tests}/testdata/test/exit_sanitizer.out (100%) rename {cli/tests => tests}/testdata/test/exit_sanitizer.ts (100%) rename {cli/tests => tests}/testdata/test/fail.out (100%) rename {cli/tests => tests}/testdata/test/fail.ts (100%) rename {cli/tests => tests}/testdata/test/fail_fast.out (100%) rename {cli/tests => tests}/testdata/test/fail_fast.ts (100%) rename {cli/tests => tests}/testdata/test/fail_fast_other.ts (100%) rename {cli/tests => tests}/testdata/test/fail_fast_with_val.out (100%) rename {cli/tests => tests}/testdata/test/fail_fast_with_val.ts (100%) rename {cli/tests => tests}/testdata/test/file_protocol.out (100%) rename {cli/tests => tests}/testdata/test/file_protocol.ts (100%) rename {cli/tests => tests}/testdata/test/filter.out (100%) rename {cli/tests => tests}/testdata/test/filter/a_test.ts (100%) rename {cli/tests => tests}/testdata/test/filter/b_test.ts (100%) rename {cli/tests => tests}/testdata/test/filter/c_test.ts (100%) rename {cli/tests => tests}/testdata/test/filtered_out_only.out (100%) rename {cli/tests => tests}/testdata/test/filtered_out_only.ts (100%) rename {cli/tests => tests}/testdata/test/finally_timeout.out (100%) rename {cli/tests => tests}/testdata/test/finally_timeout.ts (100%) rename {cli/tests => tests}/testdata/test/glob/data/tes.ts (100%) rename {cli/tests => tests}/testdata/test/glob/data/test1.js (100%) rename {cli/tests => tests}/testdata/test/glob/data/test1.ts (100%) rename {cli/tests => tests}/testdata/test/glob/data/test12.ts (100%) rename {cli/tests => tests}/testdata/test/glob/nested/fizz/bar.ts (100%) rename {cli/tests => tests}/testdata/test/glob/nested/fizz/bazz.ts (100%) rename {cli/tests => tests}/testdata/test/glob/nested/fizz/fizz.ts (100%) rename {cli/tests => tests}/testdata/test/glob/nested/fizz/foo.ts (100%) rename {cli/tests => tests}/testdata/test/glob/nested/foo/bar.ts (100%) rename {cli/tests => tests}/testdata/test/glob/nested/foo/bazz.ts (100%) rename {cli/tests => tests}/testdata/test/glob/nested/foo/fizz.ts (100%) rename {cli/tests => tests}/testdata/test/glob/nested/foo/foo.ts (100%) rename {cli/tests => tests}/testdata/test/glob/pages/[id].ts (100%) rename {cli/tests => tests}/testdata/test/hello_world.out (100%) rename {cli/tests => tests}/testdata/test/hello_world.ts (100%) rename {cli/tests => tests}/testdata/test/hide_empty_suites.out (100%) rename {cli/tests => tests}/testdata/test/ignore.out (100%) rename {cli/tests => tests}/testdata/test/ignore.ts (100%) rename {cli/tests => tests}/testdata/test/ignore_permissions.out (100%) rename {cli/tests => tests}/testdata/test/ignore_permissions.ts (100%) rename {cli/tests => tests}/testdata/test/interval.out (100%) rename {cli/tests => tests}/testdata/test/interval.ts (100%) rename {cli/tests => tests}/testdata/test/load_unload.out (100%) rename {cli/tests => tests}/testdata/test/load_unload.ts (100%) rename {cli/tests => tests}/testdata/test/markdown.md (100%) rename {cli/tests => tests}/testdata/test/markdown.out (100%) rename {cli/tests => tests}/testdata/test/markdown_full_block_names.md (100%) rename {cli/tests => tests}/testdata/test/markdown_full_block_names.out (100%) rename {cli/tests => tests}/testdata/test/markdown_windows.md (100%) rename {cli/tests => tests}/testdata/test/markdown_windows.out (100%) rename {cli/tests => tests}/testdata/test/markdown_with_comment.md (100%) rename {cli/tests => tests}/testdata/test/markdown_with_comment.out (100%) rename {cli/tests => tests}/testdata/test/meta.out (100%) rename {cli/tests => tests}/testdata/test/meta.ts (100%) rename {cli/tests => tests}/testdata/test/no_check.out (100%) rename {cli/tests => tests}/testdata/test/no_check.ts (100%) rename {cli/tests => tests}/testdata/test/no_color.ts (100%) rename {cli/tests => tests}/testdata/test/no_prompt_by_default.out (100%) rename {cli/tests => tests}/testdata/test/no_prompt_by_default.ts (100%) rename {cli/tests => tests}/testdata/test/no_prompt_with_denied_perms.out (100%) rename {cli/tests => tests}/testdata/test/no_prompt_with_denied_perms.ts (100%) rename {cli/tests => tests}/testdata/test/no_run.out (100%) rename {cli/tests => tests}/testdata/test/no_run.ts (100%) rename {cli/tests => tests}/testdata/test/non_error_thrown.out (100%) rename {cli/tests => tests}/testdata/test/non_error_thrown.ts (100%) rename {cli/tests => tests}/testdata/test/only.out (100%) rename {cli/tests => tests}/testdata/test/only.ts (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_closed_inside_started_before.out (88%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_closed_inside_started_before.ts (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_missing_details.out (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_missing_details.ts (83%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_multiple_timeout_tests.out (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_multiple_timeout_tests.ts (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_multiple_timeout_tests_no_trace.out (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_nexttick.out (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_nexttick.ts (100%) create mode 100644 tests/testdata/test/ops_sanitizer_step_leak.out rename {cli/tests => tests}/testdata/test/ops_sanitizer_step_leak.ts (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_timeout_failure.out (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_timeout_failure.ts (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_unstable.out (100%) rename {cli/tests => tests}/testdata/test/ops_sanitizer_unstable.ts (100%) rename {cli/tests => tests}/testdata/test/overloads.out (100%) rename {cli/tests => tests}/testdata/test/overloads.ts (100%) rename {cli/tests => tests}/testdata/test/parallel_output.out (100%) rename {cli/tests => tests}/testdata/test/parallel_output.ts (100%) rename {cli/tests => tests}/testdata/test/pass.junit.out (100%) rename {cli/tests => tests}/testdata/test/pass.out (100%) rename {cli/tests => tests}/testdata/test/pass.ts (100%) rename {cli/tests => tests}/testdata/test/quiet.out (100%) rename {cli/tests => tests}/testdata/test/quiet.ts (100%) rename {cli/tests => tests}/testdata/test/recursive_permissions_pledge.js (100%) rename {cli/tests => tests}/testdata/test/relative_pattern_dot_slash/deno.json (100%) rename {cli/tests => tests}/testdata/test/relative_pattern_dot_slash/output.out (100%) rename {cli/tests => tests}/testdata/test/relative_pattern_dot_slash/test/add.mjs (100%) rename {cli/tests => tests}/testdata/test/relative_pattern_dot_slash/test/add.test.mjs (100%) rename {cli/tests => tests}/testdata/test/replace_timers.js (100%) rename {cli/tests => tests}/testdata/test/replace_timers.js.out (100%) rename {cli/tests => tests}/testdata/test/report_error.out (100%) rename {cli/tests => tests}/testdata/test/report_error.ts (100%) rename {cli/tests => tests}/testdata/test/resource_sanitizer.out (100%) rename {cli/tests => tests}/testdata/test/resource_sanitizer.ts (100%) rename {cli/tests => tests}/testdata/test/short-pass-jobs-flag-warning.out (100%) rename {cli/tests => tests}/testdata/test/short-pass.out (100%) rename {cli/tests => tests}/testdata/test/short-pass.ts (100%) rename {cli/tests => tests}/testdata/test/shuffle.out (100%) rename {cli/tests => tests}/testdata/test/shuffle/bar_test.ts (100%) rename {cli/tests => tests}/testdata/test/shuffle/baz_test.ts (100%) rename {cli/tests => tests}/testdata/test/shuffle/foo_test.ts (100%) rename {cli/tests => tests}/testdata/test/sigint_with_hanging_test.out (100%) rename {cli/tests => tests}/testdata/test/sigint_with_hanging_test.ts (100%) rename {cli/tests => tests}/testdata/test/steps/failing_steps.dot.out (100%) rename {cli/tests => tests}/testdata/test/steps/failing_steps.out (100%) rename {cli/tests => tests}/testdata/test/steps/failing_steps.tap.out (100%) rename {cli/tests => tests}/testdata/test/steps/failing_steps.ts (100%) rename {cli/tests => tests}/testdata/test/steps/ignored_steps.dot.out (100%) rename {cli/tests => tests}/testdata/test/steps/ignored_steps.out (100%) rename {cli/tests => tests}/testdata/test/steps/ignored_steps.tap.out (100%) rename {cli/tests => tests}/testdata/test/steps/ignored_steps.ts (100%) rename {cli/tests => tests}/testdata/test/steps/invalid_usage.out (100%) rename {cli/tests => tests}/testdata/test/steps/invalid_usage.ts (100%) rename {cli/tests => tests}/testdata/test/steps/output_within.out (100%) rename {cli/tests => tests}/testdata/test/steps/output_within.ts (100%) rename {cli/tests => tests}/testdata/test/steps/passing_steps.dot.out (100%) rename {cli/tests => tests}/testdata/test/steps/passing_steps.out (100%) rename {cli/tests => tests}/testdata/test/steps/passing_steps.tap.out (100%) rename {cli/tests => tests}/testdata/test/steps/passing_steps.ts (100%) rename {cli/tests => tests}/testdata/test/text.md (100%) rename {cli/tests => tests}/testdata/test/text.out (100%) rename {cli/tests => tests}/testdata/test/trace_ops_caught_error/main.out (100%) rename {cli/tests => tests}/testdata/test/trace_ops_caught_error/main.ts (100%) rename {cli/tests => tests}/testdata/test/uncaught_errors.out (100%) rename {cli/tests => tests}/testdata/test/uncaught_errors_1.ts (100%) rename {cli/tests => tests}/testdata/test/uncaught_errors_2.ts (100%) rename {cli/tests => tests}/testdata/test/uncaught_errors_3.ts (100%) rename {cli/tests => tests}/testdata/test/unhandled_rejection.out (100%) rename {cli/tests => tests}/testdata/test/unhandled_rejection.ts (100%) rename {cli/tests => tests}/testdata/test/unresolved_promise.out (100%) rename {cli/tests => tests}/testdata/test/unresolved_promise.ts (100%) rename {cli/tests => tests}/testdata/tls/README.md (100%) rename {cli/tests => tests}/testdata/tls/RootCA.crt (100%) rename {cli/tests => tests}/testdata/tls/RootCA.key (100%) rename {cli/tests => tests}/testdata/tls/RootCA.pem (100%) rename {cli/tests => tests}/testdata/tls/domains.txt (100%) rename {cli/tests => tests}/testdata/tls/invalid.crt (100%) rename {cli/tests => tests}/testdata/tls/invalid.key (100%) rename {cli/tests => tests}/testdata/tls/localhost.crt (100%) rename {cli/tests => tests}/testdata/tls/localhost.key (100%) rename {cli/tests => tests}/testdata/tsc/a.js (100%) rename {cli/tests => tests}/testdata/tsc/d.ts (100%) rename {cli/tests => tests}/testdata/tsc/node_modules/b.js (100%) rename {cli/tests => tests}/testdata/tsc/node_modules/c.js (100%) rename {cli/tests => tests}/testdata/tsc/test.js (100%) rename {cli/tests => tests}/testdata/tsc2/file_exportc.ts (100%) rename {cli/tests => tests}/testdata/tsc2/file_libref.ts (100%) rename {cli/tests => tests}/testdata/tsc2/file_main.ts (100%) rename {cli/tests => tests}/testdata/tsc2/file_reexports.ts (100%) rename {cli/tests => tests}/testdata/tsc2/https_deno.land-x-a.ts (100%) rename {cli/tests => tests}/testdata/tsc2/https_deno.land-x-b.ts (100%) rename {cli/tests => tests}/testdata/tsc2/https_deno.land-x-c.d.ts (100%) rename {cli/tests => tests}/testdata/tsc2/https_deno.land-x-c.js (100%) rename {cli/tests => tests}/testdata/tsc2/https_deno.land-x-mod.ts (100%) rename {cli/tests => tests}/testdata/type_definitions/bar.d.ts (100%) rename {cli/tests => tests}/testdata/type_definitions/bar.js (100%) rename {cli/tests => tests}/testdata/type_definitions/fizz.d.ts (100%) rename {cli/tests => tests}/testdata/type_definitions/fizz.js (100%) rename {cli/tests => tests}/testdata/type_definitions/foo.d.ts (100%) rename {cli/tests => tests}/testdata/type_definitions/foo.js (100%) rename {cli/tests => tests}/testdata/type_definitions/qat.ts (100%) rename {cli/tests => tests}/testdata/types/types.out (100%) rename {cli/tests => tests}/testdata/vendor/dynamic.ts (100%) rename {cli/tests => tests}/testdata/vendor/dynamic_non_analyzable.ts (100%) rename {cli/tests => tests}/testdata/vendor/dynamic_non_existent.ts (100%) rename {cli/tests => tests}/testdata/vendor/dynamic_non_existent.ts.out (100%) rename {cli/tests => tests}/testdata/vendor/logger.ts (100%) rename {cli/tests => tests}/testdata/vendor/mod.ts (100%) rename {cli/tests => tests}/testdata/vendor/npm_and_node_specifier.ts (100%) rename {cli/tests => tests}/testdata/vendor/query_reexport.ts (100%) rename {cli/tests => tests}/testdata/webcrypto/id_rsaEncryption.pem (100%) rename {cli/tests => tests}/testdata/webcrypto/id_rsassaPss.pem (100%) rename {cli/tests => tests}/testdata/webcrypto/id_rsassaPss_default.pem (100%) rename {cli/tests => tests}/testdata/webcrypto/id_rsassaPss_saltLen_30.pem (100%) rename {cli/tests => tests}/testdata/webgpu/computepass_shader.wgsl (100%) rename {cli/tests => tests}/testdata/webgpu/hellotriangle.out (100%) rename {cli/tests => tests}/testdata/webgpu/hellotriangle_shader.wgsl (100%) rename {cli/tests => tests}/testdata/welcome.ts (100%) rename {cli/tests => tests}/testdata/workers/async_error.ts (100%) rename {cli/tests => tests}/testdata/workers/bench_large_message.ts (100%) rename {cli/tests => tests}/testdata/workers/bench_round_robin.ts (100%) rename {cli/tests => tests}/testdata/workers/bench_startup.ts (100%) rename {cli/tests => tests}/testdata/workers/bench_worker.ts (100%) rename {cli/tests => tests}/testdata/workers/broadcast_channel.ts (100%) rename {cli/tests => tests}/testdata/workers/busy_worker.js (100%) rename {cli/tests => tests}/testdata/workers/close_in_wasm_reactions.js (100%) rename {cli/tests => tests}/testdata/workers/close_nested_child.js (100%) rename {cli/tests => tests}/testdata/workers/close_nested_parent.js (100%) rename {cli/tests => tests}/testdata/workers/close_race_worker.js (100%) rename {cli/tests => tests}/testdata/workers/custom_inspect/main.out (100%) rename {cli/tests => tests}/testdata/workers/custom_inspect/main.ts (100%) rename {cli/tests => tests}/testdata/workers/custom_inspect/worker.ts (100%) rename {cli/tests => tests}/testdata/workers/deno_worker.ts (83%) rename {cli/tests => tests}/testdata/workers/drop_handle_race.js (100%) rename {cli/tests => tests}/testdata/workers/dynamic_remote.ts (100%) rename {cli/tests => tests}/testdata/workers/env_read_check_worker.js (100%) rename {cli/tests => tests}/testdata/workers/error.ts (100%) rename {cli/tests => tests}/testdata/workers/error_event.ts (100%) rename {cli/tests => tests}/testdata/workers/error_event.ts.out (100%) rename {cli/tests => tests}/testdata/workers/error_worker_permissions_local.ts (100%) rename {cli/tests => tests}/testdata/workers/error_worker_permissions_local.ts.out (100%) rename {cli/tests => tests}/testdata/workers/error_worker_permissions_remote.ts (100%) rename {cli/tests => tests}/testdata/workers/error_worker_permissions_remote.ts.out (100%) rename {cli/tests => tests}/testdata/workers/event_worker.js (100%) rename {cli/tests => tests}/testdata/workers/event_worker_scope.js (100%) rename {cli/tests => tests}/testdata/workers/fetching_worker.js (100%) rename {cli/tests => tests}/testdata/workers/http_worker.js (100%) rename {cli/tests => tests}/testdata/workers/image_data_worker.ts (100%) rename {cli/tests => tests}/testdata/workers/immediately_close_worker.js (100%) rename {cli/tests => tests}/testdata/workers/message_before_close.js (100%) rename {cli/tests => tests}/testdata/workers/message_handler_error.ts (100%) rename {cli/tests => tests}/testdata/workers/message_port.ts (100%) rename {cli/tests => tests}/testdata/workers/nested_worker.js (100%) rename {cli/tests => tests}/testdata/workers/no_permissions_worker.js (100%) rename {cli/tests => tests}/testdata/workers/non_deno_worker.js (100%) rename {cli/tests => tests}/testdata/workers/nonexistent_worker.out (100%) rename {cli/tests => tests}/testdata/workers/nonexistent_worker.ts (100%) rename {cli/tests => tests}/testdata/workers/parent_read_check_worker.js (100%) rename {cli/tests => tests}/testdata/workers/permission_echo.js (100%) rename {cli/tests => tests}/testdata/workers/permissions_blob_local.ts (100%) rename {cli/tests => tests}/testdata/workers/permissions_blob_local.ts.out (100%) rename {cli/tests => tests}/testdata/workers/permissions_blob_remote.ts (100%) rename {cli/tests => tests}/testdata/workers/permissions_blob_remote.ts.out (100%) rename {cli/tests => tests}/testdata/workers/permissions_data_local.ts (100%) rename {cli/tests => tests}/testdata/workers/permissions_data_local.ts.out (100%) rename {cli/tests => tests}/testdata/workers/permissions_data_remote.ts (100%) rename {cli/tests => tests}/testdata/workers/permissions_data_remote.ts.out (100%) rename {cli/tests => tests}/testdata/workers/permissions_dynamic_remote.ts (100%) rename {cli/tests => tests}/testdata/workers/permissions_dynamic_remote.ts.out (100%) rename {cli/tests => tests}/testdata/workers/permissions_remote_remote.ts (100%) rename {cli/tests => tests}/testdata/workers/permissions_remote_remote.ts.out (100%) rename {cli/tests => tests}/testdata/workers/post_undefined.ts (100%) rename {cli/tests => tests}/testdata/workers/racy_worker.js (100%) rename {cli/tests => tests}/testdata/workers/read_check_granular_worker.js (100%) rename {cli/tests => tests}/testdata/workers/read_check_worker.js (100%) rename {cli/tests => tests}/testdata/workers/shared_array_buffer.ts (100%) rename {cli/tests => tests}/testdata/workers/sibling_worker.js (100%) rename {cli/tests => tests}/testdata/workers/static_remote.ts (100%) rename {cli/tests => tests}/testdata/workers/terminate_tla_crash.js (100%) rename {cli/tests => tests}/testdata/workers/terminate_tla_crash.js.out (100%) rename {cli/tests => tests}/testdata/workers/test_worker.js (100%) rename {cli/tests => tests}/testdata/workers/test_worker.ts (100%) rename {cli/tests => tests}/testdata/workers/throwing_worker.js (100%) rename {cli/tests => tests}/testdata/workers/worker_async_error.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_async_error.ts.out (100%) rename {cli/tests => tests}/testdata/workers/worker_crypto.js (100%) rename {cli/tests => tests}/testdata/workers/worker_doest_stall_event_loop.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_doest_stall_event_loop.ts.out (100%) rename {cli/tests => tests}/testdata/workers/worker_error.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_error.ts.out (100%) rename {cli/tests => tests}/testdata/workers/worker_event_handlers.js (100%) rename {cli/tests => tests}/testdata/workers/worker_globals.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_large_message.js (100%) rename {cli/tests => tests}/testdata/workers/worker_location.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_message_handler_error.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_message_handler_error.ts.out (100%) rename {cli/tests => tests}/testdata/workers/worker_navigator.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_nested_error.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_nested_error.ts.out (100%) rename {cli/tests => tests}/testdata/workers/worker_structured_cloning.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_types.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_unstable.ts (100%) rename {cli/tests => tests}/testdata/workers/worker_with_top_level_await.ts (100%) rename {cli/tests => tests}/unit/README.md (100%) rename {cli/tests => tests}/unit/abort_controller_test.ts (100%) rename {cli/tests => tests}/unit/blob_test.ts (100%) rename {cli/tests => tests}/unit/body_test.ts (100%) rename {cli/tests => tests}/unit/broadcast_channel_test.ts (100%) rename {cli/tests => tests}/unit/buffer_test.ts (100%) rename {cli/tests => tests}/unit/build_test.ts (100%) rename {cli/tests => tests}/unit/cache_api_test.ts (100%) rename {cli/tests => tests}/unit/chmod_test.ts (100%) rename {cli/tests => tests}/unit/chown_test.ts (100%) rename {cli/tests => tests}/unit/command_test.ts (100%) rename {cli/tests => tests}/unit/console_test.ts (100%) rename {cli/tests => tests}/unit/copy_file_test.ts (100%) rename {cli/tests => tests}/unit/cron_test.ts (100%) rename {cli/tests => tests}/unit/custom_event_test.ts (100%) rename {cli/tests => tests}/unit/dir_test.ts (100%) rename {cli/tests => tests}/unit/dom_exception_test.ts (100%) rename {cli/tests => tests}/unit/error_stack_test.ts (100%) rename {cli/tests => tests}/unit/error_test.ts (100%) rename {cli/tests => tests}/unit/esnext_test.ts (100%) rename {cli/tests => tests}/unit/event_target_test.ts (100%) rename {cli/tests => tests}/unit/event_test.ts (100%) rename {cli/tests => tests}/unit/fetch_test.ts (98%) rename {cli/tests => tests}/unit/ffi_test.ts (100%) rename {cli/tests => tests}/unit/file_test.ts (100%) rename {cli/tests => tests}/unit/filereader_test.ts (100%) rename {cli/tests => tests}/unit/files_test.ts (96%) rename {cli/tests => tests}/unit/flock_test.ts (98%) rename {cli/tests => tests}/unit/fs_events_test.ts (100%) rename {cli/tests => tests}/unit/get_random_values_test.ts (100%) rename {cli/tests => tests}/unit/globals_test.ts (100%) rename {cli/tests => tests}/unit/headers_test.ts (100%) rename {cli/tests => tests}/unit/http_test.ts (99%) rename {cli/tests => tests}/unit/image_bitmap_test.ts (100%) rename {cli/tests => tests}/unit/image_data_test.ts (100%) rename {cli/tests => tests}/unit/internals_test.ts (100%) rename {cli/tests => tests}/unit/intl_test.ts (100%) rename {cli/tests => tests}/unit/io_test.ts (100%) rename {cli/tests => tests}/unit/jupyter_test.ts (100%) rename {cli/tests => tests}/unit/kv_queue_test.ts (100%) rename {cli/tests => tests}/unit/kv_queue_test_no_db_close.ts (100%) rename {cli/tests => tests}/unit/kv_queue_undelivered_test.ts (100%) rename {cli/tests => tests}/unit/kv_test.ts (100%) rename {cli/tests => tests}/unit/link_test.ts (100%) rename {cli/tests => tests}/unit/make_temp_test.ts (100%) rename {cli/tests => tests}/unit/message_channel_test.ts (100%) rename {cli/tests => tests}/unit/mkdir_test.ts (100%) rename {cli/tests => tests}/unit/navigator_test.ts (100%) rename {cli/tests => tests}/unit/net_test.ts (99%) rename {cli/tests => tests}/unit/network_interfaces_test.ts (100%) rename {cli/tests => tests}/unit/ops_test.ts (100%) rename {cli/tests => tests}/unit/os_test.ts (100%) rename {cli/tests => tests}/unit/path_from_url_test.ts (100%) rename {cli/tests => tests}/unit/performance_test.ts (100%) rename {cli/tests => tests}/unit/permissions_test.ts (100%) rename {cli/tests => tests}/unit/process_test.ts (100%) rename {cli/tests => tests}/unit/progressevent_test.ts (100%) rename {cli/tests => tests}/unit/promise_hooks_test.ts (100%) rename {cli/tests => tests}/unit/read_dir_test.ts (86%) rename {cli/tests => tests}/unit/read_file_test.ts (84%) rename {cli/tests => tests}/unit/read_link_test.ts (100%) rename {cli/tests => tests}/unit/read_text_file_test.ts (84%) rename {cli/tests => tests}/unit/real_path_test.ts (92%) rename {cli/tests => tests}/unit/ref_unref_test.ts (100%) rename {cli/tests => tests}/unit/remove_test.ts (100%) rename {cli/tests => tests}/unit/rename_test.ts (100%) rename {cli/tests => tests}/unit/request_test.ts (100%) rename {cli/tests => tests}/unit/resources_test.ts (95%) rename {cli/tests => tests}/unit/response_test.ts (100%) rename {cli/tests => tests}/unit/serve_test.ts (99%) rename {cli/tests => tests}/unit/signal_test.ts (100%) rename {cli/tests => tests}/unit/stat_test.ts (93%) rename {cli/tests => tests}/unit/stdio_test.ts (100%) rename {cli/tests => tests}/unit/streams_test.ts (100%) rename {cli/tests => tests}/unit/structured_clone_test.ts (100%) rename {cli/tests => tests}/unit/symbol_test.ts (100%) rename {cli/tests => tests}/unit/symlink_test.ts (100%) rename {cli/tests => tests}/unit/sync_test.ts (100%) rename {cli/tests => tests}/unit/test_util.ts (100%) rename {cli/tests => tests}/unit/testing_test.ts (100%) rename {cli/tests => tests}/unit/text_encoding_test.ts (100%) rename {cli/tests => tests}/unit/timers_test.ts (100%) rename {cli/tests => tests}/unit/tls_test.ts (92%) rename {cli/tests => tests}/unit/truncate_test.ts (100%) rename {cli/tests => tests}/unit/tty_color_test.ts (100%) rename {cli/tests => tests}/unit/tty_test.ts (92%) rename {cli/tests => tests}/unit/umask_test.ts (100%) rename {cli/tests => tests}/unit/url_search_params_test.ts (100%) rename {cli/tests => tests}/unit/url_test.ts (100%) rename {cli/tests => tests}/unit/urlpattern_test.ts (100%) rename {cli/tests => tests}/unit/utime_test.ts (100%) rename {cli/tests => tests}/unit/version_test.ts (100%) rename {cli/tests => tests}/unit/wasm_test.ts (100%) rename {cli/tests => tests}/unit/webcrypto_test.ts (99%) rename {cli/tests => tests}/unit/webgpu_test.ts (97%) rename {cli/tests => tests}/unit/websocket_test.ts (99%) rename {cli/tests => tests}/unit/websocketstream_test.ts.disabled (100%) rename {cli/tests => tests}/unit/webstorage_test.ts (100%) rename {cli/tests => tests}/unit/worker_permissions_test.ts (100%) rename {cli/tests => tests}/unit/worker_test.ts (100%) rename {cli/tests => tests}/unit/write_file_test.ts (100%) rename {cli/tests => tests}/unit/write_text_file_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_access_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_appendFile_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_chmod_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_chown_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_close_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_copy_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_dir_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_dirent_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_exists_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_fdatasync_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_fstat_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_fsync_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_ftruncate_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_futimes_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_handle_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_link_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_lstat_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_mkdir_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_mkdtemp_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_open_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_opendir_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_readFile_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_read_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_readdir_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_readlink_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_realpath_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_rename_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_rm_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_rmdir_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_stat_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_symlink_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_truncate_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_unlink_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_utimes_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_watch_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_writeFile_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/_fs_write_test.ts (100%) rename {cli/tests => tests}/unit_node/_fs/testdata/hello.txt (100%) rename {cli/tests => tests}/unit_node/_test_utils.ts (100%) rename {cli/tests => tests}/unit_node/assertion_error_test.ts (100%) rename {cli/tests => tests}/unit_node/async_hooks_test.ts (100%) rename {cli/tests => tests}/unit_node/buffer_test.ts (100%) rename {cli/tests => tests}/unit_node/child_process_test.ts (100%) rename {cli/tests => tests}/unit_node/console_test.ts (100%) rename {cli/tests => tests}/unit_node/crypto/crypto_cipher_gcm_test.ts (100%) rename {cli/tests => tests}/unit_node/crypto/crypto_cipher_test.ts (100%) rename {cli/tests => tests}/unit_node/crypto/crypto_hash_test.ts (100%) rename {cli/tests => tests}/unit_node/crypto/crypto_key_test.ts (100%) rename {cli/tests => tests}/unit_node/crypto/crypto_sign_test.ts (100%) rename {cli/tests => tests}/unit_node/crypto/ec_private_secp256r1.pem (100%) rename {cli/tests => tests}/unit_node/crypto/gcmEncryptExtIV128.json (100%) rename {cli/tests => tests}/unit_node/crypto/gcmEncryptExtIV256.json (100%) rename {cli/tests => tests}/unit_node/dgram_test.ts (100%) rename {cli/tests => tests}/unit_node/events_test.ts (100%) rename {cli/tests => tests}/unit_node/fs_test.ts (92%) rename {cli/tests => tests}/unit_node/http2_test.ts (100%) rename {cli/tests => tests}/unit_node/http_test.ts (99%) rename {cli/tests => tests}/unit_node/internal/_randomBytes_test.ts (100%) rename {cli/tests => tests}/unit_node/internal/_randomFill_test.ts (100%) rename {cli/tests => tests}/unit_node/internal/_randomInt_test.ts (100%) rename {cli/tests => tests}/unit_node/internal/pbkdf2_test.ts (100%) rename {cli/tests => tests}/unit_node/internal/scrypt_test.ts (100%) rename {cli/tests => tests}/unit_node/module_test.ts (94%) rename {cli/tests => tests}/unit_node/net_test.ts (100%) rename {cli/tests => tests}/unit_node/os_test.ts (100%) rename {cli/tests => tests}/unit_node/path_test.ts (100%) rename {cli/tests => tests}/unit_node/perf_hooks_test.ts (100%) rename {cli/tests => tests}/unit_node/process_test.ts (100%) rename {cli/tests => tests}/unit_node/querystring_test.ts (100%) rename {cli/tests => tests}/unit_node/readline_test.ts (100%) rename {cli/tests => tests}/unit_node/repl_test.ts (100%) rename {cli/tests => tests}/unit_node/stream_test.ts (100%) rename {cli/tests => tests}/unit_node/string_decoder_test.ts (100%) rename {cli/tests => tests}/unit_node/testdata/add_global_property.js (100%) rename {cli/tests => tests}/unit_node/testdata/add_global_property_run_main.js (100%) rename {cli/tests => tests}/unit_node/testdata/binary_stdio.js (100%) rename {cli/tests => tests}/unit_node/testdata/child_process_stdio.js (100%) rename {cli/tests => tests}/unit_node/testdata/child_process_stdio_012.js (100%) rename {cli/tests => tests}/unit_node/testdata/child_process_unref.js (100%) rename {cli/tests => tests}/unit_node/testdata/exec_file_text_error.js (100%) rename {cli/tests => tests}/unit_node/testdata/exec_file_text_output.js (100%) rename {cli/tests => tests}/unit_node/testdata/infinite_loop.js (100%) rename {cli/tests => tests}/unit_node/testdata/lorem_ipsum.txt (100%) rename {cli/tests => tests}/unit_node/testdata/node_modules/foo/index.js (100%) rename {cli/tests => tests}/unit_node/testdata/node_modules/foo/package.json (100%) rename {cli/tests => tests}/unit_node/testdata/process_exit.ts (100%) rename {cli/tests => tests}/unit_node/testdata/process_exit2.ts (100%) rename {cli/tests => tests}/unit_node/testdata/process_really_exit.ts (100%) rename {cli/tests => tests}/unit_node/testdata/process_stdin.ts (100%) rename {cli/tests => tests}/unit_node/testdata/process_stdin_dummy.txt (100%) rename {cli/tests => tests}/unit_node/testdata/rsa_private.pem (100%) rename {cli/tests => tests}/unit_node/testdata/rsa_private_pkcs1.pem (100%) rename {cli/tests => tests}/unit_node/testdata/rsa_public.pem (100%) rename {cli/tests => tests}/unit_node/testdata/worker_module/index.js (100%) rename {cli/tests => tests}/unit_node/testdata/worker_module/other_file.js (100%) rename {cli/tests => tests}/unit_node/testdata/worker_module/package.json (100%) rename {cli/tests => tests}/unit_node/testdata/worker_threads.mjs (100%) rename {cli/tests => tests}/unit_node/timers_test.ts (100%) rename {cli/tests => tests}/unit_node/tls_test.ts (100%) rename {cli/tests => tests}/unit_node/tty_test.ts (100%) rename {cli/tests => tests}/unit_node/util_test.ts (100%) rename {cli/tests => tests}/unit_node/v8_test.ts (100%) rename {cli/tests => tests}/unit_node/vm_test.ts (100%) rename {cli/tests => tests}/unit_node/worker_threads_test.ts (100%) rename {cli/tests => tests}/unit_node/zlib_test.ts (100%) diff --git a/.dprint.json b/.dprint.json index 2bc038e933..64e78ae13c 100644 --- a/.dprint.json +++ b/.dprint.json @@ -27,21 +27,21 @@ "cli/tsc/dts/lib.es*.d.ts", "cli/tsc/dts/typescript.d.ts", "cli/tests/node_compat/test", - "cli/tests/testdata/file_extensions/ts_with_js_extension.js", - "cli/tests/testdata/fmt/badly_formatted.json", - "cli/tests/testdata/fmt/badly_formatted.md", - "cli/tests/testdata/fmt/badly_formatted.ipynb", - "cli/tests/testdata/byte_order_mark.ts", - "cli/tests/testdata/encoding", - "cli/tests/testdata/fmt/", - "cli/tests/testdata/lint/glob/", - "cli/tests/testdata/test/glob/", - "cli/tests/testdata/import_attributes/json_with_shebang.json", - "cli/tests/testdata/run/error_syntax_empty_trailing_line.mjs", - "cli/tests/testdata/run/inline_js_source_map*", - "cli/tests/testdata/malformed_config/", - "cli/tests/testdata/npm/registry/", - "cli/tests/testdata/test/markdown_windows.md", + "tests/testdata/file_extensions/ts_with_js_extension.js", + "tests/testdata/fmt/badly_formatted.json", + "tests/testdata/fmt/badly_formatted.md", + "tests/testdata/fmt/badly_formatted.ipynb", + "tests/testdata/byte_order_mark.ts", + "tests/testdata/encoding", + "tests/testdata/fmt/", + "tests/testdata/lint/glob/", + "tests/testdata/test/glob/", + "tests/testdata/import_attributes/json_with_shebang.json", + "tests/testdata/run/error_syntax_empty_trailing_line.mjs", + "tests/testdata/run/inline_js_source_map*", + "tests/testdata/malformed_config/", + "tests/testdata/npm/registry/", + "tests/testdata/test/markdown_windows.md", "cli/tsc/*typescript.js", "gh-pages", "target", diff --git a/.gitattributes b/.gitattributes index 1ae3e6d8e1..1491e6e35f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,11 +2,11 @@ * text=auto eol=lf *.png -text -/cli/tests/testdata/encoding/* -text +/tests/testdata/encoding/* -text # Tell git which symlinks point to files, and which ones point to directories. # This is relevant for Windows only, and requires git >= 2.19.2 to work. -/cli/tests/testdata/symlink_to_subdir symlink=dir +/tests/testdata/symlink_to_subdir symlink=dir # Tell github these are vendored files. # Doesn't include them in the language statistics. @@ -14,4 +14,4 @@ /cli/dts/* linguist-vendored # Keep Windows line endings in cross-platform doc check test file -/cli/tests/testdata/test/markdown_windows.md eol=crlf +/tests/testdata/test/markdown_windows.md eol=crlf diff --git a/Cargo.toml b/Cargo.toml index a43e1c1780..868f785144 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,6 @@ members = [ "bench_util", "cli", "cli/napi/sym", - "cli/tests", "ext/broadcast_channel", "ext/cache", "ext/canvas", @@ -32,6 +31,7 @@ members = [ "test_ffi", "test_napi", "test_util", + "tests", ] exclude = ["test_util/std/hash/_wasm"] diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 25adbe57fd..6ec311db6f 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -19,7 +19,7 @@ doc = false [[test]] name = "integration" -path = "tests/integration_tests_runner.rs" +path = "../tests/integration_tests_runner.rs" harness = false [[bench]] diff --git a/cli/bench/main.rs b/cli/bench/main.rs index 415f669892..4f59464142 100644 --- a/cli/bench/main.rs +++ b/cli/bench/main.rs @@ -37,7 +37,7 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option)] = &[ // invalidating that cache. ( "cold_hello", - &["run", "--reload", "cli/tests/testdata/run/002_hello.ts"], + &["run", "--reload", "tests/testdata/run/002_hello.ts"], None, ), ( @@ -45,23 +45,19 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option)] = &[ &[ "run", "--reload", - "cli/tests/testdata/run/003_relative_import.ts", + "tests/testdata/run/003_relative_import.ts", ], None, ), - ( - "hello", - &["run", "cli/tests/testdata/run/002_hello.ts"], - None, - ), + ("hello", &["run", "tests/testdata/run/002_hello.ts"], None), ( "relative_import", - &["run", "cli/tests/testdata/run/003_relative_import.ts"], + &["run", "tests/testdata/run/003_relative_import.ts"], None, ), ( "error_001", - &["run", "cli/tests/testdata/run/error_001.ts"], + &["run", "tests/testdata/run/error_001.ts"], Some(1), ), ( @@ -70,7 +66,7 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option)] = &[ "run", "--reload", "--no-check", - "cli/tests/testdata/run/002_hello.ts", + "tests/testdata/run/002_hello.ts", ], None, ), @@ -79,7 +75,7 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option)] = &[ &[ "run", "--allow-read", - "cli/tests/testdata/workers/bench_startup.ts", + "tests/testdata/workers/bench_startup.ts", ], None, ), @@ -88,7 +84,7 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option)] = &[ &[ "run", "--allow-read", - "cli/tests/testdata/workers/bench_round_robin.ts", + "tests/testdata/workers/bench_round_robin.ts", ], None, ), @@ -97,31 +93,28 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option)] = &[ &[ "run", "--allow-read", - "cli/tests/testdata/workers/bench_large_message.ts", + "tests/testdata/workers/bench_large_message.ts", ], None, ), ( "text_decoder", - &["run", "cli/tests/testdata/benches/text_decoder_perf.js"], + &["run", "tests/testdata/benches/text_decoder_perf.js"], None, ), ( "text_encoder", - &["run", "cli/tests/testdata/benches/text_encoder_perf.js"], + &["run", "tests/testdata/benches/text_encoder_perf.js"], None, ), ( "text_encoder_into", - &[ - "run", - "cli/tests/testdata/benches/text_encoder_into_perf.js", - ], + &["run", "tests/testdata/benches/text_encoder_into_perf.js"], None, ), ( "response_string", - &["run", "cli/tests/testdata/benches/response_string_perf.js"], + &["run", "tests/testdata/benches/response_string_perf.js"], None, ), ( @@ -314,7 +307,7 @@ fn get_binary_sizes(target_dir: &Path) -> Result> { const BUNDLES: &[(&str, &str)] = &[ ("file_server", "./test_util/std/http/file_server.ts"), - ("welcome", "./cli/tests/testdata/welcome.ts"), + ("welcome", "./tests/testdata/welcome.ts"), ]; fn bundle_benchmark(deno_exe: &Path) -> Result> { let mut sizes = HashMap::::new(); diff --git a/cli/tests/config/deno.json b/cli/tests/config/deno.json deleted file mode 100644 index fe518960f3..0000000000 --- a/cli/tests/config/deno.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "imports": { - "@test_util/": "../../../test_util/" - } -} diff --git a/cli/tests/node_compat/deno.json b/cli/tests/node_compat/deno.json deleted file mode 100644 index fe518960f3..0000000000 --- a/cli/tests/node_compat/deno.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "imports": { - "@test_util/": "../../../test_util/" - } -} diff --git a/cli/tests/testdata/coverage/no_transpiled_lines/index.ts b/cli/tests/testdata/coverage/no_transpiled_lines/index.ts deleted file mode 100644 index 7e4f221635..0000000000 --- a/cli/tests/testdata/coverage/no_transpiled_lines/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { assertStrictEquals } from "../../../../../test_util/std/assert/mod.ts"; - -export * from "./interface.ts"; diff --git a/cli/tests/testdata/run/node_prefix_missing/main.ts.out_feature_enabled b/cli/tests/testdata/run/node_prefix_missing/main.ts.out_feature_enabled deleted file mode 100644 index 0d8c1e93a6..0000000000 --- a/cli/tests/testdata/run/node_prefix_missing/main.ts.out_feature_enabled +++ /dev/null @@ -1,2 +0,0 @@ -[WILDCARD]Warning: Resolving "fs" as "node:fs" at file:///[WILDCARD]/cli/tests/testdata/run/node_prefix_missing/main.ts:1:16. If you want to use a built-in Node module, add a "node:" prefix. -[Function: writeFile] diff --git a/cli/tests/testdata/test/ops_sanitizer_step_leak.out b/cli/tests/testdata/test/ops_sanitizer_step_leak.out deleted file mode 100644 index 296c5e5733..0000000000 --- a/cli/tests/testdata/test/ops_sanitizer_step_leak.out +++ /dev/null @@ -1,10 +0,0 @@ -Check [WILDCARD]/cli/tests/testdata/test/ops_sanitizer_step_leak.ts -running 1 test from ./cli/tests/testdata/test/ops_sanitizer_step_leak.ts -timeout ... - step ... ok [WILDCARD] -------- output ------- -done ------ output end ----- -timeout ... ok [WILDCARD] - -ok | 1 passed (1 step) | 0 failed [WILDCARD] \ No newline at end of file diff --git a/test_util/src/lib.rs b/test_util/src/lib.rs index dda62a5914..eda386a826 100644 --- a/test_util/src/lib.rs +++ b/test_util/src/lib.rs @@ -76,7 +76,7 @@ pub fn prebuilt_path() -> PathRef { } pub fn tests_path() -> PathRef { - root_path().join("cli").join("tests") + root_path().join("tests") } pub fn testdata_path() -> PathRef { diff --git a/test_util/src/servers/mod.rs b/test_util/src/servers/mod.rs index e6084dd81e..f828f1bd40 100644 --- a/test_util/src/servers/mod.rs +++ b/test_util/src/servers/mod.rs @@ -327,9 +327,9 @@ async fn get_tcp_listener_stream( /// This server responds with 'PASS' if client authentication was successful. Try it by running /// test_server and -/// curl --key cli/tests/testdata/tls/localhost.key \ +/// curl --key tests/testdata/tls/localhost.key \ /// --cert cli/tests/testsdata/tls/localhost.crt \ -/// --cacert cli/tests/testdata/tls/RootCA.crt https://localhost:4552/ +/// --cacert tests/testdata/tls/RootCA.crt https://localhost:4552/ async fn run_tls_client_auth_server(port: u16) { let mut tls = get_tls_listener_stream("tls client auth", port, Default::default()).await; @@ -352,7 +352,7 @@ async fn run_tls_client_auth_server(port: u16) { /// This server responds with 'PASS' if client authentication was successful. Try it by running /// test_server and -/// curl --cacert cli/tests/testdata/tls/RootCA.crt https://localhost:4553/ +/// curl --cacert tests/testdata/tls/RootCA.crt https://localhost:4553/ async fn run_tls_server(port: u16) { let mut tls = get_tls_listener_stream("tls", port, Default::default()).await; while let Some(Ok(mut tls_stream)) = tls.next().await { diff --git a/cli/tests/Cargo.toml b/tests/Cargo.toml similarity index 100% rename from cli/tests/Cargo.toml rename to tests/Cargo.toml diff --git a/tests/config/deno.json b/tests/config/deno.json new file mode 100644 index 0000000000..ec93111fd4 --- /dev/null +++ b/tests/config/deno.json @@ -0,0 +1,5 @@ +{ + "imports": { + "@test_util/": "../../test_util/" + } +} diff --git a/cli/tests/integration/bench_tests.rs b/tests/integration/bench_tests.rs similarity index 100% rename from cli/tests/integration/bench_tests.rs rename to tests/integration/bench_tests.rs diff --git a/cli/tests/integration/bundle_tests.rs b/tests/integration/bundle_tests.rs similarity index 100% rename from cli/tests/integration/bundle_tests.rs rename to tests/integration/bundle_tests.rs diff --git a/cli/tests/integration/cache_tests.rs b/tests/integration/cache_tests.rs similarity index 100% rename from cli/tests/integration/cache_tests.rs rename to tests/integration/cache_tests.rs diff --git a/cli/tests/integration/cert_tests.rs b/tests/integration/cert_tests.rs similarity index 100% rename from cli/tests/integration/cert_tests.rs rename to tests/integration/cert_tests.rs diff --git a/cli/tests/integration/check_tests.rs b/tests/integration/check_tests.rs similarity index 100% rename from cli/tests/integration/check_tests.rs rename to tests/integration/check_tests.rs diff --git a/cli/tests/integration/compile_tests.rs b/tests/integration/compile_tests.rs similarity index 99% rename from cli/tests/integration/compile_tests.rs rename to tests/integration/compile_tests.rs index cf3bf023db..fbf924fbb8 100644 --- a/cli/tests/integration/compile_tests.rs +++ b/tests/integration/compile_tests.rs @@ -24,7 +24,7 @@ fn compile_basic() { "compile", "--output", &exe.to_string_lossy(), - "../../../cli/tests/testdata/welcome.ts", + "../../tests/testdata/welcome.ts", ]) .run(); output.assert_exit_code(0); @@ -706,7 +706,7 @@ fn dynamic_import_unanalyzable() { context .new_command() - .current_dir(util::root_path().join("cli")) + .current_dir(util::root_path()) .name(&exe) .env("NO_COLOR", "") .run() diff --git a/cli/tests/integration/coverage_tests.rs b/tests/integration/coverage_tests.rs similarity index 100% rename from cli/tests/integration/coverage_tests.rs rename to tests/integration/coverage_tests.rs diff --git a/cli/tests/integration/doc_tests.rs b/tests/integration/doc_tests.rs similarity index 100% rename from cli/tests/integration/doc_tests.rs rename to tests/integration/doc_tests.rs diff --git a/cli/tests/integration/eval_tests.rs b/tests/integration/eval_tests.rs similarity index 100% rename from cli/tests/integration/eval_tests.rs rename to tests/integration/eval_tests.rs diff --git a/cli/tests/integration/flags_tests.rs b/tests/integration/flags_tests.rs similarity index 100% rename from cli/tests/integration/flags_tests.rs rename to tests/integration/flags_tests.rs diff --git a/cli/tests/integration/fmt_tests.rs b/tests/integration/fmt_tests.rs similarity index 100% rename from cli/tests/integration/fmt_tests.rs rename to tests/integration/fmt_tests.rs diff --git a/cli/tests/integration/info_tests.rs b/tests/integration/info_tests.rs similarity index 100% rename from cli/tests/integration/info_tests.rs rename to tests/integration/info_tests.rs diff --git a/cli/tests/integration/init_tests.rs b/tests/integration/init_tests.rs similarity index 100% rename from cli/tests/integration/init_tests.rs rename to tests/integration/init_tests.rs diff --git a/cli/tests/integration/inspector_tests.rs b/tests/integration/inspector_tests.rs similarity index 100% rename from cli/tests/integration/inspector_tests.rs rename to tests/integration/inspector_tests.rs diff --git a/cli/tests/integration/install_tests.rs b/tests/integration/install_tests.rs similarity index 100% rename from cli/tests/integration/install_tests.rs rename to tests/integration/install_tests.rs diff --git a/cli/tests/integration/js_unit_tests.rs b/tests/integration/js_unit_tests.rs similarity index 99% rename from cli/tests/integration/js_unit_tests.rs rename to tests/integration/js_unit_tests.rs index 0e3a1a1182..16aebd8c4e 100644 --- a/cli/tests/integration/js_unit_tests.rs +++ b/tests/integration/js_unit_tests.rs @@ -120,7 +120,7 @@ fn js_unit_test(test: String) { .current_dir(util::root_path()) .arg("test") .arg("--config") - .arg("cli/tests/config/deno.json") + .arg("tests/config/deno.json") .arg("--no-lock") .arg("--unstable") .arg("--location=http://127.0.0.1:4545/") diff --git a/cli/tests/integration/jsr_tests.rs b/tests/integration/jsr_tests.rs similarity index 100% rename from cli/tests/integration/jsr_tests.rs rename to tests/integration/jsr_tests.rs diff --git a/cli/tests/integration/jupyter_tests.rs b/tests/integration/jupyter_tests.rs similarity index 100% rename from cli/tests/integration/jupyter_tests.rs rename to tests/integration/jupyter_tests.rs diff --git a/cli/tests/integration/lint_tests.rs b/tests/integration/lint_tests.rs similarity index 100% rename from cli/tests/integration/lint_tests.rs rename to tests/integration/lint_tests.rs diff --git a/cli/tests/integration/lsp_tests.rs b/tests/integration/lsp_tests.rs similarity index 100% rename from cli/tests/integration/lsp_tests.rs rename to tests/integration/lsp_tests.rs diff --git a/cli/tests/integration/mod.rs b/tests/integration/mod.rs similarity index 100% rename from cli/tests/integration/mod.rs rename to tests/integration/mod.rs diff --git a/cli/tests/integration/node_compat_tests.rs b/tests/integration/node_compat_tests.rs similarity index 94% rename from cli/tests/integration/node_compat_tests.rs rename to tests/integration/node_compat_tests.rs index 0ed84594b9..d592c75a56 100644 --- a/cli/tests/integration/node_compat_tests.rs +++ b/tests/integration/node_compat_tests.rs @@ -9,7 +9,7 @@ fn node_compat_tests() { .current_dir(util::root_path()) .arg("test") .arg("--config") - .arg("cli/tests/config/deno.json") + .arg("tests/config/deno.json") .arg("--no-lock") .arg("--unstable") .arg("-A") diff --git a/cli/tests/integration/node_unit_tests.rs b/tests/integration/node_unit_tests.rs similarity index 99% rename from cli/tests/integration/node_unit_tests.rs rename to tests/integration/node_unit_tests.rs index 5afaf48c55..c99586fa10 100644 --- a/cli/tests/integration/node_unit_tests.rs +++ b/tests/integration/node_unit_tests.rs @@ -97,7 +97,7 @@ fn node_unit_test(test: String) { .current_dir(util::root_path()) .arg("test") .arg("--config") - .arg("cli/tests/config/deno.json") + .arg("tests/config/deno.json") .arg("--no-lock") .arg("--unstable") // TODO(kt3k): This option is required to pass tls_test.ts, diff --git a/cli/tests/integration/npm_tests.rs b/tests/integration/npm_tests.rs similarity index 100% rename from cli/tests/integration/npm_tests.rs rename to tests/integration/npm_tests.rs diff --git a/cli/tests/integration/publish_tests.rs b/tests/integration/publish_tests.rs similarity index 100% rename from cli/tests/integration/publish_tests.rs rename to tests/integration/publish_tests.rs diff --git a/cli/tests/integration/repl_tests.rs b/tests/integration/repl_tests.rs similarity index 100% rename from cli/tests/integration/repl_tests.rs rename to tests/integration/repl_tests.rs diff --git a/cli/tests/integration/run_tests.rs b/tests/integration/run_tests.rs similarity index 100% rename from cli/tests/integration/run_tests.rs rename to tests/integration/run_tests.rs diff --git a/cli/tests/integration/shared_library_tests.rs b/tests/integration/shared_library_tests.rs similarity index 100% rename from cli/tests/integration/shared_library_tests.rs rename to tests/integration/shared_library_tests.rs diff --git a/cli/tests/integration/task_tests.rs b/tests/integration/task_tests.rs similarity index 100% rename from cli/tests/integration/task_tests.rs rename to tests/integration/task_tests.rs diff --git a/cli/tests/integration/test_tests.rs b/tests/integration/test_tests.rs similarity index 100% rename from cli/tests/integration/test_tests.rs rename to tests/integration/test_tests.rs diff --git a/cli/tests/integration/upgrade_tests.rs b/tests/integration/upgrade_tests.rs similarity index 100% rename from cli/tests/integration/upgrade_tests.rs rename to tests/integration/upgrade_tests.rs diff --git a/cli/tests/integration/vendor_tests.rs b/tests/integration/vendor_tests.rs similarity index 100% rename from cli/tests/integration/vendor_tests.rs rename to tests/integration/vendor_tests.rs diff --git a/cli/tests/integration/watcher_tests.rs b/tests/integration/watcher_tests.rs similarity index 100% rename from cli/tests/integration/watcher_tests.rs rename to tests/integration/watcher_tests.rs diff --git a/cli/tests/integration/worker_tests.rs b/tests/integration/worker_tests.rs similarity index 100% rename from cli/tests/integration/worker_tests.rs rename to tests/integration/worker_tests.rs diff --git a/cli/tests/integration_tests.rs b/tests/integration_tests.rs similarity index 100% rename from cli/tests/integration_tests.rs rename to tests/integration_tests.rs diff --git a/cli/tests/integration_tests_runner.rs b/tests/integration_tests_runner.rs similarity index 100% rename from cli/tests/integration_tests_runner.rs rename to tests/integration_tests_runner.rs diff --git a/cli/tests/lib.rs b/tests/lib.rs similarity index 100% rename from cli/tests/lib.rs rename to tests/lib.rs diff --git a/cli/tests/node_compat/common.ts b/tests/node_compat/common.ts similarity index 100% rename from cli/tests/node_compat/common.ts rename to tests/node_compat/common.ts diff --git a/cli/tests/node_compat/config.jsonc b/tests/node_compat/config.jsonc similarity index 100% rename from cli/tests/node_compat/config.jsonc rename to tests/node_compat/config.jsonc diff --git a/tests/node_compat/deno.json b/tests/node_compat/deno.json new file mode 100644 index 0000000000..ec93111fd4 --- /dev/null +++ b/tests/node_compat/deno.json @@ -0,0 +1,5 @@ +{ + "imports": { + "@test_util/": "../../test_util/" + } +} diff --git a/cli/tests/node_compat/polyfill_globals.js b/tests/node_compat/polyfill_globals.js similarity index 100% rename from cli/tests/node_compat/polyfill_globals.js rename to tests/node_compat/polyfill_globals.js diff --git a/cli/tests/node_compat/runner.ts b/tests/node_compat/runner.ts similarity index 100% rename from cli/tests/node_compat/runner.ts rename to tests/node_compat/runner.ts diff --git a/cli/tests/node_compat/test.ts b/tests/node_compat/test.ts similarity index 100% rename from cli/tests/node_compat/test.ts rename to tests/node_compat/test.ts diff --git a/cli/tests/node_compat/test/common/child_process.js b/tests/node_compat/test/common/child_process.js similarity index 100% rename from cli/tests/node_compat/test/common/child_process.js rename to tests/node_compat/test/common/child_process.js diff --git a/cli/tests/node_compat/test/common/countdown.js b/tests/node_compat/test/common/countdown.js similarity index 100% rename from cli/tests/node_compat/test/common/countdown.js rename to tests/node_compat/test/common/countdown.js diff --git a/cli/tests/node_compat/test/common/dns.js b/tests/node_compat/test/common/dns.js similarity index 100% rename from cli/tests/node_compat/test/common/dns.js rename to tests/node_compat/test/common/dns.js diff --git a/cli/tests/node_compat/test/common/duplexpair.js b/tests/node_compat/test/common/duplexpair.js similarity index 100% rename from cli/tests/node_compat/test/common/duplexpair.js rename to tests/node_compat/test/common/duplexpair.js diff --git a/cli/tests/node_compat/test/common/fixtures.js b/tests/node_compat/test/common/fixtures.js similarity index 100% rename from cli/tests/node_compat/test/common/fixtures.js rename to tests/node_compat/test/common/fixtures.js diff --git a/cli/tests/node_compat/test/common/hijackstdio.js b/tests/node_compat/test/common/hijackstdio.js similarity index 100% rename from cli/tests/node_compat/test/common/hijackstdio.js rename to tests/node_compat/test/common/hijackstdio.js diff --git a/cli/tests/node_compat/test/common/index.js b/tests/node_compat/test/common/index.js similarity index 100% rename from cli/tests/node_compat/test/common/index.js rename to tests/node_compat/test/common/index.js diff --git a/cli/tests/node_compat/test/common/index.mjs b/tests/node_compat/test/common/index.mjs similarity index 100% rename from cli/tests/node_compat/test/common/index.mjs rename to tests/node_compat/test/common/index.mjs diff --git a/cli/tests/node_compat/test/common/internet.js b/tests/node_compat/test/common/internet.js similarity index 100% rename from cli/tests/node_compat/test/common/internet.js rename to tests/node_compat/test/common/internet.js diff --git a/cli/tests/node_compat/test/common/package.json b/tests/node_compat/test/common/package.json similarity index 100% rename from cli/tests/node_compat/test/common/package.json rename to tests/node_compat/test/common/package.json diff --git a/cli/tests/node_compat/test/common/tmpdir.js b/tests/node_compat/test/common/tmpdir.js similarity index 100% rename from cli/tests/node_compat/test/common/tmpdir.js rename to tests/node_compat/test/common/tmpdir.js diff --git a/cli/tests/node_compat/test/fixtures/GH-1899-output.js b/tests/node_compat/test/fixtures/GH-1899-output.js similarity index 100% rename from cli/tests/node_compat/test/fixtures/GH-1899-output.js rename to tests/node_compat/test/fixtures/GH-1899-output.js diff --git a/cli/tests/node_compat/test/fixtures/a.js b/tests/node_compat/test/fixtures/a.js similarity index 100% rename from cli/tests/node_compat/test/fixtures/a.js rename to tests/node_compat/test/fixtures/a.js diff --git a/cli/tests/node_compat/test/fixtures/child-process-spawn-node.js b/tests/node_compat/test/fixtures/child-process-spawn-node.js similarity index 65% rename from cli/tests/node_compat/test/fixtures/child-process-spawn-node.js rename to tests/node_compat/test/fixtures/child-process-spawn-node.js index 589da4dab1..da2b557c96 100644 --- a/cli/tests/node_compat/test/fixtures/child-process-spawn-node.js +++ b/tests/node_compat/test/fixtures/child-process-spawn-node.js @@ -1,14 +1,14 @@ -const assert = require('assert'); +const assert = require("assert"); // TODO(kt3k): Uncomment this when util.debuglog is added // const debug = require('util').debuglog('test'); const debug = console.log; function onmessage(m) { - debug('CHILD got message:', m); + debug("CHILD got message:", m); assert.ok(m.hello); - process.removeListener('message', onmessage); + process.removeListener("message", onmessage); } -process.on('message', onmessage); +process.on("message", onmessage); // TODO(kt3k): Uncomment the below when the ipc features are ready // process.send({ foo: 'bar' }); diff --git a/cli/tests/node_compat/test/fixtures/child_process_should_emit_error.js b/tests/node_compat/test/fixtures/child_process_should_emit_error.js similarity index 100% rename from cli/tests/node_compat/test/fixtures/child_process_should_emit_error.js rename to tests/node_compat/test/fixtures/child_process_should_emit_error.js diff --git a/cli/tests/node_compat/test/fixtures/echo.js b/tests/node_compat/test/fixtures/echo.js similarity index 100% rename from cli/tests/node_compat/test/fixtures/echo.js rename to tests/node_compat/test/fixtures/echo.js diff --git a/cli/tests/node_compat/test/fixtures/elipses.txt b/tests/node_compat/test/fixtures/elipses.txt similarity index 100% rename from cli/tests/node_compat/test/fixtures/elipses.txt rename to tests/node_compat/test/fixtures/elipses.txt diff --git a/cli/tests/node_compat/test/fixtures/empty.txt b/tests/node_compat/test/fixtures/empty.txt similarity index 100% rename from cli/tests/node_compat/test/fixtures/empty.txt rename to tests/node_compat/test/fixtures/empty.txt diff --git a/cli/tests/node_compat/test/fixtures/exit.js b/tests/node_compat/test/fixtures/exit.js similarity index 100% rename from cli/tests/node_compat/test/fixtures/exit.js rename to tests/node_compat/test/fixtures/exit.js diff --git a/cli/tests/node_compat/test/fixtures/keys/agent1-cert.pem b/tests/node_compat/test/fixtures/keys/agent1-cert.pem similarity index 100% rename from cli/tests/node_compat/test/fixtures/keys/agent1-cert.pem rename to tests/node_compat/test/fixtures/keys/agent1-cert.pem diff --git a/cli/tests/node_compat/test/fixtures/keys/agent1-key.pem b/tests/node_compat/test/fixtures/keys/agent1-key.pem similarity index 100% rename from cli/tests/node_compat/test/fixtures/keys/agent1-key.pem rename to tests/node_compat/test/fixtures/keys/agent1-key.pem diff --git a/cli/tests/node_compat/test/fixtures/keys/ca1-cert.pem b/tests/node_compat/test/fixtures/keys/ca1-cert.pem similarity index 100% rename from cli/tests/node_compat/test/fixtures/keys/ca1-cert.pem rename to tests/node_compat/test/fixtures/keys/ca1-cert.pem diff --git a/cli/tests/node_compat/test/fixtures/loop.js b/tests/node_compat/test/fixtures/loop.js similarity index 100% rename from cli/tests/node_compat/test/fixtures/loop.js rename to tests/node_compat/test/fixtures/loop.js diff --git a/cli/tests/node_compat/test/fixtures/package.json b/tests/node_compat/test/fixtures/package.json similarity index 100% rename from cli/tests/node_compat/test/fixtures/package.json rename to tests/node_compat/test/fixtures/package.json diff --git a/cli/tests/node_compat/test/fixtures/print-chars.js b/tests/node_compat/test/fixtures/print-chars.js similarity index 100% rename from cli/tests/node_compat/test/fixtures/print-chars.js rename to tests/node_compat/test/fixtures/print-chars.js diff --git a/cli/tests/node_compat/test/fixtures/x.txt b/tests/node_compat/test/fixtures/x.txt similarity index 100% rename from cli/tests/node_compat/test/fixtures/x.txt rename to tests/node_compat/test/fixtures/x.txt diff --git a/cli/tests/node_compat/test/internet/package.json b/tests/node_compat/test/internet/package.json similarity index 100% rename from cli/tests/node_compat/test/internet/package.json rename to tests/node_compat/test/internet/package.json diff --git a/cli/tests/node_compat/test/internet/test-dns-any.js b/tests/node_compat/test/internet/test-dns-any.js similarity index 100% rename from cli/tests/node_compat/test/internet/test-dns-any.js rename to tests/node_compat/test/internet/test-dns-any.js diff --git a/cli/tests/node_compat/test/internet/test-dns-idna2008.js b/tests/node_compat/test/internet/test-dns-idna2008.js similarity index 100% rename from cli/tests/node_compat/test/internet/test-dns-idna2008.js rename to tests/node_compat/test/internet/test-dns-idna2008.js diff --git a/cli/tests/node_compat/test/internet/test-dns-ipv4.js b/tests/node_compat/test/internet/test-dns-ipv4.js similarity index 100% rename from cli/tests/node_compat/test/internet/test-dns-ipv4.js rename to tests/node_compat/test/internet/test-dns-ipv4.js diff --git a/cli/tests/node_compat/test/internet/test-dns-ipv6.js b/tests/node_compat/test/internet/test-dns-ipv6.js similarity index 100% rename from cli/tests/node_compat/test/internet/test-dns-ipv6.js rename to tests/node_compat/test/internet/test-dns-ipv6.js diff --git a/cli/tests/node_compat/test/internet/test-dns-lookup.js b/tests/node_compat/test/internet/test-dns-lookup.js similarity index 100% rename from cli/tests/node_compat/test/internet/test-dns-lookup.js rename to tests/node_compat/test/internet/test-dns-lookup.js diff --git a/cli/tests/node_compat/test/internet/test-dns-promises-resolve.js b/tests/node_compat/test/internet/test-dns-promises-resolve.js similarity index 100% rename from cli/tests/node_compat/test/internet/test-dns-promises-resolve.js rename to tests/node_compat/test/internet/test-dns-promises-resolve.js diff --git a/cli/tests/node_compat/test/internet/test-dns-regress-6244.js b/tests/node_compat/test/internet/test-dns-regress-6244.js similarity index 100% rename from cli/tests/node_compat/test/internet/test-dns-regress-6244.js rename to tests/node_compat/test/internet/test-dns-regress-6244.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/internet/test-dns-setserver-in-callback-of-resolve4.js rename to tests/node_compat/test/internet/test-dns-setserver-in-callback-of-resolve4.js diff --git a/cli/tests/node_compat/test/internet/test-dns.js b/tests/node_compat/test/internet/test-dns.js similarity index 100% rename from cli/tests/node_compat/test/internet/test-dns.js rename to tests/node_compat/test/internet/test-dns.js diff --git a/cli/tests/node_compat/test/internet/test-http-https-default-ports.js b/tests/node_compat/test/internet/test-http-https-default-ports.js similarity index 100% rename from cli/tests/node_compat/test/internet/test-http-https-default-ports.js rename to tests/node_compat/test/internet/test-http-https-default-ports.js diff --git a/cli/tests/node_compat/test/parallel/package.json b/tests/node_compat/test/parallel/package.json similarity index 100% rename from cli/tests/node_compat/test/parallel/package.json rename to tests/node_compat/test/parallel/package.json diff --git a/cli/tests/node_compat/test/parallel/test-assert-async.js b/tests/node_compat/test/parallel/test-assert-async.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-assert-async.js rename to tests/node_compat/test/parallel/test-assert-async.js diff --git a/cli/tests/node_compat/test/parallel/test-assert-fail.js b/tests/node_compat/test/parallel/test-assert-fail.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-assert-fail.js rename to tests/node_compat/test/parallel/test-assert-fail.js diff --git a/cli/tests/node_compat/test/parallel/test-assert-strict-exists.js b/tests/node_compat/test/parallel/test-assert-strict-exists.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-assert-strict-exists.js rename to tests/node_compat/test/parallel/test-assert-strict-exists.js diff --git a/cli/tests/node_compat/test/parallel/test-assert.js b/tests/node_compat/test/parallel/test-assert.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-assert.js rename to tests/node_compat/test/parallel/test-assert.js diff --git a/cli/tests/node_compat/test/parallel/test-bad-unicode.js b/tests/node_compat/test/parallel/test-bad-unicode.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-bad-unicode.js rename to tests/node_compat/test/parallel/test-bad-unicode.js diff --git a/cli/tests/node_compat/test/parallel/test-btoa-atob.js b/tests/node_compat/test/parallel/test-btoa-atob.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-btoa-atob.js rename to tests/node_compat/test/parallel/test-btoa-atob.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-alloc.js b/tests/node_compat/test/parallel/test-buffer-alloc.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-alloc.js rename to tests/node_compat/test/parallel/test-buffer-alloc.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-arraybuffer.js b/tests/node_compat/test/parallel/test-buffer-arraybuffer.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-arraybuffer.js rename to tests/node_compat/test/parallel/test-buffer-arraybuffer.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-ascii.js b/tests/node_compat/test/parallel/test-buffer-ascii.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-ascii.js rename to tests/node_compat/test/parallel/test-buffer-ascii.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-badhex.js b/tests/node_compat/test/parallel/test-buffer-badhex.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-badhex.js rename to tests/node_compat/test/parallel/test-buffer-badhex.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-bigint64.js b/tests/node_compat/test/parallel/test-buffer-bigint64.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-bigint64.js rename to tests/node_compat/test/parallel/test-buffer-bigint64.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-bytelength.js b/tests/node_compat/test/parallel/test-buffer-bytelength.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-bytelength.js rename to tests/node_compat/test/parallel/test-buffer-bytelength.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-compare-offset.js b/tests/node_compat/test/parallel/test-buffer-compare-offset.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-compare-offset.js rename to tests/node_compat/test/parallel/test-buffer-compare-offset.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-concat.js b/tests/node_compat/test/parallel/test-buffer-concat.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-concat.js rename to tests/node_compat/test/parallel/test-buffer-concat.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-constants.js b/tests/node_compat/test/parallel/test-buffer-constants.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-constants.js rename to tests/node_compat/test/parallel/test-buffer-constants.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-copy.js b/tests/node_compat/test/parallel/test-buffer-copy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-copy.js rename to tests/node_compat/test/parallel/test-buffer-copy.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-equals.js b/tests/node_compat/test/parallel/test-buffer-equals.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-equals.js rename to tests/node_compat/test/parallel/test-buffer-equals.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-failed-alloc-typed-arrays.js rename to tests/node_compat/test/parallel/test-buffer-failed-alloc-typed-arrays.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-fakes.js b/tests/node_compat/test/parallel/test-buffer-fakes.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-fakes.js rename to tests/node_compat/test/parallel/test-buffer-fakes.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-from.js b/tests/node_compat/test/parallel/test-buffer-from.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-from.js rename to tests/node_compat/test/parallel/test-buffer-from.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-includes.js b/tests/node_compat/test/parallel/test-buffer-includes.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-includes.js rename to tests/node_compat/test/parallel/test-buffer-includes.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-indexof.js b/tests/node_compat/test/parallel/test-buffer-indexof.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-indexof.js rename to tests/node_compat/test/parallel/test-buffer-indexof.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-inheritance.js b/tests/node_compat/test/parallel/test-buffer-inheritance.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-inheritance.js rename to tests/node_compat/test/parallel/test-buffer-inheritance.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-isencoding.js b/tests/node_compat/test/parallel/test-buffer-isencoding.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-isencoding.js rename to tests/node_compat/test/parallel/test-buffer-isencoding.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-iterator.js b/tests/node_compat/test/parallel/test-buffer-iterator.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-iterator.js rename to tests/node_compat/test/parallel/test-buffer-iterator.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-new.js b/tests/node_compat/test/parallel/test-buffer-new.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-new.js rename to tests/node_compat/test/parallel/test-buffer-new.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-no-negative-allocation.js b/tests/node_compat/test/parallel/test-buffer-no-negative-allocation.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-no-negative-allocation.js rename to tests/node_compat/test/parallel/test-buffer-no-negative-allocation.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-nopendingdep-map.js b/tests/node_compat/test/parallel/test-buffer-nopendingdep-map.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-nopendingdep-map.js rename to tests/node_compat/test/parallel/test-buffer-nopendingdep-map.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-of-no-deprecation.js b/tests/node_compat/test/parallel/test-buffer-of-no-deprecation.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-of-no-deprecation.js rename to tests/node_compat/test/parallel/test-buffer-of-no-deprecation.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-over-max-length.js b/tests/node_compat/test/parallel/test-buffer-over-max-length.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-over-max-length.js rename to tests/node_compat/test/parallel/test-buffer-over-max-length.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-parent-property.js b/tests/node_compat/test/parallel/test-buffer-parent-property.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-parent-property.js rename to tests/node_compat/test/parallel/test-buffer-parent-property.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-read.js b/tests/node_compat/test/parallel/test-buffer-read.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-read.js rename to tests/node_compat/test/parallel/test-buffer-read.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-readdouble.js b/tests/node_compat/test/parallel/test-buffer-readdouble.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-readdouble.js rename to tests/node_compat/test/parallel/test-buffer-readdouble.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-readfloat.js b/tests/node_compat/test/parallel/test-buffer-readfloat.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-readfloat.js rename to tests/node_compat/test/parallel/test-buffer-readfloat.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-readint.js b/tests/node_compat/test/parallel/test-buffer-readint.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-readint.js rename to tests/node_compat/test/parallel/test-buffer-readint.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-readuint.js b/tests/node_compat/test/parallel/test-buffer-readuint.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-readuint.js rename to tests/node_compat/test/parallel/test-buffer-readuint.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-safe-unsafe.js b/tests/node_compat/test/parallel/test-buffer-safe-unsafe.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-safe-unsafe.js rename to tests/node_compat/test/parallel/test-buffer-safe-unsafe.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-slice.js b/tests/node_compat/test/parallel/test-buffer-slice.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-slice.js rename to tests/node_compat/test/parallel/test-buffer-slice.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-slow.js b/tests/node_compat/test/parallel/test-buffer-slow.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-slow.js rename to tests/node_compat/test/parallel/test-buffer-slow.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-swap.js b/tests/node_compat/test/parallel/test-buffer-swap.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-swap.js rename to tests/node_compat/test/parallel/test-buffer-swap.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-tojson.js b/tests/node_compat/test/parallel/test-buffer-tojson.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-tojson.js rename to tests/node_compat/test/parallel/test-buffer-tojson.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-tostring-range.js b/tests/node_compat/test/parallel/test-buffer-tostring-range.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-tostring-range.js rename to tests/node_compat/test/parallel/test-buffer-tostring-range.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-tostring-rangeerror.js b/tests/node_compat/test/parallel/test-buffer-tostring-rangeerror.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-tostring-rangeerror.js rename to tests/node_compat/test/parallel/test-buffer-tostring-rangeerror.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-tostring.js b/tests/node_compat/test/parallel/test-buffer-tostring.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-tostring.js rename to tests/node_compat/test/parallel/test-buffer-tostring.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-writedouble.js b/tests/node_compat/test/parallel/test-buffer-writedouble.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-writedouble.js rename to tests/node_compat/test/parallel/test-buffer-writedouble.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-writefloat.js b/tests/node_compat/test/parallel/test-buffer-writefloat.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-writefloat.js rename to tests/node_compat/test/parallel/test-buffer-writefloat.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-writeint.js b/tests/node_compat/test/parallel/test-buffer-writeint.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-writeint.js rename to tests/node_compat/test/parallel/test-buffer-writeint.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-writeuint.js b/tests/node_compat/test/parallel/test-buffer-writeuint.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-writeuint.js rename to tests/node_compat/test/parallel/test-buffer-writeuint.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-zero-fill-cli.js b/tests/node_compat/test/parallel/test-buffer-zero-fill-cli.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-zero-fill-cli.js rename to tests/node_compat/test/parallel/test-buffer-zero-fill-cli.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-zero-fill-reset.js b/tests/node_compat/test/parallel/test-buffer-zero-fill-reset.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-zero-fill-reset.js rename to tests/node_compat/test/parallel/test-buffer-zero-fill-reset.js diff --git a/cli/tests/node_compat/test/parallel/test-buffer-zero-fill.js b/tests/node_compat/test/parallel/test-buffer-zero-fill.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-buffer-zero-fill.js rename to tests/node_compat/test/parallel/test-buffer-zero-fill.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-default-options.js b/tests/node_compat/test/parallel/test-child-process-default-options.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-default-options.js rename to tests/node_compat/test/parallel/test-child-process-default-options.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-double-pipe.js b/tests/node_compat/test/parallel/test-child-process-double-pipe.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-double-pipe.js rename to tests/node_compat/test/parallel/test-child-process-double-pipe.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-abortcontroller-promisified.js b/tests/node_compat/test/parallel/test-child-process-exec-abortcontroller-promisified.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-abortcontroller-promisified.js rename to tests/node_compat/test/parallel/test-child-process-exec-abortcontroller-promisified.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-cwd.js b/tests/node_compat/test/parallel/test-child-process-exec-cwd.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-cwd.js rename to tests/node_compat/test/parallel/test-child-process-exec-cwd.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-encoding.js b/tests/node_compat/test/parallel/test-child-process-exec-encoding.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-encoding.js rename to tests/node_compat/test/parallel/test-child-process-exec-encoding.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-env.js b/tests/node_compat/test/parallel/test-child-process-exec-env.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-env.js rename to tests/node_compat/test/parallel/test-child-process-exec-env.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-error.js b/tests/node_compat/test/parallel/test-child-process-exec-error.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-error.js rename to tests/node_compat/test/parallel/test-child-process-exec-error.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-kill-throws.js b/tests/node_compat/test/parallel/test-child-process-exec-kill-throws.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-kill-throws.js rename to tests/node_compat/test/parallel/test-child-process-exec-kill-throws.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-maxbuf.js b/tests/node_compat/test/parallel/test-child-process-exec-maxbuf.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-maxbuf.js rename to tests/node_compat/test/parallel/test-child-process-exec-maxbuf.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-std-encoding.js b/tests/node_compat/test/parallel/test-child-process-exec-std-encoding.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-std-encoding.js rename to tests/node_compat/test/parallel/test-child-process-exec-std-encoding.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-stdout-stderr-data-string.js rename to tests/node_compat/test/parallel/test-child-process-exec-stdout-stderr-data-string.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exec-timeout-not-expired.js b/tests/node_compat/test/parallel/test-child-process-exec-timeout-not-expired.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exec-timeout-not-expired.js rename to tests/node_compat/test/parallel/test-child-process-exec-timeout-not-expired.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-execfile-maxbuf.js b/tests/node_compat/test/parallel/test-child-process-execfile-maxbuf.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-execfile-maxbuf.js rename to tests/node_compat/test/parallel/test-child-process-execfile-maxbuf.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-execfile.js b/tests/node_compat/test/parallel/test-child-process-execfile.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-execfile.js rename to tests/node_compat/test/parallel/test-child-process-execfile.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js b/tests/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js rename to tests/node_compat/test/parallel/test-child-process-execfilesync-maxbuf.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-execsync-maxbuf.js b/tests/node_compat/test/parallel/test-child-process-execsync-maxbuf.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-execsync-maxbuf.js rename to tests/node_compat/test/parallel/test-child-process-execsync-maxbuf.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-exit-code.js b/tests/node_compat/test/parallel/test-child-process-exit-code.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-exit-code.js rename to tests/node_compat/test/parallel/test-child-process-exit-code.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-flush-stdio.js b/tests/node_compat/test/parallel/test-child-process-flush-stdio.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-flush-stdio.js rename to tests/node_compat/test/parallel/test-child-process-flush-stdio.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-fork-ref.js b/tests/node_compat/test/parallel/test-child-process-fork-ref.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-fork-ref.js rename to tests/node_compat/test/parallel/test-child-process-fork-ref.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-fork-ref2.js b/tests/node_compat/test/parallel/test-child-process-fork-ref2.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-fork-ref2.js rename to tests/node_compat/test/parallel/test-child-process-fork-ref2.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js rename to tests/node_compat/test/parallel/test-child-process-ipc-next-tick.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-ipc.js b/tests/node_compat/test/parallel/test-child-process-ipc.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-ipc.js rename to tests/node_compat/test/parallel/test-child-process-ipc.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-kill.js b/tests/node_compat/test/parallel/test-child-process-kill.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-kill.js rename to tests/node_compat/test/parallel/test-child-process-kill.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-set-blocking.js b/tests/node_compat/test/parallel/test-child-process-set-blocking.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-set-blocking.js rename to tests/node_compat/test/parallel/test-child-process-set-blocking.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-spawn-args.js b/tests/node_compat/test/parallel/test-child-process-spawn-args.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-spawn-args.js rename to tests/node_compat/test/parallel/test-child-process-spawn-args.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-spawn-event.js b/tests/node_compat/test/parallel/test-child-process-spawn-event.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-spawn-event.js rename to tests/node_compat/test/parallel/test-child-process-spawn-event.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-spawnsync-args.js b/tests/node_compat/test/parallel/test-child-process-spawnsync-args.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-spawnsync-args.js rename to tests/node_compat/test/parallel/test-child-process-spawnsync-args.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-spawnsync-env.js b/tests/node_compat/test/parallel/test-child-process-spawnsync-env.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-spawnsync-env.js rename to tests/node_compat/test/parallel/test-child-process-spawnsync-env.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js b/tests/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js rename to tests/node_compat/test/parallel/test-child-process-spawnsync-maxbuf.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-spawnsync-validation-errors.js rename to tests/node_compat/test/parallel/test-child-process-spawnsync-validation-errors.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-spawnsync.js b/tests/node_compat/test/parallel/test-child-process-spawnsync.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-spawnsync.js rename to tests/node_compat/test/parallel/test-child-process-spawnsync.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-stdio-inherit.js b/tests/node_compat/test/parallel/test-child-process-stdio-inherit.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-stdio-inherit.js rename to tests/node_compat/test/parallel/test-child-process-stdio-inherit.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-stdout-flush-exit.js b/tests/node_compat/test/parallel/test-child-process-stdout-flush-exit.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-stdout-flush-exit.js rename to tests/node_compat/test/parallel/test-child-process-stdout-flush-exit.js diff --git a/cli/tests/node_compat/test/parallel/test-child-process-stdout-flush.js b/tests/node_compat/test/parallel/test-child-process-stdout-flush.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-child-process-stdout-flush.js rename to tests/node_compat/test/parallel/test-child-process-stdout-flush.js diff --git a/cli/tests/node_compat/test/parallel/test-console-async-write-error.js b/tests/node_compat/test/parallel/test-console-async-write-error.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-console-async-write-error.js rename to tests/node_compat/test/parallel/test-console-async-write-error.js diff --git a/cli/tests/node_compat/test/parallel/test-console-group.js b/tests/node_compat/test/parallel/test-console-group.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-console-group.js rename to tests/node_compat/test/parallel/test-console-group.js diff --git a/cli/tests/node_compat/test/parallel/test-console-instance.js b/tests/node_compat/test/parallel/test-console-instance.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-console-instance.js rename to tests/node_compat/test/parallel/test-console-instance.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-console-log-stdio-broken-dest.js rename to tests/node_compat/test/parallel/test-console-log-stdio-broken-dest.js diff --git a/cli/tests/node_compat/test/parallel/test-console-log-throw-primitive.js b/tests/node_compat/test/parallel/test-console-log-throw-primitive.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-console-log-throw-primitive.js rename to tests/node_compat/test/parallel/test-console-log-throw-primitive.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-console-no-swallow-stack-overflow.js rename to tests/node_compat/test/parallel/test-console-no-swallow-stack-overflow.js diff --git a/cli/tests/node_compat/test/parallel/test-console-sync-write-error.js b/tests/node_compat/test/parallel/test-console-sync-write-error.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-console-sync-write-error.js rename to tests/node_compat/test/parallel/test-console-sync-write-error.js diff --git a/cli/tests/node_compat/test/parallel/test-console-table.js b/tests/node_compat/test/parallel/test-console-table.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-console-table.js rename to tests/node_compat/test/parallel/test-console-table.js diff --git a/cli/tests/node_compat/test/parallel/test-console-tty-colors.js b/tests/node_compat/test/parallel/test-console-tty-colors.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-console-tty-colors.js rename to tests/node_compat/test/parallel/test-console-tty-colors.js diff --git a/cli/tests/node_compat/test/parallel/test-crypto-dh-shared.js b/tests/node_compat/test/parallel/test-crypto-dh-shared.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-crypto-dh-shared.js rename to tests/node_compat/test/parallel/test-crypto-dh-shared.js diff --git a/cli/tests/node_compat/test/parallel/test-crypto-dh.js b/tests/node_compat/test/parallel/test-crypto-dh.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-crypto-dh.js rename to tests/node_compat/test/parallel/test-crypto-dh.js diff --git a/cli/tests/node_compat/test/parallel/test-crypto-hkdf.js b/tests/node_compat/test/parallel/test-crypto-hkdf.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-crypto-hkdf.js rename to tests/node_compat/test/parallel/test-crypto-hkdf.js diff --git a/cli/tests/node_compat/test/parallel/test-crypto-hmac.js b/tests/node_compat/test/parallel/test-crypto-hmac.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-crypto-hmac.js rename to tests/node_compat/test/parallel/test-crypto-hmac.js diff --git a/cli/tests/node_compat/test/parallel/test-crypto-prime.js b/tests/node_compat/test/parallel/test-crypto-prime.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-crypto-prime.js rename to tests/node_compat/test/parallel/test-crypto-prime.js diff --git a/cli/tests/node_compat/test/parallel/test-crypto-secret-keygen.js b/tests/node_compat/test/parallel/test-crypto-secret-keygen.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-crypto-secret-keygen.js rename to tests/node_compat/test/parallel/test-crypto-secret-keygen.js diff --git a/cli/tests/node_compat/test/parallel/test-crypto-stream.js b/tests/node_compat/test/parallel/test-crypto-stream.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-crypto-stream.js rename to tests/node_compat/test/parallel/test-crypto-stream.js diff --git a/cli/tests/node_compat/test/parallel/test-crypto-update-encoding.js b/tests/node_compat/test/parallel/test-crypto-update-encoding.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-crypto-update-encoding.js rename to tests/node_compat/test/parallel/test-crypto-update-encoding.js diff --git a/cli/tests/node_compat/test/parallel/test-crypto-x509.js b/tests/node_compat/test/parallel/test-crypto-x509.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-crypto-x509.js rename to tests/node_compat/test/parallel/test-crypto-x509.js diff --git a/cli/tests/node_compat/test/parallel/test-dgram-close-during-bind.js b/tests/node_compat/test/parallel/test-dgram-close-during-bind.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dgram-close-during-bind.js rename to tests/node_compat/test/parallel/test-dgram-close-during-bind.js diff --git a/cli/tests/node_compat/test/parallel/test-dgram-close-signal.js b/tests/node_compat/test/parallel/test-dgram-close-signal.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dgram-close-signal.js rename to tests/node_compat/test/parallel/test-dgram-close-signal.js diff --git a/cli/tests/node_compat/test/parallel/test-dgram-custom-lookup.js b/tests/node_compat/test/parallel/test-dgram-custom-lookup.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dgram-custom-lookup.js rename to tests/node_compat/test/parallel/test-dgram-custom-lookup.js diff --git a/cli/tests/node_compat/test/parallel/test-dgram-ipv6only.js b/tests/node_compat/test/parallel/test-dgram-ipv6only.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dgram-ipv6only.js rename to tests/node_compat/test/parallel/test-dgram-ipv6only.js diff --git a/cli/tests/node_compat/test/parallel/test-dgram-send-cb-quelches-error.js b/tests/node_compat/test/parallel/test-dgram-send-cb-quelches-error.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dgram-send-cb-quelches-error.js rename to tests/node_compat/test/parallel/test-dgram-send-cb-quelches-error.js diff --git a/cli/tests/node_compat/test/parallel/test-dgram-socket-buffer-size.js b/tests/node_compat/test/parallel/test-dgram-socket-buffer-size.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dgram-socket-buffer-size.js rename to tests/node_compat/test/parallel/test-dgram-socket-buffer-size.js diff --git a/cli/tests/node_compat/test/parallel/test-dgram-udp6-link-local-address.js b/tests/node_compat/test/parallel/test-dgram-udp6-link-local-address.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dgram-udp6-link-local-address.js rename to tests/node_compat/test/parallel/test-dgram-udp6-link-local-address.js diff --git a/cli/tests/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js b/tests/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js rename to tests/node_compat/test/parallel/test-diagnostics-channel-has-subscribers.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-diagnostics-channel-object-channel-pub-sub.js rename to tests/node_compat/test/parallel/test-diagnostics-channel-object-channel-pub-sub.js diff --git a/cli/tests/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js b/tests/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js rename to tests/node_compat/test/parallel/test-diagnostics-channel-pub-sub.js diff --git a/cli/tests/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js b/tests/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js rename to tests/node_compat/test/parallel/test-diagnostics-channel-symbol-named.js diff --git a/cli/tests/node_compat/test/parallel/test-diagnostics-channel-udp.js b/tests/node_compat/test/parallel/test-diagnostics-channel-udp.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-diagnostics-channel-udp.js rename to tests/node_compat/test/parallel/test-diagnostics-channel-udp.js diff --git a/cli/tests/node_compat/test/parallel/test-dns-lookup.js b/tests/node_compat/test/parallel/test-dns-lookup.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dns-lookup.js rename to tests/node_compat/test/parallel/test-dns-lookup.js diff --git a/cli/tests/node_compat/test/parallel/test-dns-memory-error.js b/tests/node_compat/test/parallel/test-dns-memory-error.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dns-memory-error.js rename to tests/node_compat/test/parallel/test-dns-memory-error.js diff --git a/cli/tests/node_compat/test/parallel/test-dns-promises-exists.js b/tests/node_compat/test/parallel/test-dns-promises-exists.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dns-promises-exists.js rename to tests/node_compat/test/parallel/test-dns-promises-exists.js diff --git a/cli/tests/node_compat/test/parallel/test-dns-resolveany.js b/tests/node_compat/test/parallel/test-dns-resolveany.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dns-resolveany.js rename to tests/node_compat/test/parallel/test-dns-resolveany.js diff --git a/cli/tests/node_compat/test/parallel/test-dns-resolvens-typeerror.js b/tests/node_compat/test/parallel/test-dns-resolvens-typeerror.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dns-resolvens-typeerror.js rename to tests/node_compat/test/parallel/test-dns-resolvens-typeerror.js diff --git a/cli/tests/node_compat/test/parallel/test-dns-setservers-type-check.js b/tests/node_compat/test/parallel/test-dns-setservers-type-check.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dns-setservers-type-check.js rename to tests/node_compat/test/parallel/test-dns-setservers-type-check.js diff --git a/cli/tests/node_compat/test/parallel/test-dns.js b/tests/node_compat/test/parallel/test-dns.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-dns.js rename to tests/node_compat/test/parallel/test-dns.js diff --git a/cli/tests/node_compat/test/parallel/test-eval-strict-referenceerror.js b/tests/node_compat/test/parallel/test-eval-strict-referenceerror.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-eval-strict-referenceerror.js rename to tests/node_compat/test/parallel/test-eval-strict-referenceerror.js diff --git a/cli/tests/node_compat/test/parallel/test-eval.js b/tests/node_compat/test/parallel/test-eval.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-eval.js rename to tests/node_compat/test/parallel/test-eval.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-add-listeners.js b/tests/node_compat/test/parallel/test-event-emitter-add-listeners.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-add-listeners.js rename to tests/node_compat/test/parallel/test-event-emitter-add-listeners.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-emit-context.js b/tests/node_compat/test/parallel/test-event-emitter-emit-context.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-emit-context.js rename to tests/node_compat/test/parallel/test-event-emitter-emit-context.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-error-monitor.js b/tests/node_compat/test/parallel/test-event-emitter-error-monitor.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-error-monitor.js rename to tests/node_compat/test/parallel/test-event-emitter-error-monitor.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-errors.js b/tests/node_compat/test/parallel/test-event-emitter-errors.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-errors.js rename to tests/node_compat/test/parallel/test-event-emitter-errors.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-get-max-listeners.js rename to tests/node_compat/test/parallel/test-event-emitter-get-max-listeners.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-invalid-listener.js b/tests/node_compat/test/parallel/test-event-emitter-invalid-listener.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-invalid-listener.js rename to tests/node_compat/test/parallel/test-event-emitter-invalid-listener.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-listener-count.js b/tests/node_compat/test/parallel/test-event-emitter-listener-count.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-listener-count.js rename to tests/node_compat/test/parallel/test-event-emitter-listener-count.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-listeners-side-effects.js rename to tests/node_compat/test/parallel/test-event-emitter-listeners-side-effects.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-listeners.js b/tests/node_compat/test/parallel/test-event-emitter-listeners.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-listeners.js rename to tests/node_compat/test/parallel/test-event-emitter-listeners.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-max-listeners.js b/tests/node_compat/test/parallel/test-event-emitter-max-listeners.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-max-listeners.js rename to tests/node_compat/test/parallel/test-event-emitter-max-listeners.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-method-names.js b/tests/node_compat/test/parallel/test-event-emitter-method-names.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-method-names.js rename to tests/node_compat/test/parallel/test-event-emitter-method-names.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-modify-in-emit.js rename to tests/node_compat/test/parallel/test-event-emitter-modify-in-emit.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-no-error-provided-to-error-event.js b/tests/node_compat/test/parallel/test-event-emitter-no-error-provided-to-error-event.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-no-error-provided-to-error-event.js rename to tests/node_compat/test/parallel/test-event-emitter-no-error-provided-to-error-event.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-num-args.js b/tests/node_compat/test/parallel/test-event-emitter-num-args.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-num-args.js rename to tests/node_compat/test/parallel/test-event-emitter-num-args.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-once.js b/tests/node_compat/test/parallel/test-event-emitter-once.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-once.js rename to tests/node_compat/test/parallel/test-event-emitter-once.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-prepend.js b/tests/node_compat/test/parallel/test-event-emitter-prepend.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-prepend.js rename to tests/node_compat/test/parallel/test-event-emitter-prepend.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-remove-all-listeners.js rename to tests/node_compat/test/parallel/test-event-emitter-remove-all-listeners.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-remove-listeners.js b/tests/node_compat/test/parallel/test-event-emitter-remove-listeners.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-remove-listeners.js rename to tests/node_compat/test/parallel/test-event-emitter-remove-listeners.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-set-max-listeners-side-effects.js rename to tests/node_compat/test/parallel/test-event-emitter-set-max-listeners-side-effects.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-special-event-names.js rename to tests/node_compat/test/parallel/test-event-emitter-special-event-names.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-subclass.js b/tests/node_compat/test/parallel/test-event-emitter-subclass.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-subclass.js rename to tests/node_compat/test/parallel/test-event-emitter-subclass.js diff --git a/cli/tests/node_compat/test/parallel/test-event-emitter-symbols.js b/tests/node_compat/test/parallel/test-event-emitter-symbols.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-event-emitter-symbols.js rename to tests/node_compat/test/parallel/test-event-emitter-symbols.js diff --git a/cli/tests/node_compat/test/parallel/test-events-list.js b/tests/node_compat/test/parallel/test-events-list.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-events-list.js rename to tests/node_compat/test/parallel/test-events-list.js diff --git a/cli/tests/node_compat/test/parallel/test-events-on-async-iterator.js b/tests/node_compat/test/parallel/test-events-on-async-iterator.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-events-on-async-iterator.js rename to tests/node_compat/test/parallel/test-events-on-async-iterator.js diff --git a/cli/tests/node_compat/test/parallel/test-events-once.js b/tests/node_compat/test/parallel/test-events-once.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-events-once.js rename to tests/node_compat/test/parallel/test-events-once.js diff --git a/cli/tests/node_compat/test/parallel/test-events-uncaught-exception-stack.js b/tests/node_compat/test/parallel/test-events-uncaught-exception-stack.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-events-uncaught-exception-stack.js rename to tests/node_compat/test/parallel/test-events-uncaught-exception-stack.js diff --git a/cli/tests/node_compat/test/parallel/test-eventtarget-brandcheck.js b/tests/node_compat/test/parallel/test-eventtarget-brandcheck.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-eventtarget-brandcheck.js rename to tests/node_compat/test/parallel/test-eventtarget-brandcheck.js diff --git a/cli/tests/node_compat/test/parallel/test-exception-handler.js b/tests/node_compat/test/parallel/test-exception-handler.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-exception-handler.js rename to tests/node_compat/test/parallel/test-exception-handler.js diff --git a/cli/tests/node_compat/test/parallel/test-exception-handler2.js b/tests/node_compat/test/parallel/test-exception-handler2.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-exception-handler2.js rename to tests/node_compat/test/parallel/test-exception-handler2.js diff --git a/cli/tests/node_compat/test/parallel/test-file-read-noexist.js b/tests/node_compat/test/parallel/test-file-read-noexist.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-file-read-noexist.js rename to tests/node_compat/test/parallel/test-file-read-noexist.js diff --git a/cli/tests/node_compat/test/parallel/test-file-write-stream.js b/tests/node_compat/test/parallel/test-file-write-stream.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-file-write-stream.js rename to tests/node_compat/test/parallel/test-file-write-stream.js diff --git a/cli/tests/node_compat/test/parallel/test-file-write-stream2.js b/tests/node_compat/test/parallel/test-file-write-stream2.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-file-write-stream2.js rename to tests/node_compat/test/parallel/test-file-write-stream2.js diff --git a/cli/tests/node_compat/test/parallel/test-file-write-stream3.js b/tests/node_compat/test/parallel/test-file-write-stream3.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-file-write-stream3.js rename to tests/node_compat/test/parallel/test-file-write-stream3.js diff --git a/cli/tests/node_compat/test/parallel/test-file-write-stream4.js b/tests/node_compat/test/parallel/test-file-write-stream4.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-file-write-stream4.js rename to tests/node_compat/test/parallel/test-file-write-stream4.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-access.js b/tests/node_compat/test/parallel/test-fs-access.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-access.js rename to tests/node_compat/test/parallel/test-fs-access.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-append-file-sync.js b/tests/node_compat/test/parallel/test-fs-append-file-sync.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-append-file-sync.js rename to tests/node_compat/test/parallel/test-fs-append-file-sync.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-append-file.js b/tests/node_compat/test/parallel/test-fs-append-file.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-append-file.js rename to tests/node_compat/test/parallel/test-fs-append-file.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-chmod-mask.js b/tests/node_compat/test/parallel/test-fs-chmod-mask.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-chmod-mask.js rename to tests/node_compat/test/parallel/test-fs-chmod-mask.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-chmod.js b/tests/node_compat/test/parallel/test-fs-chmod.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-chmod.js rename to tests/node_compat/test/parallel/test-fs-chmod.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-chown-type-check.js b/tests/node_compat/test/parallel/test-fs-chown-type-check.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-chown-type-check.js rename to tests/node_compat/test/parallel/test-fs-chown-type-check.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-copyfile.js b/tests/node_compat/test/parallel/test-fs-copyfile.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-copyfile.js rename to tests/node_compat/test/parallel/test-fs-copyfile.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-empty-readStream.js b/tests/node_compat/test/parallel/test-fs-empty-readStream.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-empty-readStream.js rename to tests/node_compat/test/parallel/test-fs-empty-readStream.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-mkdir.js b/tests/node_compat/test/parallel/test-fs-mkdir.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-mkdir.js rename to tests/node_compat/test/parallel/test-fs-mkdir.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-open-flags.js b/tests/node_compat/test/parallel/test-fs-open-flags.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-open-flags.js rename to tests/node_compat/test/parallel/test-fs-open-flags.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-open-mode-mask.js b/tests/node_compat/test/parallel/test-fs-open-mode-mask.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-open-mode-mask.js rename to tests/node_compat/test/parallel/test-fs-open-mode-mask.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-open-no-close.js b/tests/node_compat/test/parallel/test-fs-open-no-close.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-open-no-close.js rename to tests/node_compat/test/parallel/test-fs-open-no-close.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-open-numeric-flags.js b/tests/node_compat/test/parallel/test-fs-open-numeric-flags.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-open-numeric-flags.js rename to tests/node_compat/test/parallel/test-fs-open-numeric-flags.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-open.js b/tests/node_compat/test/parallel/test-fs-open.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-open.js rename to tests/node_compat/test/parallel/test-fs-open.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-opendir.js b/tests/node_compat/test/parallel/test-fs-opendir.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-opendir.js rename to tests/node_compat/test/parallel/test-fs-opendir.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-read-stream-autoClose.js b/tests/node_compat/test/parallel/test-fs-read-stream-autoClose.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream-autoClose.js rename to tests/node_compat/test/parallel/test-fs-read-stream-autoClose.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream-concurrent-reads.js rename to tests/node_compat/test/parallel/test-fs-read-stream-concurrent-reads.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream-double-close.js rename to tests/node_compat/test/parallel/test-fs-read-stream-double-close.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-read-stream-encoding.js b/tests/node_compat/test/parallel/test-fs-read-stream-encoding.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream-encoding.js rename to tests/node_compat/test/parallel/test-fs-read-stream-encoding.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-read-stream-fd.js b/tests/node_compat/test/parallel/test-fs-read-stream-fd.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream-fd.js rename to tests/node_compat/test/parallel/test-fs-read-stream-fd.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-read-stream-inherit.js b/tests/node_compat/test/parallel/test-fs-read-stream-inherit.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream-inherit.js rename to tests/node_compat/test/parallel/test-fs-read-stream-inherit.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream-patch-open.js rename to tests/node_compat/test/parallel/test-fs-read-stream-patch-open.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-read-stream-resume.js b/tests/node_compat/test/parallel/test-fs-read-stream-resume.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream-resume.js rename to tests/node_compat/test/parallel/test-fs-read-stream-resume.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream-throw-type-error.js rename to tests/node_compat/test/parallel/test-fs-read-stream-throw-type-error.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-read-stream.js b/tests/node_compat/test/parallel/test-fs-read-stream.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-stream.js rename to tests/node_compat/test/parallel/test-fs-read-stream.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-read-type.js b/tests/node_compat/test/parallel/test-fs-read-type.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-type.js rename to tests/node_compat/test/parallel/test-fs-read-type.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-read-zero-length.js b/tests/node_compat/test/parallel/test-fs-read-zero-length.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read-zero-length.js rename to tests/node_compat/test/parallel/test-fs-read-zero-length.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-read.js b/tests/node_compat/test/parallel/test-fs-read.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-read.js rename to tests/node_compat/test/parallel/test-fs-read.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-readdir-stack-overflow.js b/tests/node_compat/test/parallel/test-fs-readdir-stack-overflow.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-readdir-stack-overflow.js rename to tests/node_compat/test/parallel/test-fs-readdir-stack-overflow.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-readdir.js b/tests/node_compat/test/parallel/test-fs-readdir.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-readdir.js rename to tests/node_compat/test/parallel/test-fs-readdir.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-readfile-empty.js b/tests/node_compat/test/parallel/test-fs-readfile-empty.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-readfile-empty.js rename to tests/node_compat/test/parallel/test-fs-readfile-empty.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-realpath-native.js b/tests/node_compat/test/parallel/test-fs-realpath-native.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-realpath-native.js rename to tests/node_compat/test/parallel/test-fs-realpath-native.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-not-found.js rename to tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-not-found.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-on-file.js rename to tests/node_compat/test/parallel/test-fs-rmdir-recursive-sync-warns-on-file.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-not-found.js rename to tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-not-found.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-on-file.js rename to tests/node_compat/test/parallel/test-fs-rmdir-recursive-throws-on-file.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-not-found.js rename to tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-not-found.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-on-file.js rename to tests/node_compat/test/parallel/test-fs-rmdir-recursive-warns-on-file.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-rmdir-recursive.js b/tests/node_compat/test/parallel/test-fs-rmdir-recursive.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-rmdir-recursive.js rename to tests/node_compat/test/parallel/test-fs-rmdir-recursive.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-rmdir-type-check.js b/tests/node_compat/test/parallel/test-fs-rmdir-type-check.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-rmdir-type-check.js rename to tests/node_compat/test/parallel/test-fs-rmdir-type-check.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-watchfile.js b/tests/node_compat/test/parallel/test-fs-watchfile.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-watchfile.js rename to tests/node_compat/test/parallel/test-fs-watchfile.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write-buffer.js b/tests/node_compat/test/parallel/test-fs-write-buffer.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-buffer.js rename to tests/node_compat/test/parallel/test-fs-write-buffer.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write-file-buffer.js b/tests/node_compat/test/parallel/test-fs-write-file-buffer.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-file-buffer.js rename to tests/node_compat/test/parallel/test-fs-write-file-buffer.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-file-invalid-path.js rename to tests/node_compat/test/parallel/test-fs-write-file-invalid-path.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write-file-sync.js b/tests/node_compat/test/parallel/test-fs-write-file-sync.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-file-sync.js rename to tests/node_compat/test/parallel/test-fs-write-file-sync.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write-file.js b/tests/node_compat/test/parallel/test-fs-write-file.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-file.js rename to tests/node_compat/test/parallel/test-fs-write-file.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write-no-fd.js b/tests/node_compat/test/parallel/test-fs-write-no-fd.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-no-fd.js rename to tests/node_compat/test/parallel/test-fs-write-no-fd.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-stream-autoclose-option.js rename to tests/node_compat/test/parallel/test-fs-write-stream-autoclose-option.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-stream-close-without-callback.js rename to tests/node_compat/test/parallel/test-fs-write-stream-close-without-callback.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-stream-double-close.js rename to tests/node_compat/test/parallel/test-fs-write-stream-double-close.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write-stream-end.js b/tests/node_compat/test/parallel/test-fs-write-stream-end.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-stream-end.js rename to tests/node_compat/test/parallel/test-fs-write-stream-end.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write-stream-fs.js b/tests/node_compat/test/parallel/test-fs-write-stream-fs.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-stream-fs.js rename to tests/node_compat/test/parallel/test-fs-write-stream-fs.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-stream-throw-type-error.js rename to tests/node_compat/test/parallel/test-fs-write-stream-throw-type-error.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write-stream.js b/tests/node_compat/test/parallel/test-fs-write-stream.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-stream.js rename to tests/node_compat/test/parallel/test-fs-write-stream.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write-sync.js b/tests/node_compat/test/parallel/test-fs-write-sync.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write-sync.js rename to tests/node_compat/test/parallel/test-fs-write-sync.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-write.js b/tests/node_compat/test/parallel/test-fs-write.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-write.js rename to tests/node_compat/test/parallel/test-fs-write.js diff --git a/cli/tests/node_compat/test/parallel/test-fs-writev-sync.js b/tests/node_compat/test/parallel/test-fs-writev-sync.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-fs-writev-sync.js rename to tests/node_compat/test/parallel/test-fs-writev-sync.js diff --git a/cli/tests/node_compat/test/parallel/test-handle-wrap-close-abort.js b/tests/node_compat/test/parallel/test-handle-wrap-close-abort.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-handle-wrap-close-abort.js rename to tests/node_compat/test/parallel/test-handle-wrap-close-abort.js diff --git a/cli/tests/node_compat/test/parallel/test-http-agent-getname.js b/tests/node_compat/test/parallel/test-http-agent-getname.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-agent-getname.js rename to tests/node_compat/test/parallel/test-http-agent-getname.js diff --git a/cli/tests/node_compat/test/parallel/test-http-client-get-url.js b/tests/node_compat/test/parallel/test-http-client-get-url.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-client-get-url.js rename to tests/node_compat/test/parallel/test-http-client-get-url.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-client-read-in-error.js rename to tests/node_compat/test/parallel/test-http-client-read-in-error.js diff --git a/cli/tests/node_compat/test/parallel/test-http-localaddress.js b/tests/node_compat/test/parallel/test-http-localaddress.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-localaddress.js rename to tests/node_compat/test/parallel/test-http-localaddress.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-getter.js rename to tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-getter.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-setter.js rename to tests/node_compat/test/parallel/test-http-outgoing-internal-headernames-setter.js diff --git a/cli/tests/node_compat/test/parallel/test-http-outgoing-internal-headers.js b/tests/node_compat/test/parallel/test-http-outgoing-internal-headers.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-outgoing-internal-headers.js rename to tests/node_compat/test/parallel/test-http-outgoing-internal-headers.js diff --git a/cli/tests/node_compat/test/parallel/test-http-outgoing-renderHeaders.js b/tests/node_compat/test/parallel/test-http-outgoing-renderHeaders.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-outgoing-renderHeaders.js rename to tests/node_compat/test/parallel/test-http-outgoing-renderHeaders.js diff --git a/cli/tests/node_compat/test/parallel/test-http-outgoing-settimeout.js b/tests/node_compat/test/parallel/test-http-outgoing-settimeout.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-outgoing-settimeout.js rename to tests/node_compat/test/parallel/test-http-outgoing-settimeout.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-url.parse-auth-with-header-in-request.js rename to tests/node_compat/test/parallel/test-http-url.parse-auth-with-header-in-request.js diff --git a/cli/tests/node_compat/test/parallel/test-http-url.parse-auth.js b/tests/node_compat/test/parallel/test-http-url.parse-auth.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-url.parse-auth.js rename to tests/node_compat/test/parallel/test-http-url.parse-auth.js diff --git a/cli/tests/node_compat/test/parallel/test-http-url.parse-basic.js b/tests/node_compat/test/parallel/test-http-url.parse-basic.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-url.parse-basic.js rename to tests/node_compat/test/parallel/test-http-url.parse-basic.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-url.parse-https.request.js rename to tests/node_compat/test/parallel/test-http-url.parse-https.request.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-url.parse-only-support-http-https-protocol.js rename to tests/node_compat/test/parallel/test-http-url.parse-only-support-http-https-protocol.js diff --git a/cli/tests/node_compat/test/parallel/test-http-url.parse-path.js b/tests/node_compat/test/parallel/test-http-url.parse-path.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-url.parse-path.js rename to tests/node_compat/test/parallel/test-http-url.parse-path.js diff --git a/cli/tests/node_compat/test/parallel/test-http-url.parse-post.js b/tests/node_compat/test/parallel/test-http-url.parse-post.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-url.parse-post.js rename to tests/node_compat/test/parallel/test-http-url.parse-post.js diff --git a/cli/tests/node_compat/test/parallel/test-http-url.parse-search.js b/tests/node_compat/test/parallel/test-http-url.parse-search.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-http-url.parse-search.js rename to tests/node_compat/test/parallel/test-http-url.parse-search.js diff --git a/cli/tests/node_compat/test/parallel/test-net-access-byteswritten.js b/tests/node_compat/test/parallel/test-net-access-byteswritten.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-access-byteswritten.js rename to tests/node_compat/test/parallel/test-net-access-byteswritten.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-better-error-messages-listen-path.js rename to tests/node_compat/test/parallel/test-net-better-error-messages-listen-path.js diff --git a/cli/tests/node_compat/test/parallel/test-net-better-error-messages-path.js b/tests/node_compat/test/parallel/test-net-better-error-messages-path.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-better-error-messages-path.js rename to tests/node_compat/test/parallel/test-net-better-error-messages-path.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-better-error-messages-port-hostname.js rename to tests/node_compat/test/parallel/test-net-better-error-messages-port-hostname.js diff --git a/cli/tests/node_compat/test/parallel/test-net-connect-after-destroy.js b/tests/node_compat/test/parallel/test-net-connect-after-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-connect-after-destroy.js rename to tests/node_compat/test/parallel/test-net-connect-after-destroy.js diff --git a/cli/tests/node_compat/test/parallel/test-net-connect-buffer.js b/tests/node_compat/test/parallel/test-net-connect-buffer.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-connect-buffer.js rename to tests/node_compat/test/parallel/test-net-connect-buffer.js diff --git a/cli/tests/node_compat/test/parallel/test-net-connect-buffer2.js b/tests/node_compat/test/parallel/test-net-connect-buffer2.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-connect-buffer2.js rename to tests/node_compat/test/parallel/test-net-connect-buffer2.js diff --git a/cli/tests/node_compat/test/parallel/test-net-connect-destroy.js b/tests/node_compat/test/parallel/test-net-connect-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-connect-destroy.js rename to tests/node_compat/test/parallel/test-net-connect-destroy.js diff --git a/cli/tests/node_compat/test/parallel/test-net-connect-immediate-destroy.js b/tests/node_compat/test/parallel/test-net-connect-immediate-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-connect-immediate-destroy.js rename to tests/node_compat/test/parallel/test-net-connect-immediate-destroy.js diff --git a/cli/tests/node_compat/test/parallel/test-net-connect-immediate-finish.js b/tests/node_compat/test/parallel/test-net-connect-immediate-finish.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-connect-immediate-finish.js rename to tests/node_compat/test/parallel/test-net-connect-immediate-finish.js diff --git a/cli/tests/node_compat/test/parallel/test-net-connect-no-arg.js b/tests/node_compat/test/parallel/test-net-connect-no-arg.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-connect-no-arg.js rename to tests/node_compat/test/parallel/test-net-connect-no-arg.js diff --git a/cli/tests/node_compat/test/parallel/test-net-dns-error.js b/tests/node_compat/test/parallel/test-net-dns-error.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-dns-error.js rename to tests/node_compat/test/parallel/test-net-dns-error.js diff --git a/cli/tests/node_compat/test/parallel/test-net-during-close.js b/tests/node_compat/test/parallel/test-net-during-close.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-during-close.js rename to tests/node_compat/test/parallel/test-net-during-close.js diff --git a/cli/tests/node_compat/test/parallel/test-net-end-close.js b/tests/node_compat/test/parallel/test-net-end-close.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-end-close.js rename to tests/node_compat/test/parallel/test-net-end-close.js diff --git a/cli/tests/node_compat/test/parallel/test-net-end-without-connect.js b/tests/node_compat/test/parallel/test-net-end-without-connect.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-end-without-connect.js rename to tests/node_compat/test/parallel/test-net-end-without-connect.js diff --git a/cli/tests/node_compat/test/parallel/test-net-isip.js b/tests/node_compat/test/parallel/test-net-isip.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-isip.js rename to tests/node_compat/test/parallel/test-net-isip.js diff --git a/cli/tests/node_compat/test/parallel/test-net-isipv4.js b/tests/node_compat/test/parallel/test-net-isipv4.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-isipv4.js rename to tests/node_compat/test/parallel/test-net-isipv4.js diff --git a/cli/tests/node_compat/test/parallel/test-net-isipv6.js b/tests/node_compat/test/parallel/test-net-isipv6.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-isipv6.js rename to tests/node_compat/test/parallel/test-net-isipv6.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-listen-close-server-callback-is-not-function.js rename to tests/node_compat/test/parallel/test-net-listen-close-server-callback-is-not-function.js diff --git a/cli/tests/node_compat/test/parallel/test-net-listen-close-server.js b/tests/node_compat/test/parallel/test-net-listen-close-server.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-listen-close-server.js rename to tests/node_compat/test/parallel/test-net-listen-close-server.js diff --git a/cli/tests/node_compat/test/parallel/test-net-listen-invalid-port.js b/tests/node_compat/test/parallel/test-net-listen-invalid-port.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-listen-invalid-port.js rename to tests/node_compat/test/parallel/test-net-listen-invalid-port.js diff --git a/cli/tests/node_compat/test/parallel/test-net-listening.js b/tests/node_compat/test/parallel/test-net-listening.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-listening.js rename to tests/node_compat/test/parallel/test-net-listening.js diff --git a/cli/tests/node_compat/test/parallel/test-net-localerror.js b/tests/node_compat/test/parallel/test-net-localerror.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-localerror.js rename to tests/node_compat/test/parallel/test-net-localerror.js diff --git a/cli/tests/node_compat/test/parallel/test-net-options-lookup.js b/tests/node_compat/test/parallel/test-net-options-lookup.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-options-lookup.js rename to tests/node_compat/test/parallel/test-net-options-lookup.js diff --git a/cli/tests/node_compat/test/parallel/test-net-pipe-connect-errors.js b/tests/node_compat/test/parallel/test-net-pipe-connect-errors.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-pipe-connect-errors.js rename to tests/node_compat/test/parallel/test-net-pipe-connect-errors.js diff --git a/cli/tests/node_compat/test/parallel/test-net-server-call-listen-multiple-times.js b/tests/node_compat/test/parallel/test-net-server-call-listen-multiple-times.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-server-call-listen-multiple-times.js rename to tests/node_compat/test/parallel/test-net-server-call-listen-multiple-times.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-server-listen-options-signal.js rename to tests/node_compat/test/parallel/test-net-server-listen-options-signal.js diff --git a/cli/tests/node_compat/test/parallel/test-net-server-listen-options.js b/tests/node_compat/test/parallel/test-net-server-listen-options.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-server-listen-options.js rename to tests/node_compat/test/parallel/test-net-server-listen-options.js diff --git a/cli/tests/node_compat/test/parallel/test-net-server-listen-path.js b/tests/node_compat/test/parallel/test-net-server-listen-path.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-server-listen-path.js rename to tests/node_compat/test/parallel/test-net-server-listen-path.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-server-listen-remove-callback.js rename to tests/node_compat/test/parallel/test-net-server-listen-remove-callback.js diff --git a/cli/tests/node_compat/test/parallel/test-net-server-options.js b/tests/node_compat/test/parallel/test-net-server-options.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-server-options.js rename to tests/node_compat/test/parallel/test-net-server-options.js diff --git a/cli/tests/node_compat/test/parallel/test-net-server-try-ports.js b/tests/node_compat/test/parallel/test-net-server-try-ports.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-server-try-ports.js rename to tests/node_compat/test/parallel/test-net-server-try-ports.js diff --git a/cli/tests/node_compat/test/parallel/test-net-server-unref-persistent.js b/tests/node_compat/test/parallel/test-net-server-unref-persistent.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-server-unref-persistent.js rename to tests/node_compat/test/parallel/test-net-server-unref-persistent.js diff --git a/cli/tests/node_compat/test/parallel/test-net-server-unref.js b/tests/node_compat/test/parallel/test-net-server-unref.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-server-unref.js rename to tests/node_compat/test/parallel/test-net-server-unref.js diff --git a/cli/tests/node_compat/test/parallel/test-net-socket-destroy-twice.js b/tests/node_compat/test/parallel/test-net-socket-destroy-twice.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-socket-destroy-twice.js rename to tests/node_compat/test/parallel/test-net-socket-destroy-twice.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-socket-no-halfopen-enforcer.js rename to tests/node_compat/test/parallel/test-net-socket-no-halfopen-enforcer.js diff --git a/cli/tests/node_compat/test/parallel/test-net-socket-timeout.js b/tests/node_compat/test/parallel/test-net-socket-timeout.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-socket-timeout.js rename to tests/node_compat/test/parallel/test-net-socket-timeout.js diff --git a/cli/tests/node_compat/test/parallel/test-net-timeout-no-handle.js b/tests/node_compat/test/parallel/test-net-timeout-no-handle.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-timeout-no-handle.js rename to tests/node_compat/test/parallel/test-net-timeout-no-handle.js diff --git a/cli/tests/node_compat/test/parallel/test-net-write-arguments.js b/tests/node_compat/test/parallel/test-net-write-arguments.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-net-write-arguments.js rename to tests/node_compat/test/parallel/test-net-write-arguments.js diff --git a/cli/tests/node_compat/test/parallel/test-next-tick-doesnt-hang.js b/tests/node_compat/test/parallel/test-next-tick-doesnt-hang.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-next-tick-doesnt-hang.js rename to tests/node_compat/test/parallel/test-next-tick-doesnt-hang.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-next-tick-fixed-queue-regression.js rename to tests/node_compat/test/parallel/test-next-tick-fixed-queue-regression.js diff --git a/cli/tests/node_compat/test/parallel/test-next-tick-intentional-starvation.js b/tests/node_compat/test/parallel/test-next-tick-intentional-starvation.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-next-tick-intentional-starvation.js rename to tests/node_compat/test/parallel/test-next-tick-intentional-starvation.js diff --git a/cli/tests/node_compat/test/parallel/test-next-tick-ordering.js b/tests/node_compat/test/parallel/test-next-tick-ordering.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-next-tick-ordering.js rename to tests/node_compat/test/parallel/test-next-tick-ordering.js diff --git a/cli/tests/node_compat/test/parallel/test-next-tick-ordering2.js b/tests/node_compat/test/parallel/test-next-tick-ordering2.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-next-tick-ordering2.js rename to tests/node_compat/test/parallel/test-next-tick-ordering2.js diff --git a/cli/tests/node_compat/test/parallel/test-next-tick-when-exiting.js b/tests/node_compat/test/parallel/test-next-tick-when-exiting.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-next-tick-when-exiting.js rename to tests/node_compat/test/parallel/test-next-tick-when-exiting.js diff --git a/cli/tests/node_compat/test/parallel/test-next-tick.js b/tests/node_compat/test/parallel/test-next-tick.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-next-tick.js rename to tests/node_compat/test/parallel/test-next-tick.js diff --git a/cli/tests/node_compat/test/parallel/test-nodeeventtarget.js b/tests/node_compat/test/parallel/test-nodeeventtarget.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-nodeeventtarget.js rename to tests/node_compat/test/parallel/test-nodeeventtarget.js diff --git a/cli/tests/node_compat/test/parallel/test-os.js b/tests/node_compat/test/parallel/test-os.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-os.js rename to tests/node_compat/test/parallel/test-os.js diff --git a/cli/tests/node_compat/test/parallel/test-outgoing-message-destroy.js b/tests/node_compat/test/parallel/test-outgoing-message-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-outgoing-message-destroy.js rename to tests/node_compat/test/parallel/test-outgoing-message-destroy.js diff --git a/cli/tests/node_compat/test/parallel/test-outgoing-message-pipe.js b/tests/node_compat/test/parallel/test-outgoing-message-pipe.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-outgoing-message-pipe.js rename to tests/node_compat/test/parallel/test-outgoing-message-pipe.js diff --git a/cli/tests/node_compat/test/parallel/test-parse-args.mjs b/tests/node_compat/test/parallel/test-parse-args.mjs similarity index 100% rename from cli/tests/node_compat/test/parallel/test-parse-args.mjs rename to tests/node_compat/test/parallel/test-parse-args.mjs diff --git a/cli/tests/node_compat/test/parallel/test-path-basename.js b/tests/node_compat/test/parallel/test-path-basename.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-basename.js rename to tests/node_compat/test/parallel/test-path-basename.js diff --git a/cli/tests/node_compat/test/parallel/test-path-dirname.js b/tests/node_compat/test/parallel/test-path-dirname.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-dirname.js rename to tests/node_compat/test/parallel/test-path-dirname.js diff --git a/cli/tests/node_compat/test/parallel/test-path-extname.js b/tests/node_compat/test/parallel/test-path-extname.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-extname.js rename to tests/node_compat/test/parallel/test-path-extname.js diff --git a/cli/tests/node_compat/test/parallel/test-path-isabsolute.js b/tests/node_compat/test/parallel/test-path-isabsolute.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-isabsolute.js rename to tests/node_compat/test/parallel/test-path-isabsolute.js diff --git a/cli/tests/node_compat/test/parallel/test-path-join.js b/tests/node_compat/test/parallel/test-path-join.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-join.js rename to tests/node_compat/test/parallel/test-path-join.js diff --git a/cli/tests/node_compat/test/parallel/test-path-makelong.js b/tests/node_compat/test/parallel/test-path-makelong.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-makelong.js rename to tests/node_compat/test/parallel/test-path-makelong.js diff --git a/cli/tests/node_compat/test/parallel/test-path-normalize.js b/tests/node_compat/test/parallel/test-path-normalize.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-normalize.js rename to tests/node_compat/test/parallel/test-path-normalize.js diff --git a/cli/tests/node_compat/test/parallel/test-path-parse-format.js b/tests/node_compat/test/parallel/test-path-parse-format.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-parse-format.js rename to tests/node_compat/test/parallel/test-path-parse-format.js diff --git a/cli/tests/node_compat/test/parallel/test-path-posix-exists.js b/tests/node_compat/test/parallel/test-path-posix-exists.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-posix-exists.js rename to tests/node_compat/test/parallel/test-path-posix-exists.js diff --git a/cli/tests/node_compat/test/parallel/test-path-relative.js b/tests/node_compat/test/parallel/test-path-relative.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-relative.js rename to tests/node_compat/test/parallel/test-path-relative.js diff --git a/cli/tests/node_compat/test/parallel/test-path-resolve.js b/tests/node_compat/test/parallel/test-path-resolve.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-resolve.js rename to tests/node_compat/test/parallel/test-path-resolve.js diff --git a/cli/tests/node_compat/test/parallel/test-path-win32-exists.js b/tests/node_compat/test/parallel/test-path-win32-exists.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-win32-exists.js rename to tests/node_compat/test/parallel/test-path-win32-exists.js diff --git a/cli/tests/node_compat/test/parallel/test-path-zero-length-strings.js b/tests/node_compat/test/parallel/test-path-zero-length-strings.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path-zero-length-strings.js rename to tests/node_compat/test/parallel/test-path-zero-length-strings.js diff --git a/cli/tests/node_compat/test/parallel/test-path.js b/tests/node_compat/test/parallel/test-path.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-path.js rename to tests/node_compat/test/parallel/test-path.js diff --git a/cli/tests/node_compat/test/parallel/test-process-beforeexit.js b/tests/node_compat/test/parallel/test-process-beforeexit.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-process-beforeexit.js rename to tests/node_compat/test/parallel/test-process-beforeexit.js diff --git a/cli/tests/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js b/tests/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js rename to tests/node_compat/test/parallel/test-process-binding-internalbinding-allowlist.js diff --git a/cli/tests/node_compat/test/parallel/test-process-env-allowed-flags.js b/tests/node_compat/test/parallel/test-process-env-allowed-flags.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-process-env-allowed-flags.js rename to tests/node_compat/test/parallel/test-process-env-allowed-flags.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-process-exit-from-before-exit.js rename to tests/node_compat/test/parallel/test-process-exit-from-before-exit.js diff --git a/cli/tests/node_compat/test/parallel/test-process-exit-handler.js b/tests/node_compat/test/parallel/test-process-exit-handler.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-process-exit-handler.js rename to tests/node_compat/test/parallel/test-process-exit-handler.js diff --git a/cli/tests/node_compat/test/parallel/test-process-exit-recursive.js b/tests/node_compat/test/parallel/test-process-exit-recursive.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-process-exit-recursive.js rename to tests/node_compat/test/parallel/test-process-exit-recursive.js diff --git a/cli/tests/node_compat/test/parallel/test-process-exit.js b/tests/node_compat/test/parallel/test-process-exit.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-process-exit.js rename to tests/node_compat/test/parallel/test-process-exit.js diff --git a/cli/tests/node_compat/test/parallel/test-process-kill-pid.js b/tests/node_compat/test/parallel/test-process-kill-pid.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-process-kill-pid.js rename to tests/node_compat/test/parallel/test-process-kill-pid.js diff --git a/cli/tests/node_compat/test/parallel/test-process-uptime.js b/tests/node_compat/test/parallel/test-process-uptime.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-process-uptime.js rename to tests/node_compat/test/parallel/test-process-uptime.js diff --git a/cli/tests/node_compat/test/parallel/test-promise-unhandled-silent.js b/tests/node_compat/test/parallel/test-promise-unhandled-silent.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-promise-unhandled-silent.js rename to tests/node_compat/test/parallel/test-promise-unhandled-silent.js diff --git a/cli/tests/node_compat/test/parallel/test-promise-unhandled-throw-handler.js b/tests/node_compat/test/parallel/test-promise-unhandled-throw-handler.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-promise-unhandled-throw-handler.js rename to tests/node_compat/test/parallel/test-promise-unhandled-throw-handler.js diff --git a/cli/tests/node_compat/test/parallel/test-querystring-escape.js b/tests/node_compat/test/parallel/test-querystring-escape.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-querystring-escape.js rename to tests/node_compat/test/parallel/test-querystring-escape.js diff --git a/cli/tests/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js b/tests/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js rename to tests/node_compat/test/parallel/test-querystring-maxKeys-non-finite.js diff --git a/cli/tests/node_compat/test/parallel/test-querystring-multichar-separator.js b/tests/node_compat/test/parallel/test-querystring-multichar-separator.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-querystring-multichar-separator.js rename to tests/node_compat/test/parallel/test-querystring-multichar-separator.js diff --git a/cli/tests/node_compat/test/parallel/test-querystring.js b/tests/node_compat/test/parallel/test-querystring.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-querystring.js rename to tests/node_compat/test/parallel/test-querystring.js diff --git a/cli/tests/node_compat/test/parallel/test-readline-emit-keypress-events.js b/tests/node_compat/test/parallel/test-readline-emit-keypress-events.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-readline-emit-keypress-events.js rename to tests/node_compat/test/parallel/test-readline-emit-keypress-events.js diff --git a/cli/tests/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js b/tests/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js rename to tests/node_compat/test/parallel/test-readline-interface-escapecodetimeout.js diff --git a/cli/tests/node_compat/test/parallel/test-readline-interface.js b/tests/node_compat/test/parallel/test-readline-interface.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-readline-interface.js rename to tests/node_compat/test/parallel/test-readline-interface.js diff --git a/cli/tests/node_compat/test/parallel/test-readline-keys.js b/tests/node_compat/test/parallel/test-readline-keys.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-readline-keys.js rename to tests/node_compat/test/parallel/test-readline-keys.js diff --git a/cli/tests/node_compat/test/parallel/test-readline-position.js b/tests/node_compat/test/parallel/test-readline-position.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-readline-position.js rename to tests/node_compat/test/parallel/test-readline-position.js diff --git a/cli/tests/node_compat/test/parallel/test-readline-reopen.js b/tests/node_compat/test/parallel/test-readline-reopen.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-readline-reopen.js rename to tests/node_compat/test/parallel/test-readline-reopen.js diff --git a/cli/tests/node_compat/test/parallel/test-readline-set-raw-mode.js b/tests/node_compat/test/parallel/test-readline-set-raw-mode.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-readline-set-raw-mode.js rename to tests/node_compat/test/parallel/test-readline-set-raw-mode.js diff --git a/cli/tests/node_compat/test/parallel/test-readline-undefined-columns.js b/tests/node_compat/test/parallel/test-readline-undefined-columns.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-readline-undefined-columns.js rename to tests/node_compat/test/parallel/test-readline-undefined-columns.js diff --git a/cli/tests/node_compat/test/parallel/test-readline.js b/tests/node_compat/test/parallel/test-readline.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-readline.js rename to tests/node_compat/test/parallel/test-readline.js diff --git a/cli/tests/node_compat/test/parallel/test-stdin-from-file-spawn.js b/tests/node_compat/test/parallel/test-stdin-from-file-spawn.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stdin-from-file-spawn.js rename to tests/node_compat/test/parallel/test-stdin-from-file-spawn.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-add-abort-signal.js b/tests/node_compat/test/parallel/test-stream-add-abort-signal.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-add-abort-signal.js rename to tests/node_compat/test/parallel/test-stream-add-abort-signal.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-aliases-legacy.js b/tests/node_compat/test/parallel/test-stream-aliases-legacy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-aliases-legacy.js rename to tests/node_compat/test/parallel/test-stream-aliases-legacy.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-auto-destroy.js b/tests/node_compat/test/parallel/test-stream-auto-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-auto-destroy.js rename to tests/node_compat/test/parallel/test-stream-auto-destroy.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-await-drain-writers-in-synchronously-recursion-write.js rename to tests/node_compat/test/parallel/test-stream-await-drain-writers-in-synchronously-recursion-write.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-backpressure.js b/tests/node_compat/test/parallel/test-stream-backpressure.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-backpressure.js rename to tests/node_compat/test/parallel/test-stream-backpressure.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-big-packet.js b/tests/node_compat/test/parallel/test-stream-big-packet.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-big-packet.js rename to tests/node_compat/test/parallel/test-stream-big-packet.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-big-push.js b/tests/node_compat/test/parallel/test-stream-big-push.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-big-push.js rename to tests/node_compat/test/parallel/test-stream-big-push.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-buffer-list.js b/tests/node_compat/test/parallel/test-stream-buffer-list.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-buffer-list.js rename to tests/node_compat/test/parallel/test-stream-buffer-list.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-construct.js b/tests/node_compat/test/parallel/test-stream-construct.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-construct.js rename to tests/node_compat/test/parallel/test-stream-construct.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-destroy-event-order.js b/tests/node_compat/test/parallel/test-stream-destroy-event-order.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-destroy-event-order.js rename to tests/node_compat/test/parallel/test-stream-destroy-event-order.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-duplex-destroy.js b/tests/node_compat/test/parallel/test-stream-duplex-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-duplex-destroy.js rename to tests/node_compat/test/parallel/test-stream-duplex-destroy.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-duplex-end.js b/tests/node_compat/test/parallel/test-stream-duplex-end.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-duplex-end.js rename to tests/node_compat/test/parallel/test-stream-duplex-end.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-duplex-from.js b/tests/node_compat/test/parallel/test-stream-duplex-from.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-duplex-from.js rename to tests/node_compat/test/parallel/test-stream-duplex-from.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-duplex-props.js b/tests/node_compat/test/parallel/test-stream-duplex-props.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-duplex-props.js rename to tests/node_compat/test/parallel/test-stream-duplex-props.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-duplex-readable-end.js b/tests/node_compat/test/parallel/test-stream-duplex-readable-end.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-duplex-readable-end.js rename to tests/node_compat/test/parallel/test-stream-duplex-readable-end.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-duplex-writable-finished.js b/tests/node_compat/test/parallel/test-stream-duplex-writable-finished.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-duplex-writable-finished.js rename to tests/node_compat/test/parallel/test-stream-duplex-writable-finished.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-duplex.js b/tests/node_compat/test/parallel/test-stream-duplex.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-duplex.js rename to tests/node_compat/test/parallel/test-stream-duplex.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-end-paused.js b/tests/node_compat/test/parallel/test-stream-end-paused.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-end-paused.js rename to tests/node_compat/test/parallel/test-stream-end-paused.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-error-once.js b/tests/node_compat/test/parallel/test-stream-error-once.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-error-once.js rename to tests/node_compat/test/parallel/test-stream-error-once.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-events-prepend.js b/tests/node_compat/test/parallel/test-stream-events-prepend.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-events-prepend.js rename to tests/node_compat/test/parallel/test-stream-events-prepend.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-inheritance.js b/tests/node_compat/test/parallel/test-stream-inheritance.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-inheritance.js rename to tests/node_compat/test/parallel/test-stream-inheritance.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-ispaused.js b/tests/node_compat/test/parallel/test-stream-ispaused.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-ispaused.js rename to tests/node_compat/test/parallel/test-stream-ispaused.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-objectmode-undefined.js b/tests/node_compat/test/parallel/test-stream-objectmode-undefined.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-objectmode-undefined.js rename to tests/node_compat/test/parallel/test-stream-objectmode-undefined.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-once-readable-pipe.js b/tests/node_compat/test/parallel/test-stream-once-readable-pipe.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-once-readable-pipe.js rename to tests/node_compat/test/parallel/test-stream-once-readable-pipe.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-after-end.js b/tests/node_compat/test/parallel/test-stream-pipe-after-end.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-after-end.js rename to tests/node_compat/test/parallel/test-stream-pipe-after-end.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-await-drain-manual-resume.js rename to tests/node_compat/test/parallel/test-stream-pipe-await-drain-manual-resume.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-await-drain-push-while-write.js rename to tests/node_compat/test/parallel/test-stream-pipe-await-drain-push-while-write.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-await-drain.js b/tests/node_compat/test/parallel/test-stream-pipe-await-drain.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-await-drain.js rename to tests/node_compat/test/parallel/test-stream-pipe-await-drain.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js b/tests/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js rename to tests/node_compat/test/parallel/test-stream-pipe-cleanup-pause.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-cleanup.js b/tests/node_compat/test/parallel/test-stream-pipe-cleanup.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-cleanup.js rename to tests/node_compat/test/parallel/test-stream-pipe-cleanup.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-error-handling.js b/tests/node_compat/test/parallel/test-stream-pipe-error-handling.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-error-handling.js rename to tests/node_compat/test/parallel/test-stream-pipe-error-handling.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-event.js b/tests/node_compat/test/parallel/test-stream-pipe-event.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-event.js rename to tests/node_compat/test/parallel/test-stream-pipe-event.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-flow-after-unpipe.js rename to tests/node_compat/test/parallel/test-stream-pipe-flow-after-unpipe.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-flow.js b/tests/node_compat/test/parallel/test-stream-pipe-flow.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-flow.js rename to tests/node_compat/test/parallel/test-stream-pipe-flow.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-manual-resume.js b/tests/node_compat/test/parallel/test-stream-pipe-manual-resume.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-manual-resume.js rename to tests/node_compat/test/parallel/test-stream-pipe-manual-resume.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js b/tests/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js rename to tests/node_compat/test/parallel/test-stream-pipe-multiple-pipes.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-needDrain.js b/tests/node_compat/test/parallel/test-stream-pipe-needDrain.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-needDrain.js rename to tests/node_compat/test/parallel/test-stream-pipe-needDrain.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-same-destination-twice.js rename to tests/node_compat/test/parallel/test-stream-pipe-same-destination-twice.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js b/tests/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js rename to tests/node_compat/test/parallel/test-stream-pipe-unpipe-streams.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js b/tests/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js rename to tests/node_compat/test/parallel/test-stream-pipe-without-listenerCount.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-pipeline-async-iterator.js b/tests/node_compat/test/parallel/test-stream-pipeline-async-iterator.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipeline-async-iterator.js rename to tests/node_compat/test/parallel/test-stream-pipeline-async-iterator.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipeline-queued-end-in-destroy.js rename to tests/node_compat/test/parallel/test-stream-pipeline-queued-end-in-destroy.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-pipeline-with-empty-string.js rename to tests/node_compat/test/parallel/test-stream-pipeline-with-empty-string.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-push-strings.js b/tests/node_compat/test/parallel/test-stream-push-strings.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-push-strings.js rename to tests/node_compat/test/parallel/test-stream-push-strings.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-aborted.js b/tests/node_compat/test/parallel/test-stream-readable-aborted.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-aborted.js rename to tests/node_compat/test/parallel/test-stream-readable-aborted.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-add-chunk-during-data.js rename to tests/node_compat/test/parallel/test-stream-readable-add-chunk-during-data.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-constructor-set-methods.js rename to tests/node_compat/test/parallel/test-stream-readable-constructor-set-methods.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-data.js b/tests/node_compat/test/parallel/test-stream-readable-data.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-data.js rename to tests/node_compat/test/parallel/test-stream-readable-data.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-destroy.js b/tests/node_compat/test/parallel/test-stream-readable-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-destroy.js rename to tests/node_compat/test/parallel/test-stream-readable-destroy.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-didRead.js b/tests/node_compat/test/parallel/test-stream-readable-didRead.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-didRead.js rename to tests/node_compat/test/parallel/test-stream-readable-didRead.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-emit-readable-short-stream.js rename to tests/node_compat/test/parallel/test-stream-readable-emit-readable-short-stream.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-emittedReadable.js b/tests/node_compat/test/parallel/test-stream-readable-emittedReadable.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-emittedReadable.js rename to tests/node_compat/test/parallel/test-stream-readable-emittedReadable.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-end-destroyed.js b/tests/node_compat/test/parallel/test-stream-readable-end-destroyed.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-end-destroyed.js rename to tests/node_compat/test/parallel/test-stream-readable-end-destroyed.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-ended.js b/tests/node_compat/test/parallel/test-stream-readable-ended.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-ended.js rename to tests/node_compat/test/parallel/test-stream-readable-ended.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-error-end.js b/tests/node_compat/test/parallel/test-stream-readable-error-end.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-error-end.js rename to tests/node_compat/test/parallel/test-stream-readable-error-end.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-event.js b/tests/node_compat/test/parallel/test-stream-readable-event.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-event.js rename to tests/node_compat/test/parallel/test-stream-readable-event.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-flow-recursion.js b/tests/node_compat/test/parallel/test-stream-readable-flow-recursion.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-flow-recursion.js rename to tests/node_compat/test/parallel/test-stream-readable-flow-recursion.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-hwm-0-async.js rename to tests/node_compat/test/parallel/test-stream-readable-hwm-0-async.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-hwm-0-no-flow-data.js rename to tests/node_compat/test/parallel/test-stream-readable-hwm-0-no-flow-data.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-hwm-0.js b/tests/node_compat/test/parallel/test-stream-readable-hwm-0.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-hwm-0.js rename to tests/node_compat/test/parallel/test-stream-readable-hwm-0.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-infinite-read.js b/tests/node_compat/test/parallel/test-stream-readable-infinite-read.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-infinite-read.js rename to tests/node_compat/test/parallel/test-stream-readable-infinite-read.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-invalid-chunk.js b/tests/node_compat/test/parallel/test-stream-readable-invalid-chunk.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-invalid-chunk.js rename to tests/node_compat/test/parallel/test-stream-readable-invalid-chunk.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-needReadable.js b/tests/node_compat/test/parallel/test-stream-readable-needReadable.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-needReadable.js rename to tests/node_compat/test/parallel/test-stream-readable-needReadable.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-next-no-null.js rename to tests/node_compat/test/parallel/test-stream-readable-next-no-null.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-no-unneeded-readable.js rename to tests/node_compat/test/parallel/test-stream-readable-no-unneeded-readable.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-object-multi-push-async.js rename to tests/node_compat/test/parallel/test-stream-readable-object-multi-push-async.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-pause-and-resume.js rename to tests/node_compat/test/parallel/test-stream-readable-pause-and-resume.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-readable-then-resume.js rename to tests/node_compat/test/parallel/test-stream-readable-readable-then-resume.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-readable.js b/tests/node_compat/test/parallel/test-stream-readable-readable.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-readable.js rename to tests/node_compat/test/parallel/test-stream-readable-readable.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-reading-readingMore.js b/tests/node_compat/test/parallel/test-stream-readable-reading-readingMore.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-reading-readingMore.js rename to tests/node_compat/test/parallel/test-stream-readable-reading-readingMore.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-resume-hwm.js b/tests/node_compat/test/parallel/test-stream-readable-resume-hwm.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-resume-hwm.js rename to tests/node_compat/test/parallel/test-stream-readable-resume-hwm.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-resumeScheduled.js b/tests/node_compat/test/parallel/test-stream-readable-resumeScheduled.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-resumeScheduled.js rename to tests/node_compat/test/parallel/test-stream-readable-resumeScheduled.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-setEncoding-existing-buffers.js rename to tests/node_compat/test/parallel/test-stream-readable-setEncoding-existing-buffers.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-setEncoding-null.js b/tests/node_compat/test/parallel/test-stream-readable-setEncoding-null.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-setEncoding-null.js rename to tests/node_compat/test/parallel/test-stream-readable-setEncoding-null.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readable-unshift.js b/tests/node_compat/test/parallel/test-stream-readable-unshift.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-unshift.js rename to tests/node_compat/test/parallel/test-stream-readable-unshift.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readable-with-unimplemented-_read.js rename to tests/node_compat/test/parallel/test-stream-readable-with-unimplemented-_read.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-readableListening-state.js b/tests/node_compat/test/parallel/test-stream-readableListening-state.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-readableListening-state.js rename to tests/node_compat/test/parallel/test-stream-readableListening-state.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-transform-callback-twice.js b/tests/node_compat/test/parallel/test-stream-transform-callback-twice.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-transform-callback-twice.js rename to tests/node_compat/test/parallel/test-stream-transform-callback-twice.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-transform-constructor-set-methods.js rename to tests/node_compat/test/parallel/test-stream-transform-constructor-set-methods.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-transform-destroy.js b/tests/node_compat/test/parallel/test-stream-transform-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-transform-destroy.js rename to tests/node_compat/test/parallel/test-stream-transform-destroy.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-transform-final-sync.js b/tests/node_compat/test/parallel/test-stream-transform-final-sync.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-transform-final-sync.js rename to tests/node_compat/test/parallel/test-stream-transform-final-sync.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-transform-final.js b/tests/node_compat/test/parallel/test-stream-transform-final.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-transform-final.js rename to tests/node_compat/test/parallel/test-stream-transform-final.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-transform-flush-data.js b/tests/node_compat/test/parallel/test-stream-transform-flush-data.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-transform-flush-data.js rename to tests/node_compat/test/parallel/test-stream-transform-flush-data.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-transform-objectmode-falsey-value.js rename to tests/node_compat/test/parallel/test-stream-transform-objectmode-falsey-value.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-transform-split-highwatermark.js b/tests/node_compat/test/parallel/test-stream-transform-split-highwatermark.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-transform-split-highwatermark.js rename to tests/node_compat/test/parallel/test-stream-transform-split-highwatermark.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-transform-split-objectmode.js b/tests/node_compat/test/parallel/test-stream-transform-split-objectmode.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-transform-split-objectmode.js rename to tests/node_compat/test/parallel/test-stream-transform-split-objectmode.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-uint8array.js b/tests/node_compat/test/parallel/test-stream-uint8array.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-uint8array.js rename to tests/node_compat/test/parallel/test-stream-uint8array.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-unpipe-event.js b/tests/node_compat/test/parallel/test-stream-unpipe-event.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-unpipe-event.js rename to tests/node_compat/test/parallel/test-stream-unpipe-event.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-unshift-empty-chunk.js b/tests/node_compat/test/parallel/test-stream-unshift-empty-chunk.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-unshift-empty-chunk.js rename to tests/node_compat/test/parallel/test-stream-unshift-empty-chunk.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-unshift-read-race.js b/tests/node_compat/test/parallel/test-stream-unshift-read-race.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-unshift-read-race.js rename to tests/node_compat/test/parallel/test-stream-unshift-read-race.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-change-default-encoding.js rename to tests/node_compat/test/parallel/test-stream-writable-change-default-encoding.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-clear-buffer.js b/tests/node_compat/test/parallel/test-stream-writable-clear-buffer.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-clear-buffer.js rename to tests/node_compat/test/parallel/test-stream-writable-clear-buffer.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-constructor-set-methods.js rename to tests/node_compat/test/parallel/test-stream-writable-constructor-set-methods.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-decoded-encoding.js b/tests/node_compat/test/parallel/test-stream-writable-decoded-encoding.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-decoded-encoding.js rename to tests/node_compat/test/parallel/test-stream-writable-decoded-encoding.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-destroy.js b/tests/node_compat/test/parallel/test-stream-writable-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-destroy.js rename to tests/node_compat/test/parallel/test-stream-writable-destroy.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-end-cb-error.js rename to tests/node_compat/test/parallel/test-stream-writable-end-cb-error.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-end-multiple.js b/tests/node_compat/test/parallel/test-stream-writable-end-multiple.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-end-multiple.js rename to tests/node_compat/test/parallel/test-stream-writable-end-multiple.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-ended-state.js b/tests/node_compat/test/parallel/test-stream-writable-ended-state.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-ended-state.js rename to tests/node_compat/test/parallel/test-stream-writable-ended-state.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-finish-destroyed.js b/tests/node_compat/test/parallel/test-stream-writable-finish-destroyed.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-finish-destroyed.js rename to tests/node_compat/test/parallel/test-stream-writable-finish-destroyed.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-finished-state.js b/tests/node_compat/test/parallel/test-stream-writable-finished-state.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-finished-state.js rename to tests/node_compat/test/parallel/test-stream-writable-finished-state.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-finished.js b/tests/node_compat/test/parallel/test-stream-writable-finished.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-finished.js rename to tests/node_compat/test/parallel/test-stream-writable-finished.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-invalid-chunk.js b/tests/node_compat/test/parallel/test-stream-writable-invalid-chunk.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-invalid-chunk.js rename to tests/node_compat/test/parallel/test-stream-writable-invalid-chunk.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-needdrain-state.js b/tests/node_compat/test/parallel/test-stream-writable-needdrain-state.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-needdrain-state.js rename to tests/node_compat/test/parallel/test-stream-writable-needdrain-state.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-null.js b/tests/node_compat/test/parallel/test-stream-writable-null.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-null.js rename to tests/node_compat/test/parallel/test-stream-writable-null.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-properties.js b/tests/node_compat/test/parallel/test-stream-writable-properties.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-properties.js rename to tests/node_compat/test/parallel/test-stream-writable-properties.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-writable.js b/tests/node_compat/test/parallel/test-stream-writable-writable.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-writable.js rename to tests/node_compat/test/parallel/test-stream-writable-writable.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-write-cb-error.js rename to tests/node_compat/test/parallel/test-stream-writable-write-cb-error.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-write-cb-twice.js rename to tests/node_compat/test/parallel/test-stream-writable-write-cb-twice.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writable-write-error.js b/tests/node_compat/test/parallel/test-stream-writable-write-error.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-write-error.js rename to tests/node_compat/test/parallel/test-stream-writable-write-error.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writable-write-writev-finish.js rename to tests/node_compat/test/parallel/test-stream-writable-write-writev-finish.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writableState-ending.js b/tests/node_compat/test/parallel/test-stream-writableState-ending.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writableState-ending.js rename to tests/node_compat/test/parallel/test-stream-writableState-ending.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js b/tests/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js rename to tests/node_compat/test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-write-destroy.js b/tests/node_compat/test/parallel/test-stream-write-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-write-destroy.js rename to tests/node_compat/test/parallel/test-stream-write-destroy.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-write-drain.js b/tests/node_compat/test/parallel/test-stream-write-drain.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-write-drain.js rename to tests/node_compat/test/parallel/test-stream-write-drain.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-write-final.js b/tests/node_compat/test/parallel/test-stream-write-final.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-write-final.js rename to tests/node_compat/test/parallel/test-stream-write-final.js diff --git a/cli/tests/node_compat/test/parallel/test-stream-writev.js b/tests/node_compat/test/parallel/test-stream-writev.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream-writev.js rename to tests/node_compat/test/parallel/test-stream-writev.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-base64-single-char-read-end.js rename to tests/node_compat/test/parallel/test-stream2-base64-single-char-read-end.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-basic.js b/tests/node_compat/test/parallel/test-stream2-basic.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-basic.js rename to tests/node_compat/test/parallel/test-stream2-basic.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-compatibility.js b/tests/node_compat/test/parallel/test-stream2-compatibility.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-compatibility.js rename to tests/node_compat/test/parallel/test-stream2-compatibility.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-decode-partial.js b/tests/node_compat/test/parallel/test-stream2-decode-partial.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-decode-partial.js rename to tests/node_compat/test/parallel/test-stream2-decode-partial.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-finish-pipe.js b/tests/node_compat/test/parallel/test-stream2-finish-pipe.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-finish-pipe.js rename to tests/node_compat/test/parallel/test-stream2-finish-pipe.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-large-read-stall.js b/tests/node_compat/test/parallel/test-stream2-large-read-stall.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-large-read-stall.js rename to tests/node_compat/test/parallel/test-stream2-large-read-stall.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-objects.js b/tests/node_compat/test/parallel/test-stream2-objects.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-objects.js rename to tests/node_compat/test/parallel/test-stream2-objects.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-pipe-error-handling.js b/tests/node_compat/test/parallel/test-stream2-pipe-error-handling.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-pipe-error-handling.js rename to tests/node_compat/test/parallel/test-stream2-pipe-error-handling.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-pipe-error-once-listener.js rename to tests/node_compat/test/parallel/test-stream2-pipe-error-once-listener.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-push.js b/tests/node_compat/test/parallel/test-stream2-push.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-push.js rename to tests/node_compat/test/parallel/test-stream2-push.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-read-sync-stack.js b/tests/node_compat/test/parallel/test-stream2-read-sync-stack.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-read-sync-stack.js rename to tests/node_compat/test/parallel/test-stream2-read-sync-stack.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-readable-empty-buffer-no-eof.js rename to tests/node_compat/test/parallel/test-stream2-readable-empty-buffer-no-eof.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-readable-from-list.js b/tests/node_compat/test/parallel/test-stream2-readable-from-list.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-readable-from-list.js rename to tests/node_compat/test/parallel/test-stream2-readable-from-list.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-readable-legacy-drain.js b/tests/node_compat/test/parallel/test-stream2-readable-legacy-drain.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-readable-legacy-drain.js rename to tests/node_compat/test/parallel/test-stream2-readable-legacy-drain.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-readable-non-empty-end.js rename to tests/node_compat/test/parallel/test-stream2-readable-non-empty-end.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js b/tests/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js rename to tests/node_compat/test/parallel/test-stream2-readable-wrap-destroy.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-readable-wrap-empty.js b/tests/node_compat/test/parallel/test-stream2-readable-wrap-empty.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-readable-wrap-empty.js rename to tests/node_compat/test/parallel/test-stream2-readable-wrap-empty.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-readable-wrap-error.js b/tests/node_compat/test/parallel/test-stream2-readable-wrap-error.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-readable-wrap-error.js rename to tests/node_compat/test/parallel/test-stream2-readable-wrap-error.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-readable-wrap.js b/tests/node_compat/test/parallel/test-stream2-readable-wrap.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-readable-wrap.js rename to tests/node_compat/test/parallel/test-stream2-readable-wrap.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-set-encoding.js b/tests/node_compat/test/parallel/test-stream2-set-encoding.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-set-encoding.js rename to tests/node_compat/test/parallel/test-stream2-set-encoding.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-transform.js b/tests/node_compat/test/parallel/test-stream2-transform.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-transform.js rename to tests/node_compat/test/parallel/test-stream2-transform.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-unpipe-drain.js b/tests/node_compat/test/parallel/test-stream2-unpipe-drain.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-unpipe-drain.js rename to tests/node_compat/test/parallel/test-stream2-unpipe-drain.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-unpipe-leak.js b/tests/node_compat/test/parallel/test-stream2-unpipe-leak.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-unpipe-leak.js rename to tests/node_compat/test/parallel/test-stream2-unpipe-leak.js diff --git a/cli/tests/node_compat/test/parallel/test-stream2-writable.js b/tests/node_compat/test/parallel/test-stream2-writable.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream2-writable.js rename to tests/node_compat/test/parallel/test-stream2-writable.js diff --git a/cli/tests/node_compat/test/parallel/test-stream3-cork-end.js b/tests/node_compat/test/parallel/test-stream3-cork-end.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream3-cork-end.js rename to tests/node_compat/test/parallel/test-stream3-cork-end.js diff --git a/cli/tests/node_compat/test/parallel/test-stream3-cork-uncork.js b/tests/node_compat/test/parallel/test-stream3-cork-uncork.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream3-cork-uncork.js rename to tests/node_compat/test/parallel/test-stream3-cork-uncork.js diff --git a/cli/tests/node_compat/test/parallel/test-stream3-pause-then-read.js b/tests/node_compat/test/parallel/test-stream3-pause-then-read.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-stream3-pause-then-read.js rename to tests/node_compat/test/parallel/test-stream3-pause-then-read.js diff --git a/cli/tests/node_compat/test/parallel/test-streams-highwatermark.js b/tests/node_compat/test/parallel/test-streams-highwatermark.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-streams-highwatermark.js rename to tests/node_compat/test/parallel/test-streams-highwatermark.js diff --git a/cli/tests/node_compat/test/parallel/test-timers-api-refs.js b/tests/node_compat/test/parallel/test-timers-api-refs.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-api-refs.js rename to tests/node_compat/test/parallel/test-timers-api-refs.js diff --git a/cli/tests/node_compat/test/parallel/test-timers-args.js b/tests/node_compat/test/parallel/test-timers-args.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-args.js rename to tests/node_compat/test/parallel/test-timers-args.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-clear-null-does-not-throw-error.js rename to tests/node_compat/test/parallel/test-timers-clear-null-does-not-throw-error.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-clear-object-does-not-throw-error.js rename to tests/node_compat/test/parallel/test-timers-clear-object-does-not-throw-error.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-clear-timeout-interval-equivalent.js rename to tests/node_compat/test/parallel/test-timers-clear-timeout-interval-equivalent.js diff --git a/cli/tests/node_compat/test/parallel/test-timers-clearImmediate.js b/tests/node_compat/test/parallel/test-timers-clearImmediate.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-clearImmediate.js rename to tests/node_compat/test/parallel/test-timers-clearImmediate.js diff --git a/cli/tests/node_compat/test/parallel/test-timers-interval-throw.js b/tests/node_compat/test/parallel/test-timers-interval-throw.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-interval-throw.js rename to tests/node_compat/test/parallel/test-timers-interval-throw.js diff --git a/cli/tests/node_compat/test/parallel/test-timers-non-integer-delay.js b/tests/node_compat/test/parallel/test-timers-non-integer-delay.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-non-integer-delay.js rename to tests/node_compat/test/parallel/test-timers-non-integer-delay.js diff --git a/cli/tests/node_compat/test/parallel/test-timers-refresh.js b/tests/node_compat/test/parallel/test-timers-refresh.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-refresh.js rename to tests/node_compat/test/parallel/test-timers-refresh.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-same-timeout-wrong-list-deleted.js rename to tests/node_compat/test/parallel/test-timers-same-timeout-wrong-list-deleted.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-timeout-with-non-integer.js rename to tests/node_compat/test/parallel/test-timers-timeout-with-non-integer.js diff --git a/cli/tests/node_compat/test/parallel/test-timers-uncaught-exception.js b/tests/node_compat/test/parallel/test-timers-uncaught-exception.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-uncaught-exception.js rename to tests/node_compat/test/parallel/test-timers-uncaught-exception.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-unref-throw-then-ref.js rename to tests/node_compat/test/parallel/test-timers-unref-throw-then-ref.js diff --git a/cli/tests/node_compat/test/parallel/test-timers-user-call.js b/tests/node_compat/test/parallel/test-timers-user-call.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-user-call.js rename to tests/node_compat/test/parallel/test-timers-user-call.js diff --git a/cli/tests/node_compat/test/parallel/test-timers-zero-timeout.js b/tests/node_compat/test/parallel/test-timers-zero-timeout.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-timers-zero-timeout.js rename to tests/node_compat/test/parallel/test-timers-zero-timeout.js diff --git a/cli/tests/node_compat/test/parallel/test-tty-stdin-end.js b/tests/node_compat/test/parallel/test-tty-stdin-end.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-tty-stdin-end.js rename to tests/node_compat/test/parallel/test-tty-stdin-end.js diff --git a/cli/tests/node_compat/test/parallel/test-ttywrap-invalid-fd.js b/tests/node_compat/test/parallel/test-ttywrap-invalid-fd.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-ttywrap-invalid-fd.js rename to tests/node_compat/test/parallel/test-ttywrap-invalid-fd.js diff --git a/cli/tests/node_compat/test/parallel/test-url-domain-ascii-unicode.js b/tests/node_compat/test/parallel/test-url-domain-ascii-unicode.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-domain-ascii-unicode.js rename to tests/node_compat/test/parallel/test-url-domain-ascii-unicode.js diff --git a/cli/tests/node_compat/test/parallel/test-url-fileurltopath.js b/tests/node_compat/test/parallel/test-url-fileurltopath.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-fileurltopath.js rename to tests/node_compat/test/parallel/test-url-fileurltopath.js diff --git a/cli/tests/node_compat/test/parallel/test-url-format-invalid-input.js b/tests/node_compat/test/parallel/test-url-format-invalid-input.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-format-invalid-input.js rename to tests/node_compat/test/parallel/test-url-format-invalid-input.js diff --git a/cli/tests/node_compat/test/parallel/test-url-format-whatwg.js b/tests/node_compat/test/parallel/test-url-format-whatwg.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-format-whatwg.js rename to tests/node_compat/test/parallel/test-url-format-whatwg.js diff --git a/cli/tests/node_compat/test/parallel/test-url-format.js b/tests/node_compat/test/parallel/test-url-format.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-format.js rename to tests/node_compat/test/parallel/test-url-format.js diff --git a/cli/tests/node_compat/test/parallel/test-url-parse-invalid-input.js b/tests/node_compat/test/parallel/test-url-parse-invalid-input.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-parse-invalid-input.js rename to tests/node_compat/test/parallel/test-url-parse-invalid-input.js diff --git a/cli/tests/node_compat/test/parallel/test-url-parse-query.js b/tests/node_compat/test/parallel/test-url-parse-query.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-parse-query.js rename to tests/node_compat/test/parallel/test-url-parse-query.js diff --git a/cli/tests/node_compat/test/parallel/test-url-pathtofileurl.js b/tests/node_compat/test/parallel/test-url-pathtofileurl.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-pathtofileurl.js rename to tests/node_compat/test/parallel/test-url-pathtofileurl.js diff --git a/cli/tests/node_compat/test/parallel/test-url-relative.js b/tests/node_compat/test/parallel/test-url-relative.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-relative.js rename to tests/node_compat/test/parallel/test-url-relative.js diff --git a/cli/tests/node_compat/test/parallel/test-url-urltooptions.js b/tests/node_compat/test/parallel/test-url-urltooptions.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-url-urltooptions.js rename to tests/node_compat/test/parallel/test-url-urltooptions.js diff --git a/cli/tests/node_compat/test/parallel/test-util-deprecate-invalid-code.js b/tests/node_compat/test/parallel/test-util-deprecate-invalid-code.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-deprecate-invalid-code.js rename to tests/node_compat/test/parallel/test-util-deprecate-invalid-code.js diff --git a/cli/tests/node_compat/test/parallel/test-util-deprecate.js b/tests/node_compat/test/parallel/test-util-deprecate.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-deprecate.js rename to tests/node_compat/test/parallel/test-util-deprecate.js diff --git a/cli/tests/node_compat/test/parallel/test-util-format.js b/tests/node_compat/test/parallel/test-util-format.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-format.js rename to tests/node_compat/test/parallel/test-util-format.js diff --git a/cli/tests/node_compat/test/parallel/test-util-inherits.js b/tests/node_compat/test/parallel/test-util-inherits.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-inherits.js rename to tests/node_compat/test/parallel/test-util-inherits.js diff --git a/cli/tests/node_compat/test/parallel/test-util-inspect-long-running.js b/tests/node_compat/test/parallel/test-util-inspect-long-running.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-inspect-long-running.js rename to tests/node_compat/test/parallel/test-util-inspect-long-running.js diff --git a/cli/tests/node_compat/test/parallel/test-util-inspect-namespace.js b/tests/node_compat/test/parallel/test-util-inspect-namespace.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-inspect-namespace.js rename to tests/node_compat/test/parallel/test-util-inspect-namespace.js diff --git a/cli/tests/node_compat/test/parallel/test-util-inspect-proxy.js b/tests/node_compat/test/parallel/test-util-inspect-proxy.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-inspect-proxy.js rename to tests/node_compat/test/parallel/test-util-inspect-proxy.js diff --git a/cli/tests/node_compat/test/parallel/test-util-inspect.js b/tests/node_compat/test/parallel/test-util-inspect.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-inspect.js rename to tests/node_compat/test/parallel/test-util-inspect.js diff --git a/cli/tests/node_compat/test/parallel/test-util-isDeepStrictEqual.js b/tests/node_compat/test/parallel/test-util-isDeepStrictEqual.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-isDeepStrictEqual.js rename to tests/node_compat/test/parallel/test-util-isDeepStrictEqual.js diff --git a/cli/tests/node_compat/test/parallel/test-util-promisify.js b/tests/node_compat/test/parallel/test-util-promisify.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-promisify.js rename to tests/node_compat/test/parallel/test-util-promisify.js diff --git a/cli/tests/node_compat/test/parallel/test-util-types-exists.js b/tests/node_compat/test/parallel/test-util-types-exists.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-types-exists.js rename to tests/node_compat/test/parallel/test-util-types-exists.js diff --git a/cli/tests/node_compat/test/parallel/test-util-types.js b/tests/node_compat/test/parallel/test-util-types.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util-types.js rename to tests/node_compat/test/parallel/test-util-types.js diff --git a/cli/tests/node_compat/test/parallel/test-util.js b/tests/node_compat/test/parallel/test-util.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-util.js rename to tests/node_compat/test/parallel/test-util.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-vm-new-script-this-context.js rename to tests/node_compat/test/parallel/test-vm-new-script-this-context.js diff --git a/cli/tests/node_compat/test/parallel/test-vm-static-this.js b/tests/node_compat/test/parallel/test-vm-static-this.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-vm-static-this.js rename to tests/node_compat/test/parallel/test-vm-static-this.js diff --git a/cli/tests/node_compat/test/parallel/test-webcrypto-sign-verify.js b/tests/node_compat/test/parallel/test-webcrypto-sign-verify.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-webcrypto-sign-verify.js rename to tests/node_compat/test/parallel/test-webcrypto-sign-verify.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-encoding-custom-api-basics.js rename to tests/node_compat/test/parallel/test-whatwg-encoding-custom-api-basics.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js rename to tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-ignorebom.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-streaming.js rename to tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-streaming.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-passive.js rename to tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-passive.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-signal.js rename to tests/node_compat/test/parallel/test-whatwg-events-add-event-listener-options-signal.js diff --git a/cli/tests/node_compat/test/parallel/test-whatwg-events-customevent.js b/tests/node_compat/test/parallel/test-whatwg-events-customevent.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-events-customevent.js rename to tests/node_compat/test/parallel/test-whatwg-events-customevent.js diff --git a/cli/tests/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js b/tests/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js rename to tests/node_compat/test/parallel/test-whatwg-url-custom-deepequal.js diff --git a/cli/tests/node_compat/test/parallel/test-whatwg-url-custom-global.js b/tests/node_compat/test/parallel/test-whatwg-url-custom-global.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-url-custom-global.js rename to tests/node_compat/test/parallel/test-whatwg-url-custom-global.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-url-custom-href-side-effect.js rename to tests/node_compat/test/parallel/test-whatwg-url-custom-href-side-effect.js diff --git a/cli/tests/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js b/tests/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js rename to tests/node_compat/test/parallel/test-whatwg-url-custom-tostringtag.js diff --git a/cli/tests/node_compat/test/parallel/test-whatwg-url-override-hostname.js b/tests/node_compat/test/parallel/test-whatwg-url-override-hostname.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-url-override-hostname.js rename to tests/node_compat/test/parallel/test-whatwg-url-override-hostname.js diff --git a/cli/tests/node_compat/test/parallel/test-whatwg-url-properties.js b/tests/node_compat/test/parallel/test-whatwg-url-properties.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-whatwg-url-properties.js rename to tests/node_compat/test/parallel/test-whatwg-url-properties.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-close-after-error.js b/tests/node_compat/test/parallel/test-zlib-close-after-error.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-close-after-error.js rename to tests/node_compat/test/parallel/test-zlib-close-after-error.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-close-after-write.js b/tests/node_compat/test/parallel/test-zlib-close-after-write.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-close-after-write.js rename to tests/node_compat/test/parallel/test-zlib-close-after-write.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-convenience-methods.js b/tests/node_compat/test/parallel/test-zlib-convenience-methods.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-convenience-methods.js rename to tests/node_compat/test/parallel/test-zlib-convenience-methods.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js b/tests/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js rename to tests/node_compat/test/parallel/test-zlib-deflate-raw-inherits.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-destroy-pipe.js b/tests/node_compat/test/parallel/test-zlib-destroy-pipe.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-destroy-pipe.js rename to tests/node_compat/test/parallel/test-zlib-destroy-pipe.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-empty-buffer.js b/tests/node_compat/test/parallel/test-zlib-empty-buffer.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-empty-buffer.js rename to tests/node_compat/test/parallel/test-zlib-empty-buffer.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-from-string.js b/tests/node_compat/test/parallel/test-zlib-from-string.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-from-string.js rename to tests/node_compat/test/parallel/test-zlib-from-string.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-invalid-input.js b/tests/node_compat/test/parallel/test-zlib-invalid-input.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-invalid-input.js rename to tests/node_compat/test/parallel/test-zlib-invalid-input.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-no-stream.js b/tests/node_compat/test/parallel/test-zlib-no-stream.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-no-stream.js rename to tests/node_compat/test/parallel/test-zlib-no-stream.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-random-byte-pipes.js b/tests/node_compat/test/parallel/test-zlib-random-byte-pipes.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-random-byte-pipes.js rename to tests/node_compat/test/parallel/test-zlib-random-byte-pipes.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-sync-no-event.js b/tests/node_compat/test/parallel/test-zlib-sync-no-event.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-sync-no-event.js rename to tests/node_compat/test/parallel/test-zlib-sync-no-event.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-truncated.js b/tests/node_compat/test/parallel/test-zlib-truncated.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-truncated.js rename to tests/node_compat/test/parallel/test-zlib-truncated.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-unzip-one-byte-chunks.js rename to tests/node_compat/test/parallel/test-zlib-unzip-one-byte-chunks.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-write-after-end.js b/tests/node_compat/test/parallel/test-zlib-write-after-end.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-write-after-end.js rename to tests/node_compat/test/parallel/test-zlib-write-after-end.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-write-after-flush.js b/tests/node_compat/test/parallel/test-zlib-write-after-flush.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-write-after-flush.js rename to tests/node_compat/test/parallel/test-zlib-write-after-flush.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-zero-byte.js b/tests/node_compat/test/parallel/test-zlib-zero-byte.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-zero-byte.js rename to tests/node_compat/test/parallel/test-zlib-zero-byte.js diff --git a/cli/tests/node_compat/test/parallel/test-zlib-zero-windowBits.js b/tests/node_compat/test/parallel/test-zlib-zero-windowBits.js similarity index 100% rename from cli/tests/node_compat/test/parallel/test-zlib-zero-windowBits.js rename to tests/node_compat/test/parallel/test-zlib-zero-windowBits.js diff --git a/cli/tests/node_compat/test/pseudo-tty/console-dumb-tty.js b/tests/node_compat/test/pseudo-tty/console-dumb-tty.js similarity index 100% rename from cli/tests/node_compat/test/pseudo-tty/console-dumb-tty.js rename to tests/node_compat/test/pseudo-tty/console-dumb-tty.js diff --git a/cli/tests/node_compat/test/pseudo-tty/console_colors.js b/tests/node_compat/test/pseudo-tty/console_colors.js similarity index 100% rename from cli/tests/node_compat/test/pseudo-tty/console_colors.js rename to tests/node_compat/test/pseudo-tty/console_colors.js diff --git a/cli/tests/node_compat/test/pseudo-tty/no_dropped_stdio.js b/tests/node_compat/test/pseudo-tty/no_dropped_stdio.js similarity index 100% rename from cli/tests/node_compat/test/pseudo-tty/no_dropped_stdio.js rename to tests/node_compat/test/pseudo-tty/no_dropped_stdio.js diff --git a/cli/tests/node_compat/test/pseudo-tty/no_interleaved_stdio.js b/tests/node_compat/test/pseudo-tty/no_interleaved_stdio.js similarity index 100% rename from cli/tests/node_compat/test/pseudo-tty/no_interleaved_stdio.js rename to tests/node_compat/test/pseudo-tty/no_interleaved_stdio.js diff --git a/cli/tests/node_compat/test/pseudo-tty/package.json b/tests/node_compat/test/pseudo-tty/package.json similarity index 100% rename from cli/tests/node_compat/test/pseudo-tty/package.json rename to tests/node_compat/test/pseudo-tty/package.json diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning-2.js rename to tests/node_compat/test/pseudo-tty/test-tty-color-support-warning-2.js diff --git a/cli/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 similarity index 100% rename from cli/tests/node_compat/test/pseudo-tty/test-tty-color-support-warning.js rename to tests/node_compat/test/pseudo-tty/test-tty-color-support-warning.js diff --git a/cli/tests/node_compat/test/pseudo-tty/test-tty-stdin-end.js b/tests/node_compat/test/pseudo-tty/test-tty-stdin-end.js similarity index 100% rename from cli/tests/node_compat/test/pseudo-tty/test-tty-stdin-end.js rename to tests/node_compat/test/pseudo-tty/test-tty-stdin-end.js diff --git a/cli/tests/node_compat/test/pseudo-tty/test-tty-stdout-end.js b/tests/node_compat/test/pseudo-tty/test-tty-stdout-end.js similarity index 100% rename from cli/tests/node_compat/test/pseudo-tty/test-tty-stdout-end.js rename to tests/node_compat/test/pseudo-tty/test-tty-stdout-end.js diff --git a/cli/tests/node_compat/test/pummel/package.json b/tests/node_compat/test/pummel/package.json similarity index 100% rename from cli/tests/node_compat/test/pummel/package.json rename to tests/node_compat/test/pummel/package.json diff --git a/cli/tests/node_compat/test/sequential/package.json b/tests/node_compat/test/sequential/package.json similarity index 100% rename from cli/tests/node_compat/test/sequential/package.json rename to tests/node_compat/test/sequential/package.json diff --git a/cli/tests/node_compat/test/sequential/test-child-process-exit.js b/tests/node_compat/test/sequential/test-child-process-exit.js similarity index 100% rename from cli/tests/node_compat/test/sequential/test-child-process-exit.js rename to tests/node_compat/test/sequential/test-child-process-exit.js diff --git a/cli/tests/testdata/allow_run_allowlist_resolution.ts b/tests/testdata/allow_run_allowlist_resolution.ts similarity index 100% rename from cli/tests/testdata/allow_run_allowlist_resolution.ts rename to tests/testdata/allow_run_allowlist_resolution.ts diff --git a/cli/tests/testdata/allow_run_allowlist_resolution.ts.out b/tests/testdata/allow_run_allowlist_resolution.ts.out similarity index 100% rename from cli/tests/testdata/allow_run_allowlist_resolution.ts.out rename to tests/testdata/allow_run_allowlist_resolution.ts.out diff --git a/cli/tests/testdata/assets/DenoWinRunner.cs b/tests/testdata/assets/DenoWinRunner.cs similarity index 100% rename from cli/tests/testdata/assets/DenoWinRunner.cs rename to tests/testdata/assets/DenoWinRunner.cs diff --git a/cli/tests/testdata/assets/DenoWinRunner.ps1 b/tests/testdata/assets/DenoWinRunner.ps1 similarity index 100% rename from cli/tests/testdata/assets/DenoWinRunner.ps1 rename to tests/testdata/assets/DenoWinRunner.ps1 diff --git a/cli/tests/testdata/assets/deno_dom_0.1.3-alpha2.wasm b/tests/testdata/assets/deno_dom_0.1.3-alpha2.wasm similarity index 100% rename from cli/tests/testdata/assets/deno_dom_0.1.3-alpha2.wasm rename to tests/testdata/assets/deno_dom_0.1.3-alpha2.wasm diff --git a/cli/tests/testdata/assets/fixture.json b/tests/testdata/assets/fixture.json similarity index 100% rename from cli/tests/testdata/assets/fixture.json rename to tests/testdata/assets/fixture.json diff --git a/cli/tests/testdata/assets/hello.txt b/tests/testdata/assets/hello.txt similarity index 100% rename from cli/tests/testdata/assets/hello.txt rename to tests/testdata/assets/hello.txt diff --git a/cli/tests/testdata/assets/lock_target.txt b/tests/testdata/assets/lock_target.txt similarity index 100% rename from cli/tests/testdata/assets/lock_target.txt rename to tests/testdata/assets/lock_target.txt diff --git a/cli/tests/testdata/assets/unreachable.wasm b/tests/testdata/assets/unreachable.wasm similarity index 100% rename from cli/tests/testdata/assets/unreachable.wasm rename to tests/testdata/assets/unreachable.wasm diff --git a/cli/tests/testdata/bench/allow_all.out b/tests/testdata/bench/allow_all.out similarity index 100% rename from cli/tests/testdata/bench/allow_all.out rename to tests/testdata/bench/allow_all.out diff --git a/cli/tests/testdata/bench/allow_all.ts b/tests/testdata/bench/allow_all.ts similarity index 91% rename from cli/tests/testdata/bench/allow_all.ts rename to tests/testdata/bench/allow_all.ts index beb4a450e5..43e005b58d 100644 --- a/cli/tests/testdata/bench/allow_all.ts +++ b/tests/testdata/bench/allow_all.ts @@ -1,4 +1,4 @@ -import { assertEquals } from "../../../../test_util/std/assert/mod.ts"; +import { assertEquals } from "../../../test_util/std/assert/mod.ts"; const permissions: Deno.PermissionName[] = [ "read", diff --git a/cli/tests/testdata/bench/allow_none.out b/tests/testdata/bench/allow_none.out similarity index 100% rename from cli/tests/testdata/bench/allow_none.out rename to tests/testdata/bench/allow_none.out diff --git a/cli/tests/testdata/bench/allow_none.ts b/tests/testdata/bench/allow_none.ts similarity index 79% rename from cli/tests/testdata/bench/allow_none.ts rename to tests/testdata/bench/allow_none.ts index e723ed8684..62eb9c4c60 100644 --- a/cli/tests/testdata/bench/allow_none.ts +++ b/tests/testdata/bench/allow_none.ts @@ -1,4 +1,4 @@ -import { unreachable } from "../../../../test_util/std/assert/mod.ts"; +import { unreachable } from "../../../test_util/std/assert/mod.ts"; const permissions: Deno.PermissionName[] = [ "read", diff --git a/cli/tests/testdata/bench/before_unload_prevent_default.out b/tests/testdata/bench/before_unload_prevent_default.out similarity index 100% rename from cli/tests/testdata/bench/before_unload_prevent_default.out rename to tests/testdata/bench/before_unload_prevent_default.out diff --git a/cli/tests/testdata/bench/before_unload_prevent_default.ts b/tests/testdata/bench/before_unload_prevent_default.ts similarity index 100% rename from cli/tests/testdata/bench/before_unload_prevent_default.ts rename to tests/testdata/bench/before_unload_prevent_default.ts diff --git a/cli/tests/testdata/bench/bench_formatting.out b/tests/testdata/bench/bench_formatting.out similarity index 100% rename from cli/tests/testdata/bench/bench_formatting.out rename to tests/testdata/bench/bench_formatting.out diff --git a/cli/tests/testdata/bench/bench_formatting.ts b/tests/testdata/bench/bench_formatting.ts similarity index 100% rename from cli/tests/testdata/bench/bench_formatting.ts rename to tests/testdata/bench/bench_formatting.ts diff --git a/cli/tests/testdata/bench/check_local_by_default.out b/tests/testdata/bench/check_local_by_default.out similarity index 100% rename from cli/tests/testdata/bench/check_local_by_default.out rename to tests/testdata/bench/check_local_by_default.out diff --git a/cli/tests/testdata/bench/check_local_by_default.ts b/tests/testdata/bench/check_local_by_default.ts similarity index 100% rename from cli/tests/testdata/bench/check_local_by_default.ts rename to tests/testdata/bench/check_local_by_default.ts diff --git a/cli/tests/testdata/bench/check_local_by_default2.out b/tests/testdata/bench/check_local_by_default2.out similarity index 100% rename from cli/tests/testdata/bench/check_local_by_default2.out rename to tests/testdata/bench/check_local_by_default2.out diff --git a/cli/tests/testdata/bench/check_local_by_default2.ts b/tests/testdata/bench/check_local_by_default2.ts similarity index 100% rename from cli/tests/testdata/bench/check_local_by_default2.ts rename to tests/testdata/bench/check_local_by_default2.ts diff --git a/cli/tests/testdata/bench/clear_timeout.out b/tests/testdata/bench/clear_timeout.out similarity index 100% rename from cli/tests/testdata/bench/clear_timeout.out rename to tests/testdata/bench/clear_timeout.out diff --git a/cli/tests/testdata/bench/clear_timeout.ts b/tests/testdata/bench/clear_timeout.ts similarity index 100% rename from cli/tests/testdata/bench/clear_timeout.ts rename to tests/testdata/bench/clear_timeout.ts diff --git a/cli/tests/testdata/bench/collect.out b/tests/testdata/bench/collect.out similarity index 100% rename from cli/tests/testdata/bench/collect.out rename to tests/testdata/bench/collect.out diff --git a/cli/tests/testdata/bench/collect/bench.ts b/tests/testdata/bench/collect/bench.ts similarity index 100% rename from cli/tests/testdata/bench/collect/bench.ts rename to tests/testdata/bench/collect/bench.ts diff --git a/cli/tests/testdata/bench/collect/deno.jsonc b/tests/testdata/bench/collect/deno.jsonc similarity index 100% rename from cli/tests/testdata/bench/collect/deno.jsonc rename to tests/testdata/bench/collect/deno.jsonc diff --git a/cli/tests/testdata/bench/collect/deno.malformed.jsonc b/tests/testdata/bench/collect/deno.malformed.jsonc similarity index 100% rename from cli/tests/testdata/bench/collect/deno.malformed.jsonc rename to tests/testdata/bench/collect/deno.malformed.jsonc diff --git a/cli/tests/testdata/bench/collect/deno2.jsonc b/tests/testdata/bench/collect/deno2.jsonc similarity index 100% rename from cli/tests/testdata/bench/collect/deno2.jsonc rename to tests/testdata/bench/collect/deno2.jsonc diff --git a/cli/tests/testdata/bench/collect/ignore/bench.ts b/tests/testdata/bench/collect/ignore/bench.ts similarity index 100% rename from cli/tests/testdata/bench/collect/ignore/bench.ts rename to tests/testdata/bench/collect/ignore/bench.ts diff --git a/cli/tests/testdata/bench/collect/include/2_bench.ts b/tests/testdata/bench/collect/include/2_bench.ts similarity index 100% rename from cli/tests/testdata/bench/collect/include/2_bench.ts rename to tests/testdata/bench/collect/include/2_bench.ts diff --git a/cli/tests/testdata/bench/collect/include/bench.ts b/tests/testdata/bench/collect/include/bench.ts similarity index 100% rename from cli/tests/testdata/bench/collect/include/bench.ts rename to tests/testdata/bench/collect/include/bench.ts diff --git a/cli/tests/testdata/bench/collect2.out b/tests/testdata/bench/collect2.out similarity index 100% rename from cli/tests/testdata/bench/collect2.out rename to tests/testdata/bench/collect2.out diff --git a/cli/tests/testdata/bench/collect_with_malformed_config.out b/tests/testdata/bench/collect_with_malformed_config.out similarity index 100% rename from cli/tests/testdata/bench/collect_with_malformed_config.out rename to tests/testdata/bench/collect_with_malformed_config.out diff --git a/cli/tests/testdata/bench/exit_sanitizer.out b/tests/testdata/bench/exit_sanitizer.out similarity index 100% rename from cli/tests/testdata/bench/exit_sanitizer.out rename to tests/testdata/bench/exit_sanitizer.out diff --git a/cli/tests/testdata/bench/exit_sanitizer.ts b/tests/testdata/bench/exit_sanitizer.ts similarity index 100% rename from cli/tests/testdata/bench/exit_sanitizer.ts rename to tests/testdata/bench/exit_sanitizer.ts diff --git a/cli/tests/testdata/bench/explicit_start_and_end.out b/tests/testdata/bench/explicit_start_and_end.out similarity index 100% rename from cli/tests/testdata/bench/explicit_start_and_end.out rename to tests/testdata/bench/explicit_start_and_end.out diff --git a/cli/tests/testdata/bench/explicit_start_and_end.ts b/tests/testdata/bench/explicit_start_and_end.ts similarity index 100% rename from cli/tests/testdata/bench/explicit_start_and_end.ts rename to tests/testdata/bench/explicit_start_and_end.ts diff --git a/cli/tests/testdata/bench/explicit_start_and_end_low_precision.out b/tests/testdata/bench/explicit_start_and_end_low_precision.out similarity index 100% rename from cli/tests/testdata/bench/explicit_start_and_end_low_precision.out rename to tests/testdata/bench/explicit_start_and_end_low_precision.out diff --git a/cli/tests/testdata/bench/explicit_start_and_end_low_precision.ts b/tests/testdata/bench/explicit_start_and_end_low_precision.ts similarity index 100% rename from cli/tests/testdata/bench/explicit_start_and_end_low_precision.ts rename to tests/testdata/bench/explicit_start_and_end_low_precision.ts diff --git a/cli/tests/testdata/bench/fail.out b/tests/testdata/bench/fail.out similarity index 100% rename from cli/tests/testdata/bench/fail.out rename to tests/testdata/bench/fail.out diff --git a/cli/tests/testdata/bench/fail.ts b/tests/testdata/bench/fail.ts similarity index 100% rename from cli/tests/testdata/bench/fail.ts rename to tests/testdata/bench/fail.ts diff --git a/cli/tests/testdata/bench/file_protocol.out b/tests/testdata/bench/file_protocol.out similarity index 100% rename from cli/tests/testdata/bench/file_protocol.out rename to tests/testdata/bench/file_protocol.out diff --git a/cli/tests/testdata/bench/file_protocol.ts b/tests/testdata/bench/file_protocol.ts similarity index 100% rename from cli/tests/testdata/bench/file_protocol.ts rename to tests/testdata/bench/file_protocol.ts diff --git a/cli/tests/testdata/bench/filter.out b/tests/testdata/bench/filter.out similarity index 100% rename from cli/tests/testdata/bench/filter.out rename to tests/testdata/bench/filter.out diff --git a/cli/tests/testdata/bench/filter/a_bench.ts b/tests/testdata/bench/filter/a_bench.ts similarity index 100% rename from cli/tests/testdata/bench/filter/a_bench.ts rename to tests/testdata/bench/filter/a_bench.ts diff --git a/cli/tests/testdata/bench/filter/b_bench.ts b/tests/testdata/bench/filter/b_bench.ts similarity index 100% rename from cli/tests/testdata/bench/filter/b_bench.ts rename to tests/testdata/bench/filter/b_bench.ts diff --git a/cli/tests/testdata/bench/filter/c_bench.ts b/tests/testdata/bench/filter/c_bench.ts similarity index 100% rename from cli/tests/testdata/bench/filter/c_bench.ts rename to tests/testdata/bench/filter/c_bench.ts diff --git a/cli/tests/testdata/bench/finally_timeout.out b/tests/testdata/bench/finally_timeout.out similarity index 100% rename from cli/tests/testdata/bench/finally_timeout.out rename to tests/testdata/bench/finally_timeout.out diff --git a/cli/tests/testdata/bench/finally_timeout.ts b/tests/testdata/bench/finally_timeout.ts similarity index 100% rename from cli/tests/testdata/bench/finally_timeout.ts rename to tests/testdata/bench/finally_timeout.ts diff --git a/cli/tests/testdata/bench/group_baseline.out b/tests/testdata/bench/group_baseline.out similarity index 100% rename from cli/tests/testdata/bench/group_baseline.out rename to tests/testdata/bench/group_baseline.out diff --git a/cli/tests/testdata/bench/group_baseline.ts b/tests/testdata/bench/group_baseline.ts similarity index 100% rename from cli/tests/testdata/bench/group_baseline.ts rename to tests/testdata/bench/group_baseline.ts diff --git a/cli/tests/testdata/bench/ignore.out b/tests/testdata/bench/ignore.out similarity index 100% rename from cli/tests/testdata/bench/ignore.out rename to tests/testdata/bench/ignore.out diff --git a/cli/tests/testdata/bench/ignore.ts b/tests/testdata/bench/ignore.ts similarity index 100% rename from cli/tests/testdata/bench/ignore.ts rename to tests/testdata/bench/ignore.ts diff --git a/cli/tests/testdata/bench/ignore_permissions.out b/tests/testdata/bench/ignore_permissions.out similarity index 100% rename from cli/tests/testdata/bench/ignore_permissions.out rename to tests/testdata/bench/ignore_permissions.out diff --git a/cli/tests/testdata/bench/ignore_permissions.ts b/tests/testdata/bench/ignore_permissions.ts similarity index 100% rename from cli/tests/testdata/bench/ignore_permissions.ts rename to tests/testdata/bench/ignore_permissions.ts diff --git a/cli/tests/testdata/bench/interval.out b/tests/testdata/bench/interval.out similarity index 100% rename from cli/tests/testdata/bench/interval.out rename to tests/testdata/bench/interval.out diff --git a/cli/tests/testdata/bench/interval.ts b/tests/testdata/bench/interval.ts similarity index 100% rename from cli/tests/testdata/bench/interval.ts rename to tests/testdata/bench/interval.ts diff --git a/cli/tests/testdata/bench/load_unload.out b/tests/testdata/bench/load_unload.out similarity index 100% rename from cli/tests/testdata/bench/load_unload.out rename to tests/testdata/bench/load_unload.out diff --git a/cli/tests/testdata/bench/load_unload.ts b/tests/testdata/bench/load_unload.ts similarity index 100% rename from cli/tests/testdata/bench/load_unload.ts rename to tests/testdata/bench/load_unload.ts diff --git a/cli/tests/testdata/bench/meta.out b/tests/testdata/bench/meta.out similarity index 100% rename from cli/tests/testdata/bench/meta.out rename to tests/testdata/bench/meta.out diff --git a/cli/tests/testdata/bench/meta.ts b/tests/testdata/bench/meta.ts similarity index 100% rename from cli/tests/testdata/bench/meta.ts rename to tests/testdata/bench/meta.ts diff --git a/cli/tests/testdata/bench/multifile_summary.out b/tests/testdata/bench/multifile_summary.out similarity index 100% rename from cli/tests/testdata/bench/multifile_summary.out rename to tests/testdata/bench/multifile_summary.out diff --git a/cli/tests/testdata/bench/multiple_group.ts b/tests/testdata/bench/multiple_group.ts similarity index 100% rename from cli/tests/testdata/bench/multiple_group.ts rename to tests/testdata/bench/multiple_group.ts diff --git a/cli/tests/testdata/bench/no_check.out b/tests/testdata/bench/no_check.out similarity index 100% rename from cli/tests/testdata/bench/no_check.out rename to tests/testdata/bench/no_check.out diff --git a/cli/tests/testdata/bench/no_check.ts b/tests/testdata/bench/no_check.ts similarity index 100% rename from cli/tests/testdata/bench/no_check.ts rename to tests/testdata/bench/no_check.ts diff --git a/cli/tests/testdata/bench/no_color.ts b/tests/testdata/bench/no_color.ts similarity index 100% rename from cli/tests/testdata/bench/no_color.ts rename to tests/testdata/bench/no_color.ts diff --git a/cli/tests/testdata/bench/no_prompt_by_default.out b/tests/testdata/bench/no_prompt_by_default.out similarity index 100% rename from cli/tests/testdata/bench/no_prompt_by_default.out rename to tests/testdata/bench/no_prompt_by_default.out diff --git a/cli/tests/testdata/bench/no_prompt_by_default.ts b/tests/testdata/bench/no_prompt_by_default.ts similarity index 100% rename from cli/tests/testdata/bench/no_prompt_by_default.ts rename to tests/testdata/bench/no_prompt_by_default.ts diff --git a/cli/tests/testdata/bench/no_prompt_with_denied_perms.out b/tests/testdata/bench/no_prompt_with_denied_perms.out similarity index 100% rename from cli/tests/testdata/bench/no_prompt_with_denied_perms.out rename to tests/testdata/bench/no_prompt_with_denied_perms.out diff --git a/cli/tests/testdata/bench/no_prompt_with_denied_perms.ts b/tests/testdata/bench/no_prompt_with_denied_perms.ts similarity index 100% rename from cli/tests/testdata/bench/no_prompt_with_denied_perms.ts rename to tests/testdata/bench/no_prompt_with_denied_perms.ts diff --git a/cli/tests/testdata/bench/no_run.out b/tests/testdata/bench/no_run.out similarity index 100% rename from cli/tests/testdata/bench/no_run.out rename to tests/testdata/bench/no_run.out diff --git a/cli/tests/testdata/bench/no_run.ts b/tests/testdata/bench/no_run.ts similarity index 100% rename from cli/tests/testdata/bench/no_run.ts rename to tests/testdata/bench/no_run.ts diff --git a/cli/tests/testdata/bench/only.out b/tests/testdata/bench/only.out similarity index 100% rename from cli/tests/testdata/bench/only.out rename to tests/testdata/bench/only.out diff --git a/cli/tests/testdata/bench/only.ts b/tests/testdata/bench/only.ts similarity index 100% rename from cli/tests/testdata/bench/only.ts rename to tests/testdata/bench/only.ts diff --git a/cli/tests/testdata/bench/overloads.out b/tests/testdata/bench/overloads.out similarity index 100% rename from cli/tests/testdata/bench/overloads.out rename to tests/testdata/bench/overloads.out diff --git a/cli/tests/testdata/bench/overloads.ts b/tests/testdata/bench/overloads.ts similarity index 100% rename from cli/tests/testdata/bench/overloads.ts rename to tests/testdata/bench/overloads.ts diff --git a/cli/tests/testdata/bench/pass.json.out b/tests/testdata/bench/pass.json.out similarity index 100% rename from cli/tests/testdata/bench/pass.json.out rename to tests/testdata/bench/pass.json.out diff --git a/cli/tests/testdata/bench/pass.out b/tests/testdata/bench/pass.out similarity index 100% rename from cli/tests/testdata/bench/pass.out rename to tests/testdata/bench/pass.out diff --git a/cli/tests/testdata/bench/pass.ts b/tests/testdata/bench/pass.ts similarity index 100% rename from cli/tests/testdata/bench/pass.ts rename to tests/testdata/bench/pass.ts diff --git a/cli/tests/testdata/bench/quiet.out b/tests/testdata/bench/quiet.out similarity index 100% rename from cli/tests/testdata/bench/quiet.out rename to tests/testdata/bench/quiet.out diff --git a/cli/tests/testdata/bench/quiet.ts b/tests/testdata/bench/quiet.ts similarity index 100% rename from cli/tests/testdata/bench/quiet.ts rename to tests/testdata/bench/quiet.ts diff --git a/cli/tests/testdata/bench/recursive_permissions_pledge.js b/tests/testdata/bench/recursive_permissions_pledge.js similarity index 100% rename from cli/tests/testdata/bench/recursive_permissions_pledge.js rename to tests/testdata/bench/recursive_permissions_pledge.js diff --git a/cli/tests/testdata/bench/unhandled_rejection.out b/tests/testdata/bench/unhandled_rejection.out similarity index 100% rename from cli/tests/testdata/bench/unhandled_rejection.out rename to tests/testdata/bench/unhandled_rejection.out diff --git a/cli/tests/testdata/bench/unhandled_rejection.ts b/tests/testdata/bench/unhandled_rejection.ts similarity index 100% rename from cli/tests/testdata/bench/unhandled_rejection.ts rename to tests/testdata/bench/unhandled_rejection.ts diff --git a/cli/tests/testdata/bench/unresolved_promise.out b/tests/testdata/bench/unresolved_promise.out similarity index 100% rename from cli/tests/testdata/bench/unresolved_promise.out rename to tests/testdata/bench/unresolved_promise.out diff --git a/cli/tests/testdata/bench/unresolved_promise.ts b/tests/testdata/bench/unresolved_promise.ts similarity index 100% rename from cli/tests/testdata/bench/unresolved_promise.ts rename to tests/testdata/bench/unresolved_promise.ts diff --git a/cli/tests/testdata/benches/response_string_perf.js b/tests/testdata/benches/response_string_perf.js similarity index 100% rename from cli/tests/testdata/benches/response_string_perf.js rename to tests/testdata/benches/response_string_perf.js diff --git a/cli/tests/testdata/benches/text_decoder_perf.js b/tests/testdata/benches/text_decoder_perf.js similarity index 100% rename from cli/tests/testdata/benches/text_decoder_perf.js rename to tests/testdata/benches/text_decoder_perf.js diff --git a/cli/tests/testdata/benches/text_encoder_into_perf.js b/tests/testdata/benches/text_encoder_into_perf.js similarity index 100% rename from cli/tests/testdata/benches/text_encoder_into_perf.js rename to tests/testdata/benches/text_encoder_into_perf.js diff --git a/cli/tests/testdata/benches/text_encoder_perf.js b/tests/testdata/benches/text_encoder_perf.js similarity index 100% rename from cli/tests/testdata/benches/text_encoder_perf.js rename to tests/testdata/benches/text_encoder_perf.js diff --git a/cli/tests/testdata/bundle/bare_imports/error_with_bare_import.ts b/tests/testdata/bundle/bare_imports/error_with_bare_import.ts similarity index 100% rename from cli/tests/testdata/bundle/bare_imports/error_with_bare_import.ts rename to tests/testdata/bundle/bare_imports/error_with_bare_import.ts diff --git a/cli/tests/testdata/bundle/bare_imports/error_with_bare_import.ts.out b/tests/testdata/bundle/bare_imports/error_with_bare_import.ts.out similarity index 100% rename from cli/tests/testdata/bundle/bare_imports/error_with_bare_import.ts.out rename to tests/testdata/bundle/bare_imports/error_with_bare_import.ts.out diff --git a/cli/tests/testdata/bundle/bundle.test.out b/tests/testdata/bundle/bundle.test.out similarity index 100% rename from cli/tests/testdata/bundle/bundle.test.out rename to tests/testdata/bundle/bundle.test.out diff --git a/cli/tests/testdata/bundle/check_local_by_default/no_errors.out b/tests/testdata/bundle/check_local_by_default/no_errors.out similarity index 100% rename from cli/tests/testdata/bundle/check_local_by_default/no_errors.out rename to tests/testdata/bundle/check_local_by_default/no_errors.out diff --git a/cli/tests/testdata/bundle/check_local_by_default/no_errors.ts b/tests/testdata/bundle/check_local_by_default/no_errors.ts similarity index 100% rename from cli/tests/testdata/bundle/check_local_by_default/no_errors.ts rename to tests/testdata/bundle/check_local_by_default/no_errors.ts diff --git a/cli/tests/testdata/bundle/check_local_by_default/type_error.out b/tests/testdata/bundle/check_local_by_default/type_error.out similarity index 100% rename from cli/tests/testdata/bundle/check_local_by_default/type_error.out rename to tests/testdata/bundle/check_local_by_default/type_error.out diff --git a/cli/tests/testdata/bundle/check_local_by_default/type_error.ts b/tests/testdata/bundle/check_local_by_default/type_error.ts similarity index 100% rename from cli/tests/testdata/bundle/check_local_by_default/type_error.ts rename to tests/testdata/bundle/check_local_by_default/type_error.ts diff --git a/cli/tests/testdata/bundle/decorators/ts_decorators.out b/tests/testdata/bundle/decorators/ts_decorators.out similarity index 100% rename from cli/tests/testdata/bundle/decorators/ts_decorators.out rename to tests/testdata/bundle/decorators/ts_decorators.out diff --git a/cli/tests/testdata/bundle/decorators/ts_decorators.ts b/tests/testdata/bundle/decorators/ts_decorators.ts similarity index 100% rename from cli/tests/testdata/bundle/decorators/ts_decorators.ts rename to tests/testdata/bundle/decorators/ts_decorators.ts diff --git a/cli/tests/testdata/bundle/dynamic_import.ts b/tests/testdata/bundle/dynamic_import.ts similarity index 100% rename from cli/tests/testdata/bundle/dynamic_import.ts rename to tests/testdata/bundle/dynamic_import.ts diff --git a/cli/tests/testdata/bundle/file_extensions/js_without_extension.out b/tests/testdata/bundle/file_extensions/js_without_extension.out similarity index 100% rename from cli/tests/testdata/bundle/file_extensions/js_without_extension.out rename to tests/testdata/bundle/file_extensions/js_without_extension.out diff --git a/cli/tests/testdata/bundle/file_extensions/ts_without_extension.out b/tests/testdata/bundle/file_extensions/ts_without_extension.out similarity index 100% rename from cli/tests/testdata/bundle/file_extensions/ts_without_extension.out rename to tests/testdata/bundle/file_extensions/ts_without_extension.out diff --git a/cli/tests/testdata/bundle/file_tests-fixture01.ts b/tests/testdata/bundle/file_tests-fixture01.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture01.ts rename to tests/testdata/bundle/file_tests-fixture01.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture02.ts b/tests/testdata/bundle/file_tests-fixture02.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture02.ts rename to tests/testdata/bundle/file_tests-fixture02.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture03.ts b/tests/testdata/bundle/file_tests-fixture03.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture03.ts rename to tests/testdata/bundle/file_tests-fixture03.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture04.ts b/tests/testdata/bundle/file_tests-fixture04.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture04.ts rename to tests/testdata/bundle/file_tests-fixture04.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture05.ts b/tests/testdata/bundle/file_tests-fixture05.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture05.ts rename to tests/testdata/bundle/file_tests-fixture05.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture06.ts b/tests/testdata/bundle/file_tests-fixture06.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture06.ts rename to tests/testdata/bundle/file_tests-fixture06.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture07.ts b/tests/testdata/bundle/file_tests-fixture07.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture07.ts rename to tests/testdata/bundle/file_tests-fixture07.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture08.ts b/tests/testdata/bundle/file_tests-fixture08.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture08.ts rename to tests/testdata/bundle/file_tests-fixture08.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture09.ts b/tests/testdata/bundle/file_tests-fixture09.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture09.ts rename to tests/testdata/bundle/file_tests-fixture09.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture10.ts b/tests/testdata/bundle/file_tests-fixture10.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture10.ts rename to tests/testdata/bundle/file_tests-fixture10.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture11.ts b/tests/testdata/bundle/file_tests-fixture11.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture11.ts rename to tests/testdata/bundle/file_tests-fixture11.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture12.ts b/tests/testdata/bundle/file_tests-fixture12.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture12.ts rename to tests/testdata/bundle/file_tests-fixture12.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture13.ts b/tests/testdata/bundle/file_tests-fixture13.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture13.ts rename to tests/testdata/bundle/file_tests-fixture13.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture14.ts b/tests/testdata/bundle/file_tests-fixture14.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture14.ts rename to tests/testdata/bundle/file_tests-fixture14.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture15.ts b/tests/testdata/bundle/file_tests-fixture15.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture15.ts rename to tests/testdata/bundle/file_tests-fixture15.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture16.ts b/tests/testdata/bundle/file_tests-fixture16.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture16.ts rename to tests/testdata/bundle/file_tests-fixture16.ts diff --git a/cli/tests/testdata/bundle/file_tests-fixture16_2.ts b/tests/testdata/bundle/file_tests-fixture16_2.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-fixture16_2.ts rename to tests/testdata/bundle/file_tests-fixture16_2.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-a.ts b/tests/testdata/bundle/file_tests-subdir-a.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-a.ts rename to tests/testdata/bundle/file_tests-subdir-a.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-b.ts b/tests/testdata/bundle/file_tests-subdir-b.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-b.ts rename to tests/testdata/bundle/file_tests-subdir-b.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-c.ts b/tests/testdata/bundle/file_tests-subdir-c.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-c.ts rename to tests/testdata/bundle/file_tests-subdir-c.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-d.ts b/tests/testdata/bundle/file_tests-subdir-d.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-d.ts rename to tests/testdata/bundle/file_tests-subdir-d.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-e.ts b/tests/testdata/bundle/file_tests-subdir-e.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-e.ts rename to tests/testdata/bundle/file_tests-subdir-e.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-f.ts b/tests/testdata/bundle/file_tests-subdir-f.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-f.ts rename to tests/testdata/bundle/file_tests-subdir-f.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-g.ts b/tests/testdata/bundle/file_tests-subdir-g.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-g.ts rename to tests/testdata/bundle/file_tests-subdir-g.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-h.ts b/tests/testdata/bundle/file_tests-subdir-h.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-h.ts rename to tests/testdata/bundle/file_tests-subdir-h.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-i.ts b/tests/testdata/bundle/file_tests-subdir-i.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-i.ts rename to tests/testdata/bundle/file_tests-subdir-i.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-j.ts b/tests/testdata/bundle/file_tests-subdir-j.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-j.ts rename to tests/testdata/bundle/file_tests-subdir-j.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-k.ts b/tests/testdata/bundle/file_tests-subdir-k.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-k.ts rename to tests/testdata/bundle/file_tests-subdir-k.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-l.ts b/tests/testdata/bundle/file_tests-subdir-l.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-l.ts rename to tests/testdata/bundle/file_tests-subdir-l.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-m.ts b/tests/testdata/bundle/file_tests-subdir-m.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-m.ts rename to tests/testdata/bundle/file_tests-subdir-m.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-n.ts b/tests/testdata/bundle/file_tests-subdir-n.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-n.ts rename to tests/testdata/bundle/file_tests-subdir-n.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-o.ts b/tests/testdata/bundle/file_tests-subdir-o.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-o.ts rename to tests/testdata/bundle/file_tests-subdir-o.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-p.ts b/tests/testdata/bundle/file_tests-subdir-p.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-p.ts rename to tests/testdata/bundle/file_tests-subdir-p.ts diff --git a/cli/tests/testdata/bundle/file_tests-subdir-q.ts b/tests/testdata/bundle/file_tests-subdir-q.ts similarity index 100% rename from cli/tests/testdata/bundle/file_tests-subdir-q.ts rename to tests/testdata/bundle/file_tests-subdir-q.ts diff --git a/cli/tests/testdata/bundle/fixture01.out b/tests/testdata/bundle/fixture01.out similarity index 100% rename from cli/tests/testdata/bundle/fixture01.out rename to tests/testdata/bundle/fixture01.out diff --git a/cli/tests/testdata/bundle/fixture02.out b/tests/testdata/bundle/fixture02.out similarity index 100% rename from cli/tests/testdata/bundle/fixture02.out rename to tests/testdata/bundle/fixture02.out diff --git a/cli/tests/testdata/bundle/fixture03.out b/tests/testdata/bundle/fixture03.out similarity index 100% rename from cli/tests/testdata/bundle/fixture03.out rename to tests/testdata/bundle/fixture03.out diff --git a/cli/tests/testdata/bundle/fixture04.out b/tests/testdata/bundle/fixture04.out similarity index 100% rename from cli/tests/testdata/bundle/fixture04.out rename to tests/testdata/bundle/fixture04.out diff --git a/cli/tests/testdata/bundle/fixture05.out b/tests/testdata/bundle/fixture05.out similarity index 100% rename from cli/tests/testdata/bundle/fixture05.out rename to tests/testdata/bundle/fixture05.out diff --git a/cli/tests/testdata/bundle/fixture06.out b/tests/testdata/bundle/fixture06.out similarity index 100% rename from cli/tests/testdata/bundle/fixture06.out rename to tests/testdata/bundle/fixture06.out diff --git a/cli/tests/testdata/bundle/fixture07.out b/tests/testdata/bundle/fixture07.out similarity index 100% rename from cli/tests/testdata/bundle/fixture07.out rename to tests/testdata/bundle/fixture07.out diff --git a/cli/tests/testdata/bundle/fixture08.out b/tests/testdata/bundle/fixture08.out similarity index 100% rename from cli/tests/testdata/bundle/fixture08.out rename to tests/testdata/bundle/fixture08.out diff --git a/cli/tests/testdata/bundle/fixture09.out b/tests/testdata/bundle/fixture09.out similarity index 100% rename from cli/tests/testdata/bundle/fixture09.out rename to tests/testdata/bundle/fixture09.out diff --git a/cli/tests/testdata/bundle/fixture10.out b/tests/testdata/bundle/fixture10.out similarity index 100% rename from cli/tests/testdata/bundle/fixture10.out rename to tests/testdata/bundle/fixture10.out diff --git a/cli/tests/testdata/bundle/fixture11.out b/tests/testdata/bundle/fixture11.out similarity index 100% rename from cli/tests/testdata/bundle/fixture11.out rename to tests/testdata/bundle/fixture11.out diff --git a/cli/tests/testdata/bundle/fixture12.out b/tests/testdata/bundle/fixture12.out similarity index 100% rename from cli/tests/testdata/bundle/fixture12.out rename to tests/testdata/bundle/fixture12.out diff --git a/cli/tests/testdata/bundle/fixture13.out b/tests/testdata/bundle/fixture13.out similarity index 100% rename from cli/tests/testdata/bundle/fixture13.out rename to tests/testdata/bundle/fixture13.out diff --git a/cli/tests/testdata/bundle/fixture14.out b/tests/testdata/bundle/fixture14.out similarity index 100% rename from cli/tests/testdata/bundle/fixture14.out rename to tests/testdata/bundle/fixture14.out diff --git a/cli/tests/testdata/bundle/fixture15.out b/tests/testdata/bundle/fixture15.out similarity index 100% rename from cli/tests/testdata/bundle/fixture15.out rename to tests/testdata/bundle/fixture15.out diff --git a/cli/tests/testdata/bundle/fixture16.out b/tests/testdata/bundle/fixture16.out similarity index 100% rename from cli/tests/testdata/bundle/fixture16.out rename to tests/testdata/bundle/fixture16.out diff --git a/cli/tests/testdata/bundle/https_deno.land-x-lib-a.ts b/tests/testdata/bundle/https_deno.land-x-lib-a.ts similarity index 100% rename from cli/tests/testdata/bundle/https_deno.land-x-lib-a.ts rename to tests/testdata/bundle/https_deno.land-x-lib-a.ts diff --git a/cli/tests/testdata/bundle/https_deno.land-x-lib-b.js b/tests/testdata/bundle/https_deno.land-x-lib-b.js similarity index 100% rename from cli/tests/testdata/bundle/https_deno.land-x-lib-b.js rename to tests/testdata/bundle/https_deno.land-x-lib-b.js diff --git a/cli/tests/testdata/bundle/https_deno.land-x-lib-c.d.ts b/tests/testdata/bundle/https_deno.land-x-lib-c.d.ts similarity index 100% rename from cli/tests/testdata/bundle/https_deno.land-x-lib-c.d.ts rename to tests/testdata/bundle/https_deno.land-x-lib-c.d.ts diff --git a/cli/tests/testdata/bundle/https_deno.land-x-lib-c.js b/tests/testdata/bundle/https_deno.land-x-lib-c.js similarity index 100% rename from cli/tests/testdata/bundle/https_deno.land-x-lib-c.js rename to tests/testdata/bundle/https_deno.land-x-lib-c.js diff --git a/cli/tests/testdata/bundle/https_deno.land-x-lib-mod.d.ts b/tests/testdata/bundle/https_deno.land-x-lib-mod.d.ts similarity index 100% rename from cli/tests/testdata/bundle/https_deno.land-x-lib-mod.d.ts rename to tests/testdata/bundle/https_deno.land-x-lib-mod.d.ts diff --git a/cli/tests/testdata/bundle/https_deno.land-x-lib-mod.js b/tests/testdata/bundle/https_deno.land-x-lib-mod.js similarity index 100% rename from cli/tests/testdata/bundle/https_deno.land-x-lib-mod.js rename to tests/testdata/bundle/https_deno.land-x-lib-mod.js diff --git a/cli/tests/testdata/bundle/ignore_directives.test.out b/tests/testdata/bundle/ignore_directives.test.out similarity index 100% rename from cli/tests/testdata/bundle/ignore_directives.test.out rename to tests/testdata/bundle/ignore_directives.test.out diff --git a/cli/tests/testdata/bundle/import_map/import_map.json b/tests/testdata/bundle/import_map/import_map.json similarity index 100% rename from cli/tests/testdata/bundle/import_map/import_map.json rename to tests/testdata/bundle/import_map/import_map.json diff --git a/cli/tests/testdata/bundle/import_map/main.ts b/tests/testdata/bundle/import_map/main.ts similarity index 100% rename from cli/tests/testdata/bundle/import_map/main.ts rename to tests/testdata/bundle/import_map/main.ts diff --git a/cli/tests/testdata/bundle/jsx.out b/tests/testdata/bundle/jsx.out similarity index 100% rename from cli/tests/testdata/bundle/jsx.out rename to tests/testdata/bundle/jsx.out diff --git a/cli/tests/testdata/bundle/lockfile/check_error.json b/tests/testdata/bundle/lockfile/check_error.json similarity index 100% rename from cli/tests/testdata/bundle/lockfile/check_error.json rename to tests/testdata/bundle/lockfile/check_error.json diff --git a/cli/tests/testdata/bundle/lockfile/check_error.out b/tests/testdata/bundle/lockfile/check_error.out similarity index 100% rename from cli/tests/testdata/bundle/lockfile/check_error.out rename to tests/testdata/bundle/lockfile/check_error.out diff --git a/cli/tests/testdata/bundle/shebang_file.bundle.out b/tests/testdata/bundle/shebang_file.bundle.out similarity index 100% rename from cli/tests/testdata/bundle/shebang_file.bundle.out rename to tests/testdata/bundle/shebang_file.bundle.out diff --git a/cli/tests/testdata/cache/036_import_map_fetch.out b/tests/testdata/cache/036_import_map_fetch.out similarity index 100% rename from cli/tests/testdata/cache/036_import_map_fetch.out rename to tests/testdata/cache/036_import_map_fetch.out diff --git a/cli/tests/testdata/cache/037_fetch_multiple.out b/tests/testdata/cache/037_fetch_multiple.out similarity index 100% rename from cli/tests/testdata/cache/037_fetch_multiple.out rename to tests/testdata/cache/037_fetch_multiple.out diff --git a/cli/tests/testdata/cache/095_cache_with_bare_import.ts b/tests/testdata/cache/095_cache_with_bare_import.ts similarity index 100% rename from cli/tests/testdata/cache/095_cache_with_bare_import.ts rename to tests/testdata/cache/095_cache_with_bare_import.ts diff --git a/cli/tests/testdata/cache/095_cache_with_bare_import.ts.out b/tests/testdata/cache/095_cache_with_bare_import.ts.out similarity index 100% rename from cli/tests/testdata/cache/095_cache_with_bare_import.ts.out rename to tests/testdata/cache/095_cache_with_bare_import.ts.out diff --git a/cli/tests/testdata/cache/cache_extensionless.out b/tests/testdata/cache/cache_extensionless.out similarity index 100% rename from cli/tests/testdata/cache/cache_extensionless.out rename to tests/testdata/cache/cache_extensionless.out diff --git a/cli/tests/testdata/cache/cache_random_extension.out b/tests/testdata/cache/cache_random_extension.out similarity index 100% rename from cli/tests/testdata/cache/cache_random_extension.out rename to tests/testdata/cache/cache_random_extension.out diff --git a/cli/tests/testdata/cache/check_local_by_default.out b/tests/testdata/cache/check_local_by_default.out similarity index 100% rename from cli/tests/testdata/cache/check_local_by_default.out rename to tests/testdata/cache/check_local_by_default.out diff --git a/cli/tests/testdata/cache/check_local_by_default.ts b/tests/testdata/cache/check_local_by_default.ts similarity index 100% rename from cli/tests/testdata/cache/check_local_by_default.ts rename to tests/testdata/cache/check_local_by_default.ts diff --git a/cli/tests/testdata/cache/check_local_by_default2.out b/tests/testdata/cache/check_local_by_default2.out similarity index 100% rename from cli/tests/testdata/cache/check_local_by_default2.out rename to tests/testdata/cache/check_local_by_default2.out diff --git a/cli/tests/testdata/cache/check_local_by_default2.ts b/tests/testdata/cache/check_local_by_default2.ts similarity index 100% rename from cli/tests/testdata/cache/check_local_by_default2.ts rename to tests/testdata/cache/check_local_by_default2.ts diff --git a/cli/tests/testdata/cache/ignore_require.js b/tests/testdata/cache/ignore_require.js similarity index 100% rename from cli/tests/testdata/cache/ignore_require.js rename to tests/testdata/cache/ignore_require.js diff --git a/cli/tests/testdata/cache/json_import/main.ts b/tests/testdata/cache/json_import/main.ts similarity index 100% rename from cli/tests/testdata/cache/json_import/main.ts rename to tests/testdata/cache/json_import/main.ts diff --git a/cli/tests/testdata/cache/json_import/test.json b/tests/testdata/cache/json_import/test.json similarity index 100% rename from cli/tests/testdata/cache/json_import/test.json rename to tests/testdata/cache/json_import/test.json diff --git a/cli/tests/testdata/cache/performance_stats.out b/tests/testdata/cache/performance_stats.out similarity index 100% rename from cli/tests/testdata/cache/performance_stats.out rename to tests/testdata/cache/performance_stats.out diff --git a/cli/tests/testdata/cache/redirect_cache.out b/tests/testdata/cache/redirect_cache.out similarity index 100% rename from cli/tests/testdata/cache/redirect_cache.out rename to tests/testdata/cache/redirect_cache.out diff --git a/cli/tests/testdata/cat.ts b/tests/testdata/cat.ts similarity index 76% rename from cli/tests/testdata/cat.ts rename to tests/testdata/cat.ts index c2a500b3e2..f0205451e6 100644 --- a/cli/tests/testdata/cat.ts +++ b/tests/testdata/cat.ts @@ -1,4 +1,4 @@ -import { copy } from "../../../test_util/std/streams/copy.ts"; +import { copy } from "../../test_util/std/streams/copy.ts"; async function main() { for (let i = 1; i < Deno.args.length; i++) { const filename = Deno.args[i]; diff --git a/cli/tests/testdata/cert/cafile_info.ts b/tests/testdata/cert/cafile_info.ts similarity index 100% rename from cli/tests/testdata/cert/cafile_info.ts rename to tests/testdata/cert/cafile_info.ts diff --git a/cli/tests/testdata/cert/cafile_info.ts.out b/tests/testdata/cert/cafile_info.ts.out similarity index 100% rename from cli/tests/testdata/cert/cafile_info.ts.out rename to tests/testdata/cert/cafile_info.ts.out diff --git a/cli/tests/testdata/cert/cafile_ts_fetch.ts b/tests/testdata/cert/cafile_ts_fetch.ts similarity index 100% rename from cli/tests/testdata/cert/cafile_ts_fetch.ts rename to tests/testdata/cert/cafile_ts_fetch.ts diff --git a/cli/tests/testdata/cert/cafile_ts_fetch.ts.out b/tests/testdata/cert/cafile_ts_fetch.ts.out similarity index 100% rename from cli/tests/testdata/cert/cafile_ts_fetch.ts.out rename to tests/testdata/cert/cafile_ts_fetch.ts.out diff --git a/cli/tests/testdata/cert/cafile_ts_fetch_unsafe_ssl.ts.out b/tests/testdata/cert/cafile_ts_fetch_unsafe_ssl.ts.out similarity index 100% rename from cli/tests/testdata/cert/cafile_ts_fetch_unsafe_ssl.ts.out rename to tests/testdata/cert/cafile_ts_fetch_unsafe_ssl.ts.out diff --git a/cli/tests/testdata/cert/cafile_url_imports.ts b/tests/testdata/cert/cafile_url_imports.ts similarity index 100% rename from cli/tests/testdata/cert/cafile_url_imports.ts rename to tests/testdata/cert/cafile_url_imports.ts diff --git a/cli/tests/testdata/cert/cafile_url_imports.ts.out b/tests/testdata/cert/cafile_url_imports.ts.out similarity index 100% rename from cli/tests/testdata/cert/cafile_url_imports.ts.out rename to tests/testdata/cert/cafile_url_imports.ts.out diff --git a/cli/tests/testdata/cert/cafile_url_imports_unsafe_ssl.ts.out b/tests/testdata/cert/cafile_url_imports_unsafe_ssl.ts.out similarity index 100% rename from cli/tests/testdata/cert/cafile_url_imports_unsafe_ssl.ts.out rename to tests/testdata/cert/cafile_url_imports_unsafe_ssl.ts.out diff --git a/cli/tests/testdata/cert/deno_land_unsafe_ssl.ts b/tests/testdata/cert/deno_land_unsafe_ssl.ts similarity index 100% rename from cli/tests/testdata/cert/deno_land_unsafe_ssl.ts rename to tests/testdata/cert/deno_land_unsafe_ssl.ts diff --git a/cli/tests/testdata/cert/deno_land_unsafe_ssl.ts.out b/tests/testdata/cert/deno_land_unsafe_ssl.ts.out similarity index 100% rename from cli/tests/testdata/cert/deno_land_unsafe_ssl.ts.out rename to tests/testdata/cert/deno_land_unsafe_ssl.ts.out diff --git a/cli/tests/testdata/cert/ip_address_unsafe_ssl.ts b/tests/testdata/cert/ip_address_unsafe_ssl.ts similarity index 100% rename from cli/tests/testdata/cert/ip_address_unsafe_ssl.ts rename to tests/testdata/cert/ip_address_unsafe_ssl.ts diff --git a/cli/tests/testdata/cert/ip_address_unsafe_ssl.ts.out b/tests/testdata/cert/ip_address_unsafe_ssl.ts.out similarity index 100% rename from cli/tests/testdata/cert/ip_address_unsafe_ssl.ts.out rename to tests/testdata/cert/ip_address_unsafe_ssl.ts.out diff --git a/cli/tests/testdata/cert/listen_tls_alpn.ts b/tests/testdata/cert/listen_tls_alpn.ts similarity index 100% rename from cli/tests/testdata/cert/listen_tls_alpn.ts rename to tests/testdata/cert/listen_tls_alpn.ts diff --git a/cli/tests/testdata/cert/listen_tls_alpn_fail.ts b/tests/testdata/cert/listen_tls_alpn_fail.ts similarity index 86% rename from cli/tests/testdata/cert/listen_tls_alpn_fail.ts rename to tests/testdata/cert/listen_tls_alpn_fail.ts index e321c9bd35..f52316cbce 100644 --- a/cli/tests/testdata/cert/listen_tls_alpn_fail.ts +++ b/tests/testdata/cert/listen_tls_alpn_fail.ts @@ -1,4 +1,4 @@ -import { assertRejects } from "../../../../test_util/std/assert/mod.ts"; +import { assertRejects } from "../../../test_util/std/assert/mod.ts"; const listener = Deno.listenTls({ port: Number(Deno.args[0]), diff --git a/cli/tests/testdata/cert/localhost_unsafe_ssl.ts.out b/tests/testdata/cert/localhost_unsafe_ssl.ts.out similarity index 100% rename from cli/tests/testdata/cert/localhost_unsafe_ssl.ts.out rename to tests/testdata/cert/localhost_unsafe_ssl.ts.out diff --git a/cli/tests/testdata/check/all/check_all.out b/tests/testdata/check/all/check_all.out similarity index 100% rename from cli/tests/testdata/check/all/check_all.out rename to tests/testdata/check/all/check_all.out diff --git a/cli/tests/testdata/check/all/check_all.ts b/tests/testdata/check/all/check_all.ts similarity index 100% rename from cli/tests/testdata/check/all/check_all.ts rename to tests/testdata/check/all/check_all.ts diff --git a/cli/tests/testdata/check/broadcast_channel.ts b/tests/testdata/check/broadcast_channel.ts similarity index 100% rename from cli/tests/testdata/check/broadcast_channel.ts rename to tests/testdata/check/broadcast_channel.ts diff --git a/cli/tests/testdata/check/cache_config_on_off/deno.json b/tests/testdata/check/cache_config_on_off/deno.json similarity index 100% rename from cli/tests/testdata/check/cache_config_on_off/deno.json rename to tests/testdata/check/cache_config_on_off/deno.json diff --git a/cli/tests/testdata/check/cache_config_on_off/main.ts b/tests/testdata/check/cache_config_on_off/main.ts similarity index 100% rename from cli/tests/testdata/check/cache_config_on_off/main.ts rename to tests/testdata/check/cache_config_on_off/main.ts diff --git a/cli/tests/testdata/check/declaration_header_file_with_no_exports.ts b/tests/testdata/check/declaration_header_file_with_no_exports.ts similarity index 100% rename from cli/tests/testdata/check/declaration_header_file_with_no_exports.ts rename to tests/testdata/check/declaration_header_file_with_no_exports.ts diff --git a/cli/tests/testdata/check/declaration_header_file_with_no_exports_js.d.ts b/tests/testdata/check/declaration_header_file_with_no_exports_js.d.ts similarity index 100% rename from cli/tests/testdata/check/declaration_header_file_with_no_exports_js.d.ts rename to tests/testdata/check/declaration_header_file_with_no_exports_js.d.ts diff --git a/cli/tests/testdata/check/declaration_header_file_with_no_exports_js.js b/tests/testdata/check/declaration_header_file_with_no_exports_js.js similarity index 100% rename from cli/tests/testdata/check/declaration_header_file_with_no_exports_js.js rename to tests/testdata/check/declaration_header_file_with_no_exports_js.js diff --git a/cli/tests/testdata/check/deno_not_found/main.out b/tests/testdata/check/deno_not_found/main.out similarity index 100% rename from cli/tests/testdata/check/deno_not_found/main.out rename to tests/testdata/check/deno_not_found/main.out diff --git a/cli/tests/testdata/check/deno_not_found/main.ts b/tests/testdata/check/deno_not_found/main.ts similarity index 100% rename from cli/tests/testdata/check/deno_not_found/main.ts rename to tests/testdata/check/deno_not_found/main.ts diff --git a/cli/tests/testdata/check/dts/check_dts.d.ts b/tests/testdata/check/dts/check_dts.d.ts similarity index 100% rename from cli/tests/testdata/check/dts/check_dts.d.ts rename to tests/testdata/check/dts/check_dts.d.ts diff --git a/cli/tests/testdata/check/dts/check_dts.out b/tests/testdata/check/dts/check_dts.out similarity index 100% rename from cli/tests/testdata/check/dts/check_dts.out rename to tests/testdata/check/dts/check_dts.out diff --git a/cli/tests/testdata/check/exclude_option/deno.exclude_dir.json b/tests/testdata/check/exclude_option/deno.exclude_dir.json similarity index 100% rename from cli/tests/testdata/check/exclude_option/deno.exclude_dir.json rename to tests/testdata/check/exclude_option/deno.exclude_dir.json diff --git a/cli/tests/testdata/check/exclude_option/deno.exclude_glob.json b/tests/testdata/check/exclude_option/deno.exclude_glob.json similarity index 100% rename from cli/tests/testdata/check/exclude_option/deno.exclude_glob.json rename to tests/testdata/check/exclude_option/deno.exclude_glob.json diff --git a/cli/tests/testdata/check/exclude_option/deno.json b/tests/testdata/check/exclude_option/deno.json similarity index 100% rename from cli/tests/testdata/check/exclude_option/deno.json rename to tests/testdata/check/exclude_option/deno.json diff --git a/cli/tests/testdata/check/exclude_option/exclude_option.ts.error.out b/tests/testdata/check/exclude_option/exclude_option.ts.error.out similarity index 100% rename from cli/tests/testdata/check/exclude_option/exclude_option.ts.error.out rename to tests/testdata/check/exclude_option/exclude_option.ts.error.out diff --git a/cli/tests/testdata/check/exclude_option/ignored/index.ts b/tests/testdata/check/exclude_option/ignored/index.ts similarity index 100% rename from cli/tests/testdata/check/exclude_option/ignored/index.ts rename to tests/testdata/check/exclude_option/ignored/index.ts diff --git a/cli/tests/testdata/check/exclude_option/index.ts b/tests/testdata/check/exclude_option/index.ts similarity index 100% rename from cli/tests/testdata/check/exclude_option/index.ts rename to tests/testdata/check/exclude_option/index.ts diff --git a/cli/tests/testdata/check/excluded_file_specified/check.out b/tests/testdata/check/excluded_file_specified/check.out similarity index 100% rename from cli/tests/testdata/check/excluded_file_specified/check.out rename to tests/testdata/check/excluded_file_specified/check.out diff --git a/cli/tests/testdata/check/excluded_file_specified/deno.json b/tests/testdata/check/excluded_file_specified/deno.json similarity index 100% rename from cli/tests/testdata/check/excluded_file_specified/deno.json rename to tests/testdata/check/excluded_file_specified/deno.json diff --git a/cli/tests/testdata/check/excluded_file_specified/lib/types.d.ts b/tests/testdata/check/excluded_file_specified/lib/types.d.ts similarity index 100% rename from cli/tests/testdata/check/excluded_file_specified/lib/types.d.ts rename to tests/testdata/check/excluded_file_specified/lib/types.d.ts diff --git a/cli/tests/testdata/check/export_equals_declaration_file/main.ts b/tests/testdata/check/export_equals_declaration_file/main.ts similarity index 100% rename from cli/tests/testdata/check/export_equals_declaration_file/main.ts rename to tests/testdata/check/export_equals_declaration_file/main.ts diff --git a/cli/tests/testdata/check/export_equals_declaration_file/other.d.ts b/tests/testdata/check/export_equals_declaration_file/other.d.ts similarity index 100% rename from cli/tests/testdata/check/export_equals_declaration_file/other.d.ts rename to tests/testdata/check/export_equals_declaration_file/other.d.ts diff --git a/cli/tests/testdata/check/export_equals_declaration_file/other.js b/tests/testdata/check/export_equals_declaration_file/other.js similarity index 100% rename from cli/tests/testdata/check/export_equals_declaration_file/other.js rename to tests/testdata/check/export_equals_declaration_file/other.js diff --git a/cli/tests/testdata/check/jsx_not_checked/main.jsx b/tests/testdata/check/jsx_not_checked/main.jsx similarity index 100% rename from cli/tests/testdata/check/jsx_not_checked/main.jsx rename to tests/testdata/check/jsx_not_checked/main.jsx diff --git a/cli/tests/testdata/check/jsx_not_checked/main.out b/tests/testdata/check/jsx_not_checked/main.out similarity index 100% rename from cli/tests/testdata/check/jsx_not_checked/main.out rename to tests/testdata/check/jsx_not_checked/main.out diff --git a/cli/tests/testdata/check/jsx_not_checked/other.ts b/tests/testdata/check/jsx_not_checked/other.ts similarity index 100% rename from cli/tests/testdata/check/jsx_not_checked/other.ts rename to tests/testdata/check/jsx_not_checked/other.ts diff --git a/cli/tests/testdata/check/jsximportsource_importmap_config/deno.json b/tests/testdata/check/jsximportsource_importmap_config/deno.json similarity index 100% rename from cli/tests/testdata/check/jsximportsource_importmap_config/deno.json rename to tests/testdata/check/jsximportsource_importmap_config/deno.json diff --git a/cli/tests/testdata/check/jsximportsource_importmap_config/import_map.json b/tests/testdata/check/jsximportsource_importmap_config/import_map.json similarity index 100% rename from cli/tests/testdata/check/jsximportsource_importmap_config/import_map.json rename to tests/testdata/check/jsximportsource_importmap_config/import_map.json diff --git a/cli/tests/testdata/check/jsximportsource_importmap_config/jsx_runtime.ts b/tests/testdata/check/jsximportsource_importmap_config/jsx_runtime.ts similarity index 100% rename from cli/tests/testdata/check/jsximportsource_importmap_config/jsx_runtime.ts rename to tests/testdata/check/jsximportsource_importmap_config/jsx_runtime.ts diff --git a/cli/tests/testdata/check/jsximportsource_importmap_config/main.bundle.js b/tests/testdata/check/jsximportsource_importmap_config/main.bundle.js similarity index 100% rename from cli/tests/testdata/check/jsximportsource_importmap_config/main.bundle.js rename to tests/testdata/check/jsximportsource_importmap_config/main.bundle.js diff --git a/cli/tests/testdata/check/jsximportsource_importmap_config/main.tsx b/tests/testdata/check/jsximportsource_importmap_config/main.tsx similarity index 100% rename from cli/tests/testdata/check/jsximportsource_importmap_config/main.tsx rename to tests/testdata/check/jsximportsource_importmap_config/main.tsx diff --git a/cli/tests/testdata/check/module_detection_force.ts b/tests/testdata/check/module_detection_force.ts similarity index 100% rename from cli/tests/testdata/check/module_detection_force.ts rename to tests/testdata/check/module_detection_force.ts diff --git a/cli/tests/testdata/check/module_detection_force/import.ts b/tests/testdata/check/module_detection_force/import.ts similarity index 100% rename from cli/tests/testdata/check/module_detection_force/import.ts rename to tests/testdata/check/module_detection_force/import.ts diff --git a/cli/tests/testdata/check/module_detection_force/main.ts b/tests/testdata/check/module_detection_force/main.ts similarity index 100% rename from cli/tests/testdata/check/module_detection_force/main.ts rename to tests/testdata/check/module_detection_force/main.ts diff --git a/cli/tests/testdata/check/no_error_truncation/deno.json b/tests/testdata/check/no_error_truncation/deno.json similarity index 100% rename from cli/tests/testdata/check/no_error_truncation/deno.json rename to tests/testdata/check/no_error_truncation/deno.json diff --git a/cli/tests/testdata/check/no_error_truncation/main.out b/tests/testdata/check/no_error_truncation/main.out similarity index 100% rename from cli/tests/testdata/check/no_error_truncation/main.out rename to tests/testdata/check/no_error_truncation/main.out diff --git a/cli/tests/testdata/check/no_error_truncation/main.ts b/tests/testdata/check/no_error_truncation/main.ts similarity index 100% rename from cli/tests/testdata/check/no_error_truncation/main.ts rename to tests/testdata/check/no_error_truncation/main.ts diff --git a/cli/tests/testdata/check/node_builtin_modules/mod.js b/tests/testdata/check/node_builtin_modules/mod.js similarity index 100% rename from cli/tests/testdata/check/node_builtin_modules/mod.js rename to tests/testdata/check/node_builtin_modules/mod.js diff --git a/cli/tests/testdata/check/node_builtin_modules/mod.js.out b/tests/testdata/check/node_builtin_modules/mod.js.out similarity index 100% rename from cli/tests/testdata/check/node_builtin_modules/mod.js.out rename to tests/testdata/check/node_builtin_modules/mod.js.out diff --git a/cli/tests/testdata/check/node_builtin_modules/mod.ts b/tests/testdata/check/node_builtin_modules/mod.ts similarity index 100% rename from cli/tests/testdata/check/node_builtin_modules/mod.ts rename to tests/testdata/check/node_builtin_modules/mod.ts diff --git a/cli/tests/testdata/check/node_builtin_modules/mod.ts.out b/tests/testdata/check/node_builtin_modules/mod.ts.out similarity index 100% rename from cli/tests/testdata/check/node_builtin_modules/mod.ts.out rename to tests/testdata/check/node_builtin_modules/mod.ts.out diff --git a/cli/tests/testdata/check/npm_install_diagnostics/main.out b/tests/testdata/check/npm_install_diagnostics/main.out similarity index 100% rename from cli/tests/testdata/check/npm_install_diagnostics/main.out rename to tests/testdata/check/npm_install_diagnostics/main.out diff --git a/cli/tests/testdata/check/npm_install_diagnostics/main.ts b/tests/testdata/check/npm_install_diagnostics/main.ts similarity index 100% rename from cli/tests/testdata/check/npm_install_diagnostics/main.ts rename to tests/testdata/check/npm_install_diagnostics/main.ts diff --git a/cli/tests/testdata/check/response_json.ts b/tests/testdata/check/response_json.ts similarity index 100% rename from cli/tests/testdata/check/response_json.ts rename to tests/testdata/check/response_json.ts diff --git a/cli/tests/testdata/check/types_dts/deno.json b/tests/testdata/check/types_dts/deno.json similarity index 100% rename from cli/tests/testdata/check/types_dts/deno.json rename to tests/testdata/check/types_dts/deno.json diff --git a/cli/tests/testdata/check/types_dts/main.out b/tests/testdata/check/types_dts/main.out similarity index 100% rename from cli/tests/testdata/check/types_dts/main.out rename to tests/testdata/check/types_dts/main.out diff --git a/cli/tests/testdata/check/types_dts/main.ts b/tests/testdata/check/types_dts/main.ts similarity index 100% rename from cli/tests/testdata/check/types_dts/main.ts rename to tests/testdata/check/types_dts/main.ts diff --git a/cli/tests/testdata/check/types_dts/types.d.ts b/tests/testdata/check/types_dts/types.d.ts similarity index 100% rename from cli/tests/testdata/check/types_dts/types.d.ts rename to tests/testdata/check/types_dts/types.d.ts diff --git a/cli/tests/testdata/commonjs/data.json b/tests/testdata/commonjs/data.json similarity index 100% rename from cli/tests/testdata/commonjs/data.json rename to tests/testdata/commonjs/data.json diff --git a/cli/tests/testdata/commonjs/example.js b/tests/testdata/commonjs/example.js similarity index 100% rename from cli/tests/testdata/commonjs/example.js rename to tests/testdata/commonjs/example.js diff --git a/cli/tests/testdata/commonjs/node_modules/colorette/index.cjs b/tests/testdata/commonjs/node_modules/colorette/index.cjs similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/colorette/index.cjs rename to tests/testdata/commonjs/node_modules/colorette/index.cjs diff --git a/cli/tests/testdata/commonjs/node_modules/colorette/index.js b/tests/testdata/commonjs/node_modules/colorette/index.js similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/colorette/index.js rename to tests/testdata/commonjs/node_modules/colorette/index.js diff --git a/cli/tests/testdata/commonjs/node_modules/colorette/package.json b/tests/testdata/commonjs/node_modules/colorette/package.json similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/colorette/package.json rename to tests/testdata/commonjs/node_modules/colorette/package.json diff --git a/cli/tests/testdata/commonjs/node_modules/imports_exports/import_export.js b/tests/testdata/commonjs/node_modules/imports_exports/import_export.js similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/imports_exports/import_export.js rename to tests/testdata/commonjs/node_modules/imports_exports/import_export.js diff --git a/cli/tests/testdata/commonjs/node_modules/imports_exports/import_polyfill.js b/tests/testdata/commonjs/node_modules/imports_exports/import_polyfill.js similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/imports_exports/import_polyfill.js rename to tests/testdata/commonjs/node_modules/imports_exports/import_polyfill.js diff --git a/cli/tests/testdata/commonjs/node_modules/imports_exports/package.json b/tests/testdata/commonjs/node_modules/imports_exports/package.json similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/imports_exports/package.json rename to tests/testdata/commonjs/node_modules/imports_exports/package.json diff --git a/cli/tests/testdata/commonjs/node_modules/imports_exports/require_export.cjs b/tests/testdata/commonjs/node_modules/imports_exports/require_export.cjs similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/imports_exports/require_export.cjs rename to tests/testdata/commonjs/node_modules/imports_exports/require_export.cjs diff --git a/cli/tests/testdata/commonjs/node_modules/imports_exports/require_polyfill.js b/tests/testdata/commonjs/node_modules/imports_exports/require_polyfill.js similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/imports_exports/require_polyfill.js rename to tests/testdata/commonjs/node_modules/imports_exports/require_polyfill.js diff --git a/cli/tests/testdata/commonjs/node_modules/left-pad/README.md b/tests/testdata/commonjs/node_modules/left-pad/README.md similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/left-pad/README.md rename to tests/testdata/commonjs/node_modules/left-pad/README.md diff --git a/cli/tests/testdata/commonjs/node_modules/left-pad/index.js b/tests/testdata/commonjs/node_modules/left-pad/index.js similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/left-pad/index.js rename to tests/testdata/commonjs/node_modules/left-pad/index.js diff --git a/cli/tests/testdata/commonjs/node_modules/left-pad/package.json b/tests/testdata/commonjs/node_modules/left-pad/package.json similarity index 100% rename from cli/tests/testdata/commonjs/node_modules/left-pad/package.json rename to tests/testdata/commonjs/node_modules/left-pad/package.json diff --git a/cli/tests/testdata/commonjs/package.json b/tests/testdata/commonjs/package.json similarity index 100% rename from cli/tests/testdata/commonjs/package.json rename to tests/testdata/commonjs/package.json diff --git a/cli/tests/testdata/compile/args.ts b/tests/testdata/compile/args.ts similarity index 100% rename from cli/tests/testdata/compile/args.ts rename to tests/testdata/compile/args.ts diff --git a/cli/tests/testdata/compile/check_local_by_default.ts b/tests/testdata/compile/check_local_by_default.ts similarity index 100% rename from cli/tests/testdata/compile/check_local_by_default.ts rename to tests/testdata/compile/check_local_by_default.ts diff --git a/cli/tests/testdata/compile/check_local_by_default2.ts b/tests/testdata/compile/check_local_by_default2.ts similarity index 100% rename from cli/tests/testdata/compile/check_local_by_default2.ts rename to tests/testdata/compile/check_local_by_default2.ts diff --git a/cli/tests/testdata/compile/dynamic_imports/import1.ts b/tests/testdata/compile/dynamic_imports/import1.ts similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports/import1.ts rename to tests/testdata/compile/dynamic_imports/import1.ts diff --git a/cli/tests/testdata/compile/dynamic_imports/import2.ts b/tests/testdata/compile/dynamic_imports/import2.ts similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports/import2.ts rename to tests/testdata/compile/dynamic_imports/import2.ts diff --git a/cli/tests/testdata/compile/dynamic_imports/import_path b/tests/testdata/compile/dynamic_imports/import_path similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports/import_path rename to tests/testdata/compile/dynamic_imports/import_path diff --git a/cli/tests/testdata/compile/dynamic_imports/main.out b/tests/testdata/compile/dynamic_imports/main.out similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports/main.out rename to tests/testdata/compile/dynamic_imports/main.out diff --git a/cli/tests/testdata/compile/dynamic_imports/main.ts b/tests/testdata/compile/dynamic_imports/main.ts similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports/main.ts rename to tests/testdata/compile/dynamic_imports/main.ts diff --git a/cli/tests/testdata/compile/dynamic_imports/main_unanalyzable.ts b/tests/testdata/compile/dynamic_imports/main_unanalyzable.ts similarity index 90% rename from cli/tests/testdata/compile/dynamic_imports/main_unanalyzable.ts rename to tests/testdata/compile/dynamic_imports/main_unanalyzable.ts index ee8ff2c4b1..7880fa4a6b 100644 --- a/cli/tests/testdata/compile/dynamic_imports/main_unanalyzable.ts +++ b/tests/testdata/compile/dynamic_imports/main_unanalyzable.ts @@ -1,4 +1,4 @@ -import { join } from "../../../../../test_util/std/path/mod.ts"; +import { join } from "../../../../test_util/std/path/mod.ts"; console.log("Starting the main module"); diff --git a/cli/tests/testdata/compile/dynamic_imports_tmp_lit/main.info.out b/tests/testdata/compile/dynamic_imports_tmp_lit/main.info.out similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports_tmp_lit/main.info.out rename to tests/testdata/compile/dynamic_imports_tmp_lit/main.info.out diff --git a/cli/tests/testdata/compile/dynamic_imports_tmp_lit/main.js b/tests/testdata/compile/dynamic_imports_tmp_lit/main.js similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports_tmp_lit/main.js rename to tests/testdata/compile/dynamic_imports_tmp_lit/main.js diff --git a/cli/tests/testdata/compile/dynamic_imports_tmp_lit/other/data.json b/tests/testdata/compile/dynamic_imports_tmp_lit/other/data.json similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports_tmp_lit/other/data.json rename to tests/testdata/compile/dynamic_imports_tmp_lit/other/data.json diff --git a/cli/tests/testdata/compile/dynamic_imports_tmp_lit/other/sub/data2.json b/tests/testdata/compile/dynamic_imports_tmp_lit/other/sub/data2.json similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports_tmp_lit/other/sub/data2.json rename to tests/testdata/compile/dynamic_imports_tmp_lit/other/sub/data2.json diff --git a/cli/tests/testdata/compile/dynamic_imports_tmp_lit/sub/a.js b/tests/testdata/compile/dynamic_imports_tmp_lit/sub/a.js similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports_tmp_lit/sub/a.js rename to tests/testdata/compile/dynamic_imports_tmp_lit/sub/a.js diff --git a/cli/tests/testdata/compile/dynamic_imports_tmp_lit/sub/b.ts b/tests/testdata/compile/dynamic_imports_tmp_lit/sub/b.ts similarity index 100% rename from cli/tests/testdata/compile/dynamic_imports_tmp_lit/sub/b.ts rename to tests/testdata/compile/dynamic_imports_tmp_lit/sub/b.ts diff --git a/cli/tests/testdata/compile/node_modules_symlink_outside/main.out b/tests/testdata/compile/node_modules_symlink_outside/main.out similarity index 100% rename from cli/tests/testdata/compile/node_modules_symlink_outside/main.out rename to tests/testdata/compile/node_modules_symlink_outside/main.out diff --git a/cli/tests/testdata/compile/node_modules_symlink_outside/main.ts b/tests/testdata/compile/node_modules_symlink_outside/main.ts similarity index 100% rename from cli/tests/testdata/compile/node_modules_symlink_outside/main.ts rename to tests/testdata/compile/node_modules_symlink_outside/main.ts diff --git a/cli/tests/testdata/compile/node_modules_symlink_outside/main_compile_file.out b/tests/testdata/compile/node_modules_symlink_outside/main_compile_file.out similarity index 100% rename from cli/tests/testdata/compile/node_modules_symlink_outside/main_compile_file.out rename to tests/testdata/compile/node_modules_symlink_outside/main_compile_file.out diff --git a/cli/tests/testdata/compile/node_modules_symlink_outside/main_compile_folder.out b/tests/testdata/compile/node_modules_symlink_outside/main_compile_folder.out similarity index 100% rename from cli/tests/testdata/compile/node_modules_symlink_outside/main_compile_folder.out rename to tests/testdata/compile/node_modules_symlink_outside/main_compile_folder.out diff --git a/cli/tests/testdata/compile/npm_fs/main.out b/tests/testdata/compile/npm_fs/main.out similarity index 100% rename from cli/tests/testdata/compile/npm_fs/main.out rename to tests/testdata/compile/npm_fs/main.out diff --git a/cli/tests/testdata/compile/npm_fs/main.ts b/tests/testdata/compile/npm_fs/main.ts similarity index 100% rename from cli/tests/testdata/compile/npm_fs/main.ts rename to tests/testdata/compile/npm_fs/main.ts diff --git a/cli/tests/testdata/compile/standalone_error.ts b/tests/testdata/compile/standalone_error.ts similarity index 100% rename from cli/tests/testdata/compile/standalone_error.ts rename to tests/testdata/compile/standalone_error.ts diff --git a/cli/tests/testdata/compile/standalone_error_module_with_imports_1.ts b/tests/testdata/compile/standalone_error_module_with_imports_1.ts similarity index 100% rename from cli/tests/testdata/compile/standalone_error_module_with_imports_1.ts rename to tests/testdata/compile/standalone_error_module_with_imports_1.ts diff --git a/cli/tests/testdata/compile/standalone_error_module_with_imports_2.ts b/tests/testdata/compile/standalone_error_module_with_imports_2.ts similarity index 100% rename from cli/tests/testdata/compile/standalone_error_module_with_imports_2.ts rename to tests/testdata/compile/standalone_error_module_with_imports_2.ts diff --git a/cli/tests/testdata/compile/standalone_follow_redirects.ts b/tests/testdata/compile/standalone_follow_redirects.ts similarity index 100% rename from cli/tests/testdata/compile/standalone_follow_redirects.ts rename to tests/testdata/compile/standalone_follow_redirects.ts diff --git a/cli/tests/testdata/compile/standalone_follow_redirects_2.js b/tests/testdata/compile/standalone_follow_redirects_2.js similarity index 69% rename from cli/tests/testdata/compile/standalone_follow_redirects_2.js rename to tests/testdata/compile/standalone_follow_redirects_2.js index 00ebc0f5c9..765dda153c 100644 --- a/cli/tests/testdata/compile/standalone_follow_redirects_2.js +++ b/tests/testdata/compile/standalone_follow_redirects_2.js @@ -2,4 +2,4 @@ import { assertNotEquals as _a, assertStrictEquals as _b, -} from "../../../../test_util/std/assert/mod.ts"; +} from "../../../test_util/std/assert/mod.ts"; diff --git a/cli/tests/testdata/compile/standalone_import_datauri.ts b/tests/testdata/compile/standalone_import_datauri.ts similarity index 100% rename from cli/tests/testdata/compile/standalone_import_datauri.ts rename to tests/testdata/compile/standalone_import_datauri.ts diff --git a/cli/tests/testdata/compile/standalone_import_map.json b/tests/testdata/compile/standalone_import_map.json similarity index 100% rename from cli/tests/testdata/compile/standalone_import_map.json rename to tests/testdata/compile/standalone_import_map.json diff --git a/cli/tests/testdata/compile/standalone_import_map.ts b/tests/testdata/compile/standalone_import_map.ts similarity index 100% rename from cli/tests/testdata/compile/standalone_import_map.ts rename to tests/testdata/compile/standalone_import_map.ts diff --git a/cli/tests/testdata/compile/standalone_import_map_config.json b/tests/testdata/compile/standalone_import_map_config.json similarity index 100% rename from cli/tests/testdata/compile/standalone_import_map_config.json rename to tests/testdata/compile/standalone_import_map_config.json diff --git a/cli/tests/testdata/compile/standalone_runtime_flags.ts b/tests/testdata/compile/standalone_runtime_flags.ts similarity index 100% rename from cli/tests/testdata/compile/standalone_runtime_flags.ts rename to tests/testdata/compile/standalone_runtime_flags.ts diff --git a/cli/tests/testdata/compile/unstable_features.ts b/tests/testdata/compile/unstable_features.ts similarity index 100% rename from cli/tests/testdata/compile/unstable_features.ts rename to tests/testdata/compile/unstable_features.ts diff --git a/cli/tests/testdata/compile/vfs_implicit_read_permission/main.out b/tests/testdata/compile/vfs_implicit_read_permission/main.out similarity index 100% rename from cli/tests/testdata/compile/vfs_implicit_read_permission/main.out rename to tests/testdata/compile/vfs_implicit_read_permission/main.out diff --git a/cli/tests/testdata/compile/vfs_implicit_read_permission/main.ts b/tests/testdata/compile/vfs_implicit_read_permission/main.ts similarity index 100% rename from cli/tests/testdata/compile/vfs_implicit_read_permission/main.ts rename to tests/testdata/compile/vfs_implicit_read_permission/main.ts diff --git a/cli/tests/testdata/compile/workers/basic.out b/tests/testdata/compile/workers/basic.out similarity index 100% rename from cli/tests/testdata/compile/workers/basic.out rename to tests/testdata/compile/workers/basic.out diff --git a/cli/tests/testdata/compile/workers/basic.ts b/tests/testdata/compile/workers/basic.ts similarity index 100% rename from cli/tests/testdata/compile/workers/basic.ts rename to tests/testdata/compile/workers/basic.ts diff --git a/cli/tests/testdata/compile/workers/not_in_module_map.ts b/tests/testdata/compile/workers/not_in_module_map.ts similarity index 100% rename from cli/tests/testdata/compile/workers/not_in_module_map.ts rename to tests/testdata/compile/workers/not_in_module_map.ts diff --git a/cli/tests/testdata/compile/workers/worker.ts b/tests/testdata/compile/workers/worker.ts similarity index 100% rename from cli/tests/testdata/compile/workers/worker.ts rename to tests/testdata/compile/workers/worker.ts diff --git a/cli/tests/testdata/coverage/branch.ts b/tests/testdata/coverage/branch.ts similarity index 100% rename from cli/tests/testdata/coverage/branch.ts rename to tests/testdata/coverage/branch.ts diff --git a/cli/tests/testdata/coverage/branch_expected.lcov b/tests/testdata/coverage/branch_expected.lcov similarity index 100% rename from cli/tests/testdata/coverage/branch_expected.lcov rename to tests/testdata/coverage/branch_expected.lcov diff --git a/cli/tests/testdata/coverage/branch_expected.out b/tests/testdata/coverage/branch_expected.out similarity index 100% rename from cli/tests/testdata/coverage/branch_expected.out rename to tests/testdata/coverage/branch_expected.out diff --git a/cli/tests/testdata/coverage/branch_test.ts b/tests/testdata/coverage/branch_test.ts similarity index 100% rename from cli/tests/testdata/coverage/branch_test.ts rename to tests/testdata/coverage/branch_test.ts diff --git a/cli/tests/testdata/coverage/complex.ts b/tests/testdata/coverage/complex.ts similarity index 100% rename from cli/tests/testdata/coverage/complex.ts rename to tests/testdata/coverage/complex.ts diff --git a/cli/tests/testdata/coverage/complex_expected.lcov b/tests/testdata/coverage/complex_expected.lcov similarity index 100% rename from cli/tests/testdata/coverage/complex_expected.lcov rename to tests/testdata/coverage/complex_expected.lcov diff --git a/cli/tests/testdata/coverage/complex_expected.out b/tests/testdata/coverage/complex_expected.out similarity index 100% rename from cli/tests/testdata/coverage/complex_expected.out rename to tests/testdata/coverage/complex_expected.out diff --git a/cli/tests/testdata/coverage/complex_test.ts b/tests/testdata/coverage/complex_test.ts similarity index 100% rename from cli/tests/testdata/coverage/complex_test.ts rename to tests/testdata/coverage/complex_test.ts diff --git a/cli/tests/testdata/coverage/doesnt_exist.out b/tests/testdata/coverage/doesnt_exist.out similarity index 100% rename from cli/tests/testdata/coverage/doesnt_exist.out rename to tests/testdata/coverage/doesnt_exist.out diff --git a/cli/tests/testdata/coverage/final_blankline.js b/tests/testdata/coverage/final_blankline.js similarity index 100% rename from cli/tests/testdata/coverage/final_blankline.js rename to tests/testdata/coverage/final_blankline.js diff --git a/cli/tests/testdata/coverage/final_blankline_expected.lcov b/tests/testdata/coverage/final_blankline_expected.lcov similarity index 100% rename from cli/tests/testdata/coverage/final_blankline_expected.lcov rename to tests/testdata/coverage/final_blankline_expected.lcov diff --git a/cli/tests/testdata/coverage/final_blankline_expected.out b/tests/testdata/coverage/final_blankline_expected.out similarity index 100% rename from cli/tests/testdata/coverage/final_blankline_expected.out rename to tests/testdata/coverage/final_blankline_expected.out diff --git a/cli/tests/testdata/coverage/final_blankline_test.js b/tests/testdata/coverage/final_blankline_test.js similarity index 100% rename from cli/tests/testdata/coverage/final_blankline_test.js rename to tests/testdata/coverage/final_blankline_test.js diff --git a/cli/tests/testdata/coverage/invalid_cache/mod.test.ts b/tests/testdata/coverage/invalid_cache/mod.test.ts similarity index 100% rename from cli/tests/testdata/coverage/invalid_cache/mod.test.ts rename to tests/testdata/coverage/invalid_cache/mod.test.ts diff --git a/cli/tests/testdata/coverage/invalid_cache/mod_after.ts b/tests/testdata/coverage/invalid_cache/mod_after.ts similarity index 100% rename from cli/tests/testdata/coverage/invalid_cache/mod_after.ts rename to tests/testdata/coverage/invalid_cache/mod_after.ts diff --git a/cli/tests/testdata/coverage/invalid_cache/mod_before.ts b/tests/testdata/coverage/invalid_cache/mod_before.ts similarity index 100% rename from cli/tests/testdata/coverage/invalid_cache/mod_before.ts rename to tests/testdata/coverage/invalid_cache/mod_before.ts diff --git a/cli/tests/testdata/coverage/multifile/a_test.js b/tests/testdata/coverage/multifile/a_test.js similarity index 100% rename from cli/tests/testdata/coverage/multifile/a_test.js rename to tests/testdata/coverage/multifile/a_test.js diff --git a/cli/tests/testdata/coverage/multifile/b_test.js b/tests/testdata/coverage/multifile/b_test.js similarity index 100% rename from cli/tests/testdata/coverage/multifile/b_test.js rename to tests/testdata/coverage/multifile/b_test.js diff --git a/cli/tests/testdata/coverage/multifile/expected.lcov b/tests/testdata/coverage/multifile/expected.lcov similarity index 100% rename from cli/tests/testdata/coverage/multifile/expected.lcov rename to tests/testdata/coverage/multifile/expected.lcov diff --git a/cli/tests/testdata/coverage/multifile/expected.out b/tests/testdata/coverage/multifile/expected.out similarity index 100% rename from cli/tests/testdata/coverage/multifile/expected.out rename to tests/testdata/coverage/multifile/expected.out diff --git a/cli/tests/testdata/coverage/multifile/mod.js b/tests/testdata/coverage/multifile/mod.js similarity index 100% rename from cli/tests/testdata/coverage/multifile/mod.js rename to tests/testdata/coverage/multifile/mod.js diff --git a/cli/tests/testdata/coverage/multisource/bar.ts b/tests/testdata/coverage/multisource/bar.ts similarity index 100% rename from cli/tests/testdata/coverage/multisource/bar.ts rename to tests/testdata/coverage/multisource/bar.ts diff --git a/cli/tests/testdata/coverage/multisource/baz/quux.ts b/tests/testdata/coverage/multisource/baz/quux.ts similarity index 100% rename from cli/tests/testdata/coverage/multisource/baz/quux.ts rename to tests/testdata/coverage/multisource/baz/quux.ts diff --git a/cli/tests/testdata/coverage/multisource/baz/qux.ts b/tests/testdata/coverage/multisource/baz/qux.ts similarity index 100% rename from cli/tests/testdata/coverage/multisource/baz/qux.ts rename to tests/testdata/coverage/multisource/baz/qux.ts diff --git a/cli/tests/testdata/coverage/multisource/foo.ts b/tests/testdata/coverage/multisource/foo.ts similarity index 100% rename from cli/tests/testdata/coverage/multisource/foo.ts rename to tests/testdata/coverage/multisource/foo.ts diff --git a/cli/tests/testdata/coverage/multisource/test.ts b/tests/testdata/coverage/multisource/test.ts similarity index 100% rename from cli/tests/testdata/coverage/multisource/test.ts rename to tests/testdata/coverage/multisource/test.ts diff --git a/cli/tests/testdata/coverage/no_internal_code_test.ts b/tests/testdata/coverage/no_internal_code_test.ts similarity index 100% rename from cli/tests/testdata/coverage/no_internal_code_test.ts rename to tests/testdata/coverage/no_internal_code_test.ts diff --git a/cli/tests/testdata/coverage/no_internal_node_code_test.ts b/tests/testdata/coverage/no_internal_node_code_test.ts similarity index 100% rename from cli/tests/testdata/coverage/no_internal_node_code_test.ts rename to tests/testdata/coverage/no_internal_node_code_test.ts diff --git a/cli/tests/testdata/coverage/no_npm_coverage/expected.out b/tests/testdata/coverage/no_npm_coverage/expected.out similarity index 100% rename from cli/tests/testdata/coverage/no_npm_coverage/expected.out rename to tests/testdata/coverage/no_npm_coverage/expected.out diff --git a/cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage.ts b/tests/testdata/coverage/no_npm_coverage/no_npm_coverage.ts similarity index 100% rename from cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage.ts rename to tests/testdata/coverage/no_npm_coverage/no_npm_coverage.ts diff --git a/cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts b/tests/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts similarity index 100% rename from cli/tests/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts rename to tests/testdata/coverage/no_npm_coverage/no_npm_coverage_test.ts diff --git a/cli/tests/testdata/coverage/no_snaps_included/__snapshots__/no_snaps_included_test.ts.snap b/tests/testdata/coverage/no_snaps_included/__snapshots__/no_snaps_included_test.ts.snap similarity index 100% rename from cli/tests/testdata/coverage/no_snaps_included/__snapshots__/no_snaps_included_test.ts.snap rename to tests/testdata/coverage/no_snaps_included/__snapshots__/no_snaps_included_test.ts.snap diff --git a/cli/tests/testdata/coverage/no_snaps_included/expected.out b/tests/testdata/coverage/no_snaps_included/expected.out similarity index 100% rename from cli/tests/testdata/coverage/no_snaps_included/expected.out rename to tests/testdata/coverage/no_snaps_included/expected.out diff --git a/cli/tests/testdata/coverage/no_snaps_included/no_snaps_included.ts b/tests/testdata/coverage/no_snaps_included/no_snaps_included.ts similarity index 100% rename from cli/tests/testdata/coverage/no_snaps_included/no_snaps_included.ts rename to tests/testdata/coverage/no_snaps_included/no_snaps_included.ts diff --git a/cli/tests/testdata/coverage/no_snaps_included/no_snaps_included_test.ts b/tests/testdata/coverage/no_snaps_included/no_snaps_included_test.ts similarity index 77% rename from cli/tests/testdata/coverage/no_snaps_included/no_snaps_included_test.ts rename to tests/testdata/coverage/no_snaps_included/no_snaps_included_test.ts index e1f99ed9bb..6fb44fcc68 100644 --- a/cli/tests/testdata/coverage/no_snaps_included/no_snaps_included_test.ts +++ b/tests/testdata/coverage/no_snaps_included/no_snaps_included_test.ts @@ -1,4 +1,4 @@ -import { assertSnapshot } from "../../../../../test_util/std/testing/snapshot.ts"; +import { assertSnapshot } from "../../../../test_util/std/testing/snapshot.ts"; import { truth } from "./no_snaps_included.ts"; Deno.test("the truth", () => { diff --git a/cli/tests/testdata/coverage/no_tests_included/expected.out b/tests/testdata/coverage/no_tests_included/expected.out similarity index 100% rename from cli/tests/testdata/coverage/no_tests_included/expected.out rename to tests/testdata/coverage/no_tests_included/expected.out diff --git a/cli/tests/testdata/coverage/no_tests_included/foo.test.js b/tests/testdata/coverage/no_tests_included/foo.test.js similarity index 61% rename from cli/tests/testdata/coverage/no_tests_included/foo.test.js rename to tests/testdata/coverage/no_tests_included/foo.test.js index f555c2d0a6..46dd037bef 100644 --- a/cli/tests/testdata/coverage/no_tests_included/foo.test.js +++ b/tests/testdata/coverage/no_tests_included/foo.test.js @@ -1,5 +1,5 @@ import { addNumbers } from "./foo.ts"; -import { assertEquals } from "../../../../../test_util/std/assert/mod.ts"; +import { assertEquals } from "../../../../test_util/std/assert/mod.ts"; Deno.test("addNumbers works", () => { assertEquals(addNumbers(1, 2), 3); diff --git a/cli/tests/testdata/coverage/no_tests_included/foo.test.mts b/tests/testdata/coverage/no_tests_included/foo.test.mts similarity index 61% rename from cli/tests/testdata/coverage/no_tests_included/foo.test.mts rename to tests/testdata/coverage/no_tests_included/foo.test.mts index f555c2d0a6..46dd037bef 100644 --- a/cli/tests/testdata/coverage/no_tests_included/foo.test.mts +++ b/tests/testdata/coverage/no_tests_included/foo.test.mts @@ -1,5 +1,5 @@ import { addNumbers } from "./foo.ts"; -import { assertEquals } from "../../../../../test_util/std/assert/mod.ts"; +import { assertEquals } from "../../../../test_util/std/assert/mod.ts"; Deno.test("addNumbers works", () => { assertEquals(addNumbers(1, 2), 3); diff --git a/cli/tests/testdata/coverage/no_tests_included/foo.test.ts b/tests/testdata/coverage/no_tests_included/foo.test.ts similarity index 61% rename from cli/tests/testdata/coverage/no_tests_included/foo.test.ts rename to tests/testdata/coverage/no_tests_included/foo.test.ts index f555c2d0a6..46dd037bef 100644 --- a/cli/tests/testdata/coverage/no_tests_included/foo.test.ts +++ b/tests/testdata/coverage/no_tests_included/foo.test.ts @@ -1,5 +1,5 @@ import { addNumbers } from "./foo.ts"; -import { assertEquals } from "../../../../../test_util/std/assert/mod.ts"; +import { assertEquals } from "../../../../test_util/std/assert/mod.ts"; Deno.test("addNumbers works", () => { assertEquals(addNumbers(1, 2), 3); diff --git a/cli/tests/testdata/coverage/no_tests_included/foo.ts b/tests/testdata/coverage/no_tests_included/foo.ts similarity index 100% rename from cli/tests/testdata/coverage/no_tests_included/foo.ts rename to tests/testdata/coverage/no_tests_included/foo.ts diff --git a/cli/tests/testdata/coverage/no_transpiled_lines/expected.lcov b/tests/testdata/coverage/no_transpiled_lines/expected.lcov similarity index 100% rename from cli/tests/testdata/coverage/no_transpiled_lines/expected.lcov rename to tests/testdata/coverage/no_transpiled_lines/expected.lcov diff --git a/cli/tests/testdata/coverage/no_transpiled_lines/expected.out b/tests/testdata/coverage/no_transpiled_lines/expected.out similarity index 100% rename from cli/tests/testdata/coverage/no_transpiled_lines/expected.out rename to tests/testdata/coverage/no_transpiled_lines/expected.out diff --git a/tests/testdata/coverage/no_transpiled_lines/index.ts b/tests/testdata/coverage/no_transpiled_lines/index.ts new file mode 100644 index 0000000000..8b87e76805 --- /dev/null +++ b/tests/testdata/coverage/no_transpiled_lines/index.ts @@ -0,0 +1,3 @@ +export { assertStrictEquals } from "../../../../test_util/std/assert/mod.ts"; + +export * from "./interface.ts"; diff --git a/cli/tests/testdata/coverage/no_transpiled_lines/interface.ts b/tests/testdata/coverage/no_transpiled_lines/interface.ts similarity index 100% rename from cli/tests/testdata/coverage/no_transpiled_lines/interface.ts rename to tests/testdata/coverage/no_transpiled_lines/interface.ts diff --git a/cli/tests/testdata/coverage/no_transpiled_lines/repro_test.ts b/tests/testdata/coverage/no_transpiled_lines/repro_test.ts similarity index 100% rename from cli/tests/testdata/coverage/no_transpiled_lines/repro_test.ts rename to tests/testdata/coverage/no_transpiled_lines/repro_test.ts diff --git a/cli/tests/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts b/tests/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts similarity index 100% rename from cli/tests/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts rename to tests/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts diff --git a/cli/tests/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts.out b/tests/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts.out similarity index 100% rename from cli/tests/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts.out rename to tests/testdata/doc/060_deno_doc_displays_all_overloads_in_details_view.ts.out diff --git a/cli/tests/testdata/doc/deno_doc.ts b/tests/testdata/doc/deno_doc.ts similarity index 100% rename from cli/tests/testdata/doc/deno_doc.ts rename to tests/testdata/doc/deno_doc.ts diff --git a/cli/tests/testdata/doc/deno_doc2.ts b/tests/testdata/doc/deno_doc2.ts similarity index 100% rename from cli/tests/testdata/doc/deno_doc2.ts rename to tests/testdata/doc/deno_doc2.ts diff --git a/cli/tests/testdata/doc/deno_doc_builtin.out b/tests/testdata/doc/deno_doc_builtin.out similarity index 100% rename from cli/tests/testdata/doc/deno_doc_builtin.out rename to tests/testdata/doc/deno_doc_builtin.out diff --git a/cli/tests/testdata/doc/import_map.json b/tests/testdata/doc/import_map.json similarity index 100% rename from cli/tests/testdata/doc/import_map.json rename to tests/testdata/doc/import_map.json diff --git a/cli/tests/testdata/doc/invalid_url.out b/tests/testdata/doc/invalid_url.out similarity index 100% rename from cli/tests/testdata/doc/invalid_url.out rename to tests/testdata/doc/invalid_url.out diff --git a/cli/tests/testdata/doc/lint_success.out b/tests/testdata/doc/lint_success.out similarity index 100% rename from cli/tests/testdata/doc/lint_success.out rename to tests/testdata/doc/lint_success.out diff --git a/cli/tests/testdata/doc/lint_success.ts b/tests/testdata/doc/lint_success.ts similarity index 100% rename from cli/tests/testdata/doc/lint_success.ts rename to tests/testdata/doc/lint_success.ts diff --git a/cli/tests/testdata/doc/lint_success_html.out b/tests/testdata/doc/lint_success_html.out similarity index 100% rename from cli/tests/testdata/doc/lint_success_html.out rename to tests/testdata/doc/lint_success_html.out diff --git a/cli/tests/testdata/doc/lint_success_json.out b/tests/testdata/doc/lint_success_json.out similarity index 100% rename from cli/tests/testdata/doc/lint_success_json.out rename to tests/testdata/doc/lint_success_json.out diff --git a/cli/tests/testdata/doc/module/fun.js b/tests/testdata/doc/module/fun.js similarity index 100% rename from cli/tests/testdata/doc/module/fun.js rename to tests/testdata/doc/module/fun.js diff --git a/cli/tests/testdata/doc/referenced_private_types.out b/tests/testdata/doc/referenced_private_types.out similarity index 100% rename from cli/tests/testdata/doc/referenced_private_types.out rename to tests/testdata/doc/referenced_private_types.out diff --git a/cli/tests/testdata/doc/referenced_private_types.ts b/tests/testdata/doc/referenced_private_types.ts similarity index 100% rename from cli/tests/testdata/doc/referenced_private_types.ts rename to tests/testdata/doc/referenced_private_types.ts diff --git a/cli/tests/testdata/doc/referenced_private_types_fixed.out b/tests/testdata/doc/referenced_private_types_fixed.out similarity index 100% rename from cli/tests/testdata/doc/referenced_private_types_fixed.out rename to tests/testdata/doc/referenced_private_types_fixed.out diff --git a/cli/tests/testdata/doc/referenced_private_types_fixed.ts b/tests/testdata/doc/referenced_private_types_fixed.ts similarity index 100% rename from cli/tests/testdata/doc/referenced_private_types_fixed.ts rename to tests/testdata/doc/referenced_private_types_fixed.ts diff --git a/cli/tests/testdata/doc/referenced_private_types_lint.out b/tests/testdata/doc/referenced_private_types_lint.out similarity index 100% rename from cli/tests/testdata/doc/referenced_private_types_lint.out rename to tests/testdata/doc/referenced_private_types_lint.out diff --git a/cli/tests/testdata/doc/types_header.out b/tests/testdata/doc/types_header.out similarity index 100% rename from cli/tests/testdata/doc/types_header.out rename to tests/testdata/doc/types_header.out diff --git a/cli/tests/testdata/doc/types_header.ts b/tests/testdata/doc/types_header.ts similarity index 100% rename from cli/tests/testdata/doc/types_header.ts rename to tests/testdata/doc/types_header.ts diff --git a/cli/tests/testdata/doc/types_hint.out b/tests/testdata/doc/types_hint.out similarity index 100% rename from cli/tests/testdata/doc/types_hint.out rename to tests/testdata/doc/types_hint.out diff --git a/cli/tests/testdata/doc/types_hint.ts b/tests/testdata/doc/types_hint.ts similarity index 100% rename from cli/tests/testdata/doc/types_hint.ts rename to tests/testdata/doc/types_hint.ts diff --git a/cli/tests/testdata/doc/types_ref.js b/tests/testdata/doc/types_ref.js similarity index 100% rename from cli/tests/testdata/doc/types_ref.js rename to tests/testdata/doc/types_ref.js diff --git a/cli/tests/testdata/doc/types_ref.out b/tests/testdata/doc/types_ref.out similarity index 100% rename from cli/tests/testdata/doc/types_ref.out rename to tests/testdata/doc/types_ref.out diff --git a/cli/tests/testdata/doc/use_import_map.js b/tests/testdata/doc/use_import_map.js similarity index 100% rename from cli/tests/testdata/doc/use_import_map.js rename to tests/testdata/doc/use_import_map.js diff --git a/cli/tests/testdata/doc/use_import_map.out b/tests/testdata/doc/use_import_map.out similarity index 100% rename from cli/tests/testdata/doc/use_import_map.out rename to tests/testdata/doc/use_import_map.out diff --git a/cli/tests/testdata/dynamic_import/b.js b/tests/testdata/dynamic_import/b.js similarity index 100% rename from cli/tests/testdata/dynamic_import/b.js rename to tests/testdata/dynamic_import/b.js diff --git a/cli/tests/testdata/dynamic_import/c.js b/tests/testdata/dynamic_import/c.js similarity index 100% rename from cli/tests/testdata/dynamic_import/c.js rename to tests/testdata/dynamic_import/c.js diff --git a/cli/tests/testdata/dynamic_import/empty_1.ts b/tests/testdata/dynamic_import/empty_1.ts similarity index 100% rename from cli/tests/testdata/dynamic_import/empty_1.ts rename to tests/testdata/dynamic_import/empty_1.ts diff --git a/cli/tests/testdata/dynamic_import/empty_2.ts b/tests/testdata/dynamic_import/empty_2.ts similarity index 100% rename from cli/tests/testdata/dynamic_import/empty_2.ts rename to tests/testdata/dynamic_import/empty_2.ts diff --git a/cli/tests/testdata/dynamic_import/permissions_blob_local.ts b/tests/testdata/dynamic_import/permissions_blob_local.ts similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_blob_local.ts rename to tests/testdata/dynamic_import/permissions_blob_local.ts diff --git a/cli/tests/testdata/dynamic_import/permissions_blob_local.ts.out b/tests/testdata/dynamic_import/permissions_blob_local.ts.out similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_blob_local.ts.out rename to tests/testdata/dynamic_import/permissions_blob_local.ts.out diff --git a/cli/tests/testdata/dynamic_import/permissions_blob_remote.ts b/tests/testdata/dynamic_import/permissions_blob_remote.ts similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_blob_remote.ts rename to tests/testdata/dynamic_import/permissions_blob_remote.ts diff --git a/cli/tests/testdata/dynamic_import/permissions_blob_remote.ts.out b/tests/testdata/dynamic_import/permissions_blob_remote.ts.out similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_blob_remote.ts.out rename to tests/testdata/dynamic_import/permissions_blob_remote.ts.out diff --git a/cli/tests/testdata/dynamic_import/permissions_data_local.ts b/tests/testdata/dynamic_import/permissions_data_local.ts similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_data_local.ts rename to tests/testdata/dynamic_import/permissions_data_local.ts diff --git a/cli/tests/testdata/dynamic_import/permissions_data_local.ts.out b/tests/testdata/dynamic_import/permissions_data_local.ts.out similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_data_local.ts.out rename to tests/testdata/dynamic_import/permissions_data_local.ts.out diff --git a/cli/tests/testdata/dynamic_import/permissions_data_remote.ts b/tests/testdata/dynamic_import/permissions_data_remote.ts similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_data_remote.ts rename to tests/testdata/dynamic_import/permissions_data_remote.ts diff --git a/cli/tests/testdata/dynamic_import/permissions_data_remote.ts.out b/tests/testdata/dynamic_import/permissions_data_remote.ts.out similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_data_remote.ts.out rename to tests/testdata/dynamic_import/permissions_data_remote.ts.out diff --git a/cli/tests/testdata/dynamic_import/permissions_remote_remote.ts b/tests/testdata/dynamic_import/permissions_remote_remote.ts similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_remote_remote.ts rename to tests/testdata/dynamic_import/permissions_remote_remote.ts diff --git a/cli/tests/testdata/dynamic_import/permissions_remote_remote.ts.out b/tests/testdata/dynamic_import/permissions_remote_remote.ts.out similarity index 100% rename from cli/tests/testdata/dynamic_import/permissions_remote_remote.ts.out rename to tests/testdata/dynamic_import/permissions_remote_remote.ts.out diff --git a/cli/tests/testdata/dynamic_import/static_analysis_no_permissions.ts b/tests/testdata/dynamic_import/static_analysis_no_permissions.ts similarity index 100% rename from cli/tests/testdata/dynamic_import/static_analysis_no_permissions.ts rename to tests/testdata/dynamic_import/static_analysis_no_permissions.ts diff --git a/cli/tests/testdata/dynamic_import/static_analysis_no_permissions.ts.out b/tests/testdata/dynamic_import/static_analysis_no_permissions.ts.out similarity index 100% rename from cli/tests/testdata/dynamic_import/static_analysis_no_permissions.ts.out rename to tests/testdata/dynamic_import/static_analysis_no_permissions.ts.out diff --git a/cli/tests/testdata/dynamic_import/static_remote.ts b/tests/testdata/dynamic_import/static_remote.ts similarity index 100% rename from cli/tests/testdata/dynamic_import/static_remote.ts rename to tests/testdata/dynamic_import/static_remote.ts diff --git a/cli/tests/testdata/echo.ts b/tests/testdata/echo.ts similarity index 100% rename from cli/tests/testdata/echo.ts rename to tests/testdata/echo.ts diff --git a/cli/tests/testdata/echo_server.ts b/tests/testdata/echo_server.ts similarity index 84% rename from cli/tests/testdata/echo_server.ts rename to tests/testdata/echo_server.ts index 658b07374e..e7622c7aae 100644 --- a/cli/tests/testdata/echo_server.ts +++ b/tests/testdata/echo_server.ts @@ -1,4 +1,4 @@ -import { copy } from "../../../test_util/std/streams/copy.ts"; +import { copy } from "../../test_util/std/streams/copy.ts"; const addr = Deno.args[0] || "0.0.0.0:4544"; const [hostname, port] = addr.split(":"); const listener = Deno.listen({ hostname, port: Number(port) }); diff --git a/cli/tests/testdata/encoding/utf-16be.ts b/tests/testdata/encoding/utf-16be.ts similarity index 100% rename from cli/tests/testdata/encoding/utf-16be.ts rename to tests/testdata/encoding/utf-16be.ts diff --git a/cli/tests/testdata/encoding/utf-16le.ts b/tests/testdata/encoding/utf-16le.ts similarity index 100% rename from cli/tests/testdata/encoding/utf-16le.ts rename to tests/testdata/encoding/utf-16le.ts diff --git a/cli/tests/testdata/encoding/utf-8.ts b/tests/testdata/encoding/utf-8.ts similarity index 100% rename from cli/tests/testdata/encoding/utf-8.ts rename to tests/testdata/encoding/utf-8.ts diff --git a/cli/tests/testdata/encoding/windows-1255 b/tests/testdata/encoding/windows-1255 similarity index 100% rename from cli/tests/testdata/encoding/windows-1255 rename to tests/testdata/encoding/windows-1255 diff --git a/cli/tests/testdata/env b/tests/testdata/env similarity index 100% rename from cli/tests/testdata/env rename to tests/testdata/env diff --git a/cli/tests/testdata/error_cause_recursive_aggregate.ts b/tests/testdata/error_cause_recursive_aggregate.ts similarity index 100% rename from cli/tests/testdata/error_cause_recursive_aggregate.ts rename to tests/testdata/error_cause_recursive_aggregate.ts diff --git a/cli/tests/testdata/error_cause_recursive_aggregate.ts.out b/tests/testdata/error_cause_recursive_aggregate.ts.out similarity index 100% rename from cli/tests/testdata/error_cause_recursive_aggregate.ts.out rename to tests/testdata/error_cause_recursive_aggregate.ts.out diff --git a/cli/tests/testdata/error_cause_recursive_tail.ts b/tests/testdata/error_cause_recursive_tail.ts similarity index 100% rename from cli/tests/testdata/error_cause_recursive_tail.ts rename to tests/testdata/error_cause_recursive_tail.ts diff --git a/cli/tests/testdata/error_cause_recursive_tail.ts.out b/tests/testdata/error_cause_recursive_tail.ts.out similarity index 100% rename from cli/tests/testdata/error_cause_recursive_tail.ts.out rename to tests/testdata/error_cause_recursive_tail.ts.out diff --git a/cli/tests/testdata/eval/check_local_by_default.out b/tests/testdata/eval/check_local_by_default.out similarity index 100% rename from cli/tests/testdata/eval/check_local_by_default.out rename to tests/testdata/eval/check_local_by_default.out diff --git a/cli/tests/testdata/eval/check_local_by_default2.out b/tests/testdata/eval/check_local_by_default2.out similarity index 100% rename from cli/tests/testdata/eval/check_local_by_default2.out rename to tests/testdata/eval/check_local_by_default2.out diff --git a/cli/tests/testdata/eval/check_local_by_default2.ts b/tests/testdata/eval/check_local_by_default2.ts similarity index 100% rename from cli/tests/testdata/eval/check_local_by_default2.ts rename to tests/testdata/eval/check_local_by_default2.ts diff --git a/cli/tests/testdata/eval/dyn_import_eval.out b/tests/testdata/eval/dyn_import_eval.out similarity index 100% rename from cli/tests/testdata/eval/dyn_import_eval.out rename to tests/testdata/eval/dyn_import_eval.out diff --git a/cli/tests/testdata/eval/env_file_missing.out b/tests/testdata/eval/env_file_missing.out similarity index 100% rename from cli/tests/testdata/eval/env_file_missing.out rename to tests/testdata/eval/env_file_missing.out diff --git a/cli/tests/testdata/file_extensions/js_without_extension b/tests/testdata/file_extensions/js_without_extension similarity index 100% rename from cli/tests/testdata/file_extensions/js_without_extension rename to tests/testdata/file_extensions/js_without_extension diff --git a/cli/tests/testdata/file_extensions/js_without_extension.out b/tests/testdata/file_extensions/js_without_extension.out similarity index 100% rename from cli/tests/testdata/file_extensions/js_without_extension.out rename to tests/testdata/file_extensions/js_without_extension.out diff --git a/cli/tests/testdata/file_extensions/ts_with_extension.out b/tests/testdata/file_extensions/ts_with_extension.out similarity index 100% rename from cli/tests/testdata/file_extensions/ts_with_extension.out rename to tests/testdata/file_extensions/ts_with_extension.out diff --git a/cli/tests/testdata/file_extensions/ts_with_extension.ts b/tests/testdata/file_extensions/ts_with_extension.ts similarity index 100% rename from cli/tests/testdata/file_extensions/ts_with_extension.ts rename to tests/testdata/file_extensions/ts_with_extension.ts diff --git a/cli/tests/testdata/file_extensions/ts_with_js_extension.js b/tests/testdata/file_extensions/ts_with_js_extension.js similarity index 100% rename from cli/tests/testdata/file_extensions/ts_with_js_extension.js rename to tests/testdata/file_extensions/ts_with_js_extension.js diff --git a/cli/tests/testdata/file_extensions/ts_with_js_extension.out b/tests/testdata/file_extensions/ts_with_js_extension.out similarity index 100% rename from cli/tests/testdata/file_extensions/ts_with_js_extension.out rename to tests/testdata/file_extensions/ts_with_js_extension.out diff --git a/cli/tests/testdata/file_extensions/ts_without_extension b/tests/testdata/file_extensions/ts_without_extension similarity index 100% rename from cli/tests/testdata/file_extensions/ts_without_extension rename to tests/testdata/file_extensions/ts_without_extension diff --git a/cli/tests/testdata/file_extensions/ts_without_extension.out b/tests/testdata/file_extensions/ts_without_extension.out similarity index 100% rename from cli/tests/testdata/file_extensions/ts_without_extension.out rename to tests/testdata/file_extensions/ts_without_extension.out diff --git a/cli/tests/testdata/fmt/badly_formatted.ipynb b/tests/testdata/fmt/badly_formatted.ipynb similarity index 100% rename from cli/tests/testdata/fmt/badly_formatted.ipynb rename to tests/testdata/fmt/badly_formatted.ipynb diff --git a/cli/tests/testdata/fmt/badly_formatted.json b/tests/testdata/fmt/badly_formatted.json similarity index 100% rename from cli/tests/testdata/fmt/badly_formatted.json rename to tests/testdata/fmt/badly_formatted.json diff --git a/cli/tests/testdata/fmt/badly_formatted.md b/tests/testdata/fmt/badly_formatted.md similarity index 100% rename from cli/tests/testdata/fmt/badly_formatted.md rename to tests/testdata/fmt/badly_formatted.md diff --git a/cli/tests/testdata/fmt/badly_formatted.mjs b/tests/testdata/fmt/badly_formatted.mjs similarity index 100% rename from cli/tests/testdata/fmt/badly_formatted.mjs rename to tests/testdata/fmt/badly_formatted.mjs diff --git a/cli/tests/testdata/fmt/badly_formatted_fixed.ipynb b/tests/testdata/fmt/badly_formatted_fixed.ipynb similarity index 100% rename from cli/tests/testdata/fmt/badly_formatted_fixed.ipynb rename to tests/testdata/fmt/badly_formatted_fixed.ipynb diff --git a/cli/tests/testdata/fmt/badly_formatted_fixed.js b/tests/testdata/fmt/badly_formatted_fixed.js similarity index 100% rename from cli/tests/testdata/fmt/badly_formatted_fixed.js rename to tests/testdata/fmt/badly_formatted_fixed.js diff --git a/cli/tests/testdata/fmt/badly_formatted_fixed.json b/tests/testdata/fmt/badly_formatted_fixed.json similarity index 100% rename from cli/tests/testdata/fmt/badly_formatted_fixed.json rename to tests/testdata/fmt/badly_formatted_fixed.json diff --git a/cli/tests/testdata/fmt/badly_formatted_fixed.md b/tests/testdata/fmt/badly_formatted_fixed.md similarity index 100% rename from cli/tests/testdata/fmt/badly_formatted_fixed.md rename to tests/testdata/fmt/badly_formatted_fixed.md diff --git a/cli/tests/testdata/fmt/deno.glob.json b/tests/testdata/fmt/deno.glob.json similarity index 100% rename from cli/tests/testdata/fmt/deno.glob.json rename to tests/testdata/fmt/deno.glob.json diff --git a/cli/tests/testdata/fmt/deno.malformed.jsonc b/tests/testdata/fmt/deno.malformed.jsonc similarity index 100% rename from cli/tests/testdata/fmt/deno.malformed.jsonc rename to tests/testdata/fmt/deno.malformed.jsonc diff --git a/cli/tests/testdata/fmt/deno.malformed2.jsonc b/tests/testdata/fmt/deno.malformed2.jsonc similarity index 100% rename from cli/tests/testdata/fmt/deno.malformed2.jsonc rename to tests/testdata/fmt/deno.malformed2.jsonc diff --git a/cli/tests/testdata/fmt/expected_fmt_check_formatted_files.out b/tests/testdata/fmt/expected_fmt_check_formatted_files.out similarity index 100% rename from cli/tests/testdata/fmt/expected_fmt_check_formatted_files.out rename to tests/testdata/fmt/expected_fmt_check_formatted_files.out diff --git a/cli/tests/testdata/fmt/expected_fmt_check_ignore.out b/tests/testdata/fmt/expected_fmt_check_ignore.out similarity index 100% rename from cli/tests/testdata/fmt/expected_fmt_check_ignore.out rename to tests/testdata/fmt/expected_fmt_check_ignore.out diff --git a/cli/tests/testdata/fmt/expected_fmt_check_verbose_formatted_files.out b/tests/testdata/fmt/expected_fmt_check_verbose_formatted_files.out similarity index 100% rename from cli/tests/testdata/fmt/expected_fmt_check_verbose_formatted_files.out rename to tests/testdata/fmt/expected_fmt_check_verbose_formatted_files.out diff --git a/cli/tests/testdata/fmt/fmt_check_parse_error.out b/tests/testdata/fmt/fmt_check_parse_error.out similarity index 100% rename from cli/tests/testdata/fmt/fmt_check_parse_error.out rename to tests/testdata/fmt/fmt_check_parse_error.out diff --git a/cli/tests/testdata/fmt/fmt_with_config.out b/tests/testdata/fmt/fmt_with_config.out similarity index 100% rename from cli/tests/testdata/fmt/fmt_with_config.out rename to tests/testdata/fmt/fmt_with_config.out diff --git a/cli/tests/testdata/fmt/fmt_with_config_and_flags.out b/tests/testdata/fmt/fmt_with_config_and_flags.out similarity index 100% rename from cli/tests/testdata/fmt/fmt_with_config_and_flags.out rename to tests/testdata/fmt/fmt_with_config_and_flags.out diff --git a/cli/tests/testdata/fmt/fmt_with_config_default.out b/tests/testdata/fmt/fmt_with_config_default.out similarity index 100% rename from cli/tests/testdata/fmt/fmt_with_config_default.out rename to tests/testdata/fmt/fmt_with_config_default.out diff --git a/cli/tests/testdata/fmt/fmt_with_deprecated_config.out b/tests/testdata/fmt/fmt_with_deprecated_config.out similarity index 100% rename from cli/tests/testdata/fmt/fmt_with_deprecated_config.out rename to tests/testdata/fmt/fmt_with_deprecated_config.out diff --git a/cli/tests/testdata/fmt/fmt_with_malformed_config.out b/tests/testdata/fmt/fmt_with_malformed_config.out similarity index 100% rename from cli/tests/testdata/fmt/fmt_with_malformed_config.out rename to tests/testdata/fmt/fmt_with_malformed_config.out diff --git a/cli/tests/testdata/fmt/fmt_with_malformed_config2.out b/tests/testdata/fmt/fmt_with_malformed_config2.out similarity index 100% rename from cli/tests/testdata/fmt/fmt_with_malformed_config2.out rename to tests/testdata/fmt/fmt_with_malformed_config2.out diff --git a/cli/tests/testdata/fmt/glob/data/tes.ts b/tests/testdata/fmt/glob/data/tes.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/data/tes.ts rename to tests/testdata/fmt/glob/data/tes.ts diff --git a/cli/tests/testdata/fmt/glob/data/test1.js b/tests/testdata/fmt/glob/data/test1.js similarity index 100% rename from cli/tests/testdata/fmt/glob/data/test1.js rename to tests/testdata/fmt/glob/data/test1.js diff --git a/cli/tests/testdata/fmt/glob/data/test1.ts b/tests/testdata/fmt/glob/data/test1.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/data/test1.ts rename to tests/testdata/fmt/glob/data/test1.ts diff --git a/cli/tests/testdata/fmt/glob/data/test12.ts b/tests/testdata/fmt/glob/data/test12.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/data/test12.ts rename to tests/testdata/fmt/glob/data/test12.ts diff --git a/cli/tests/testdata/fmt/glob/nested/fizz/bar.ts b/tests/testdata/fmt/glob/nested/fizz/bar.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/nested/fizz/bar.ts rename to tests/testdata/fmt/glob/nested/fizz/bar.ts diff --git a/cli/tests/testdata/fmt/glob/nested/fizz/bazz.ts b/tests/testdata/fmt/glob/nested/fizz/bazz.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/nested/fizz/bazz.ts rename to tests/testdata/fmt/glob/nested/fizz/bazz.ts diff --git a/cli/tests/testdata/fmt/glob/nested/fizz/fizz.ts b/tests/testdata/fmt/glob/nested/fizz/fizz.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/nested/fizz/fizz.ts rename to tests/testdata/fmt/glob/nested/fizz/fizz.ts diff --git a/cli/tests/testdata/fmt/glob/nested/fizz/foo.ts b/tests/testdata/fmt/glob/nested/fizz/foo.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/nested/fizz/foo.ts rename to tests/testdata/fmt/glob/nested/fizz/foo.ts diff --git a/cli/tests/testdata/fmt/glob/nested/foo/bar.ts b/tests/testdata/fmt/glob/nested/foo/bar.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/nested/foo/bar.ts rename to tests/testdata/fmt/glob/nested/foo/bar.ts diff --git a/cli/tests/testdata/fmt/glob/nested/foo/bazz.ts b/tests/testdata/fmt/glob/nested/foo/bazz.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/nested/foo/bazz.ts rename to tests/testdata/fmt/glob/nested/foo/bazz.ts diff --git a/cli/tests/testdata/fmt/glob/nested/foo/fizz.ts b/tests/testdata/fmt/glob/nested/foo/fizz.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/nested/foo/fizz.ts rename to tests/testdata/fmt/glob/nested/foo/fizz.ts diff --git a/cli/tests/testdata/fmt/glob/nested/foo/foo.ts b/tests/testdata/fmt/glob/nested/foo/foo.ts similarity index 100% rename from cli/tests/testdata/fmt/glob/nested/foo/foo.ts rename to tests/testdata/fmt/glob/nested/foo/foo.ts diff --git a/cli/tests/testdata/fmt/glob/pages/[id].ts b/tests/testdata/fmt/glob/pages/[id].ts similarity index 100% rename from cli/tests/testdata/fmt/glob/pages/[id].ts rename to tests/testdata/fmt/glob/pages/[id].ts diff --git a/cli/tests/testdata/fmt/invalid_data.json b/tests/testdata/fmt/invalid_data.json similarity index 100% rename from cli/tests/testdata/fmt/invalid_data.json rename to tests/testdata/fmt/invalid_data.json diff --git a/cli/tests/testdata/fmt/invalid_data.out b/tests/testdata/fmt/invalid_data.out similarity index 100% rename from cli/tests/testdata/fmt/invalid_data.out rename to tests/testdata/fmt/invalid_data.out diff --git a/cli/tests/testdata/fmt/parse_error/parse_error.ts b/tests/testdata/fmt/parse_error/parse_error.ts similarity index 100% rename from cli/tests/testdata/fmt/parse_error/parse_error.ts rename to tests/testdata/fmt/parse_error/parse_error.ts diff --git a/cli/tests/testdata/fmt/regular/formatted1.js b/tests/testdata/fmt/regular/formatted1.js similarity index 100% rename from cli/tests/testdata/fmt/regular/formatted1.js rename to tests/testdata/fmt/regular/formatted1.js diff --git a/cli/tests/testdata/fmt/regular/formatted2.ts b/tests/testdata/fmt/regular/formatted2.ts similarity index 100% rename from cli/tests/testdata/fmt/regular/formatted2.ts rename to tests/testdata/fmt/regular/formatted2.ts diff --git a/cli/tests/testdata/fmt/regular/formatted3.markdown b/tests/testdata/fmt/regular/formatted3.markdown similarity index 100% rename from cli/tests/testdata/fmt/regular/formatted3.markdown rename to tests/testdata/fmt/regular/formatted3.markdown diff --git a/cli/tests/testdata/fmt/regular/formatted4.jsonc b/tests/testdata/fmt/regular/formatted4.jsonc similarity index 100% rename from cli/tests/testdata/fmt/regular/formatted4.jsonc rename to tests/testdata/fmt/regular/formatted4.jsonc diff --git a/cli/tests/testdata/fmt/with_config/deno.deprecated.jsonc b/tests/testdata/fmt/with_config/deno.deprecated.jsonc similarity index 100% rename from cli/tests/testdata/fmt/with_config/deno.deprecated.jsonc rename to tests/testdata/fmt/with_config/deno.deprecated.jsonc diff --git a/cli/tests/testdata/fmt/with_config/deno.jsonc b/tests/testdata/fmt/with_config/deno.jsonc similarity index 100% rename from cli/tests/testdata/fmt/with_config/deno.jsonc rename to tests/testdata/fmt/with_config/deno.jsonc diff --git a/cli/tests/testdata/fmt/with_config/subdir/a.ts b/tests/testdata/fmt/with_config/subdir/a.ts similarity index 100% rename from cli/tests/testdata/fmt/with_config/subdir/a.ts rename to tests/testdata/fmt/with_config/subdir/a.ts diff --git a/cli/tests/testdata/fmt/with_config/subdir/b.ts b/tests/testdata/fmt/with_config/subdir/b.ts similarity index 100% rename from cli/tests/testdata/fmt/with_config/subdir/b.ts rename to tests/testdata/fmt/with_config/subdir/b.ts diff --git a/cli/tests/testdata/fmt/with_config/subdir/c.md b/tests/testdata/fmt/with_config/subdir/c.md similarity index 100% rename from cli/tests/testdata/fmt/with_config/subdir/c.md rename to tests/testdata/fmt/with_config/subdir/c.md diff --git a/cli/tests/testdata/import_attributes/data.json b/tests/testdata/import_attributes/data.json similarity index 100% rename from cli/tests/testdata/import_attributes/data.json rename to tests/testdata/import_attributes/data.json diff --git a/cli/tests/testdata/import_attributes/dynamic_error.out b/tests/testdata/import_attributes/dynamic_error.out similarity index 100% rename from cli/tests/testdata/import_attributes/dynamic_error.out rename to tests/testdata/import_attributes/dynamic_error.out diff --git a/cli/tests/testdata/import_attributes/dynamic_error.ts b/tests/testdata/import_attributes/dynamic_error.ts similarity index 100% rename from cli/tests/testdata/import_attributes/dynamic_error.ts rename to tests/testdata/import_attributes/dynamic_error.ts diff --git a/cli/tests/testdata/import_attributes/dynamic_import.out b/tests/testdata/import_attributes/dynamic_import.out similarity index 100% rename from cli/tests/testdata/import_attributes/dynamic_import.out rename to tests/testdata/import_attributes/dynamic_import.out diff --git a/cli/tests/testdata/import_attributes/dynamic_import.ts b/tests/testdata/import_attributes/dynamic_import.ts similarity index 100% rename from cli/tests/testdata/import_attributes/dynamic_import.ts rename to tests/testdata/import_attributes/dynamic_import.ts diff --git a/cli/tests/testdata/import_attributes/json_with_shebang.json b/tests/testdata/import_attributes/json_with_shebang.json similarity index 100% rename from cli/tests/testdata/import_attributes/json_with_shebang.json rename to tests/testdata/import_attributes/json_with_shebang.json diff --git a/cli/tests/testdata/import_attributes/json_with_shebang.ts b/tests/testdata/import_attributes/json_with_shebang.ts similarity index 100% rename from cli/tests/testdata/import_attributes/json_with_shebang.ts rename to tests/testdata/import_attributes/json_with_shebang.ts diff --git a/cli/tests/testdata/import_attributes/json_with_shebang.ts.out b/tests/testdata/import_attributes/json_with_shebang.ts.out similarity index 100% rename from cli/tests/testdata/import_attributes/json_with_shebang.ts.out rename to tests/testdata/import_attributes/json_with_shebang.ts.out diff --git a/cli/tests/testdata/import_attributes/static_error.out b/tests/testdata/import_attributes/static_error.out similarity index 100% rename from cli/tests/testdata/import_attributes/static_error.out rename to tests/testdata/import_attributes/static_error.out diff --git a/cli/tests/testdata/import_attributes/static_error.ts b/tests/testdata/import_attributes/static_error.ts similarity index 100% rename from cli/tests/testdata/import_attributes/static_error.ts rename to tests/testdata/import_attributes/static_error.ts diff --git a/cli/tests/testdata/import_attributes/static_export.out b/tests/testdata/import_attributes/static_export.out similarity index 100% rename from cli/tests/testdata/import_attributes/static_export.out rename to tests/testdata/import_attributes/static_export.out diff --git a/cli/tests/testdata/import_attributes/static_export.ts b/tests/testdata/import_attributes/static_export.ts similarity index 100% rename from cli/tests/testdata/import_attributes/static_export.ts rename to tests/testdata/import_attributes/static_export.ts diff --git a/cli/tests/testdata/import_attributes/static_import.out b/tests/testdata/import_attributes/static_import.out similarity index 100% rename from cli/tests/testdata/import_attributes/static_import.out rename to tests/testdata/import_attributes/static_import.out diff --git a/cli/tests/testdata/import_attributes/static_import.ts b/tests/testdata/import_attributes/static_import.ts similarity index 100% rename from cli/tests/testdata/import_attributes/static_import.ts rename to tests/testdata/import_attributes/static_import.ts diff --git a/cli/tests/testdata/import_attributes/static_reexport.ts b/tests/testdata/import_attributes/static_reexport.ts similarity index 100% rename from cli/tests/testdata/import_attributes/static_reexport.ts rename to tests/testdata/import_attributes/static_reexport.ts diff --git a/cli/tests/testdata/import_attributes/type_check.out b/tests/testdata/import_attributes/type_check.out similarity index 100% rename from cli/tests/testdata/import_attributes/type_check.out rename to tests/testdata/import_attributes/type_check.out diff --git a/cli/tests/testdata/import_attributes/type_check.ts b/tests/testdata/import_attributes/type_check.ts similarity index 100% rename from cli/tests/testdata/import_attributes/type_check.ts rename to tests/testdata/import_attributes/type_check.ts diff --git a/cli/tests/testdata/import_maps/config.json b/tests/testdata/import_maps/config.json similarity index 100% rename from cli/tests/testdata/import_maps/config.json rename to tests/testdata/import_maps/config.json diff --git a/cli/tests/testdata/import_maps/import_map.json b/tests/testdata/import_maps/import_map.json similarity index 100% rename from cli/tests/testdata/import_maps/import_map.json rename to tests/testdata/import_maps/import_map.json diff --git a/cli/tests/testdata/import_maps/import_map_invalid.json b/tests/testdata/import_maps/import_map_invalid.json similarity index 100% rename from cli/tests/testdata/import_maps/import_map_invalid.json rename to tests/testdata/import_maps/import_map_invalid.json diff --git a/cli/tests/testdata/import_maps/import_map_remote.json b/tests/testdata/import_maps/import_map_remote.json similarity index 100% rename from cli/tests/testdata/import_maps/import_map_remote.json rename to tests/testdata/import_maps/import_map_remote.json diff --git a/cli/tests/testdata/import_maps/lodash/lodash.ts b/tests/testdata/import_maps/lodash/lodash.ts similarity index 100% rename from cli/tests/testdata/import_maps/lodash/lodash.ts rename to tests/testdata/import_maps/lodash/lodash.ts diff --git a/cli/tests/testdata/import_maps/lodash/other_file.ts b/tests/testdata/import_maps/lodash/other_file.ts similarity index 100% rename from cli/tests/testdata/import_maps/lodash/other_file.ts rename to tests/testdata/import_maps/lodash/other_file.ts diff --git a/cli/tests/testdata/import_maps/moment/moment.ts b/tests/testdata/import_maps/moment/moment.ts similarity index 100% rename from cli/tests/testdata/import_maps/moment/moment.ts rename to tests/testdata/import_maps/moment/moment.ts diff --git a/cli/tests/testdata/import_maps/moment/other_file.ts b/tests/testdata/import_maps/moment/other_file.ts similarity index 100% rename from cli/tests/testdata/import_maps/moment/other_file.ts rename to tests/testdata/import_maps/moment/other_file.ts diff --git a/cli/tests/testdata/import_maps/print_hello.ts b/tests/testdata/import_maps/print_hello.ts similarity index 100% rename from cli/tests/testdata/import_maps/print_hello.ts rename to tests/testdata/import_maps/print_hello.ts diff --git a/cli/tests/testdata/import_maps/scope/scoped.ts b/tests/testdata/import_maps/scope/scoped.ts similarity index 100% rename from cli/tests/testdata/import_maps/scope/scoped.ts rename to tests/testdata/import_maps/scope/scoped.ts diff --git a/cli/tests/testdata/import_maps/scoped_moment.ts b/tests/testdata/import_maps/scoped_moment.ts similarity index 100% rename from cli/tests/testdata/import_maps/scoped_moment.ts rename to tests/testdata/import_maps/scoped_moment.ts diff --git a/cli/tests/testdata/import_maps/test.ts b/tests/testdata/import_maps/test.ts similarity index 100% rename from cli/tests/testdata/import_maps/test.ts rename to tests/testdata/import_maps/test.ts diff --git a/cli/tests/testdata/import_maps/test_remote.ts b/tests/testdata/import_maps/test_remote.ts similarity index 100% rename from cli/tests/testdata/import_maps/test_remote.ts rename to tests/testdata/import_maps/test_remote.ts diff --git a/cli/tests/testdata/import_maps/vue.ts b/tests/testdata/import_maps/vue.ts similarity index 100% rename from cli/tests/testdata/import_maps/vue.ts rename to tests/testdata/import_maps/vue.ts diff --git a/cli/tests/testdata/info/031_info_ts_error.out b/tests/testdata/info/031_info_ts_error.out similarity index 100% rename from cli/tests/testdata/info/031_info_ts_error.out rename to tests/testdata/info/031_info_ts_error.out diff --git a/cli/tests/testdata/info/031_info_ts_error.ts b/tests/testdata/info/031_info_ts_error.ts similarity index 100% rename from cli/tests/testdata/info/031_info_ts_error.ts rename to tests/testdata/info/031_info_ts_error.ts diff --git a/cli/tests/testdata/info/041_info_flag.out b/tests/testdata/info/041_info_flag.out similarity index 100% rename from cli/tests/testdata/info/041_info_flag.out rename to tests/testdata/info/041_info_flag.out diff --git a/cli/tests/testdata/info/041_info_flag_location.out b/tests/testdata/info/041_info_flag_location.out similarity index 100% rename from cli/tests/testdata/info/041_info_flag_location.out rename to tests/testdata/info/041_info_flag_location.out diff --git a/cli/tests/testdata/info/049_info_flag_script_jsx.out b/tests/testdata/info/049_info_flag_script_jsx.out similarity index 100% rename from cli/tests/testdata/info/049_info_flag_script_jsx.out rename to tests/testdata/info/049_info_flag_script_jsx.out diff --git a/cli/tests/testdata/info/054_info_local_imports.out b/tests/testdata/info/054_info_local_imports.out similarity index 100% rename from cli/tests/testdata/info/054_info_local_imports.out rename to tests/testdata/info/054_info_local_imports.out diff --git a/cli/tests/testdata/info/065_import_map_info.out b/tests/testdata/info/065_import_map_info.out similarity index 100% rename from cli/tests/testdata/info/065_import_map_info.out rename to tests/testdata/info/065_import_map_info.out diff --git a/cli/tests/testdata/info/076_info_json_deps_order.out b/tests/testdata/info/076_info_json_deps_order.out similarity index 100% rename from cli/tests/testdata/info/076_info_json_deps_order.out rename to tests/testdata/info/076_info_json_deps_order.out diff --git a/cli/tests/testdata/info/076_info_json_deps_order.ts b/tests/testdata/info/076_info_json_deps_order.ts similarity index 100% rename from cli/tests/testdata/info/076_info_json_deps_order.ts rename to tests/testdata/info/076_info_json_deps_order.ts diff --git a/cli/tests/testdata/info/data_null_error/data_null_error.out b/tests/testdata/info/data_null_error/data_null_error.out similarity index 100% rename from cli/tests/testdata/info/data_null_error/data_null_error.out rename to tests/testdata/info/data_null_error/data_null_error.out diff --git a/cli/tests/testdata/info/data_null_error/mod.ts b/tests/testdata/info/data_null_error/mod.ts similarity index 100% rename from cli/tests/testdata/info/data_null_error/mod.ts rename to tests/testdata/info/data_null_error/mod.ts diff --git a/cli/tests/testdata/info/data_null_error/types.d.ts b/tests/testdata/info/data_null_error/types.d.ts similarity index 100% rename from cli/tests/testdata/info/data_null_error/types.d.ts rename to tests/testdata/info/data_null_error/types.d.ts diff --git a/cli/tests/testdata/info/error_009_missing_js_module.js b/tests/testdata/info/error_009_missing_js_module.js similarity index 100% rename from cli/tests/testdata/info/error_009_missing_js_module.js rename to tests/testdata/info/error_009_missing_js_module.js diff --git a/cli/tests/testdata/info/error_009_missing_js_module.js.out b/tests/testdata/info/error_009_missing_js_module.js.out similarity index 100% rename from cli/tests/testdata/info/error_009_missing_js_module.js.out rename to tests/testdata/info/error_009_missing_js_module.js.out diff --git a/cli/tests/testdata/info/info_json.out b/tests/testdata/info/info_json.out similarity index 100% rename from cli/tests/testdata/info/info_json.out rename to tests/testdata/info/info_json.out diff --git a/cli/tests/testdata/info/info_json_location.out b/tests/testdata/info/info_json_location.out similarity index 100% rename from cli/tests/testdata/info/info_json_location.out rename to tests/testdata/info/info_json_location.out diff --git a/cli/tests/testdata/info/info_missing_module.out b/tests/testdata/info/info_missing_module.out similarity index 100% rename from cli/tests/testdata/info/info_missing_module.out rename to tests/testdata/info/info_missing_module.out diff --git a/cli/tests/testdata/info/info_recursive_imports_test.out b/tests/testdata/info/info_recursive_imports_test.out similarity index 100% rename from cli/tests/testdata/info/info_recursive_imports_test.out rename to tests/testdata/info/info_recursive_imports_test.out diff --git a/cli/tests/testdata/info/info_recursive_imports_test.ts b/tests/testdata/info/info_recursive_imports_test.ts similarity index 100% rename from cli/tests/testdata/info/info_recursive_imports_test.ts rename to tests/testdata/info/info_recursive_imports_test.ts diff --git a/cli/tests/testdata/info/info_type_import.out b/tests/testdata/info/info_type_import.out similarity index 100% rename from cli/tests/testdata/info/info_type_import.out rename to tests/testdata/info/info_type_import.out diff --git a/cli/tests/testdata/info/info_type_import.ts b/tests/testdata/info/info_type_import.ts similarity index 100% rename from cli/tests/testdata/info/info_type_import.ts rename to tests/testdata/info/info_type_import.ts diff --git a/cli/tests/testdata/info/json_output/main.out b/tests/testdata/info/json_output/main.out similarity index 100% rename from cli/tests/testdata/info/json_output/main.out rename to tests/testdata/info/json_output/main.out diff --git a/cli/tests/testdata/info/json_output/main.ts b/tests/testdata/info/json_output/main.ts similarity index 100% rename from cli/tests/testdata/info/json_output/main.ts rename to tests/testdata/info/json_output/main.ts diff --git a/cli/tests/testdata/info/multiple_imports.out b/tests/testdata/info/multiple_imports.out similarity index 100% rename from cli/tests/testdata/info/multiple_imports.out rename to tests/testdata/info/multiple_imports.out diff --git a/cli/tests/testdata/info/recursive_imports/A.ts b/tests/testdata/info/recursive_imports/A.ts similarity index 100% rename from cli/tests/testdata/info/recursive_imports/A.ts rename to tests/testdata/info/recursive_imports/A.ts diff --git a/cli/tests/testdata/info/recursive_imports/B.ts b/tests/testdata/info/recursive_imports/B.ts similarity index 100% rename from cli/tests/testdata/info/recursive_imports/B.ts rename to tests/testdata/info/recursive_imports/B.ts diff --git a/cli/tests/testdata/info/recursive_imports/C.ts b/tests/testdata/info/recursive_imports/C.ts similarity index 100% rename from cli/tests/testdata/info/recursive_imports/C.ts rename to tests/testdata/info/recursive_imports/C.ts diff --git a/cli/tests/testdata/info/recursive_imports/common.ts b/tests/testdata/info/recursive_imports/common.ts similarity index 100% rename from cli/tests/testdata/info/recursive_imports/common.ts rename to tests/testdata/info/recursive_imports/common.ts diff --git a/cli/tests/testdata/info/types_header.out b/tests/testdata/info/types_header.out similarity index 100% rename from cli/tests/testdata/info/types_header.out rename to tests/testdata/info/types_header.out diff --git a/cli/tests/testdata/info/with_config/deno-override.json b/tests/testdata/info/with_config/deno-override.json similarity index 100% rename from cli/tests/testdata/info/with_config/deno-override.json rename to tests/testdata/info/with_config/deno-override.json diff --git a/cli/tests/testdata/info/with_config/deno.json b/tests/testdata/info/with_config/deno.json similarity index 100% rename from cli/tests/testdata/info/with_config/deno.json rename to tests/testdata/info/with_config/deno.json diff --git a/cli/tests/testdata/info/with_config/import_map.json b/tests/testdata/info/with_config/import_map.json similarity index 100% rename from cli/tests/testdata/info/with_config/import_map.json rename to tests/testdata/info/with_config/import_map.json diff --git a/cli/tests/testdata/info/with_config/test.ts b/tests/testdata/info/with_config/test.ts similarity index 100% rename from cli/tests/testdata/info/with_config/test.ts rename to tests/testdata/info/with_config/test.ts diff --git a/cli/tests/testdata/info/with_config/with_config.out b/tests/testdata/info/with_config/with_config.out similarity index 100% rename from cli/tests/testdata/info/with_config/with_config.out rename to tests/testdata/info/with_config/with_config.out diff --git a/cli/tests/testdata/info/with_import_map/deno.json b/tests/testdata/info/with_import_map/deno.json similarity index 100% rename from cli/tests/testdata/info/with_import_map/deno.json rename to tests/testdata/info/with_import_map/deno.json diff --git a/cli/tests/testdata/info/with_import_map/deno.lock b/tests/testdata/info/with_import_map/deno.lock similarity index 100% rename from cli/tests/testdata/info/with_import_map/deno.lock rename to tests/testdata/info/with_import_map/deno.lock diff --git a/cli/tests/testdata/info/with_import_map/main.tsx b/tests/testdata/info/with_import_map/main.tsx similarity index 100% rename from cli/tests/testdata/info/with_import_map/main.tsx rename to tests/testdata/info/with_import_map/main.tsx diff --git a/cli/tests/testdata/info/with_import_map/with_import_map.out b/tests/testdata/info/with_import_map/with_import_map.out similarity index 100% rename from cli/tests/testdata/info/with_import_map/with_import_map.out rename to tests/testdata/info/with_import_map/with_import_map.out diff --git a/cli/tests/testdata/inspector/bar.js b/tests/testdata/inspector/bar.js similarity index 100% rename from cli/tests/testdata/inspector/bar.js rename to tests/testdata/inspector/bar.js diff --git a/cli/tests/testdata/inspector/error_with_npm_import.js b/tests/testdata/inspector/error_with_npm_import.js similarity index 100% rename from cli/tests/testdata/inspector/error_with_npm_import.js rename to tests/testdata/inspector/error_with_npm_import.js diff --git a/cli/tests/testdata/inspector/foo.ts b/tests/testdata/inspector/foo.ts similarity index 100% rename from cli/tests/testdata/inspector/foo.ts rename to tests/testdata/inspector/foo.ts diff --git a/cli/tests/testdata/inspector/inspect_wait.js b/tests/testdata/inspector/inspect_wait.js similarity index 100% rename from cli/tests/testdata/inspector/inspect_wait.js rename to tests/testdata/inspector/inspect_wait.js diff --git a/cli/tests/testdata/inspector/inspector1.js b/tests/testdata/inspector/inspector1.js similarity index 100% rename from cli/tests/testdata/inspector/inspector1.js rename to tests/testdata/inspector/inspector1.js diff --git a/cli/tests/testdata/inspector/inspector2.js b/tests/testdata/inspector/inspector2.js similarity index 100% rename from cli/tests/testdata/inspector/inspector2.js rename to tests/testdata/inspector/inspector2.js diff --git a/cli/tests/testdata/inspector/inspector3.js b/tests/testdata/inspector/inspector3.js similarity index 100% rename from cli/tests/testdata/inspector/inspector3.js rename to tests/testdata/inspector/inspector3.js diff --git a/cli/tests/testdata/inspector/inspector4.js b/tests/testdata/inspector/inspector4.js similarity index 100% rename from cli/tests/testdata/inspector/inspector4.js rename to tests/testdata/inspector/inspector4.js diff --git a/cli/tests/testdata/inspector/inspector_test.js b/tests/testdata/inspector/inspector_test.js similarity index 100% rename from cli/tests/testdata/inspector/inspector_test.js rename to tests/testdata/inspector/inspector_test.js diff --git a/cli/tests/testdata/inspector/memory.js b/tests/testdata/inspector/memory.js similarity index 100% rename from cli/tests/testdata/inspector/memory.js rename to tests/testdata/inspector/memory.js diff --git a/cli/tests/testdata/inspector/test.ts b/tests/testdata/inspector/test.ts similarity index 100% rename from cli/tests/testdata/inspector/test.ts rename to tests/testdata/inspector/test.ts diff --git a/cli/tests/testdata/install/check_local_by_default.ts b/tests/testdata/install/check_local_by_default.ts similarity index 100% rename from cli/tests/testdata/install/check_local_by_default.ts rename to tests/testdata/install/check_local_by_default.ts diff --git a/cli/tests/testdata/install/check_local_by_default2.ts b/tests/testdata/install/check_local_by_default2.ts similarity index 100% rename from cli/tests/testdata/install/check_local_by_default2.ts rename to tests/testdata/install/check_local_by_default2.ts diff --git a/cli/tests/testdata/jsr/deps/main.out b/tests/testdata/jsr/deps/main.out similarity index 100% rename from cli/tests/testdata/jsr/deps/main.out rename to tests/testdata/jsr/deps/main.out diff --git a/cli/tests/testdata/jsr/deps/main.ts b/tests/testdata/jsr/deps/main.ts similarity index 100% rename from cli/tests/testdata/jsr/deps/main.ts rename to tests/testdata/jsr/deps/main.ts diff --git a/cli/tests/testdata/jsr/deps/main_info.out b/tests/testdata/jsr/deps/main_info.out similarity index 100% rename from cli/tests/testdata/jsr/deps/main_info.out rename to tests/testdata/jsr/deps/main_info.out diff --git a/cli/tests/testdata/jsr/module_graph/main.out b/tests/testdata/jsr/module_graph/main.out similarity index 100% rename from cli/tests/testdata/jsr/module_graph/main.out rename to tests/testdata/jsr/module_graph/main.out diff --git a/cli/tests/testdata/jsr/module_graph/main.ts b/tests/testdata/jsr/module_graph/main.ts similarity index 100% rename from cli/tests/testdata/jsr/module_graph/main.ts rename to tests/testdata/jsr/module_graph/main.ts diff --git a/cli/tests/testdata/jsr/module_graph/main_info.out b/tests/testdata/jsr/module_graph/main_info.out similarity index 100% rename from cli/tests/testdata/jsr/module_graph/main_info.out rename to tests/testdata/jsr/module_graph/main_info.out diff --git a/cli/tests/testdata/jsr/no_module_graph/main.out b/tests/testdata/jsr/no_module_graph/main.out similarity index 100% rename from cli/tests/testdata/jsr/no_module_graph/main.out rename to tests/testdata/jsr/no_module_graph/main.out diff --git a/cli/tests/testdata/jsr/no_module_graph/main.ts b/tests/testdata/jsr/no_module_graph/main.ts similarity index 100% rename from cli/tests/testdata/jsr/no_module_graph/main.ts rename to tests/testdata/jsr/no_module_graph/main.ts diff --git a/cli/tests/testdata/jsr/no_module_graph/main_info.out b/tests/testdata/jsr/no_module_graph/main_info.out similarity index 100% rename from cli/tests/testdata/jsr/no_module_graph/main_info.out rename to tests/testdata/jsr/no_module_graph/main_info.out diff --git a/cli/tests/testdata/jsr/no_module_graph/multiple.out b/tests/testdata/jsr/no_module_graph/multiple.out similarity index 100% rename from cli/tests/testdata/jsr/no_module_graph/multiple.out rename to tests/testdata/jsr/no_module_graph/multiple.out diff --git a/cli/tests/testdata/jsr/no_module_graph/multiple.ts b/tests/testdata/jsr/no_module_graph/multiple.ts similarity index 100% rename from cli/tests/testdata/jsr/no_module_graph/multiple.ts rename to tests/testdata/jsr/no_module_graph/multiple.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/add/1.0.0/mod.ts b/tests/testdata/jsr/registry/@denotest/add/1.0.0/mod.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/add/1.0.0/mod.ts rename to tests/testdata/jsr/registry/@denotest/add/1.0.0/mod.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/add/1.0.0_meta.json b/tests/testdata/jsr/registry/@denotest/add/1.0.0_meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/add/1.0.0_meta.json rename to tests/testdata/jsr/registry/@denotest/add/1.0.0_meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/add/meta.json b/tests/testdata/jsr/registry/@denotest/add/meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/add/meta.json rename to tests/testdata/jsr/registry/@denotest/add/meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/deps/1.0.0/mod.ts b/tests/testdata/jsr/registry/@denotest/deps/1.0.0/mod.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/deps/1.0.0/mod.ts rename to tests/testdata/jsr/registry/@denotest/deps/1.0.0/mod.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/deps/1.0.0_meta.json b/tests/testdata/jsr/registry/@denotest/deps/1.0.0_meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/deps/1.0.0_meta.json rename to tests/testdata/jsr/registry/@denotest/deps/1.0.0_meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/deps/meta.json b/tests/testdata/jsr/registry/@denotest/deps/meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/deps/meta.json rename to tests/testdata/jsr/registry/@denotest/deps/meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/module_graph/1.4.0/mod.ts b/tests/testdata/jsr/registry/@denotest/module_graph/1.4.0/mod.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/module_graph/1.4.0/mod.ts rename to tests/testdata/jsr/registry/@denotest/module_graph/1.4.0/mod.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/module_graph/1.4.0/other.ts b/tests/testdata/jsr/registry/@denotest/module_graph/1.4.0/other.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/module_graph/1.4.0/other.ts rename to tests/testdata/jsr/registry/@denotest/module_graph/1.4.0/other.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/module_graph/1.4.0_meta.json b/tests/testdata/jsr/registry/@denotest/module_graph/1.4.0_meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/module_graph/1.4.0_meta.json rename to tests/testdata/jsr/registry/@denotest/module_graph/1.4.0_meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/module_graph/meta.json b/tests/testdata/jsr/registry/@denotest/module_graph/meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/module_graph/meta.json rename to tests/testdata/jsr/registry/@denotest/module_graph/meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/TestClass.ts b/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/TestClass.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/TestClass.ts rename to tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/TestClass.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/mod.ts b/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/mod.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/mod.ts rename to tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0/mod.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0_meta.json b/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0_meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0_meta.json rename to tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.0_meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/TestClass.ts b/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/TestClass.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/TestClass.ts rename to tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/TestClass.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/mod.ts b/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/mod.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/mod.ts rename to tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1/mod.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1_meta.json b/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1_meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1_meta.json rename to tests/testdata/jsr/registry/@denotest/no_module_graph/0.1.1_meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/TestClass.ts b/tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/TestClass.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/TestClass.ts rename to tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/TestClass.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/mod.ts b/tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/mod.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/mod.ts rename to tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0/mod.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0_meta.json b/tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0_meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0_meta.json rename to tests/testdata/jsr/registry/@denotest/no_module_graph/0.2.0_meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/no_module_graph/meta.json b/tests/testdata/jsr/registry/@denotest/no_module_graph/meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/no_module_graph/meta.json rename to tests/testdata/jsr/registry/@denotest/no_module_graph/meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0/mod.ts b/tests/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0/mod.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0/mod.ts rename to tests/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0/mod.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0_meta.json b/tests/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0_meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0_meta.json rename to tests/testdata/jsr/registry/@denotest/subset_type_graph/0.1.0_meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/subset_type_graph/meta.json b/tests/testdata/jsr/registry/@denotest/subset_type_graph/meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/subset_type_graph/meta.json rename to tests/testdata/jsr/registry/@denotest/subset_type_graph/meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0/mod.ts b/tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0/mod.ts similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0/mod.ts rename to tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0/mod.ts diff --git a/cli/tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0_meta.json b/tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0_meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0_meta.json rename to tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/0.1.0_meta.json diff --git a/cli/tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/meta.json b/tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/meta.json similarity index 100% rename from cli/tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/meta.json rename to tests/testdata/jsr/registry/@denotest/subset_type_graph_invalid/meta.json diff --git a/cli/tests/testdata/jsr/subset_type_graph/main.check.out b/tests/testdata/jsr/subset_type_graph/main.check.out similarity index 100% rename from cli/tests/testdata/jsr/subset_type_graph/main.check.out rename to tests/testdata/jsr/subset_type_graph/main.check.out diff --git a/cli/tests/testdata/jsr/subset_type_graph/main.ts b/tests/testdata/jsr/subset_type_graph/main.ts similarity index 100% rename from cli/tests/testdata/jsr/subset_type_graph/main.ts rename to tests/testdata/jsr/subset_type_graph/main.ts diff --git a/cli/tests/testdata/jsr/version_not_found/main.out b/tests/testdata/jsr/version_not_found/main.out similarity index 100% rename from cli/tests/testdata/jsr/version_not_found/main.out rename to tests/testdata/jsr/version_not_found/main.out diff --git a/cli/tests/testdata/jsr/version_not_found/main.ts b/tests/testdata/jsr/version_not_found/main.ts similarity index 100% rename from cli/tests/testdata/jsr/version_not_found/main.ts rename to tests/testdata/jsr/version_not_found/main.ts diff --git a/cli/tests/testdata/jsx/deno-jsx-error.jsonc b/tests/testdata/jsx/deno-jsx-error.jsonc similarity index 100% rename from cli/tests/testdata/jsx/deno-jsx-error.jsonc rename to tests/testdata/jsx/deno-jsx-error.jsonc diff --git a/cli/tests/testdata/jsx/deno-jsx-import-map.jsonc b/tests/testdata/jsx/deno-jsx-import-map.jsonc similarity index 100% rename from cli/tests/testdata/jsx/deno-jsx-import-map.jsonc rename to tests/testdata/jsx/deno-jsx-import-map.jsonc diff --git a/cli/tests/testdata/jsx/deno-jsx-precompile.jsonc b/tests/testdata/jsx/deno-jsx-precompile.jsonc similarity index 100% rename from cli/tests/testdata/jsx/deno-jsx-precompile.jsonc rename to tests/testdata/jsx/deno-jsx-precompile.jsonc diff --git a/cli/tests/testdata/jsx/deno-jsx.json b/tests/testdata/jsx/deno-jsx.json similarity index 100% rename from cli/tests/testdata/jsx/deno-jsx.json rename to tests/testdata/jsx/deno-jsx.json diff --git a/cli/tests/testdata/jsx/deno-jsx.jsonc b/tests/testdata/jsx/deno-jsx.jsonc similarity index 100% rename from cli/tests/testdata/jsx/deno-jsx.jsonc rename to tests/testdata/jsx/deno-jsx.jsonc diff --git a/cli/tests/testdata/jsx/deno-jsxdev-import-map.jsonc b/tests/testdata/jsx/deno-jsxdev-import-map.jsonc similarity index 100% rename from cli/tests/testdata/jsx/deno-jsxdev-import-map.jsonc rename to tests/testdata/jsx/deno-jsxdev-import-map.jsonc diff --git a/cli/tests/testdata/jsx/deno-jsxdev.jsonc b/tests/testdata/jsx/deno-jsxdev.jsonc similarity index 100% rename from cli/tests/testdata/jsx/deno-jsxdev.jsonc rename to tests/testdata/jsx/deno-jsxdev.jsonc diff --git a/cli/tests/testdata/jsx/deno.lock b/tests/testdata/jsx/deno.lock similarity index 100% rename from cli/tests/testdata/jsx/deno.lock rename to tests/testdata/jsx/deno.lock diff --git a/cli/tests/testdata/jsx/import-map-scoped.json b/tests/testdata/jsx/import-map-scoped.json similarity index 100% rename from cli/tests/testdata/jsx/import-map-scoped.json rename to tests/testdata/jsx/import-map-scoped.json diff --git a/cli/tests/testdata/jsx/import-map.json b/tests/testdata/jsx/import-map.json similarity index 100% rename from cli/tests/testdata/jsx/import-map.json rename to tests/testdata/jsx/import-map.json diff --git a/cli/tests/testdata/jsx/jsx-dev-runtime/index.ts b/tests/testdata/jsx/jsx-dev-runtime/index.ts similarity index 100% rename from cli/tests/testdata/jsx/jsx-dev-runtime/index.ts rename to tests/testdata/jsx/jsx-dev-runtime/index.ts diff --git a/cli/tests/testdata/jsx/jsx-precompile/index.ts b/tests/testdata/jsx/jsx-precompile/index.ts similarity index 100% rename from cli/tests/testdata/jsx/jsx-precompile/index.ts rename to tests/testdata/jsx/jsx-precompile/index.ts diff --git a/cli/tests/testdata/jsx/jsx-runtime/index.ts b/tests/testdata/jsx/jsx-runtime/index.ts similarity index 100% rename from cli/tests/testdata/jsx/jsx-runtime/index.ts rename to tests/testdata/jsx/jsx-runtime/index.ts diff --git a/cli/tests/testdata/jupyter/install_command_not_exists.out b/tests/testdata/jupyter/install_command_not_exists.out similarity index 100% rename from cli/tests/testdata/jupyter/install_command_not_exists.out rename to tests/testdata/jupyter/install_command_not_exists.out diff --git a/cli/tests/testdata/jupyter/integration_test.ipynb b/tests/testdata/jupyter/integration_test.ipynb similarity index 100% rename from cli/tests/testdata/jupyter/integration_test.ipynb rename to tests/testdata/jupyter/integration_test.ipynb diff --git a/cli/tests/testdata/lint/Deno.compact.format.jsonc b/tests/testdata/lint/Deno.compact.format.jsonc similarity index 100% rename from cli/tests/testdata/lint/Deno.compact.format.jsonc rename to tests/testdata/lint/Deno.compact.format.jsonc diff --git a/cli/tests/testdata/lint/Deno.jsonc b/tests/testdata/lint/Deno.jsonc similarity index 100% rename from cli/tests/testdata/lint/Deno.jsonc rename to tests/testdata/lint/Deno.jsonc diff --git a/cli/tests/testdata/lint/Deno.malformed.jsonc b/tests/testdata/lint/Deno.malformed.jsonc similarity index 100% rename from cli/tests/testdata/lint/Deno.malformed.jsonc rename to tests/testdata/lint/Deno.malformed.jsonc diff --git a/cli/tests/testdata/lint/Deno.malformed2.jsonc b/tests/testdata/lint/Deno.malformed2.jsonc similarity index 100% rename from cli/tests/testdata/lint/Deno.malformed2.jsonc rename to tests/testdata/lint/Deno.malformed2.jsonc diff --git a/cli/tests/testdata/lint/Deno.no_tags.jsonc b/tests/testdata/lint/Deno.no_tags.jsonc similarity index 100% rename from cli/tests/testdata/lint/Deno.no_tags.jsonc rename to tests/testdata/lint/Deno.no_tags.jsonc diff --git a/cli/tests/testdata/lint/deno.glob.json b/tests/testdata/lint/deno.glob.json similarity index 100% rename from cli/tests/testdata/lint/deno.glob.json rename to tests/testdata/lint/deno.glob.json diff --git a/cli/tests/testdata/lint/expected.out b/tests/testdata/lint/expected.out similarity index 100% rename from cli/tests/testdata/lint/expected.out rename to tests/testdata/lint/expected.out diff --git a/cli/tests/testdata/lint/expected_compact.out b/tests/testdata/lint/expected_compact.out similarity index 100% rename from cli/tests/testdata/lint/expected_compact.out rename to tests/testdata/lint/expected_compact.out diff --git a/cli/tests/testdata/lint/expected_from_stdin.out b/tests/testdata/lint/expected_from_stdin.out similarity index 100% rename from cli/tests/testdata/lint/expected_from_stdin.out rename to tests/testdata/lint/expected_from_stdin.out diff --git a/cli/tests/testdata/lint/expected_from_stdin_json.out b/tests/testdata/lint/expected_from_stdin_json.out similarity index 100% rename from cli/tests/testdata/lint/expected_from_stdin_json.out rename to tests/testdata/lint/expected_from_stdin_json.out diff --git a/cli/tests/testdata/lint/expected_glob.out b/tests/testdata/lint/expected_glob.out similarity index 100% rename from cli/tests/testdata/lint/expected_glob.out rename to tests/testdata/lint/expected_glob.out diff --git a/cli/tests/testdata/lint/expected_ignore.out b/tests/testdata/lint/expected_ignore.out similarity index 100% rename from cli/tests/testdata/lint/expected_ignore.out rename to tests/testdata/lint/expected_ignore.out diff --git a/cli/tests/testdata/lint/expected_json.out b/tests/testdata/lint/expected_json.out similarity index 100% rename from cli/tests/testdata/lint/expected_json.out rename to tests/testdata/lint/expected_json.out diff --git a/cli/tests/testdata/lint/expected_quiet.out b/tests/testdata/lint/expected_quiet.out similarity index 100% rename from cli/tests/testdata/lint/expected_quiet.out rename to tests/testdata/lint/expected_quiet.out diff --git a/cli/tests/testdata/lint/expected_rules.out b/tests/testdata/lint/expected_rules.out similarity index 100% rename from cli/tests/testdata/lint/expected_rules.out rename to tests/testdata/lint/expected_rules.out diff --git a/cli/tests/testdata/lint/expected_verbose.out b/tests/testdata/lint/expected_verbose.out similarity index 100% rename from cli/tests/testdata/lint/expected_verbose.out rename to tests/testdata/lint/expected_verbose.out diff --git a/cli/tests/testdata/lint/glob/data/tes.ts b/tests/testdata/lint/glob/data/tes.ts similarity index 100% rename from cli/tests/testdata/lint/glob/data/tes.ts rename to tests/testdata/lint/glob/data/tes.ts diff --git a/cli/tests/testdata/lint/glob/data/test1.js b/tests/testdata/lint/glob/data/test1.js similarity index 100% rename from cli/tests/testdata/lint/glob/data/test1.js rename to tests/testdata/lint/glob/data/test1.js diff --git a/cli/tests/testdata/lint/glob/data/test1.ts b/tests/testdata/lint/glob/data/test1.ts similarity index 100% rename from cli/tests/testdata/lint/glob/data/test1.ts rename to tests/testdata/lint/glob/data/test1.ts diff --git a/cli/tests/testdata/lint/glob/data/test12.ts b/tests/testdata/lint/glob/data/test12.ts similarity index 100% rename from cli/tests/testdata/lint/glob/data/test12.ts rename to tests/testdata/lint/glob/data/test12.ts diff --git a/cli/tests/testdata/lint/glob/nested/fizz/bar.ts b/tests/testdata/lint/glob/nested/fizz/bar.ts similarity index 100% rename from cli/tests/testdata/lint/glob/nested/fizz/bar.ts rename to tests/testdata/lint/glob/nested/fizz/bar.ts diff --git a/cli/tests/testdata/lint/glob/nested/fizz/bazz.ts b/tests/testdata/lint/glob/nested/fizz/bazz.ts similarity index 100% rename from cli/tests/testdata/lint/glob/nested/fizz/bazz.ts rename to tests/testdata/lint/glob/nested/fizz/bazz.ts diff --git a/cli/tests/testdata/lint/glob/nested/fizz/fizz.ts b/tests/testdata/lint/glob/nested/fizz/fizz.ts similarity index 100% rename from cli/tests/testdata/lint/glob/nested/fizz/fizz.ts rename to tests/testdata/lint/glob/nested/fizz/fizz.ts diff --git a/cli/tests/testdata/lint/glob/nested/fizz/foo.ts b/tests/testdata/lint/glob/nested/fizz/foo.ts similarity index 100% rename from cli/tests/testdata/lint/glob/nested/fizz/foo.ts rename to tests/testdata/lint/glob/nested/fizz/foo.ts diff --git a/cli/tests/testdata/lint/glob/nested/foo/bar.ts b/tests/testdata/lint/glob/nested/foo/bar.ts similarity index 100% rename from cli/tests/testdata/lint/glob/nested/foo/bar.ts rename to tests/testdata/lint/glob/nested/foo/bar.ts diff --git a/cli/tests/testdata/lint/glob/nested/foo/bazz.ts b/tests/testdata/lint/glob/nested/foo/bazz.ts similarity index 100% rename from cli/tests/testdata/lint/glob/nested/foo/bazz.ts rename to tests/testdata/lint/glob/nested/foo/bazz.ts diff --git a/cli/tests/testdata/lint/glob/nested/foo/fizz.ts b/tests/testdata/lint/glob/nested/foo/fizz.ts similarity index 100% rename from cli/tests/testdata/lint/glob/nested/foo/fizz.ts rename to tests/testdata/lint/glob/nested/foo/fizz.ts diff --git a/cli/tests/testdata/lint/glob/nested/foo/foo.ts b/tests/testdata/lint/glob/nested/foo/foo.ts similarity index 100% rename from cli/tests/testdata/lint/glob/nested/foo/foo.ts rename to tests/testdata/lint/glob/nested/foo/foo.ts diff --git a/cli/tests/testdata/lint/glob/pages/[id].ts b/tests/testdata/lint/glob/pages/[id].ts similarity index 100% rename from cli/tests/testdata/lint/glob/pages/[id].ts rename to tests/testdata/lint/glob/pages/[id].ts diff --git a/cli/tests/testdata/lint/watch/badly_linted.js b/tests/testdata/lint/watch/badly_linted.js similarity index 100% rename from cli/tests/testdata/lint/watch/badly_linted.js rename to tests/testdata/lint/watch/badly_linted.js diff --git a/cli/tests/testdata/lint/watch/badly_linted.js.out b/tests/testdata/lint/watch/badly_linted.js.out similarity index 100% rename from cli/tests/testdata/lint/watch/badly_linted.js.out rename to tests/testdata/lint/watch/badly_linted.js.out diff --git a/cli/tests/testdata/lint/watch/badly_linted_fixed1.js b/tests/testdata/lint/watch/badly_linted_fixed1.js similarity index 100% rename from cli/tests/testdata/lint/watch/badly_linted_fixed1.js rename to tests/testdata/lint/watch/badly_linted_fixed1.js diff --git a/cli/tests/testdata/lint/watch/badly_linted_fixed1.js.out b/tests/testdata/lint/watch/badly_linted_fixed1.js.out similarity index 100% rename from cli/tests/testdata/lint/watch/badly_linted_fixed1.js.out rename to tests/testdata/lint/watch/badly_linted_fixed1.js.out diff --git a/cli/tests/testdata/lint/watch/badly_linted_fixed2.js b/tests/testdata/lint/watch/badly_linted_fixed2.js similarity index 100% rename from cli/tests/testdata/lint/watch/badly_linted_fixed2.js rename to tests/testdata/lint/watch/badly_linted_fixed2.js diff --git a/cli/tests/testdata/lint/watch/badly_linted_fixed2.js.out b/tests/testdata/lint/watch/badly_linted_fixed2.js.out similarity index 100% rename from cli/tests/testdata/lint/watch/badly_linted_fixed2.js.out rename to tests/testdata/lint/watch/badly_linted_fixed2.js.out diff --git a/cli/tests/testdata/lint/with_config.out b/tests/testdata/lint/with_config.out similarity index 100% rename from cli/tests/testdata/lint/with_config.out rename to tests/testdata/lint/with_config.out diff --git a/cli/tests/testdata/lint/with_config/a.ts b/tests/testdata/lint/with_config/a.ts similarity index 100% rename from cli/tests/testdata/lint/with_config/a.ts rename to tests/testdata/lint/with_config/a.ts diff --git a/cli/tests/testdata/lint/with_config/b.ts b/tests/testdata/lint/with_config/b.ts similarity index 100% rename from cli/tests/testdata/lint/with_config/b.ts rename to tests/testdata/lint/with_config/b.ts diff --git a/cli/tests/testdata/lint/with_config_and_flags.out b/tests/testdata/lint/with_config_and_flags.out similarity index 100% rename from cli/tests/testdata/lint/with_config_and_flags.out rename to tests/testdata/lint/with_config_and_flags.out diff --git a/cli/tests/testdata/lint/with_config_without_tags.out b/tests/testdata/lint/with_config_without_tags.out similarity index 100% rename from cli/tests/testdata/lint/with_config_without_tags.out rename to tests/testdata/lint/with_config_without_tags.out diff --git a/cli/tests/testdata/lint/with_malformed_config.out b/tests/testdata/lint/with_malformed_config.out similarity index 100% rename from cli/tests/testdata/lint/with_malformed_config.out rename to tests/testdata/lint/with_malformed_config.out diff --git a/cli/tests/testdata/lint/with_malformed_config2.out b/tests/testdata/lint/with_malformed_config2.out similarity index 100% rename from cli/tests/testdata/lint/with_malformed_config2.out rename to tests/testdata/lint/with_malformed_config2.out diff --git a/cli/tests/testdata/lint/with_report_config_compact.out b/tests/testdata/lint/with_report_config_compact.out similarity index 100% rename from cli/tests/testdata/lint/with_report_config_compact.out rename to tests/testdata/lint/with_report_config_compact.out diff --git a/cli/tests/testdata/lint/with_report_config_override.out b/tests/testdata/lint/with_report_config_override.out similarity index 100% rename from cli/tests/testdata/lint/with_report_config_override.out rename to tests/testdata/lint/with_report_config_override.out diff --git a/cli/tests/testdata/lint/without_config/file1.js b/tests/testdata/lint/without_config/file1.js similarity index 100% rename from cli/tests/testdata/lint/without_config/file1.js rename to tests/testdata/lint/without_config/file1.js diff --git a/cli/tests/testdata/lint/without_config/file2.ts b/tests/testdata/lint/without_config/file2.ts similarity index 100% rename from cli/tests/testdata/lint/without_config/file2.ts rename to tests/testdata/lint/without_config/file2.ts diff --git a/cli/tests/testdata/lint/without_config/ignored_file.ts b/tests/testdata/lint/without_config/ignored_file.ts similarity index 100% rename from cli/tests/testdata/lint/without_config/ignored_file.ts rename to tests/testdata/lint/without_config/ignored_file.ts diff --git a/cli/tests/testdata/lint/without_config/malformed.js b/tests/testdata/lint/without_config/malformed.js similarity index 100% rename from cli/tests/testdata/lint/without_config/malformed.js rename to tests/testdata/lint/without_config/malformed.js diff --git a/cli/tests/testdata/lockfile/basic/bench.nolock.out b/tests/testdata/lockfile/basic/bench.nolock.out similarity index 100% rename from cli/tests/testdata/lockfile/basic/bench.nolock.out rename to tests/testdata/lockfile/basic/bench.nolock.out diff --git a/cli/tests/testdata/lockfile/basic/deno.json b/tests/testdata/lockfile/basic/deno.json similarity index 100% rename from cli/tests/testdata/lockfile/basic/deno.json rename to tests/testdata/lockfile/basic/deno.json diff --git a/cli/tests/testdata/lockfile/basic/deno.lock b/tests/testdata/lockfile/basic/deno.lock similarity index 100% rename from cli/tests/testdata/lockfile/basic/deno.lock rename to tests/testdata/lockfile/basic/deno.lock diff --git a/cli/tests/testdata/lockfile/basic/doc.nolock.out b/tests/testdata/lockfile/basic/doc.nolock.out similarity index 100% rename from cli/tests/testdata/lockfile/basic/doc.nolock.out rename to tests/testdata/lockfile/basic/doc.nolock.out diff --git a/cli/tests/testdata/lockfile/basic/fail.out b/tests/testdata/lockfile/basic/fail.out similarity index 100% rename from cli/tests/testdata/lockfile/basic/fail.out rename to tests/testdata/lockfile/basic/fail.out diff --git a/cli/tests/testdata/lockfile/basic/info.nolock.out b/tests/testdata/lockfile/basic/info.nolock.out similarity index 100% rename from cli/tests/testdata/lockfile/basic/info.nolock.out rename to tests/testdata/lockfile/basic/info.nolock.out diff --git a/cli/tests/testdata/lockfile/basic/main.bench.ts b/tests/testdata/lockfile/basic/main.bench.ts similarity index 100% rename from cli/tests/testdata/lockfile/basic/main.bench.ts rename to tests/testdata/lockfile/basic/main.bench.ts diff --git a/cli/tests/testdata/lockfile/basic/main.test.ts b/tests/testdata/lockfile/basic/main.test.ts similarity index 100% rename from cli/tests/testdata/lockfile/basic/main.test.ts rename to tests/testdata/lockfile/basic/main.test.ts diff --git a/cli/tests/testdata/lockfile/basic/main.ts b/tests/testdata/lockfile/basic/main.ts similarity index 100% rename from cli/tests/testdata/lockfile/basic/main.ts rename to tests/testdata/lockfile/basic/main.ts diff --git a/cli/tests/testdata/lockfile/basic/mod.ts b/tests/testdata/lockfile/basic/mod.ts similarity index 100% rename from cli/tests/testdata/lockfile/basic/mod.ts rename to tests/testdata/lockfile/basic/mod.ts diff --git a/cli/tests/testdata/lockfile/basic/test.nolock.out b/tests/testdata/lockfile/basic/test.nolock.out similarity index 100% rename from cli/tests/testdata/lockfile/basic/test.nolock.out rename to tests/testdata/lockfile/basic/test.nolock.out diff --git a/cli/tests/testdata/lockfile/no_dts/deno.lock.out b/tests/testdata/lockfile/no_dts/deno.lock.out similarity index 100% rename from cli/tests/testdata/lockfile/no_dts/deno.lock.out rename to tests/testdata/lockfile/no_dts/deno.lock.out diff --git a/cli/tests/testdata/lockfile/no_dts/main.cache.out b/tests/testdata/lockfile/no_dts/main.cache.out similarity index 100% rename from cli/tests/testdata/lockfile/no_dts/main.cache.out rename to tests/testdata/lockfile/no_dts/main.cache.out diff --git a/cli/tests/testdata/lockfile/no_dts/main.ts b/tests/testdata/lockfile/no_dts/main.ts similarity index 100% rename from cli/tests/testdata/lockfile/no_dts/main.ts rename to tests/testdata/lockfile/no_dts/main.ts diff --git a/cli/tests/testdata/lockfile/no_dts/mod.d.ts b/tests/testdata/lockfile/no_dts/mod.d.ts similarity index 100% rename from cli/tests/testdata/lockfile/no_dts/mod.d.ts rename to tests/testdata/lockfile/no_dts/mod.d.ts diff --git a/cli/tests/testdata/lockfile/no_dts/mod.js b/tests/testdata/lockfile/no_dts/mod.js similarity index 100% rename from cli/tests/testdata/lockfile/no_dts/mod.js rename to tests/testdata/lockfile/no_dts/mod.js diff --git a/cli/tests/testdata/lsp/deno.import_map.jsonc b/tests/testdata/lsp/deno.import_map.jsonc similarity index 100% rename from cli/tests/testdata/lsp/deno.import_map.jsonc rename to tests/testdata/lsp/deno.import_map.jsonc diff --git a/cli/tests/testdata/lsp/deno.lint.exclude.jsonc b/tests/testdata/lsp/deno.lint.exclude.jsonc similarity index 100% rename from cli/tests/testdata/lsp/deno.lint.exclude.jsonc rename to tests/testdata/lsp/deno.lint.exclude.jsonc diff --git a/cli/tests/testdata/lsp/diagnostics_deno_types.json b/tests/testdata/lsp/diagnostics_deno_types.json similarity index 100% rename from cli/tests/testdata/lsp/diagnostics_deno_types.json rename to tests/testdata/lsp/diagnostics_deno_types.json diff --git a/cli/tests/testdata/lsp/import-map.json b/tests/testdata/lsp/import-map.json similarity index 100% rename from cli/tests/testdata/lsp/import-map.json rename to tests/testdata/lsp/import-map.json diff --git a/cli/tests/testdata/lsp/large_file.txt b/tests/testdata/lsp/large_file.txt similarity index 100% rename from cli/tests/testdata/lsp/large_file.txt rename to tests/testdata/lsp/large_file.txt diff --git a/cli/tests/testdata/lsp/registries/a_latest_.json b/tests/testdata/lsp/registries/a_latest_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/a_latest_.json rename to tests/testdata/lsp/registries/a_latest_.json diff --git a/cli/tests/testdata/lsp/registries/a_v1.0.0_.json b/tests/testdata/lsp/registries/a_v1.0.0_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/a_v1.0.0_.json rename to tests/testdata/lsp/registries/a_v1.0.0_.json diff --git a/cli/tests/testdata/lsp/registries/a_v1.0.0_b.json b/tests/testdata/lsp/registries/a_v1.0.0_b.json similarity index 100% rename from cli/tests/testdata/lsp/registries/a_v1.0.0_b.json rename to tests/testdata/lsp/registries/a_v1.0.0_b.json diff --git a/cli/tests/testdata/lsp/registries/a_v1.0.1_.json b/tests/testdata/lsp/registries/a_v1.0.1_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/a_v1.0.1_.json rename to tests/testdata/lsp/registries/a_v1.0.1_.json diff --git a/cli/tests/testdata/lsp/registries/a_v2.0.0_.json b/tests/testdata/lsp/registries/a_v2.0.0_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/a_v2.0.0_.json rename to tests/testdata/lsp/registries/a_v2.0.0_.json diff --git a/cli/tests/testdata/lsp/registries/a_versions_.json b/tests/testdata/lsp/registries/a_versions_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/a_versions_.json rename to tests/testdata/lsp/registries/a_versions_.json diff --git a/cli/tests/testdata/lsp/registries/a_versions_v1..json b/tests/testdata/lsp/registries/a_versions_v1..json similarity index 100% rename from cli/tests/testdata/lsp/registries/a_versions_v1..json rename to tests/testdata/lsp/registries/a_versions_v1..json diff --git a/cli/tests/testdata/lsp/registries/b_latest_.json b/tests/testdata/lsp/registries/b_latest_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/b_latest_.json rename to tests/testdata/lsp/registries/b_latest_.json diff --git a/cli/tests/testdata/lsp/registries/b_v0.0.1_.json b/tests/testdata/lsp/registries/b_v0.0.1_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/b_v0.0.1_.json rename to tests/testdata/lsp/registries/b_v0.0.1_.json diff --git a/cli/tests/testdata/lsp/registries/b_v0.0.2_.json b/tests/testdata/lsp/registries/b_v0.0.2_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/b_v0.0.2_.json rename to tests/testdata/lsp/registries/b_v0.0.2_.json diff --git a/cli/tests/testdata/lsp/registries/b_v0.0.3_.json b/tests/testdata/lsp/registries/b_v0.0.3_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/b_v0.0.3_.json rename to tests/testdata/lsp/registries/b_v0.0.3_.json diff --git a/cli/tests/testdata/lsp/registries/b_versions_.json b/tests/testdata/lsp/registries/b_versions_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/b_versions_.json rename to tests/testdata/lsp/registries/b_versions_.json diff --git a/cli/tests/testdata/lsp/registries/cde_tags.json b/tests/testdata/lsp/registries/cde_tags.json similarity index 100% rename from cli/tests/testdata/lsp/registries/cde_tags.json rename to tests/testdata/lsp/registries/cde_tags.json diff --git a/cli/tests/testdata/lsp/registries/cdef_tags.json b/tests/testdata/lsp/registries/cdef_tags.json similarity index 100% rename from cli/tests/testdata/lsp/registries/cdef_tags.json rename to tests/testdata/lsp/registries/cdef_tags.json diff --git a/cli/tests/testdata/lsp/registries/complex.json b/tests/testdata/lsp/registries/complex.json similarity index 100% rename from cli/tests/testdata/lsp/registries/complex.json rename to tests/testdata/lsp/registries/complex.json diff --git a/cli/tests/testdata/lsp/registries/complex_efg.json b/tests/testdata/lsp/registries/complex_efg.json similarity index 100% rename from cli/tests/testdata/lsp/registries/complex_efg.json rename to tests/testdata/lsp/registries/complex_efg.json diff --git a/cli/tests/testdata/lsp/registries/complex_efg_0.2.0.json b/tests/testdata/lsp/registries/complex_efg_0.2.0.json similarity index 100% rename from cli/tests/testdata/lsp/registries/complex_efg_0.2.0.json rename to tests/testdata/lsp/registries/complex_efg_0.2.0.json diff --git a/cli/tests/testdata/lsp/registries/def_tags.json b/tests/testdata/lsp/registries/def_tags.json similarity index 100% rename from cli/tests/testdata/lsp/registries/def_tags.json rename to tests/testdata/lsp/registries/def_tags.json diff --git a/cli/tests/testdata/lsp/registries/deno-import-intellisense-complex.json b/tests/testdata/lsp/registries/deno-import-intellisense-complex.json similarity index 100% rename from cli/tests/testdata/lsp/registries/deno-import-intellisense-complex.json rename to tests/testdata/lsp/registries/deno-import-intellisense-complex.json diff --git a/cli/tests/testdata/lsp/registries/deno-import-intellisense-key-first.json b/tests/testdata/lsp/registries/deno-import-intellisense-key-first.json similarity index 100% rename from cli/tests/testdata/lsp/registries/deno-import-intellisense-key-first.json rename to tests/testdata/lsp/registries/deno-import-intellisense-key-first.json diff --git a/cli/tests/testdata/lsp/registries/deno-import-intellisense.json b/tests/testdata/lsp/registries/deno-import-intellisense.json similarity index 100% rename from cli/tests/testdata/lsp/registries/deno-import-intellisense.json rename to tests/testdata/lsp/registries/deno-import-intellisense.json diff --git a/cli/tests/testdata/lsp/registries/doc_a.json b/tests/testdata/lsp/registries/doc_a.json similarity index 100% rename from cli/tests/testdata/lsp/registries/doc_a.json rename to tests/testdata/lsp/registries/doc_a.json diff --git a/cli/tests/testdata/lsp/registries/doc_a_latest_mod.ts.json b/tests/testdata/lsp/registries/doc_a_latest_mod.ts.json similarity index 100% rename from cli/tests/testdata/lsp/registries/doc_a_latest_mod.ts.json rename to tests/testdata/lsp/registries/doc_a_latest_mod.ts.json diff --git a/cli/tests/testdata/lsp/registries/key_first.json b/tests/testdata/lsp/registries/key_first.json similarity index 100% rename from cli/tests/testdata/lsp/registries/key_first.json rename to tests/testdata/lsp/registries/key_first.json diff --git a/cli/tests/testdata/lsp/registries/modules_.json b/tests/testdata/lsp/registries/modules_.json similarity index 100% rename from cli/tests/testdata/lsp/registries/modules_.json rename to tests/testdata/lsp/registries/modules_.json diff --git a/cli/tests/testdata/lsp/registries/modules_a.json b/tests/testdata/lsp/registries/modules_a.json similarity index 100% rename from cli/tests/testdata/lsp/registries/modules_a.json rename to tests/testdata/lsp/registries/modules_a.json diff --git a/cli/tests/testdata/lsp/types.tsconfig.json b/tests/testdata/lsp/types.tsconfig.json similarity index 100% rename from cli/tests/testdata/lsp/types.tsconfig.json rename to tests/testdata/lsp/types.tsconfig.json diff --git a/cli/tests/testdata/lsp/x_deno_warning_redirect.js b/tests/testdata/lsp/x_deno_warning_redirect.js similarity index 100% rename from cli/tests/testdata/lsp/x_deno_warning_redirect.js rename to tests/testdata/lsp/x_deno_warning_redirect.js diff --git a/cli/tests/testdata/malformed_config/deno.json b/tests/testdata/malformed_config/deno.json similarity index 100% rename from cli/tests/testdata/malformed_config/deno.json rename to tests/testdata/malformed_config/deno.json diff --git a/cli/tests/testdata/module_graph/file_tests-a.mjs b/tests/testdata/module_graph/file_tests-a.mjs similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-a.mjs rename to tests/testdata/module_graph/file_tests-a.mjs diff --git a/cli/tests/testdata/module_graph/file_tests-b-mod.js b/tests/testdata/module_graph/file_tests-b-mod.js similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-b-mod.js rename to tests/testdata/module_graph/file_tests-b-mod.js diff --git a/cli/tests/testdata/module_graph/file_tests-b.ts b/tests/testdata/module_graph/file_tests-b.ts similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-b.ts rename to tests/testdata/module_graph/file_tests-b.ts diff --git a/cli/tests/testdata/module_graph/file_tests-c-mod.ts b/tests/testdata/module_graph/file_tests-c-mod.ts similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-c-mod.ts rename to tests/testdata/module_graph/file_tests-c-mod.ts diff --git a/cli/tests/testdata/module_graph/file_tests-checkwithconfig.ts b/tests/testdata/module_graph/file_tests-checkwithconfig.ts similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-checkwithconfig.ts rename to tests/testdata/module_graph/file_tests-checkwithconfig.ts diff --git a/cli/tests/testdata/module_graph/file_tests-diag.ts b/tests/testdata/module_graph/file_tests-diag.ts similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-diag.ts rename to tests/testdata/module_graph/file_tests-diag.ts diff --git a/cli/tests/testdata/module_graph/file_tests-dynamicimport.ts b/tests/testdata/module_graph/file_tests-dynamicimport.ts similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-dynamicimport.ts rename to tests/testdata/module_graph/file_tests-dynamicimport.ts diff --git a/cli/tests/testdata/module_graph/file_tests-importjson.ts b/tests/testdata/module_graph/file_tests-importjson.ts similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-importjson.ts rename to tests/testdata/module_graph/file_tests-importjson.ts diff --git a/cli/tests/testdata/module_graph/file_tests-importremap.ts b/tests/testdata/module_graph/file_tests-importremap.ts similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-importremap.ts rename to tests/testdata/module_graph/file_tests-importremap.ts diff --git a/cli/tests/testdata/module_graph/file_tests-main.ts b/tests/testdata/module_graph/file_tests-main.ts similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-main.ts rename to tests/testdata/module_graph/file_tests-main.ts diff --git a/cli/tests/testdata/module_graph/file_tests-some.json b/tests/testdata/module_graph/file_tests-some.json similarity index 100% rename from cli/tests/testdata/module_graph/file_tests-some.json rename to tests/testdata/module_graph/file_tests-some.json diff --git a/cli/tests/testdata/module_graph/file_typesref.d.ts b/tests/testdata/module_graph/file_typesref.d.ts similarity index 100% rename from cli/tests/testdata/module_graph/file_typesref.d.ts rename to tests/testdata/module_graph/file_typesref.d.ts diff --git a/cli/tests/testdata/module_graph/file_typesref.js b/tests/testdata/module_graph/file_typesref.js similarity index 100% rename from cli/tests/testdata/module_graph/file_typesref.js rename to tests/testdata/module_graph/file_typesref.js diff --git a/cli/tests/testdata/module_graph/https_deno.land-std-http-server.ts b/tests/testdata/module_graph/https_deno.land-std-http-server.ts similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-std-http-server.ts rename to tests/testdata/module_graph/https_deno.land-std-http-server.ts diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-a-mod.ts b/tests/testdata/module_graph/https_deno.land-x-a-mod.ts similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-a-mod.ts rename to tests/testdata/module_graph/https_deno.land-x-a-mod.ts diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-a.ts b/tests/testdata/module_graph/https_deno.land-x-a.ts similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-a.ts rename to tests/testdata/module_graph/https_deno.land-x-a.ts diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-import_map.ts b/tests/testdata/module_graph/https_deno.land-x-import_map.ts similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-import_map.ts rename to tests/testdata/module_graph/https_deno.land-x-import_map.ts diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-jquery.js b/tests/testdata/module_graph/https_deno.land-x-jquery.js similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-jquery.js rename to tests/testdata/module_graph/https_deno.land-x-jquery.js diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-lib-a.ts b/tests/testdata/module_graph/https_deno.land-x-lib-a.ts similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-lib-a.ts rename to tests/testdata/module_graph/https_deno.land-x-lib-a.ts diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-lib-b.js b/tests/testdata/module_graph/https_deno.land-x-lib-b.js similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-lib-b.js rename to tests/testdata/module_graph/https_deno.land-x-lib-b.js diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-lib-c.d.ts b/tests/testdata/module_graph/https_deno.land-x-lib-c.d.ts similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-lib-c.d.ts rename to tests/testdata/module_graph/https_deno.land-x-lib-c.d.ts diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-lib-c.js b/tests/testdata/module_graph/https_deno.land-x-lib-c.js similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-lib-c.js rename to tests/testdata/module_graph/https_deno.land-x-lib-c.js diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-lib-mod.d.ts b/tests/testdata/module_graph/https_deno.land-x-lib-mod.d.ts similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-lib-mod.d.ts rename to tests/testdata/module_graph/https_deno.land-x-lib-mod.d.ts diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-lib-mod.js b/tests/testdata/module_graph/https_deno.land-x-lib-mod.js similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-lib-mod.js rename to tests/testdata/module_graph/https_deno.land-x-lib-mod.js diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-mod.ts b/tests/testdata/module_graph/https_deno.land-x-mod.ts similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-mod.ts rename to tests/testdata/module_graph/https_deno.land-x-mod.ts diff --git a/cli/tests/testdata/module_graph/https_deno.land-x-transpile.tsx b/tests/testdata/module_graph/https_deno.land-x-transpile.tsx similarity index 100% rename from cli/tests/testdata/module_graph/https_deno.land-x-transpile.tsx rename to tests/testdata/module_graph/https_deno.land-x-transpile.tsx diff --git a/cli/tests/testdata/module_graph/https_unpkg.com-lodash-index.js b/tests/testdata/module_graph/https_unpkg.com-lodash-index.js similarity index 100% rename from cli/tests/testdata/module_graph/https_unpkg.com-lodash-index.js rename to tests/testdata/module_graph/https_unpkg.com-lodash-index.js diff --git a/cli/tests/testdata/module_graph/lockfile.json b/tests/testdata/module_graph/lockfile.json similarity index 100% rename from cli/tests/testdata/module_graph/lockfile.json rename to tests/testdata/module_graph/lockfile.json diff --git a/cli/tests/testdata/module_graph/lockfile_fail.json b/tests/testdata/module_graph/lockfile_fail.json similarity index 100% rename from cli/tests/testdata/module_graph/lockfile_fail.json rename to tests/testdata/module_graph/lockfile_fail.json diff --git a/cli/tests/testdata/module_graph/tsconfig.json b/tests/testdata/module_graph/tsconfig.json similarity index 100% rename from cli/tests/testdata/module_graph/tsconfig.json rename to tests/testdata/module_graph/tsconfig.json diff --git a/cli/tests/testdata/module_graph/tsconfig_01.json b/tests/testdata/module_graph/tsconfig_01.json similarity index 100% rename from cli/tests/testdata/module_graph/tsconfig_01.json rename to tests/testdata/module_graph/tsconfig_01.json diff --git a/cli/tests/testdata/navigator_language.ts b/tests/testdata/navigator_language.ts similarity index 100% rename from cli/tests/testdata/navigator_language.ts rename to tests/testdata/navigator_language.ts diff --git a/cli/tests/testdata/navigator_languages.ts b/tests/testdata/navigator_languages.ts similarity index 100% rename from cli/tests/testdata/navigator_languages.ts rename to tests/testdata/navigator_languages.ts diff --git a/cli/tests/testdata/node/rejection_handled_web_process.ts b/tests/testdata/node/rejection_handled_web_process.ts similarity index 100% rename from cli/tests/testdata/node/rejection_handled_web_process.ts rename to tests/testdata/node/rejection_handled_web_process.ts diff --git a/cli/tests/testdata/node/rejection_handled_web_process.ts.out b/tests/testdata/node/rejection_handled_web_process.ts.out similarity index 100% rename from cli/tests/testdata/node/rejection_handled_web_process.ts.out rename to tests/testdata/node/rejection_handled_web_process.ts.out diff --git a/cli/tests/testdata/node/require_esm_error/esm.js b/tests/testdata/node/require_esm_error/esm.js similarity index 100% rename from cli/tests/testdata/node/require_esm_error/esm.js rename to tests/testdata/node/require_esm_error/esm.js diff --git a/cli/tests/testdata/node/require_esm_error/main.out b/tests/testdata/node/require_esm_error/main.out similarity index 100% rename from cli/tests/testdata/node/require_esm_error/main.out rename to tests/testdata/node/require_esm_error/main.out diff --git a/cli/tests/testdata/node/require_esm_error/main.ts b/tests/testdata/node/require_esm_error/main.ts similarity index 100% rename from cli/tests/testdata/node/require_esm_error/main.ts rename to tests/testdata/node/require_esm_error/main.ts diff --git a/cli/tests/testdata/node/test.js b/tests/testdata/node/test.js similarity index 100% rename from cli/tests/testdata/node/test.js rename to tests/testdata/node/test.js diff --git a/cli/tests/testdata/node/test.out b/tests/testdata/node/test.out similarity index 100% rename from cli/tests/testdata/node/test.out rename to tests/testdata/node/test.out diff --git a/cli/tests/testdata/node/unhandled_rejection_web.ts b/tests/testdata/node/unhandled_rejection_web.ts similarity index 100% rename from cli/tests/testdata/node/unhandled_rejection_web.ts rename to tests/testdata/node/unhandled_rejection_web.ts diff --git a/cli/tests/testdata/node/unhandled_rejection_web.ts.out b/tests/testdata/node/unhandled_rejection_web.ts.out similarity index 100% rename from cli/tests/testdata/node/unhandled_rejection_web.ts.out rename to tests/testdata/node/unhandled_rejection_web.ts.out diff --git a/cli/tests/testdata/node/unhandled_rejection_web_process.ts b/tests/testdata/node/unhandled_rejection_web_process.ts similarity index 100% rename from cli/tests/testdata/node/unhandled_rejection_web_process.ts rename to tests/testdata/node/unhandled_rejection_web_process.ts diff --git a/cli/tests/testdata/node/unhandled_rejection_web_process.ts.out b/tests/testdata/node/unhandled_rejection_web_process.ts.out similarity index 100% rename from cli/tests/testdata/node/unhandled_rejection_web_process.ts.out rename to tests/testdata/node/unhandled_rejection_web_process.ts.out diff --git a/cli/tests/testdata/npm/README.md b/tests/testdata/npm/README.md similarity index 100% rename from cli/tests/testdata/npm/README.md rename to tests/testdata/npm/README.md diff --git a/cli/tests/testdata/npm/binary_package/main.js b/tests/testdata/npm/binary_package/main.js similarity index 100% rename from cli/tests/testdata/npm/binary_package/main.js rename to tests/testdata/npm/binary_package/main.js diff --git a/cli/tests/testdata/npm/builtin_module_module/main.js b/tests/testdata/npm/builtin_module_module/main.js similarity index 100% rename from cli/tests/testdata/npm/builtin_module_module/main.js rename to tests/testdata/npm/builtin_module_module/main.js diff --git a/cli/tests/testdata/npm/builtin_module_module/main.out b/tests/testdata/npm/builtin_module_module/main.out similarity index 100% rename from cli/tests/testdata/npm/builtin_module_module/main.out rename to tests/testdata/npm/builtin_module_module/main.out diff --git a/cli/tests/testdata/npm/cached_only/main.out b/tests/testdata/npm/cached_only/main.out similarity index 100% rename from cli/tests/testdata/npm/cached_only/main.out rename to tests/testdata/npm/cached_only/main.out diff --git a/cli/tests/testdata/npm/cached_only/main.ts b/tests/testdata/npm/cached_only/main.ts similarity index 100% rename from cli/tests/testdata/npm/cached_only/main.ts rename to tests/testdata/npm/cached_only/main.ts diff --git a/cli/tests/testdata/npm/cached_only_after_first_run/main1.ts b/tests/testdata/npm/cached_only_after_first_run/main1.ts similarity index 100% rename from cli/tests/testdata/npm/cached_only_after_first_run/main1.ts rename to tests/testdata/npm/cached_only_after_first_run/main1.ts diff --git a/cli/tests/testdata/npm/cached_only_after_first_run/main2.ts b/tests/testdata/npm/cached_only_after_first_run/main2.ts similarity index 100% rename from cli/tests/testdata/npm/cached_only_after_first_run/main2.ts rename to tests/testdata/npm/cached_only_after_first_run/main2.ts diff --git a/cli/tests/testdata/npm/check_errors/main.ts b/tests/testdata/npm/check_errors/main.ts similarity index 100% rename from cli/tests/testdata/npm/check_errors/main.ts rename to tests/testdata/npm/check_errors/main.ts diff --git a/cli/tests/testdata/npm/check_errors/main_all.out b/tests/testdata/npm/check_errors/main_all.out similarity index 100% rename from cli/tests/testdata/npm/check_errors/main_all.out rename to tests/testdata/npm/check_errors/main_all.out diff --git a/cli/tests/testdata/npm/check_errors/main_local.out b/tests/testdata/npm/check_errors/main_local.out similarity index 100% rename from cli/tests/testdata/npm/check_errors/main_local.out rename to tests/testdata/npm/check_errors/main_local.out diff --git a/cli/tests/testdata/npm/child_process_fork_test/main.out b/tests/testdata/npm/child_process_fork_test/main.out similarity index 100% rename from cli/tests/testdata/npm/child_process_fork_test/main.out rename to tests/testdata/npm/child_process_fork_test/main.out diff --git a/cli/tests/testdata/npm/child_process_fork_test/main.ts b/tests/testdata/npm/child_process_fork_test/main.ts similarity index 100% rename from cli/tests/testdata/npm/child_process_fork_test/main.ts rename to tests/testdata/npm/child_process_fork_test/main.ts diff --git a/cli/tests/testdata/npm/cjs-invalid-name-exports/main.out b/tests/testdata/npm/cjs-invalid-name-exports/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs-invalid-name-exports/main.out rename to tests/testdata/npm/cjs-invalid-name-exports/main.out diff --git a/cli/tests/testdata/npm/cjs-invalid-name-exports/main.ts b/tests/testdata/npm/cjs-invalid-name-exports/main.ts similarity index 100% rename from cli/tests/testdata/npm/cjs-invalid-name-exports/main.ts rename to tests/testdata/npm/cjs-invalid-name-exports/main.ts diff --git a/cli/tests/testdata/npm/cjs_local_global_decls/main.out b/tests/testdata/npm/cjs_local_global_decls/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_local_global_decls/main.out rename to tests/testdata/npm/cjs_local_global_decls/main.out diff --git a/cli/tests/testdata/npm/cjs_local_global_decls/main.ts b/tests/testdata/npm/cjs_local_global_decls/main.ts similarity index 100% rename from cli/tests/testdata/npm/cjs_local_global_decls/main.ts rename to tests/testdata/npm/cjs_local_global_decls/main.ts diff --git a/cli/tests/testdata/npm/cjs_module_export_assignment/main.out b/tests/testdata/npm/cjs_module_export_assignment/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_module_export_assignment/main.out rename to tests/testdata/npm/cjs_module_export_assignment/main.out diff --git a/cli/tests/testdata/npm/cjs_module_export_assignment/main.ts b/tests/testdata/npm/cjs_module_export_assignment/main.ts similarity index 100% rename from cli/tests/testdata/npm/cjs_module_export_assignment/main.ts rename to tests/testdata/npm/cjs_module_export_assignment/main.ts diff --git a/cli/tests/testdata/npm/cjs_module_export_assignment_number/main.out b/tests/testdata/npm/cjs_module_export_assignment_number/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_module_export_assignment_number/main.out rename to tests/testdata/npm/cjs_module_export_assignment_number/main.out diff --git a/cli/tests/testdata/npm/cjs_module_export_assignment_number/main.ts b/tests/testdata/npm/cjs_module_export_assignment_number/main.ts similarity index 100% rename from cli/tests/testdata/npm/cjs_module_export_assignment_number/main.ts rename to tests/testdata/npm/cjs_module_export_assignment_number/main.ts diff --git a/cli/tests/testdata/npm/cjs_reexport_collision/main.out b/tests/testdata/npm/cjs_reexport_collision/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_reexport_collision/main.out rename to tests/testdata/npm/cjs_reexport_collision/main.out diff --git a/cli/tests/testdata/npm/cjs_reexport_collision/main.ts b/tests/testdata/npm/cjs_reexport_collision/main.ts similarity index 100% rename from cli/tests/testdata/npm/cjs_reexport_collision/main.ts rename to tests/testdata/npm/cjs_reexport_collision/main.ts diff --git a/cli/tests/testdata/npm/cjs_require_esm_error/main.out b/tests/testdata/npm/cjs_require_esm_error/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_require_esm_error/main.out rename to tests/testdata/npm/cjs_require_esm_error/main.out diff --git a/cli/tests/testdata/npm/cjs_require_esm_error/main.ts b/tests/testdata/npm/cjs_require_esm_error/main.ts similarity index 100% rename from cli/tests/testdata/npm/cjs_require_esm_error/main.ts rename to tests/testdata/npm/cjs_require_esm_error/main.ts diff --git a/cli/tests/testdata/npm/cjs_require_esm_mjs_error/main.out b/tests/testdata/npm/cjs_require_esm_mjs_error/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_require_esm_mjs_error/main.out rename to tests/testdata/npm/cjs_require_esm_mjs_error/main.out diff --git a/cli/tests/testdata/npm/cjs_require_esm_mjs_error/main.ts b/tests/testdata/npm/cjs_require_esm_mjs_error/main.ts similarity index 100% rename from cli/tests/testdata/npm/cjs_require_esm_mjs_error/main.ts rename to tests/testdata/npm/cjs_require_esm_mjs_error/main.ts diff --git a/cli/tests/testdata/npm/cjs_sub_path/main.js b/tests/testdata/npm/cjs_sub_path/main.js similarity index 100% rename from cli/tests/testdata/npm/cjs_sub_path/main.js rename to tests/testdata/npm/cjs_sub_path/main.js diff --git a/cli/tests/testdata/npm/cjs_sub_path/main.out b/tests/testdata/npm/cjs_sub_path/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_sub_path/main.out rename to tests/testdata/npm/cjs_sub_path/main.out diff --git a/cli/tests/testdata/npm/cjs_this_in_exports/main.js b/tests/testdata/npm/cjs_this_in_exports/main.js similarity index 100% rename from cli/tests/testdata/npm/cjs_this_in_exports/main.js rename to tests/testdata/npm/cjs_this_in_exports/main.js diff --git a/cli/tests/testdata/npm/cjs_this_in_exports/main.out b/tests/testdata/npm/cjs_this_in_exports/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_this_in_exports/main.out rename to tests/testdata/npm/cjs_this_in_exports/main.out diff --git a/cli/tests/testdata/npm/cjs_with_deps/main.js b/tests/testdata/npm/cjs_with_deps/main.js similarity index 100% rename from cli/tests/testdata/npm/cjs_with_deps/main.js rename to tests/testdata/npm/cjs_with_deps/main.js diff --git a/cli/tests/testdata/npm/cjs_with_deps/main.out b/tests/testdata/npm/cjs_with_deps/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_with_deps/main.out rename to tests/testdata/npm/cjs_with_deps/main.out diff --git a/cli/tests/testdata/npm/cjs_with_deps/main_info.out b/tests/testdata/npm/cjs_with_deps/main_info.out similarity index 100% rename from cli/tests/testdata/npm/cjs_with_deps/main_info.out rename to tests/testdata/npm/cjs_with_deps/main_info.out diff --git a/cli/tests/testdata/npm/cjs_with_deps/main_info_json.out b/tests/testdata/npm/cjs_with_deps/main_info_json.out similarity index 100% rename from cli/tests/testdata/npm/cjs_with_deps/main_info_json.out rename to tests/testdata/npm/cjs_with_deps/main_info_json.out diff --git a/cli/tests/testdata/npm/cjs_with_deps/main_node_modules.out b/tests/testdata/npm/cjs_with_deps/main_node_modules.out similarity index 100% rename from cli/tests/testdata/npm/cjs_with_deps/main_node_modules.out rename to tests/testdata/npm/cjs_with_deps/main_node_modules.out diff --git a/cli/tests/testdata/npm/cjs_yargs/main.js b/tests/testdata/npm/cjs_yargs/main.js similarity index 100% rename from cli/tests/testdata/npm/cjs_yargs/main.js rename to tests/testdata/npm/cjs_yargs/main.js diff --git a/cli/tests/testdata/npm/cjs_yargs/main.out b/tests/testdata/npm/cjs_yargs/main.out similarity index 100% rename from cli/tests/testdata/npm/cjs_yargs/main.out rename to tests/testdata/npm/cjs_yargs/main.out diff --git a/cli/tests/testdata/npm/compare_globals/main.out b/tests/testdata/npm/compare_globals/main.out similarity index 100% rename from cli/tests/testdata/npm/compare_globals/main.out rename to tests/testdata/npm/compare_globals/main.out diff --git a/cli/tests/testdata/npm/compare_globals/main.ts b/tests/testdata/npm/compare_globals/main.ts similarity index 100% rename from cli/tests/testdata/npm/compare_globals/main.ts rename to tests/testdata/npm/compare_globals/main.ts diff --git a/cli/tests/testdata/npm/conditional_exports/main.js b/tests/testdata/npm/conditional_exports/main.js similarity index 100% rename from cli/tests/testdata/npm/conditional_exports/main.js rename to tests/testdata/npm/conditional_exports/main.js diff --git a/cli/tests/testdata/npm/conditional_exports/main.out b/tests/testdata/npm/conditional_exports/main.out similarity index 100% rename from cli/tests/testdata/npm/conditional_exports/main.out rename to tests/testdata/npm/conditional_exports/main.out diff --git a/cli/tests/testdata/npm/conditional_exports/main_node_modules.out b/tests/testdata/npm/conditional_exports/main_node_modules.out similarity index 100% rename from cli/tests/testdata/npm/conditional_exports/main_node_modules.out rename to tests/testdata/npm/conditional_exports/main_node_modules.out diff --git a/cli/tests/testdata/npm/create_require/main.out b/tests/testdata/npm/create_require/main.out similarity index 100% rename from cli/tests/testdata/npm/create_require/main.out rename to tests/testdata/npm/create_require/main.out diff --git a/cli/tests/testdata/npm/create_require/main.ts b/tests/testdata/npm/create_require/main.ts similarity index 100% rename from cli/tests/testdata/npm/create_require/main.ts rename to tests/testdata/npm/create_require/main.ts diff --git a/cli/tests/testdata/npm/d_ext/main.out b/tests/testdata/npm/d_ext/main.out similarity index 100% rename from cli/tests/testdata/npm/d_ext/main.out rename to tests/testdata/npm/d_ext/main.out diff --git a/cli/tests/testdata/npm/d_ext/main.ts b/tests/testdata/npm/d_ext/main.ts similarity index 100% rename from cli/tests/testdata/npm/d_ext/main.ts rename to tests/testdata/npm/d_ext/main.ts diff --git a/cli/tests/testdata/npm/deno_cache.out b/tests/testdata/npm/deno_cache.out similarity index 100% rename from cli/tests/testdata/npm/deno_cache.out rename to tests/testdata/npm/deno_cache.out diff --git a/cli/tests/testdata/npm/deno_run_cjs.out b/tests/testdata/npm/deno_run_cjs.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_cjs.out rename to tests/testdata/npm/deno_run_cjs.out diff --git a/cli/tests/testdata/npm/deno_run_cowsay.out b/tests/testdata/npm/deno_run_cowsay.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_cowsay.out rename to tests/testdata/npm/deno_run_cowsay.out diff --git a/cli/tests/testdata/npm/deno_run_cowsay_no_permissions.out b/tests/testdata/npm/deno_run_cowsay_no_permissions.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_cowsay_no_permissions.out rename to tests/testdata/npm/deno_run_cowsay_no_permissions.out diff --git a/cli/tests/testdata/npm/deno_run_cowthink.out b/tests/testdata/npm/deno_run_cowthink.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_cowthink.out rename to tests/testdata/npm/deno_run_cowthink.out diff --git a/cli/tests/testdata/npm/deno_run_esm.out b/tests/testdata/npm/deno_run_esm.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_esm.out rename to tests/testdata/npm/deno_run_esm.out diff --git a/cli/tests/testdata/npm/deno_run_no_bin_entrypoint.out b/tests/testdata/npm/deno_run_no_bin_entrypoint.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_no_bin_entrypoint.out rename to tests/testdata/npm/deno_run_no_bin_entrypoint.out diff --git a/cli/tests/testdata/npm/deno_run_no_bin_entrypoint_non_existent_subpath.out b/tests/testdata/npm/deno_run_no_bin_entrypoint_non_existent_subpath.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_no_bin_entrypoint_non_existent_subpath.out rename to tests/testdata/npm/deno_run_no_bin_entrypoint_non_existent_subpath.out diff --git a/cli/tests/testdata/npm/deno_run_no_ext.out b/tests/testdata/npm/deno_run_no_ext.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_no_ext.out rename to tests/testdata/npm/deno_run_no_ext.out diff --git a/cli/tests/testdata/npm/deno_run_non_existent.out b/tests/testdata/npm/deno_run_non_existent.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_non_existent.out rename to tests/testdata/npm/deno_run_non_existent.out diff --git a/cli/tests/testdata/npm/deno_run_special_chars_in_bin_name.out b/tests/testdata/npm/deno_run_special_chars_in_bin_name.out similarity index 100% rename from cli/tests/testdata/npm/deno_run_special_chars_in_bin_name.out rename to tests/testdata/npm/deno_run_special_chars_in_bin_name.out diff --git a/cli/tests/testdata/npm/different_nested_dep/main.js b/tests/testdata/npm/different_nested_dep/main.js similarity index 100% rename from cli/tests/testdata/npm/different_nested_dep/main.js rename to tests/testdata/npm/different_nested_dep/main.js diff --git a/cli/tests/testdata/npm/different_nested_dep/main.out b/tests/testdata/npm/different_nested_dep/main.out similarity index 100% rename from cli/tests/testdata/npm/different_nested_dep/main.out rename to tests/testdata/npm/different_nested_dep/main.out diff --git a/cli/tests/testdata/npm/different_nested_dep/package.json b/tests/testdata/npm/different_nested_dep/package.json similarity index 100% rename from cli/tests/testdata/npm/different_nested_dep/package.json rename to tests/testdata/npm/different_nested_dep/package.json diff --git a/cli/tests/testdata/npm/directory_import/folder_index_js.out b/tests/testdata/npm/directory_import/folder_index_js.out similarity index 100% rename from cli/tests/testdata/npm/directory_import/folder_index_js.out rename to tests/testdata/npm/directory_import/folder_index_js.out diff --git a/cli/tests/testdata/npm/directory_import/folder_index_js.ts b/tests/testdata/npm/directory_import/folder_index_js.ts similarity index 100% rename from cli/tests/testdata/npm/directory_import/folder_index_js.ts rename to tests/testdata/npm/directory_import/folder_index_js.ts diff --git a/cli/tests/testdata/npm/directory_import/folder_no_index.out b/tests/testdata/npm/directory_import/folder_no_index.out similarity index 100% rename from cli/tests/testdata/npm/directory_import/folder_no_index.out rename to tests/testdata/npm/directory_import/folder_no_index.out diff --git a/cli/tests/testdata/npm/directory_import/folder_no_index.ts b/tests/testdata/npm/directory_import/folder_no_index.ts similarity index 100% rename from cli/tests/testdata/npm/directory_import/folder_no_index.ts rename to tests/testdata/npm/directory_import/folder_no_index.ts diff --git a/cli/tests/testdata/npm/dual_cjs_esm/main.out b/tests/testdata/npm/dual_cjs_esm/main.out similarity index 100% rename from cli/tests/testdata/npm/dual_cjs_esm/main.out rename to tests/testdata/npm/dual_cjs_esm/main.out diff --git a/cli/tests/testdata/npm/dual_cjs_esm/main.ts b/tests/testdata/npm/dual_cjs_esm/main.ts similarity index 100% rename from cli/tests/testdata/npm/dual_cjs_esm/main.ts rename to tests/testdata/npm/dual_cjs_esm/main.ts diff --git a/cli/tests/testdata/npm/dynamic_import/main.out b/tests/testdata/npm/dynamic_import/main.out similarity index 100% rename from cli/tests/testdata/npm/dynamic_import/main.out rename to tests/testdata/npm/dynamic_import/main.out diff --git a/cli/tests/testdata/npm/dynamic_import/main.ts b/tests/testdata/npm/dynamic_import/main.ts similarity index 100% rename from cli/tests/testdata/npm/dynamic_import/main.ts rename to tests/testdata/npm/dynamic_import/main.ts diff --git a/cli/tests/testdata/npm/dynamic_import/other.ts b/tests/testdata/npm/dynamic_import/other.ts similarity index 100% rename from cli/tests/testdata/npm/dynamic_import/other.ts rename to tests/testdata/npm/dynamic_import/other.ts diff --git a/cli/tests/testdata/npm/dynamic_import_deno_ts_from_npm/add.ts b/tests/testdata/npm/dynamic_import_deno_ts_from_npm/add.ts similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_deno_ts_from_npm/add.ts rename to tests/testdata/npm/dynamic_import_deno_ts_from_npm/add.ts diff --git a/cli/tests/testdata/npm/dynamic_import_deno_ts_from_npm/main.out b/tests/testdata/npm/dynamic_import_deno_ts_from_npm/main.out similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_deno_ts_from_npm/main.out rename to tests/testdata/npm/dynamic_import_deno_ts_from_npm/main.out diff --git a/cli/tests/testdata/npm/dynamic_import_deno_ts_from_npm/main.ts b/tests/testdata/npm/dynamic_import_deno_ts_from_npm/main.ts similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_deno_ts_from_npm/main.ts rename to tests/testdata/npm/dynamic_import_deno_ts_from_npm/main.ts diff --git a/cli/tests/testdata/npm/dynamic_import_deno_ts_from_npm/subtract.mts b/tests/testdata/npm/dynamic_import_deno_ts_from_npm/subtract.mts similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_deno_ts_from_npm/subtract.mts rename to tests/testdata/npm/dynamic_import_deno_ts_from_npm/subtract.mts diff --git a/cli/tests/testdata/npm/dynamic_import_invalid_package_name/main.out b/tests/testdata/npm/dynamic_import_invalid_package_name/main.out similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_invalid_package_name/main.out rename to tests/testdata/npm/dynamic_import_invalid_package_name/main.out diff --git a/cli/tests/testdata/npm/dynamic_import_invalid_package_name/main.ts b/tests/testdata/npm/dynamic_import_invalid_package_name/main.ts similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_invalid_package_name/main.ts rename to tests/testdata/npm/dynamic_import_invalid_package_name/main.ts diff --git a/cli/tests/testdata/npm/dynamic_import_json/main.js b/tests/testdata/npm/dynamic_import_json/main.js similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_json/main.js rename to tests/testdata/npm/dynamic_import_json/main.js diff --git a/cli/tests/testdata/npm/dynamic_import_json/main.out b/tests/testdata/npm/dynamic_import_json/main.out similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_json/main.out rename to tests/testdata/npm/dynamic_import_json/main.out diff --git a/cli/tests/testdata/npm/dynamic_import_reload_same_package/main.out b/tests/testdata/npm/dynamic_import_reload_same_package/main.out similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_reload_same_package/main.out rename to tests/testdata/npm/dynamic_import_reload_same_package/main.out diff --git a/cli/tests/testdata/npm/dynamic_import_reload_same_package/main.ts b/tests/testdata/npm/dynamic_import_reload_same_package/main.ts similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_reload_same_package/main.ts rename to tests/testdata/npm/dynamic_import_reload_same_package/main.ts diff --git a/cli/tests/testdata/npm/dynamic_import_reload_same_package/other.ts b/tests/testdata/npm/dynamic_import_reload_same_package/other.ts similarity index 100% rename from cli/tests/testdata/npm/dynamic_import_reload_same_package/other.ts rename to tests/testdata/npm/dynamic_import_reload_same_package/other.ts diff --git a/cli/tests/testdata/npm/env_var_re_export/main.js b/tests/testdata/npm/env_var_re_export/main.js similarity index 100% rename from cli/tests/testdata/npm/env_var_re_export/main.js rename to tests/testdata/npm/env_var_re_export/main.js diff --git a/cli/tests/testdata/npm/error_version_after_subpath/main.js b/tests/testdata/npm/error_version_after_subpath/main.js similarity index 100% rename from cli/tests/testdata/npm/error_version_after_subpath/main.js rename to tests/testdata/npm/error_version_after_subpath/main.js diff --git a/cli/tests/testdata/npm/error_version_after_subpath/main.out b/tests/testdata/npm/error_version_after_subpath/main.out similarity index 100% rename from cli/tests/testdata/npm/error_version_after_subpath/main.out rename to tests/testdata/npm/error_version_after_subpath/main.out diff --git a/cli/tests/testdata/npm/esm/main.js b/tests/testdata/npm/esm/main.js similarity index 100% rename from cli/tests/testdata/npm/esm/main.js rename to tests/testdata/npm/esm/main.js diff --git a/cli/tests/testdata/npm/esm/main.out b/tests/testdata/npm/esm/main.out similarity index 100% rename from cli/tests/testdata/npm/esm/main.out rename to tests/testdata/npm/esm/main.out diff --git a/cli/tests/testdata/npm/esm/test.js b/tests/testdata/npm/esm/test.js similarity index 100% rename from cli/tests/testdata/npm/esm/test.js rename to tests/testdata/npm/esm/test.js diff --git a/cli/tests/testdata/npm/esm/test.out b/tests/testdata/npm/esm/test.out similarity index 100% rename from cli/tests/testdata/npm/esm/test.out rename to tests/testdata/npm/esm/test.out diff --git a/cli/tests/testdata/npm/esm_import_cjs_default/main.out b/tests/testdata/npm/esm_import_cjs_default/main.out similarity index 100% rename from cli/tests/testdata/npm/esm_import_cjs_default/main.out rename to tests/testdata/npm/esm_import_cjs_default/main.out diff --git a/cli/tests/testdata/npm/esm_import_cjs_default/main.ts b/tests/testdata/npm/esm_import_cjs_default/main.ts similarity index 100% rename from cli/tests/testdata/npm/esm_import_cjs_default/main.ts rename to tests/testdata/npm/esm_import_cjs_default/main.ts diff --git a/cli/tests/testdata/npm/file_dts_dmts_dcts/main.out b/tests/testdata/npm/file_dts_dmts_dcts/main.out similarity index 100% rename from cli/tests/testdata/npm/file_dts_dmts_dcts/main.out rename to tests/testdata/npm/file_dts_dmts_dcts/main.out diff --git a/cli/tests/testdata/npm/file_dts_dmts_dcts/main.ts b/tests/testdata/npm/file_dts_dmts_dcts/main.ts similarity index 100% rename from cli/tests/testdata/npm/file_dts_dmts_dcts/main.ts rename to tests/testdata/npm/file_dts_dmts_dcts/main.ts diff --git a/cli/tests/testdata/npm/import_json/main.js b/tests/testdata/npm/import_json/main.js similarity index 100% rename from cli/tests/testdata/npm/import_json/main.js rename to tests/testdata/npm/import_json/main.js diff --git a/cli/tests/testdata/npm/import_json/main.out b/tests/testdata/npm/import_json/main.out similarity index 100% rename from cli/tests/testdata/npm/import_json/main.out rename to tests/testdata/npm/import_json/main.out diff --git a/cli/tests/testdata/npm/import_map/import_map.json b/tests/testdata/npm/import_map/import_map.json similarity index 100% rename from cli/tests/testdata/npm/import_map/import_map.json rename to tests/testdata/npm/import_map/import_map.json diff --git a/cli/tests/testdata/npm/import_map/main.js b/tests/testdata/npm/import_map/main.js similarity index 100% rename from cli/tests/testdata/npm/import_map/main.js rename to tests/testdata/npm/import_map/main.js diff --git a/cli/tests/testdata/npm/import_map/main.out b/tests/testdata/npm/import_map/main.out similarity index 100% rename from cli/tests/testdata/npm/import_map/main.out rename to tests/testdata/npm/import_map/main.out diff --git a/cli/tests/testdata/npm/imports_package_json/import_not_defined.js b/tests/testdata/npm/imports_package_json/import_not_defined.js similarity index 100% rename from cli/tests/testdata/npm/imports_package_json/import_not_defined.js rename to tests/testdata/npm/imports_package_json/import_not_defined.js diff --git a/cli/tests/testdata/npm/imports_package_json/import_not_defined.out b/tests/testdata/npm/imports_package_json/import_not_defined.out similarity index 100% rename from cli/tests/testdata/npm/imports_package_json/import_not_defined.out rename to tests/testdata/npm/imports_package_json/import_not_defined.out diff --git a/cli/tests/testdata/npm/imports_package_json/main.js b/tests/testdata/npm/imports_package_json/main.js similarity index 100% rename from cli/tests/testdata/npm/imports_package_json/main.js rename to tests/testdata/npm/imports_package_json/main.js diff --git a/cli/tests/testdata/npm/imports_package_json/main.out b/tests/testdata/npm/imports_package_json/main.out similarity index 100% rename from cli/tests/testdata/npm/imports_package_json/main.out rename to tests/testdata/npm/imports_package_json/main.out diff --git a/cli/tests/testdata/npm/imports_package_json/package.json b/tests/testdata/npm/imports_package_json/package.json similarity index 100% rename from cli/tests/testdata/npm/imports_package_json/package.json rename to tests/testdata/npm/imports_package_json/package.json diff --git a/cli/tests/testdata/npm/imports_package_json/sub_path_import_not_defined.js b/tests/testdata/npm/imports_package_json/sub_path_import_not_defined.js similarity index 100% rename from cli/tests/testdata/npm/imports_package_json/sub_path_import_not_defined.js rename to tests/testdata/npm/imports_package_json/sub_path_import_not_defined.js diff --git a/cli/tests/testdata/npm/imports_package_json/sub_path_import_not_defined.out b/tests/testdata/npm/imports_package_json/sub_path_import_not_defined.out similarity index 100% rename from cli/tests/testdata/npm/imports_package_json/sub_path_import_not_defined.out rename to tests/testdata/npm/imports_package_json/sub_path_import_not_defined.out diff --git a/cli/tests/testdata/npm/info/chalk.out b/tests/testdata/npm/info/chalk.out similarity index 100% rename from cli/tests/testdata/npm/info/chalk.out rename to tests/testdata/npm/info/chalk.out diff --git a/cli/tests/testdata/npm/info/chalk_json.out b/tests/testdata/npm/info/chalk_json.out similarity index 100% rename from cli/tests/testdata/npm/info/chalk_json.out rename to tests/testdata/npm/info/chalk_json.out diff --git a/cli/tests/testdata/npm/invalid_package_name/main.js b/tests/testdata/npm/invalid_package_name/main.js similarity index 100% rename from cli/tests/testdata/npm/invalid_package_name/main.js rename to tests/testdata/npm/invalid_package_name/main.js diff --git a/cli/tests/testdata/npm/invalid_package_name/main.out b/tests/testdata/npm/invalid_package_name/main.out similarity index 100% rename from cli/tests/testdata/npm/invalid_package_name/main.out rename to tests/testdata/npm/invalid_package_name/main.out diff --git a/cli/tests/testdata/npm/local_dir_resolves_symlinks/index.js b/tests/testdata/npm/local_dir_resolves_symlinks/index.js similarity index 100% rename from cli/tests/testdata/npm/local_dir_resolves_symlinks/index.js rename to tests/testdata/npm/local_dir_resolves_symlinks/index.js diff --git a/cli/tests/testdata/npm/local_dir_resolves_symlinks/index.out b/tests/testdata/npm/local_dir_resolves_symlinks/index.out similarity index 100% rename from cli/tests/testdata/npm/local_dir_resolves_symlinks/index.out rename to tests/testdata/npm/local_dir_resolves_symlinks/index.out diff --git a/cli/tests/testdata/npm/local_dir_resolves_symlinks/package.json b/tests/testdata/npm/local_dir_resolves_symlinks/package.json similarity index 100% rename from cli/tests/testdata/npm/local_dir_resolves_symlinks/package.json rename to tests/testdata/npm/local_dir_resolves_symlinks/package.json diff --git a/cli/tests/testdata/npm/lock_file/lock.json b/tests/testdata/npm/lock_file/lock.json similarity index 100% rename from cli/tests/testdata/npm/lock_file/lock.json rename to tests/testdata/npm/lock_file/lock.json diff --git a/cli/tests/testdata/npm/lock_file/main.js b/tests/testdata/npm/lock_file/main.js similarity index 100% rename from cli/tests/testdata/npm/lock_file/main.js rename to tests/testdata/npm/lock_file/main.js diff --git a/cli/tests/testdata/npm/lock_file/main.out b/tests/testdata/npm/lock_file/main.out similarity index 100% rename from cli/tests/testdata/npm/lock_file/main.out rename to tests/testdata/npm/lock_file/main.out diff --git a/cli/tests/testdata/npm/mixed_case_package_name/global.out b/tests/testdata/npm/mixed_case_package_name/global.out similarity index 100% rename from cli/tests/testdata/npm/mixed_case_package_name/global.out rename to tests/testdata/npm/mixed_case_package_name/global.out diff --git a/cli/tests/testdata/npm/mixed_case_package_name/global.ts b/tests/testdata/npm/mixed_case_package_name/global.ts similarity index 100% rename from cli/tests/testdata/npm/mixed_case_package_name/global.ts rename to tests/testdata/npm/mixed_case_package_name/global.ts diff --git a/cli/tests/testdata/npm/mixed_case_package_name/local.out b/tests/testdata/npm/mixed_case_package_name/local.out similarity index 100% rename from cli/tests/testdata/npm/mixed_case_package_name/local.out rename to tests/testdata/npm/mixed_case_package_name/local.out diff --git a/cli/tests/testdata/npm/mixed_case_package_name/local.ts b/tests/testdata/npm/mixed_case_package_name/local.ts similarity index 100% rename from cli/tests/testdata/npm/mixed_case_package_name/local.ts rename to tests/testdata/npm/mixed_case_package_name/local.ts diff --git a/cli/tests/testdata/npm/no_npm_after_first_run/main1.ts b/tests/testdata/npm/no_npm_after_first_run/main1.ts similarity index 100% rename from cli/tests/testdata/npm/no_npm_after_first_run/main1.ts rename to tests/testdata/npm/no_npm_after_first_run/main1.ts diff --git a/cli/tests/testdata/npm/no_types_cjs/main.ts b/tests/testdata/npm/no_types_cjs/main.ts similarity index 100% rename from cli/tests/testdata/npm/no_types_cjs/main.ts rename to tests/testdata/npm/no_types_cjs/main.ts diff --git a/cli/tests/testdata/npm/no_types_in_conditional_exports/main.out b/tests/testdata/npm/no_types_in_conditional_exports/main.out similarity index 100% rename from cli/tests/testdata/npm/no_types_in_conditional_exports/main.out rename to tests/testdata/npm/no_types_in_conditional_exports/main.out diff --git a/cli/tests/testdata/npm/no_types_in_conditional_exports/main.ts b/tests/testdata/npm/no_types_in_conditional_exports/main.ts similarity index 100% rename from cli/tests/testdata/npm/no_types_in_conditional_exports/main.ts rename to tests/testdata/npm/no_types_in_conditional_exports/main.ts diff --git a/cli/tests/testdata/npm/node_modules_deno_node_modules/main.out b/tests/testdata/npm/node_modules_deno_node_modules/main.out similarity index 100% rename from cli/tests/testdata/npm/node_modules_deno_node_modules/main.out rename to tests/testdata/npm/node_modules_deno_node_modules/main.out diff --git a/cli/tests/testdata/npm/node_modules_deno_node_modules/main.ts b/tests/testdata/npm/node_modules_deno_node_modules/main.ts similarity index 100% rename from cli/tests/testdata/npm/node_modules_deno_node_modules/main.ts rename to tests/testdata/npm/node_modules_deno_node_modules/main.ts diff --git a/cli/tests/testdata/npm/node_modules_import/main.out b/tests/testdata/npm/node_modules_import/main.out similarity index 100% rename from cli/tests/testdata/npm/node_modules_import/main.out rename to tests/testdata/npm/node_modules_import/main.out diff --git a/cli/tests/testdata/npm/node_modules_import/main.ts b/tests/testdata/npm/node_modules_import/main.ts similarity index 100% rename from cli/tests/testdata/npm/node_modules_import/main.ts rename to tests/testdata/npm/node_modules_import/main.ts diff --git a/cli/tests/testdata/npm/node_modules_import/main_check.out b/tests/testdata/npm/node_modules_import/main_check.out similarity index 100% rename from cli/tests/testdata/npm/node_modules_import/main_check.out rename to tests/testdata/npm/node_modules_import/main_check.out diff --git a/cli/tests/testdata/npm/node_modules_import/package.json b/tests/testdata/npm/node_modules_import/package.json similarity index 100% rename from cli/tests/testdata/npm/node_modules_import/package.json rename to tests/testdata/npm/node_modules_import/package.json diff --git a/cli/tests/testdata/npm/nonexistent_file/main.js b/tests/testdata/npm/nonexistent_file/main.js similarity index 100% rename from cli/tests/testdata/npm/nonexistent_file/main.js rename to tests/testdata/npm/nonexistent_file/main.js diff --git a/cli/tests/testdata/npm/nonexistent_file/main.out b/tests/testdata/npm/nonexistent_file/main.out similarity index 100% rename from cli/tests/testdata/npm/nonexistent_file/main.out rename to tests/testdata/npm/nonexistent_file/main.out diff --git a/cli/tests/testdata/npm/peer_deps_with_copied_folders/main.out b/tests/testdata/npm/peer_deps_with_copied_folders/main.out similarity index 100% rename from cli/tests/testdata/npm/peer_deps_with_copied_folders/main.out rename to tests/testdata/npm/peer_deps_with_copied_folders/main.out diff --git a/cli/tests/testdata/npm/peer_deps_with_copied_folders/main.ts b/tests/testdata/npm/peer_deps_with_copied_folders/main.ts similarity index 100% rename from cli/tests/testdata/npm/peer_deps_with_copied_folders/main.ts rename to tests/testdata/npm/peer_deps_with_copied_folders/main.ts diff --git a/cli/tests/testdata/npm/peer_deps_with_copied_folders/main_info.out b/tests/testdata/npm/peer_deps_with_copied_folders/main_info.out similarity index 100% rename from cli/tests/testdata/npm/peer_deps_with_copied_folders/main_info.out rename to tests/testdata/npm/peer_deps_with_copied_folders/main_info.out diff --git a/cli/tests/testdata/npm/peer_deps_with_copied_folders/main_info_json.out b/tests/testdata/npm/peer_deps_with_copied_folders/main_info_json.out similarity index 100% rename from cli/tests/testdata/npm/peer_deps_with_copied_folders/main_info_json.out rename to tests/testdata/npm/peer_deps_with_copied_folders/main_info_json.out diff --git a/cli/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules.out b/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules.out similarity index 100% rename from cli/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules.out rename to tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules.out diff --git a/cli/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out b/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out similarity index 100% rename from cli/tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out rename to tests/testdata/npm/peer_deps_with_copied_folders/main_node_modules_reload.out diff --git a/cli/tests/testdata/npm/permissions_outside_package/foo/config.js b/tests/testdata/npm/permissions_outside_package/foo/config.js similarity index 100% rename from cli/tests/testdata/npm/permissions_outside_package/foo/config.js rename to tests/testdata/npm/permissions_outside_package/foo/config.js diff --git a/cli/tests/testdata/npm/permissions_outside_package/foo/package.json b/tests/testdata/npm/permissions_outside_package/foo/package.json similarity index 100% rename from cli/tests/testdata/npm/permissions_outside_package/foo/package.json rename to tests/testdata/npm/permissions_outside_package/foo/package.json diff --git a/cli/tests/testdata/npm/permissions_outside_package/main.out b/tests/testdata/npm/permissions_outside_package/main.out similarity index 100% rename from cli/tests/testdata/npm/permissions_outside_package/main.out rename to tests/testdata/npm/permissions_outside_package/main.out diff --git a/cli/tests/testdata/npm/permissions_outside_package/main.ts b/tests/testdata/npm/permissions_outside_package/main.ts similarity index 100% rename from cli/tests/testdata/npm/permissions_outside_package/main.ts rename to tests/testdata/npm/permissions_outside_package/main.ts diff --git a/cli/tests/testdata/npm/registry/@babel/parser/parser-7.19.0.tgz b/tests/testdata/npm/registry/@babel/parser/parser-7.19.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@babel/parser/parser-7.19.0.tgz rename to tests/testdata/npm/registry/@babel/parser/parser-7.19.0.tgz diff --git a/cli/tests/testdata/npm/registry/@babel/parser/registry.json b/tests/testdata/npm/registry/@babel/parser/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@babel/parser/registry.json rename to tests/testdata/npm/registry/@babel/parser/registry.json diff --git a/cli/tests/testdata/npm/registry/@denotest/CAPITALS/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/CAPITALS/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/CAPITALS/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/CAPITALS/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/CAPITALS/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/CAPITALS/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/CAPITALS/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/CAPITALS/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/MixedCase/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/MixedCase/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/MixedCase/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/MixedCase/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/MixedCase/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/MixedCase/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/MixedCase/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/MixedCase/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/bin/0.5.0/cli.mjs b/tests/testdata/npm/registry/@denotest/bin/0.5.0/cli.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/bin/0.5.0/cli.mjs rename to tests/testdata/npm/registry/@denotest/bin/0.5.0/cli.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/bin/0.5.0/package.json b/tests/testdata/npm/registry/@denotest/bin/0.5.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/bin/0.5.0/package.json rename to tests/testdata/npm/registry/@denotest/bin/0.5.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/bin/0.6.0/cli-cjs.js b/tests/testdata/npm/registry/@denotest/bin/0.6.0/cli-cjs.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/bin/0.6.0/cli-cjs.js rename to tests/testdata/npm/registry/@denotest/bin/0.6.0/cli-cjs.js diff --git a/cli/tests/testdata/npm/registry/@denotest/bin/0.6.0/cli.mjs b/tests/testdata/npm/registry/@denotest/bin/0.6.0/cli.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/bin/0.6.0/cli.mjs rename to tests/testdata/npm/registry/@denotest/bin/0.6.0/cli.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/bin/0.6.0/package.json b/tests/testdata/npm/registry/@denotest/bin/0.6.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/bin/0.6.0/package.json rename to tests/testdata/npm/registry/@denotest/bin/0.6.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/bin/1.0.0/cli-cjs.js b/tests/testdata/npm/registry/@denotest/bin/1.0.0/cli-cjs.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/bin/1.0.0/cli-cjs.js rename to tests/testdata/npm/registry/@denotest/bin/1.0.0/cli-cjs.js diff --git a/cli/tests/testdata/npm/registry/@denotest/bin/1.0.0/cli-no-ext b/tests/testdata/npm/registry/@denotest/bin/1.0.0/cli-no-ext similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/bin/1.0.0/cli-no-ext rename to tests/testdata/npm/registry/@denotest/bin/1.0.0/cli-no-ext diff --git a/cli/tests/testdata/npm/registry/@denotest/bin/1.0.0/cli.mjs b/tests/testdata/npm/registry/@denotest/bin/1.0.0/cli.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/bin/1.0.0/cli.mjs rename to tests/testdata/npm/registry/@denotest/bin/1.0.0/cli.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/bin/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/bin/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/bin/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/bin/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/binary-package-linux/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/binary-package-mac/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/binary-package-windows/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/binary-package/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/binary-package/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/binary-package/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/binary-package/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/binary-package/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/binary-package/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/binary-package/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/binary-package/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/breaking-change-between-versions/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.js b/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.js rename to tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/package.json b/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/package.json rename to tests/testdata/npm/registry/@denotest/breaking-change-between-versions/2.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/builtin-module-module/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/check-error/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/check-error/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/check-error/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/check-error/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir.d.ts b/tests/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir.d.ts rename to tests/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir/index.js b/tests/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir/index.js rename to tests/testdata/npm/registry/@denotest/check-error/1.0.0/other_dir/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/check-error/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/check-error/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.d.ts b/tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.d.ts rename to tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.js b/tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.js rename to tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/lib.d.ts b/tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/lib.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/lib.d.ts rename to tests/testdata/npm/registry/@denotest/check-error/1.0.0/sub_dir/lib.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/forked_path.js b/tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/forked_path.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/forked_path.js rename to tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/forked_path.js diff --git a/cli/tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/child-process-fork/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/cjs-default-export/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/cjs-invalid-name-exports/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/other.js b/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/other.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/other.js rename to tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/other.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/cjs-local-global-decls/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/cjs-module-export-assignment-number/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/cjs-module-export-assignment/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/other_file.js b/tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/other_file.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/other_file.js rename to tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/other_file.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/cjs-reexport-collision/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/my_es_module.js b/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/my_es_module.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/my_es_module.js rename to tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/my_es_module.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/package.json b/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/package.json rename to tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm_mjs.mjs b/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm_mjs.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm_mjs.mjs rename to tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/esm_mjs.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/require_mjs.js b/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/require_mjs.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/require_mjs.js rename to tests/testdata/npm/registry/@denotest/cjs-require-esm-error/1.0.0/require_mjs.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/cjs-this-in-exports/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/other.service.js b/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/other.service.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/other.service.js rename to tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/other.service.js diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/tslib.js b/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/tslib.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/tslib.js rename to tests/testdata/npm/registry/@denotest/cjs-with-file-stem/1.0.0/tslib.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/cjs/index.cjs b/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/cjs/index.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/cjs/index.cjs rename to tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/cjs/index.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/bar.js b/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/bar.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/bar.js rename to tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/bar.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/foo.js b/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/foo.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/foo.js rename to tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/foo.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/index.js b/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/index.js rename to tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/m.js b/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/m.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/m.js rename to tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/client/m.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/index.js b/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/index.js rename to tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/esm/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/foo.js b/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/foo.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/foo.js rename to tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/foo.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/conditional-exports-strict/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/cjs/index.cjs b/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/cjs/index.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/cjs/index.cjs rename to tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/cjs/index.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/bar.js b/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/bar.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/bar.js rename to tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/bar.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/foo.js b/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/foo.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/foo.js rename to tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/foo.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/index.js b/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/index.js rename to tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/m.js b/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/m.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/m.js rename to tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/client/m.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/index.js b/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/index.js rename to tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/esm/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/foo.js b/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/foo.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/foo.js rename to tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/foo.js diff --git a/cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/conditional-exports/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/create-require/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/create-require/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/create-require/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/create-require/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/create-require/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/create-require/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/create-require/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/create-require/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/d-ext/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/d-ext/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/d-ext/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/types.d.ts b/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/types.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/d-ext/1.0.0/types.d.ts rename to tests/testdata/npm/registry/@denotest/d-ext/1.0.0/types.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/different-nested-dep-child/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/index.js b/tests/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/index.js rename to tests/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/package.json b/tests/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/package.json rename to tests/testdata/npm/registry/@denotest/different-nested-dep-child/2.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/different-nested-dep/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.cjs b/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.cjs rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.mjs b/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.mjs rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/index.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep-missing/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.cjs b/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.cjs rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.mjs b/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.mjs rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/index.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm-dep/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/main.cjs b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/main.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/main.cjs rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/main.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/package.json b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/package.json rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/cjs/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.cjs b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.cjs rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.cts b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.cts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.cts rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.cts diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.mts b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.mts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.mts rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.d.mts diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.mjs b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.mjs rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/main.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.cjs b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.cjs rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.mjs b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.mjs rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/main.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/package.json b/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/package.json rename to tests/testdata/npm/registry/@denotest/dual-cjs-esm/1.0.0/subpath/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/dynamic-import/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/dynamic-import/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dynamic-import/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/dynamic-import/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/dynamic-import/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/dynamic-import/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/dynamic-import/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/dynamic-import/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/dev.cjs b/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/dev.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/dev.cjs rename to tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/dev.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/index.cjs b/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/index.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/index.cjs rename to tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/index.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/prod.cjs b/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/prod.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/prod.cjs rename to tests/testdata/npm/registry/@denotest/env-var-re-export/1.0.0/prod.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.d.mts b/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.d.mts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.d.mts rename to tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.d.mts diff --git a/cli/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.mjs b/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.mjs rename to tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/main.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/other.mjs b/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/other.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/other.mjs rename to tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/other.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/esm-basic/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/index.mjs b/tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/index.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/index.mjs rename to tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/index.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/local.cjs b/tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/local.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/local.cjs rename to tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/local.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/esm-import-cjs-default/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.cjs b/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.cjs rename to tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.cts b/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.cts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.cts rename to tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.cts diff --git a/cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.mts b/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.mts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.mts rename to tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.mts diff --git a/cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.ts b/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.ts rename to tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.js b/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.js rename to tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.js diff --git a/cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.mjs b/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.mjs rename to tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/main.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/file-dts-dmts-dcts/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/globals/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/globals/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/globals/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/globals/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/globals/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/globals/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/globals/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/globals/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/globals/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/globals/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/globals/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/globals/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/hi.js b/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/hi.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/hi.js rename to tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/hi.js diff --git a/cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/import_not_defined.js b/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/import_not_defined.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/import_not_defined.js rename to tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/import_not_defined.js diff --git a/cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/main.js b/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/main.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/main.js rename to tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/main.js diff --git a/cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/bye.js b/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/bye.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/bye.js rename to tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/bye.js diff --git a/cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/import_not_defined.js b/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/import_not_defined.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/import_not_defined.js rename to tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/import_not_defined.js diff --git a/cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/main.js b/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/main.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/main.js rename to tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/main.js diff --git a/cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/package.json b/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/package.json rename to tests/testdata/npm/registry/@denotest/imports-package-json/1.0.0/sub_path/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/main.js b/tests/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/main.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/main.js rename to tests/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/main.js diff --git a/cli/tests/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/no-types-cjs/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo-esm.js b/tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo-esm.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo-esm.js rename to tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo-esm.js diff --git a/cli/tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo.js b/tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo.js rename to tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/lib/foo.js diff --git a/cli/tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/no-types-in-conditional-exports/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/non-existent-dep-version/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/non-existent-dep/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/peer-dep-test-child/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/index.js b/tests/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/index.js rename to tests/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/package.json b/tests/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/package.json rename to tests/testdata/npm/registry/@denotest/peer-dep-test-child/2.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/dist/index.js b/tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/dist/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/dist/index.js rename to tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/dist/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/peer-dep-test-grandchild/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/peer-dep-test-peer/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/index.js b/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/index.js rename to tests/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/package.json b/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/package.json rename to tests/testdata/npm/registry/@denotest/peer-dep-test-peer/2.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/permissions-outside-package/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/require-added-nm-folder/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/index.cjs b/tests/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/index.cjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/index.cjs rename to tests/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/index.cjs diff --git a/cli/tests/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/reserved-word-exports/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/main.mjs b/tests/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/main.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/main.mjs rename to tests/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/main.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/special-chars-in-bin-name/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.d.ts b/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.d.ts rename to tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.js b/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.js rename to tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_index_js/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_no_index/random_name.js b/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_no_index/random_name.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_no_index/random_name.js rename to tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/folder_no_index/random_name.js diff --git a/cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/main.mjs b/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/main.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/main.mjs rename to tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/main.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/sub-folders/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.js rename to tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/index.js diff --git a/cli/tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/types-ambient/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.d.ts b/tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.d.ts rename to tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.js b/tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.js rename to tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/dist/main.js diff --git a/cli/tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/types-entry-value-not-exists/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.d.ts b/tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.d.ts rename to tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.mjs b/tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.mjs rename to tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/dist/main.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/types-exports-import-types/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/client.d.ts b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/client.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/client.d.ts rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/client.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/client.mjs b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/client.mjs similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/client.mjs rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/client.mjs diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.d.ts b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.d.ts rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.js b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.js rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-a.js diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.d.ts b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.d.ts rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.js b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.js rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/dist/entry-b.js diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.d.ts b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.d.ts rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.js b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.js rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-import.js diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-js-only.js b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-js-only.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-js-only.js rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-js-only.js diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-types.d.ts b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-types.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-types.d.ts rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/entry-types.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/types-exports-subpaths/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.d.ts b/tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.d.ts rename to tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.js b/tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.js similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.js rename to tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/dist/main.js diff --git a/cli/tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/types-no-types-entry/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/types/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/types/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/types/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/types/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/types/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/types_imported/1.0.0/index.d.ts b/tests/testdata/npm/registry/@denotest/types_imported/1.0.0/index.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types_imported/1.0.0/index.d.ts rename to tests/testdata/npm/registry/@denotest/types_imported/1.0.0/index.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/types_imported/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/types_imported/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types_imported/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/types_imported/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@denotest/types_imported/1.0.0/subpath.d.ts b/tests/testdata/npm/registry/@denotest/types_imported/1.0.0/subpath.d.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/types_imported/1.0.0/subpath.d.ts rename to tests/testdata/npm/registry/@denotest/types_imported/1.0.0/subpath.d.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/typescript-file/1.0.0/index.ts b/tests/testdata/npm/registry/@denotest/typescript-file/1.0.0/index.ts similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/typescript-file/1.0.0/index.ts rename to tests/testdata/npm/registry/@denotest/typescript-file/1.0.0/index.ts diff --git a/cli/tests/testdata/npm/registry/@denotest/typescript-file/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/typescript-file/1.0.0/package.json similarity index 100% rename from cli/tests/testdata/npm/registry/@denotest/typescript-file/1.0.0/package.json rename to tests/testdata/npm/registry/@denotest/typescript-file/1.0.0/package.json diff --git a/cli/tests/testdata/npm/registry/@ljharb/has-package-exports-patterns/has-package-exports-patterns-0.0.2.tgz b/tests/testdata/npm/registry/@ljharb/has-package-exports-patterns/has-package-exports-patterns-0.0.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@ljharb/has-package-exports-patterns/has-package-exports-patterns-0.0.2.tgz rename to tests/testdata/npm/registry/@ljharb/has-package-exports-patterns/has-package-exports-patterns-0.0.2.tgz diff --git a/cli/tests/testdata/npm/registry/@ljharb/has-package-exports-patterns/registry.json b/tests/testdata/npm/registry/@ljharb/has-package-exports-patterns/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@ljharb/has-package-exports-patterns/registry.json rename to tests/testdata/npm/registry/@ljharb/has-package-exports-patterns/registry.json diff --git a/cli/tests/testdata/npm/registry/@types/node/node-18.8.2.tgz b/tests/testdata/npm/registry/@types/node/node-18.8.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@types/node/node-18.8.2.tgz rename to tests/testdata/npm/registry/@types/node/node-18.8.2.tgz diff --git a/cli/tests/testdata/npm/registry/@types/node/registry.json b/tests/testdata/npm/registry/@types/node/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@types/node/registry.json rename to tests/testdata/npm/registry/@types/node/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/compiler-core/compiler-core-3.2.38.tgz b/tests/testdata/npm/registry/@vue/compiler-core/compiler-core-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/compiler-core/compiler-core-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/compiler-core/compiler-core-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/@vue/compiler-core/registry.json b/tests/testdata/npm/registry/@vue/compiler-core/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/compiler-core/registry.json rename to tests/testdata/npm/registry/@vue/compiler-core/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/compiler-dom/compiler-dom-3.2.38.tgz b/tests/testdata/npm/registry/@vue/compiler-dom/compiler-dom-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/compiler-dom/compiler-dom-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/compiler-dom/compiler-dom-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/@vue/compiler-dom/registry.json b/tests/testdata/npm/registry/@vue/compiler-dom/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/compiler-dom/registry.json rename to tests/testdata/npm/registry/@vue/compiler-dom/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/compiler-sfc/compiler-sfc-3.2.38.tgz b/tests/testdata/npm/registry/@vue/compiler-sfc/compiler-sfc-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/compiler-sfc/compiler-sfc-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/compiler-sfc/compiler-sfc-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/@vue/compiler-sfc/registry.json b/tests/testdata/npm/registry/@vue/compiler-sfc/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/compiler-sfc/registry.json rename to tests/testdata/npm/registry/@vue/compiler-sfc/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/compiler-ssr/compiler-ssr-3.2.38.tgz b/tests/testdata/npm/registry/@vue/compiler-ssr/compiler-ssr-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/compiler-ssr/compiler-ssr-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/compiler-ssr/compiler-ssr-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/@vue/compiler-ssr/registry.json b/tests/testdata/npm/registry/@vue/compiler-ssr/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/compiler-ssr/registry.json rename to tests/testdata/npm/registry/@vue/compiler-ssr/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/reactivity-transform/reactivity-transform-3.2.38.tgz b/tests/testdata/npm/registry/@vue/reactivity-transform/reactivity-transform-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/reactivity-transform/reactivity-transform-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/reactivity-transform/reactivity-transform-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/@vue/reactivity-transform/registry.json b/tests/testdata/npm/registry/@vue/reactivity-transform/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/reactivity-transform/registry.json rename to tests/testdata/npm/registry/@vue/reactivity-transform/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/reactivity/reactivity-3.2.38.tgz b/tests/testdata/npm/registry/@vue/reactivity/reactivity-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/reactivity/reactivity-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/reactivity/reactivity-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/@vue/reactivity/registry.json b/tests/testdata/npm/registry/@vue/reactivity/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/reactivity/registry.json rename to tests/testdata/npm/registry/@vue/reactivity/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/runtime-core/registry.json b/tests/testdata/npm/registry/@vue/runtime-core/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/runtime-core/registry.json rename to tests/testdata/npm/registry/@vue/runtime-core/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/runtime-core/runtime-core-3.2.38.tgz b/tests/testdata/npm/registry/@vue/runtime-core/runtime-core-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/runtime-core/runtime-core-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/runtime-core/runtime-core-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/@vue/runtime-dom/registry.json b/tests/testdata/npm/registry/@vue/runtime-dom/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/runtime-dom/registry.json rename to tests/testdata/npm/registry/@vue/runtime-dom/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/runtime-dom/runtime-dom-3.2.38.tgz b/tests/testdata/npm/registry/@vue/runtime-dom/runtime-dom-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/runtime-dom/runtime-dom-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/runtime-dom/runtime-dom-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/@vue/server-renderer/registry.json b/tests/testdata/npm/registry/@vue/server-renderer/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/server-renderer/registry.json rename to tests/testdata/npm/registry/@vue/server-renderer/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/server-renderer/server-renderer-3.2.38.tgz b/tests/testdata/npm/registry/@vue/server-renderer/server-renderer-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/server-renderer/server-renderer-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/server-renderer/server-renderer-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/@vue/shared/registry.json b/tests/testdata/npm/registry/@vue/shared/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/shared/registry.json rename to tests/testdata/npm/registry/@vue/shared/registry.json diff --git a/cli/tests/testdata/npm/registry/@vue/shared/shared-3.2.38.tgz b/tests/testdata/npm/registry/@vue/shared/shared-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/@vue/shared/shared-3.2.38.tgz rename to tests/testdata/npm/registry/@vue/shared/shared-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/ajv-formats/ajv-formats-2.1.1.tgz b/tests/testdata/npm/registry/ajv-formats/ajv-formats-2.1.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/ajv-formats/ajv-formats-2.1.1.tgz rename to tests/testdata/npm/registry/ajv-formats/ajv-formats-2.1.1.tgz diff --git a/cli/tests/testdata/npm/registry/ajv-formats/registry.json b/tests/testdata/npm/registry/ajv-formats/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/ajv-formats/registry.json rename to tests/testdata/npm/registry/ajv-formats/registry.json diff --git a/cli/tests/testdata/npm/registry/ajv/ajv-8.11.0.tgz b/tests/testdata/npm/registry/ajv/ajv-8.11.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/ajv/ajv-8.11.0.tgz rename to tests/testdata/npm/registry/ajv/ajv-8.11.0.tgz diff --git a/cli/tests/testdata/npm/registry/ajv/registry.json b/tests/testdata/npm/registry/ajv/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/ajv/registry.json rename to tests/testdata/npm/registry/ajv/registry.json diff --git a/cli/tests/testdata/npm/registry/ansi-regex/ansi-regex-3.0.1.tgz b/tests/testdata/npm/registry/ansi-regex/ansi-regex-3.0.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/ansi-regex/ansi-regex-3.0.1.tgz rename to tests/testdata/npm/registry/ansi-regex/ansi-regex-3.0.1.tgz diff --git a/cli/tests/testdata/npm/registry/ansi-regex/ansi-regex-5.0.1.tgz b/tests/testdata/npm/registry/ansi-regex/ansi-regex-5.0.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/ansi-regex/ansi-regex-5.0.1.tgz rename to tests/testdata/npm/registry/ansi-regex/ansi-regex-5.0.1.tgz diff --git a/cli/tests/testdata/npm/registry/ansi-regex/registry.json b/tests/testdata/npm/registry/ansi-regex/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/ansi-regex/registry.json rename to tests/testdata/npm/registry/ansi-regex/registry.json diff --git a/cli/tests/testdata/npm/registry/ansi-styles/ansi-styles-4.3.0.tgz b/tests/testdata/npm/registry/ansi-styles/ansi-styles-4.3.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/ansi-styles/ansi-styles-4.3.0.tgz rename to tests/testdata/npm/registry/ansi-styles/ansi-styles-4.3.0.tgz diff --git a/cli/tests/testdata/npm/registry/ansi-styles/registry.json b/tests/testdata/npm/registry/ansi-styles/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/ansi-styles/registry.json rename to tests/testdata/npm/registry/ansi-styles/registry.json diff --git a/cli/tests/testdata/npm/registry/asn1/asn1-0.2.6.tgz b/tests/testdata/npm/registry/asn1/asn1-0.2.6.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/asn1/asn1-0.2.6.tgz rename to tests/testdata/npm/registry/asn1/asn1-0.2.6.tgz diff --git a/cli/tests/testdata/npm/registry/asn1/registry.json b/tests/testdata/npm/registry/asn1/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/asn1/registry.json rename to tests/testdata/npm/registry/asn1/registry.json diff --git a/cli/tests/testdata/npm/registry/assertion-error/assertion-error-1.1.0.tgz b/tests/testdata/npm/registry/assertion-error/assertion-error-1.1.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/assertion-error/assertion-error-1.1.0.tgz rename to tests/testdata/npm/registry/assertion-error/assertion-error-1.1.0.tgz diff --git a/cli/tests/testdata/npm/registry/assertion-error/registry.json b/tests/testdata/npm/registry/assertion-error/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/assertion-error/registry.json rename to tests/testdata/npm/registry/assertion-error/registry.json diff --git a/cli/tests/testdata/npm/registry/autoprefixer/autoprefixer-10.4.14.tgz b/tests/testdata/npm/registry/autoprefixer/autoprefixer-10.4.14.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/autoprefixer/autoprefixer-10.4.14.tgz rename to tests/testdata/npm/registry/autoprefixer/autoprefixer-10.4.14.tgz diff --git a/cli/tests/testdata/npm/registry/autoprefixer/registry.json b/tests/testdata/npm/registry/autoprefixer/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/autoprefixer/registry.json rename to tests/testdata/npm/registry/autoprefixer/registry.json diff --git a/cli/tests/testdata/npm/registry/bcrypt-pbkdf/bcrypt-pbkdf-1.0.2.tgz b/tests/testdata/npm/registry/bcrypt-pbkdf/bcrypt-pbkdf-1.0.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/bcrypt-pbkdf/bcrypt-pbkdf-1.0.2.tgz rename to tests/testdata/npm/registry/bcrypt-pbkdf/bcrypt-pbkdf-1.0.2.tgz diff --git a/cli/tests/testdata/npm/registry/bcrypt-pbkdf/registry.json b/tests/testdata/npm/registry/bcrypt-pbkdf/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/bcrypt-pbkdf/registry.json rename to tests/testdata/npm/registry/bcrypt-pbkdf/registry.json diff --git a/cli/tests/testdata/npm/registry/browserslist/browserslist-4.21.5.tgz b/tests/testdata/npm/registry/browserslist/browserslist-4.21.5.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/browserslist/browserslist-4.21.5.tgz rename to tests/testdata/npm/registry/browserslist/browserslist-4.21.5.tgz diff --git a/cli/tests/testdata/npm/registry/browserslist/registry.json b/tests/testdata/npm/registry/browserslist/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/browserslist/registry.json rename to tests/testdata/npm/registry/browserslist/registry.json diff --git a/cli/tests/testdata/npm/registry/buildcheck/buildcheck-0.0.3.tgz b/tests/testdata/npm/registry/buildcheck/buildcheck-0.0.3.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/buildcheck/buildcheck-0.0.3.tgz rename to tests/testdata/npm/registry/buildcheck/buildcheck-0.0.3.tgz diff --git a/cli/tests/testdata/npm/registry/buildcheck/registry.json b/tests/testdata/npm/registry/buildcheck/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/buildcheck/registry.json rename to tests/testdata/npm/registry/buildcheck/registry.json diff --git a/cli/tests/testdata/npm/registry/camelcase/camelcase-5.3.1.tgz b/tests/testdata/npm/registry/camelcase/camelcase-5.3.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/camelcase/camelcase-5.3.1.tgz rename to tests/testdata/npm/registry/camelcase/camelcase-5.3.1.tgz diff --git a/cli/tests/testdata/npm/registry/camelcase/registry.json b/tests/testdata/npm/registry/camelcase/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/camelcase/registry.json rename to tests/testdata/npm/registry/camelcase/registry.json diff --git a/cli/tests/testdata/npm/registry/caniuse-lite/caniuse-lite-1.0.30001473.tgz b/tests/testdata/npm/registry/caniuse-lite/caniuse-lite-1.0.30001473.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/caniuse-lite/caniuse-lite-1.0.30001473.tgz rename to tests/testdata/npm/registry/caniuse-lite/caniuse-lite-1.0.30001473.tgz diff --git a/cli/tests/testdata/npm/registry/caniuse-lite/registry.json b/tests/testdata/npm/registry/caniuse-lite/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/caniuse-lite/registry.json rename to tests/testdata/npm/registry/caniuse-lite/registry.json diff --git a/cli/tests/testdata/npm/registry/chai/chai-4.3.6.tgz b/tests/testdata/npm/registry/chai/chai-4.3.6.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/chai/chai-4.3.6.tgz rename to tests/testdata/npm/registry/chai/chai-4.3.6.tgz diff --git a/cli/tests/testdata/npm/registry/chai/registry.json b/tests/testdata/npm/registry/chai/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/chai/registry.json rename to tests/testdata/npm/registry/chai/registry.json diff --git a/cli/tests/testdata/npm/registry/chalk/chalk-4.1.2.tgz b/tests/testdata/npm/registry/chalk/chalk-4.1.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/chalk/chalk-4.1.2.tgz rename to tests/testdata/npm/registry/chalk/chalk-4.1.2.tgz diff --git a/cli/tests/testdata/npm/registry/chalk/chalk-5.0.1.tgz b/tests/testdata/npm/registry/chalk/chalk-5.0.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/chalk/chalk-5.0.1.tgz rename to tests/testdata/npm/registry/chalk/chalk-5.0.1.tgz diff --git a/cli/tests/testdata/npm/registry/chalk/registry.json b/tests/testdata/npm/registry/chalk/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/chalk/registry.json rename to tests/testdata/npm/registry/chalk/registry.json diff --git a/cli/tests/testdata/npm/registry/check-error/check-error-1.0.2.tgz b/tests/testdata/npm/registry/check-error/check-error-1.0.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/check-error/check-error-1.0.2.tgz rename to tests/testdata/npm/registry/check-error/check-error-1.0.2.tgz diff --git a/cli/tests/testdata/npm/registry/check-error/registry.json b/tests/testdata/npm/registry/check-error/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/check-error/registry.json rename to tests/testdata/npm/registry/check-error/registry.json diff --git a/cli/tests/testdata/npm/registry/cliui/cliui-6.0.0.tgz b/tests/testdata/npm/registry/cliui/cliui-6.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/cliui/cliui-6.0.0.tgz rename to tests/testdata/npm/registry/cliui/cliui-6.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/cliui/registry.json b/tests/testdata/npm/registry/cliui/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/cliui/registry.json rename to tests/testdata/npm/registry/cliui/registry.json diff --git a/cli/tests/testdata/npm/registry/color-convert/color-convert-2.0.1.tgz b/tests/testdata/npm/registry/color-convert/color-convert-2.0.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/color-convert/color-convert-2.0.1.tgz rename to tests/testdata/npm/registry/color-convert/color-convert-2.0.1.tgz diff --git a/cli/tests/testdata/npm/registry/color-convert/registry.json b/tests/testdata/npm/registry/color-convert/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/color-convert/registry.json rename to tests/testdata/npm/registry/color-convert/registry.json diff --git a/cli/tests/testdata/npm/registry/color-name/color-name-1.1.4.tgz b/tests/testdata/npm/registry/color-name/color-name-1.1.4.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/color-name/color-name-1.1.4.tgz rename to tests/testdata/npm/registry/color-name/color-name-1.1.4.tgz diff --git a/cli/tests/testdata/npm/registry/color-name/registry.json b/tests/testdata/npm/registry/color-name/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/color-name/registry.json rename to tests/testdata/npm/registry/color-name/registry.json diff --git a/cli/tests/testdata/npm/registry/cowsay/cowsay-1.5.0.tgz b/tests/testdata/npm/registry/cowsay/cowsay-1.5.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/cowsay/cowsay-1.5.0.tgz rename to tests/testdata/npm/registry/cowsay/cowsay-1.5.0.tgz diff --git a/cli/tests/testdata/npm/registry/cowsay/registry.json b/tests/testdata/npm/registry/cowsay/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/cowsay/registry.json rename to tests/testdata/npm/registry/cowsay/registry.json diff --git a/cli/tests/testdata/npm/registry/cpu-features/cpu-features-0.0.4.tgz b/tests/testdata/npm/registry/cpu-features/cpu-features-0.0.4.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/cpu-features/cpu-features-0.0.4.tgz rename to tests/testdata/npm/registry/cpu-features/cpu-features-0.0.4.tgz diff --git a/cli/tests/testdata/npm/registry/cpu-features/registry.json b/tests/testdata/npm/registry/cpu-features/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/cpu-features/registry.json rename to tests/testdata/npm/registry/cpu-features/registry.json diff --git a/cli/tests/testdata/npm/registry/crypto-js/crypto-js-4.1.1.tgz b/tests/testdata/npm/registry/crypto-js/crypto-js-4.1.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/crypto-js/crypto-js-4.1.1.tgz rename to tests/testdata/npm/registry/crypto-js/crypto-js-4.1.1.tgz diff --git a/cli/tests/testdata/npm/registry/crypto-js/registry.json b/tests/testdata/npm/registry/crypto-js/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/crypto-js/registry.json rename to tests/testdata/npm/registry/crypto-js/registry.json diff --git a/cli/tests/testdata/npm/registry/csstype/csstype-2.6.20.tgz b/tests/testdata/npm/registry/csstype/csstype-2.6.20.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/csstype/csstype-2.6.20.tgz rename to tests/testdata/npm/registry/csstype/csstype-2.6.20.tgz diff --git a/cli/tests/testdata/npm/registry/csstype/registry.json b/tests/testdata/npm/registry/csstype/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/csstype/registry.json rename to tests/testdata/npm/registry/csstype/registry.json diff --git a/cli/tests/testdata/npm/registry/decamelize/decamelize-1.2.0.tgz b/tests/testdata/npm/registry/decamelize/decamelize-1.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/decamelize/decamelize-1.2.0.tgz rename to tests/testdata/npm/registry/decamelize/decamelize-1.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/decamelize/registry.json b/tests/testdata/npm/registry/decamelize/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/decamelize/registry.json rename to tests/testdata/npm/registry/decamelize/registry.json diff --git a/cli/tests/testdata/npm/registry/deep-eql/deep-eql-3.0.1.tgz b/tests/testdata/npm/registry/deep-eql/deep-eql-3.0.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/deep-eql/deep-eql-3.0.1.tgz rename to tests/testdata/npm/registry/deep-eql/deep-eql-3.0.1.tgz diff --git a/cli/tests/testdata/npm/registry/deep-eql/registry.json b/tests/testdata/npm/registry/deep-eql/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/deep-eql/registry.json rename to tests/testdata/npm/registry/deep-eql/registry.json diff --git a/cli/tests/testdata/npm/registry/define-properties/define-properties-1.2.0.tgz b/tests/testdata/npm/registry/define-properties/define-properties-1.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/define-properties/define-properties-1.2.0.tgz rename to tests/testdata/npm/registry/define-properties/define-properties-1.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/define-properties/registry.json b/tests/testdata/npm/registry/define-properties/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/define-properties/registry.json rename to tests/testdata/npm/registry/define-properties/registry.json diff --git a/cli/tests/testdata/npm/registry/electron-to-chromium/electron-to-chromium-1.4.348.tgz b/tests/testdata/npm/registry/electron-to-chromium/electron-to-chromium-1.4.348.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/electron-to-chromium/electron-to-chromium-1.4.348.tgz rename to tests/testdata/npm/registry/electron-to-chromium/electron-to-chromium-1.4.348.tgz diff --git a/cli/tests/testdata/npm/registry/electron-to-chromium/registry.json b/tests/testdata/npm/registry/electron-to-chromium/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/electron-to-chromium/registry.json rename to tests/testdata/npm/registry/electron-to-chromium/registry.json diff --git a/cli/tests/testdata/npm/registry/emoji-regex/emoji-regex-8.0.0.tgz b/tests/testdata/npm/registry/emoji-regex/emoji-regex-8.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/emoji-regex/emoji-regex-8.0.0.tgz rename to tests/testdata/npm/registry/emoji-regex/emoji-regex-8.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/emoji-regex/registry.json b/tests/testdata/npm/registry/emoji-regex/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/emoji-regex/registry.json rename to tests/testdata/npm/registry/emoji-regex/registry.json diff --git a/cli/tests/testdata/npm/registry/escalade/escalade-3.1.1.tgz b/tests/testdata/npm/registry/escalade/escalade-3.1.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/escalade/escalade-3.1.1.tgz rename to tests/testdata/npm/registry/escalade/escalade-3.1.1.tgz diff --git a/cli/tests/testdata/npm/registry/escalade/registry.json b/tests/testdata/npm/registry/escalade/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/escalade/registry.json rename to tests/testdata/npm/registry/escalade/registry.json diff --git a/cli/tests/testdata/npm/registry/estree-walker/estree-walker-2.0.2.tgz b/tests/testdata/npm/registry/estree-walker/estree-walker-2.0.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/estree-walker/estree-walker-2.0.2.tgz rename to tests/testdata/npm/registry/estree-walker/estree-walker-2.0.2.tgz diff --git a/cli/tests/testdata/npm/registry/estree-walker/registry.json b/tests/testdata/npm/registry/estree-walker/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/estree-walker/registry.json rename to tests/testdata/npm/registry/estree-walker/registry.json diff --git a/cli/tests/testdata/npm/registry/fast-deep-equal/fast-deep-equal-3.1.3.tgz b/tests/testdata/npm/registry/fast-deep-equal/fast-deep-equal-3.1.3.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/fast-deep-equal/fast-deep-equal-3.1.3.tgz rename to tests/testdata/npm/registry/fast-deep-equal/fast-deep-equal-3.1.3.tgz diff --git a/cli/tests/testdata/npm/registry/fast-deep-equal/registry.json b/tests/testdata/npm/registry/fast-deep-equal/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/fast-deep-equal/registry.json rename to tests/testdata/npm/registry/fast-deep-equal/registry.json diff --git a/cli/tests/testdata/npm/registry/find-up/find-up-4.1.0.tgz b/tests/testdata/npm/registry/find-up/find-up-4.1.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/find-up/find-up-4.1.0.tgz rename to tests/testdata/npm/registry/find-up/find-up-4.1.0.tgz diff --git a/cli/tests/testdata/npm/registry/find-up/registry.json b/tests/testdata/npm/registry/find-up/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/find-up/registry.json rename to tests/testdata/npm/registry/find-up/registry.json diff --git a/cli/tests/testdata/npm/registry/fraction.js/fraction.js-4.2.0.tgz b/tests/testdata/npm/registry/fraction.js/fraction.js-4.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/fraction.js/fraction.js-4.2.0.tgz rename to tests/testdata/npm/registry/fraction.js/fraction.js-4.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/fraction.js/registry.json b/tests/testdata/npm/registry/fraction.js/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/fraction.js/registry.json rename to tests/testdata/npm/registry/fraction.js/registry.json diff --git a/cli/tests/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz b/tests/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz rename to tests/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz diff --git a/cli/tests/testdata/npm/registry/fs-extra/registry.json b/tests/testdata/npm/registry/fs-extra/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/fs-extra/registry.json rename to tests/testdata/npm/registry/fs-extra/registry.json diff --git a/cli/tests/testdata/npm/registry/function-bind/function-bind-1.1.1.tgz b/tests/testdata/npm/registry/function-bind/function-bind-1.1.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/function-bind/function-bind-1.1.1.tgz rename to tests/testdata/npm/registry/function-bind/function-bind-1.1.1.tgz diff --git a/cli/tests/testdata/npm/registry/function-bind/registry.json b/tests/testdata/npm/registry/function-bind/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/function-bind/registry.json rename to tests/testdata/npm/registry/function-bind/registry.json diff --git a/cli/tests/testdata/npm/registry/get-caller-file/get-caller-file-2.0.5.tgz b/tests/testdata/npm/registry/get-caller-file/get-caller-file-2.0.5.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/get-caller-file/get-caller-file-2.0.5.tgz rename to tests/testdata/npm/registry/get-caller-file/get-caller-file-2.0.5.tgz diff --git a/cli/tests/testdata/npm/registry/get-caller-file/registry.json b/tests/testdata/npm/registry/get-caller-file/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/get-caller-file/registry.json rename to tests/testdata/npm/registry/get-caller-file/registry.json diff --git a/cli/tests/testdata/npm/registry/get-func-name/get-func-name-2.0.0.tgz b/tests/testdata/npm/registry/get-func-name/get-func-name-2.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/get-func-name/get-func-name-2.0.0.tgz rename to tests/testdata/npm/registry/get-func-name/get-func-name-2.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/get-func-name/registry.json b/tests/testdata/npm/registry/get-func-name/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/get-func-name/registry.json rename to tests/testdata/npm/registry/get-func-name/registry.json diff --git a/cli/tests/testdata/npm/registry/get-intrinsic/get-intrinsic-1.2.0.tgz b/tests/testdata/npm/registry/get-intrinsic/get-intrinsic-1.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/get-intrinsic/get-intrinsic-1.2.0.tgz rename to tests/testdata/npm/registry/get-intrinsic/get-intrinsic-1.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/get-intrinsic/registry.json b/tests/testdata/npm/registry/get-intrinsic/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/get-intrinsic/registry.json rename to tests/testdata/npm/registry/get-intrinsic/registry.json diff --git a/cli/tests/testdata/npm/registry/get-stdin/get-stdin-8.0.0.tgz b/tests/testdata/npm/registry/get-stdin/get-stdin-8.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/get-stdin/get-stdin-8.0.0.tgz rename to tests/testdata/npm/registry/get-stdin/get-stdin-8.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/get-stdin/registry.json b/tests/testdata/npm/registry/get-stdin/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/get-stdin/registry.json rename to tests/testdata/npm/registry/get-stdin/registry.json diff --git a/cli/tests/testdata/npm/registry/globals/globals-13.17.0.tgz b/tests/testdata/npm/registry/globals/globals-13.17.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/globals/globals-13.17.0.tgz rename to tests/testdata/npm/registry/globals/globals-13.17.0.tgz diff --git a/cli/tests/testdata/npm/registry/globals/registry.json b/tests/testdata/npm/registry/globals/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/globals/registry.json rename to tests/testdata/npm/registry/globals/registry.json diff --git a/cli/tests/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz b/tests/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz rename to tests/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz diff --git a/cli/tests/testdata/npm/registry/graceful-fs/registry.json b/tests/testdata/npm/registry/graceful-fs/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/graceful-fs/registry.json rename to tests/testdata/npm/registry/graceful-fs/registry.json diff --git a/cli/tests/testdata/npm/registry/has-flag/has-flag-4.0.0.tgz b/tests/testdata/npm/registry/has-flag/has-flag-4.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/has-flag/has-flag-4.0.0.tgz rename to tests/testdata/npm/registry/has-flag/has-flag-4.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/has-flag/registry.json b/tests/testdata/npm/registry/has-flag/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/has-flag/registry.json rename to tests/testdata/npm/registry/has-flag/registry.json diff --git a/cli/tests/testdata/npm/registry/has-package-exports/has-package-exports-1.3.0.tgz b/tests/testdata/npm/registry/has-package-exports/has-package-exports-1.3.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/has-package-exports/has-package-exports-1.3.0.tgz rename to tests/testdata/npm/registry/has-package-exports/has-package-exports-1.3.0.tgz diff --git a/cli/tests/testdata/npm/registry/has-package-exports/registry.json b/tests/testdata/npm/registry/has-package-exports/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/has-package-exports/registry.json rename to tests/testdata/npm/registry/has-package-exports/registry.json diff --git a/cli/tests/testdata/npm/registry/has-property-descriptors/has-property-descriptors-1.0.0.tgz b/tests/testdata/npm/registry/has-property-descriptors/has-property-descriptors-1.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/has-property-descriptors/has-property-descriptors-1.0.0.tgz rename to tests/testdata/npm/registry/has-property-descriptors/has-property-descriptors-1.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/has-property-descriptors/registry.json b/tests/testdata/npm/registry/has-property-descriptors/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/has-property-descriptors/registry.json rename to tests/testdata/npm/registry/has-property-descriptors/registry.json diff --git a/cli/tests/testdata/npm/registry/has-symbols/has-symbols-1.0.3.tgz b/tests/testdata/npm/registry/has-symbols/has-symbols-1.0.3.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/has-symbols/has-symbols-1.0.3.tgz rename to tests/testdata/npm/registry/has-symbols/has-symbols-1.0.3.tgz diff --git a/cli/tests/testdata/npm/registry/has-symbols/registry.json b/tests/testdata/npm/registry/has-symbols/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/has-symbols/registry.json rename to tests/testdata/npm/registry/has-symbols/registry.json diff --git a/cli/tests/testdata/npm/registry/has/has-1.0.3.tgz b/tests/testdata/npm/registry/has/has-1.0.3.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/has/has-1.0.3.tgz rename to tests/testdata/npm/registry/has/has-1.0.3.tgz diff --git a/cli/tests/testdata/npm/registry/has/registry.json b/tests/testdata/npm/registry/has/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/has/registry.json rename to tests/testdata/npm/registry/has/registry.json diff --git a/cli/tests/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-2.0.0.tgz b/tests/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-2.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-2.0.0.tgz rename to tests/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-2.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-3.0.0.tgz b/tests/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-3.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-3.0.0.tgz rename to tests/testdata/npm/registry/is-fullwidth-code-point/is-fullwidth-code-point-3.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/is-fullwidth-code-point/registry.json b/tests/testdata/npm/registry/is-fullwidth-code-point/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/is-fullwidth-code-point/registry.json rename to tests/testdata/npm/registry/is-fullwidth-code-point/registry.json diff --git a/cli/tests/testdata/npm/registry/js-tokens/js-tokens-4.0.0.tgz b/tests/testdata/npm/registry/js-tokens/js-tokens-4.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/js-tokens/js-tokens-4.0.0.tgz rename to tests/testdata/npm/registry/js-tokens/js-tokens-4.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/js-tokens/registry.json b/tests/testdata/npm/registry/js-tokens/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/js-tokens/registry.json rename to tests/testdata/npm/registry/js-tokens/registry.json diff --git a/cli/tests/testdata/npm/registry/json-schema-traverse/json-schema-traverse-1.0.0.tgz b/tests/testdata/npm/registry/json-schema-traverse/json-schema-traverse-1.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/json-schema-traverse/json-schema-traverse-1.0.0.tgz rename to tests/testdata/npm/registry/json-schema-traverse/json-schema-traverse-1.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/json-schema-traverse/registry.json b/tests/testdata/npm/registry/json-schema-traverse/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/json-schema-traverse/registry.json rename to tests/testdata/npm/registry/json-schema-traverse/registry.json diff --git a/cli/tests/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz b/tests/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz rename to tests/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz diff --git a/cli/tests/testdata/npm/registry/jsonfile/registry.json b/tests/testdata/npm/registry/jsonfile/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/jsonfile/registry.json rename to tests/testdata/npm/registry/jsonfile/registry.json diff --git a/cli/tests/testdata/npm/registry/locate-path/locate-path-5.0.0.tgz b/tests/testdata/npm/registry/locate-path/locate-path-5.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/locate-path/locate-path-5.0.0.tgz rename to tests/testdata/npm/registry/locate-path/locate-path-5.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/locate-path/registry.json b/tests/testdata/npm/registry/locate-path/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/locate-path/registry.json rename to tests/testdata/npm/registry/locate-path/registry.json diff --git a/cli/tests/testdata/npm/registry/loose-envify/loose-envify-1.4.0.tgz b/tests/testdata/npm/registry/loose-envify/loose-envify-1.4.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/loose-envify/loose-envify-1.4.0.tgz rename to tests/testdata/npm/registry/loose-envify/loose-envify-1.4.0.tgz diff --git a/cli/tests/testdata/npm/registry/loose-envify/registry.json b/tests/testdata/npm/registry/loose-envify/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/loose-envify/registry.json rename to tests/testdata/npm/registry/loose-envify/registry.json diff --git a/cli/tests/testdata/npm/registry/loupe/loupe-2.3.4.tgz b/tests/testdata/npm/registry/loupe/loupe-2.3.4.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/loupe/loupe-2.3.4.tgz rename to tests/testdata/npm/registry/loupe/loupe-2.3.4.tgz diff --git a/cli/tests/testdata/npm/registry/loupe/registry.json b/tests/testdata/npm/registry/loupe/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/loupe/registry.json rename to tests/testdata/npm/registry/loupe/registry.json diff --git a/cli/tests/testdata/npm/registry/magic-string/magic-string-0.25.9.tgz b/tests/testdata/npm/registry/magic-string/magic-string-0.25.9.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/magic-string/magic-string-0.25.9.tgz rename to tests/testdata/npm/registry/magic-string/magic-string-0.25.9.tgz diff --git a/cli/tests/testdata/npm/registry/magic-string/registry.json b/tests/testdata/npm/registry/magic-string/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/magic-string/registry.json rename to tests/testdata/npm/registry/magic-string/registry.json diff --git a/cli/tests/testdata/npm/registry/mkdirp/mkdirp-1.0.4.tgz b/tests/testdata/npm/registry/mkdirp/mkdirp-1.0.4.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/mkdirp/mkdirp-1.0.4.tgz rename to tests/testdata/npm/registry/mkdirp/mkdirp-1.0.4.tgz diff --git a/cli/tests/testdata/npm/registry/mkdirp/registry.json b/tests/testdata/npm/registry/mkdirp/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/mkdirp/registry.json rename to tests/testdata/npm/registry/mkdirp/registry.json diff --git a/cli/tests/testdata/npm/registry/nan/nan-2.16.0.tgz b/tests/testdata/npm/registry/nan/nan-2.16.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/nan/nan-2.16.0.tgz rename to tests/testdata/npm/registry/nan/nan-2.16.0.tgz diff --git a/cli/tests/testdata/npm/registry/nan/registry.json b/tests/testdata/npm/registry/nan/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/nan/registry.json rename to tests/testdata/npm/registry/nan/registry.json diff --git a/cli/tests/testdata/npm/registry/nanoid/nanoid-3.3.4.tgz b/tests/testdata/npm/registry/nanoid/nanoid-3.3.4.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/nanoid/nanoid-3.3.4.tgz rename to tests/testdata/npm/registry/nanoid/nanoid-3.3.4.tgz diff --git a/cli/tests/testdata/npm/registry/nanoid/registry.json b/tests/testdata/npm/registry/nanoid/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/nanoid/registry.json rename to tests/testdata/npm/registry/nanoid/registry.json diff --git a/cli/tests/testdata/npm/registry/node-releases/node-releases-2.0.10.tgz b/tests/testdata/npm/registry/node-releases/node-releases-2.0.10.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/node-releases/node-releases-2.0.10.tgz rename to tests/testdata/npm/registry/node-releases/node-releases-2.0.10.tgz diff --git a/cli/tests/testdata/npm/registry/node-releases/registry.json b/tests/testdata/npm/registry/node-releases/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/node-releases/registry.json rename to tests/testdata/npm/registry/node-releases/registry.json diff --git a/cli/tests/testdata/npm/registry/normalize-range/normalize-range-0.1.2.tgz b/tests/testdata/npm/registry/normalize-range/normalize-range-0.1.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/normalize-range/normalize-range-0.1.2.tgz rename to tests/testdata/npm/registry/normalize-range/normalize-range-0.1.2.tgz diff --git a/cli/tests/testdata/npm/registry/normalize-range/registry.json b/tests/testdata/npm/registry/normalize-range/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/normalize-range/registry.json rename to tests/testdata/npm/registry/normalize-range/registry.json diff --git a/cli/tests/testdata/npm/registry/object-keys/object-keys-1.1.1.tgz b/tests/testdata/npm/registry/object-keys/object-keys-1.1.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/object-keys/object-keys-1.1.1.tgz rename to tests/testdata/npm/registry/object-keys/object-keys-1.1.1.tgz diff --git a/cli/tests/testdata/npm/registry/object-keys/registry.json b/tests/testdata/npm/registry/object-keys/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/object-keys/registry.json rename to tests/testdata/npm/registry/object-keys/registry.json diff --git a/cli/tests/testdata/npm/registry/p-limit/p-limit-2.3.0.tgz b/tests/testdata/npm/registry/p-limit/p-limit-2.3.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/p-limit/p-limit-2.3.0.tgz rename to tests/testdata/npm/registry/p-limit/p-limit-2.3.0.tgz diff --git a/cli/tests/testdata/npm/registry/p-limit/registry.json b/tests/testdata/npm/registry/p-limit/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/p-limit/registry.json rename to tests/testdata/npm/registry/p-limit/registry.json diff --git a/cli/tests/testdata/npm/registry/p-locate/p-locate-4.1.0.tgz b/tests/testdata/npm/registry/p-locate/p-locate-4.1.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/p-locate/p-locate-4.1.0.tgz rename to tests/testdata/npm/registry/p-locate/p-locate-4.1.0.tgz diff --git a/cli/tests/testdata/npm/registry/p-locate/registry.json b/tests/testdata/npm/registry/p-locate/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/p-locate/registry.json rename to tests/testdata/npm/registry/p-locate/registry.json diff --git a/cli/tests/testdata/npm/registry/p-try/p-try-2.2.0.tgz b/tests/testdata/npm/registry/p-try/p-try-2.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/p-try/p-try-2.2.0.tgz rename to tests/testdata/npm/registry/p-try/p-try-2.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/p-try/registry.json b/tests/testdata/npm/registry/p-try/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/p-try/registry.json rename to tests/testdata/npm/registry/p-try/registry.json diff --git a/cli/tests/testdata/npm/registry/path-exists/path-exists-4.0.0.tgz b/tests/testdata/npm/registry/path-exists/path-exists-4.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/path-exists/path-exists-4.0.0.tgz rename to tests/testdata/npm/registry/path-exists/path-exists-4.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/path-exists/registry.json b/tests/testdata/npm/registry/path-exists/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/path-exists/registry.json rename to tests/testdata/npm/registry/path-exists/registry.json diff --git a/cli/tests/testdata/npm/registry/pathval/pathval-1.1.1.tgz b/tests/testdata/npm/registry/pathval/pathval-1.1.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/pathval/pathval-1.1.1.tgz rename to tests/testdata/npm/registry/pathval/pathval-1.1.1.tgz diff --git a/cli/tests/testdata/npm/registry/pathval/registry.json b/tests/testdata/npm/registry/pathval/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/pathval/registry.json rename to tests/testdata/npm/registry/pathval/registry.json diff --git a/cli/tests/testdata/npm/registry/picocolors/picocolors-1.0.0.tgz b/tests/testdata/npm/registry/picocolors/picocolors-1.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/picocolors/picocolors-1.0.0.tgz rename to tests/testdata/npm/registry/picocolors/picocolors-1.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/picocolors/registry.json b/tests/testdata/npm/registry/picocolors/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/picocolors/registry.json rename to tests/testdata/npm/registry/picocolors/registry.json diff --git a/cli/tests/testdata/npm/registry/postcss-value-parser/postcss-value-parser-4.2.0.tgz b/tests/testdata/npm/registry/postcss-value-parser/postcss-value-parser-4.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/postcss-value-parser/postcss-value-parser-4.2.0.tgz rename to tests/testdata/npm/registry/postcss-value-parser/postcss-value-parser-4.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/postcss-value-parser/registry.json b/tests/testdata/npm/registry/postcss-value-parser/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/postcss-value-parser/registry.json rename to tests/testdata/npm/registry/postcss-value-parser/registry.json diff --git a/cli/tests/testdata/npm/registry/postcss/postcss-8.4.16.tgz b/tests/testdata/npm/registry/postcss/postcss-8.4.16.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/postcss/postcss-8.4.16.tgz rename to tests/testdata/npm/registry/postcss/postcss-8.4.16.tgz diff --git a/cli/tests/testdata/npm/registry/postcss/registry.json b/tests/testdata/npm/registry/postcss/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/postcss/registry.json rename to tests/testdata/npm/registry/postcss/registry.json diff --git a/cli/tests/testdata/npm/registry/punycode/punycode-2.1.1.tgz b/tests/testdata/npm/registry/punycode/punycode-2.1.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/punycode/punycode-2.1.1.tgz rename to tests/testdata/npm/registry/punycode/punycode-2.1.1.tgz diff --git a/cli/tests/testdata/npm/registry/punycode/registry.json b/tests/testdata/npm/registry/punycode/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/punycode/registry.json rename to tests/testdata/npm/registry/punycode/registry.json diff --git a/cli/tests/testdata/npm/registry/react-dom/react-dom-18.2.0.tgz b/tests/testdata/npm/registry/react-dom/react-dom-18.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/react-dom/react-dom-18.2.0.tgz rename to tests/testdata/npm/registry/react-dom/react-dom-18.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/react-dom/registry.json b/tests/testdata/npm/registry/react-dom/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/react-dom/registry.json rename to tests/testdata/npm/registry/react-dom/registry.json diff --git a/cli/tests/testdata/npm/registry/react/react-18.2.0.tgz b/tests/testdata/npm/registry/react/react-18.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/react/react-18.2.0.tgz rename to tests/testdata/npm/registry/react/react-18.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/react/registry.json b/tests/testdata/npm/registry/react/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/react/registry.json rename to tests/testdata/npm/registry/react/registry.json diff --git a/cli/tests/testdata/npm/registry/require-directory/registry.json b/tests/testdata/npm/registry/require-directory/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/require-directory/registry.json rename to tests/testdata/npm/registry/require-directory/registry.json diff --git a/cli/tests/testdata/npm/registry/require-directory/require-directory-2.1.1.tgz b/tests/testdata/npm/registry/require-directory/require-directory-2.1.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/require-directory/require-directory-2.1.1.tgz rename to tests/testdata/npm/registry/require-directory/require-directory-2.1.1.tgz diff --git a/cli/tests/testdata/npm/registry/require-from-string/registry.json b/tests/testdata/npm/registry/require-from-string/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/require-from-string/registry.json rename to tests/testdata/npm/registry/require-from-string/registry.json diff --git a/cli/tests/testdata/npm/registry/require-from-string/require-from-string-2.0.2.tgz b/tests/testdata/npm/registry/require-from-string/require-from-string-2.0.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/require-from-string/require-from-string-2.0.2.tgz rename to tests/testdata/npm/registry/require-from-string/require-from-string-2.0.2.tgz diff --git a/cli/tests/testdata/npm/registry/require-main-filename/registry.json b/tests/testdata/npm/registry/require-main-filename/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/require-main-filename/registry.json rename to tests/testdata/npm/registry/require-main-filename/registry.json diff --git a/cli/tests/testdata/npm/registry/require-main-filename/require-main-filename-2.0.0.tgz b/tests/testdata/npm/registry/require-main-filename/require-main-filename-2.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/require-main-filename/require-main-filename-2.0.0.tgz rename to tests/testdata/npm/registry/require-main-filename/require-main-filename-2.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/safer-buffer/registry.json b/tests/testdata/npm/registry/safer-buffer/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/safer-buffer/registry.json rename to tests/testdata/npm/registry/safer-buffer/registry.json diff --git a/cli/tests/testdata/npm/registry/safer-buffer/safer-buffer-2.1.2.tgz b/tests/testdata/npm/registry/safer-buffer/safer-buffer-2.1.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/safer-buffer/safer-buffer-2.1.2.tgz rename to tests/testdata/npm/registry/safer-buffer/safer-buffer-2.1.2.tgz diff --git a/cli/tests/testdata/npm/registry/scheduler/registry.json b/tests/testdata/npm/registry/scheduler/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/scheduler/registry.json rename to tests/testdata/npm/registry/scheduler/registry.json diff --git a/cli/tests/testdata/npm/registry/scheduler/scheduler-0.23.0.tgz b/tests/testdata/npm/registry/scheduler/scheduler-0.23.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/scheduler/scheduler-0.23.0.tgz rename to tests/testdata/npm/registry/scheduler/scheduler-0.23.0.tgz diff --git a/cli/tests/testdata/npm/registry/set-blocking/registry.json b/tests/testdata/npm/registry/set-blocking/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/set-blocking/registry.json rename to tests/testdata/npm/registry/set-blocking/registry.json diff --git a/cli/tests/testdata/npm/registry/set-blocking/set-blocking-2.0.0.tgz b/tests/testdata/npm/registry/set-blocking/set-blocking-2.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/set-blocking/set-blocking-2.0.0.tgz rename to tests/testdata/npm/registry/set-blocking/set-blocking-2.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/source-map-js/registry.json b/tests/testdata/npm/registry/source-map-js/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/source-map-js/registry.json rename to tests/testdata/npm/registry/source-map-js/registry.json diff --git a/cli/tests/testdata/npm/registry/source-map-js/source-map-js-1.0.2.tgz b/tests/testdata/npm/registry/source-map-js/source-map-js-1.0.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/source-map-js/source-map-js-1.0.2.tgz rename to tests/testdata/npm/registry/source-map-js/source-map-js-1.0.2.tgz diff --git a/cli/tests/testdata/npm/registry/source-map/registry.json b/tests/testdata/npm/registry/source-map/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/source-map/registry.json rename to tests/testdata/npm/registry/source-map/registry.json diff --git a/cli/tests/testdata/npm/registry/source-map/source-map-0.6.1.tgz b/tests/testdata/npm/registry/source-map/source-map-0.6.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/source-map/source-map-0.6.1.tgz rename to tests/testdata/npm/registry/source-map/source-map-0.6.1.tgz diff --git a/cli/tests/testdata/npm/registry/sourcemap-codec/registry.json b/tests/testdata/npm/registry/sourcemap-codec/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/sourcemap-codec/registry.json rename to tests/testdata/npm/registry/sourcemap-codec/registry.json diff --git a/cli/tests/testdata/npm/registry/sourcemap-codec/sourcemap-codec-1.4.8.tgz b/tests/testdata/npm/registry/sourcemap-codec/sourcemap-codec-1.4.8.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/sourcemap-codec/sourcemap-codec-1.4.8.tgz rename to tests/testdata/npm/registry/sourcemap-codec/sourcemap-codec-1.4.8.tgz diff --git a/cli/tests/testdata/npm/registry/ssh2/registry.json b/tests/testdata/npm/registry/ssh2/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/ssh2/registry.json rename to tests/testdata/npm/registry/ssh2/registry.json diff --git a/cli/tests/testdata/npm/registry/ssh2/ssh2-1.11.0.tgz b/tests/testdata/npm/registry/ssh2/ssh2-1.11.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/ssh2/ssh2-1.11.0.tgz rename to tests/testdata/npm/registry/ssh2/ssh2-1.11.0.tgz diff --git a/cli/tests/testdata/npm/registry/string-width/registry.json b/tests/testdata/npm/registry/string-width/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/string-width/registry.json rename to tests/testdata/npm/registry/string-width/registry.json diff --git a/cli/tests/testdata/npm/registry/string-width/string-width-2.1.1.tgz b/tests/testdata/npm/registry/string-width/string-width-2.1.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/string-width/string-width-2.1.1.tgz rename to tests/testdata/npm/registry/string-width/string-width-2.1.1.tgz diff --git a/cli/tests/testdata/npm/registry/string-width/string-width-4.2.3.tgz b/tests/testdata/npm/registry/string-width/string-width-4.2.3.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/string-width/string-width-4.2.3.tgz rename to tests/testdata/npm/registry/string-width/string-width-4.2.3.tgz diff --git a/cli/tests/testdata/npm/registry/strip-ansi/registry.json b/tests/testdata/npm/registry/strip-ansi/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/strip-ansi/registry.json rename to tests/testdata/npm/registry/strip-ansi/registry.json diff --git a/cli/tests/testdata/npm/registry/strip-ansi/strip-ansi-4.0.0.tgz b/tests/testdata/npm/registry/strip-ansi/strip-ansi-4.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/strip-ansi/strip-ansi-4.0.0.tgz rename to tests/testdata/npm/registry/strip-ansi/strip-ansi-4.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/strip-ansi/strip-ansi-6.0.1.tgz b/tests/testdata/npm/registry/strip-ansi/strip-ansi-6.0.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/strip-ansi/strip-ansi-6.0.1.tgz rename to tests/testdata/npm/registry/strip-ansi/strip-ansi-6.0.1.tgz diff --git a/cli/tests/testdata/npm/registry/strip-final-newline/registry.json b/tests/testdata/npm/registry/strip-final-newline/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/strip-final-newline/registry.json rename to tests/testdata/npm/registry/strip-final-newline/registry.json diff --git a/cli/tests/testdata/npm/registry/strip-final-newline/strip-final-newline-2.0.0.tgz b/tests/testdata/npm/registry/strip-final-newline/strip-final-newline-2.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/strip-final-newline/strip-final-newline-2.0.0.tgz rename to tests/testdata/npm/registry/strip-final-newline/strip-final-newline-2.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/supports-color/registry.json b/tests/testdata/npm/registry/supports-color/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/supports-color/registry.json rename to tests/testdata/npm/registry/supports-color/registry.json diff --git a/cli/tests/testdata/npm/registry/supports-color/supports-color-7.2.0.tgz b/tests/testdata/npm/registry/supports-color/supports-color-7.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/supports-color/supports-color-7.2.0.tgz rename to tests/testdata/npm/registry/supports-color/supports-color-7.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/supports-esm/registry.json b/tests/testdata/npm/registry/supports-esm/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/supports-esm/registry.json rename to tests/testdata/npm/registry/supports-esm/registry.json diff --git a/cli/tests/testdata/npm/registry/supports-esm/supports-esm-1.0.0.tgz b/tests/testdata/npm/registry/supports-esm/supports-esm-1.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/supports-esm/supports-esm-1.0.0.tgz rename to tests/testdata/npm/registry/supports-esm/supports-esm-1.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/tweetnacl/registry.json b/tests/testdata/npm/registry/tweetnacl/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/tweetnacl/registry.json rename to tests/testdata/npm/registry/tweetnacl/registry.json diff --git a/cli/tests/testdata/npm/registry/tweetnacl/tweetnacl-0.14.5.tgz b/tests/testdata/npm/registry/tweetnacl/tweetnacl-0.14.5.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/tweetnacl/tweetnacl-0.14.5.tgz rename to tests/testdata/npm/registry/tweetnacl/tweetnacl-0.14.5.tgz diff --git a/cli/tests/testdata/npm/registry/type-detect/registry.json b/tests/testdata/npm/registry/type-detect/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/type-detect/registry.json rename to tests/testdata/npm/registry/type-detect/registry.json diff --git a/cli/tests/testdata/npm/registry/type-detect/type-detect-4.0.8.tgz b/tests/testdata/npm/registry/type-detect/type-detect-4.0.8.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/type-detect/type-detect-4.0.8.tgz rename to tests/testdata/npm/registry/type-detect/type-detect-4.0.8.tgz diff --git a/cli/tests/testdata/npm/registry/type-fest/registry.json b/tests/testdata/npm/registry/type-fest/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/type-fest/registry.json rename to tests/testdata/npm/registry/type-fest/registry.json diff --git a/cli/tests/testdata/npm/registry/type-fest/type-fest-0.20.2.tgz b/tests/testdata/npm/registry/type-fest/type-fest-0.20.2.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/type-fest/type-fest-0.20.2.tgz rename to tests/testdata/npm/registry/type-fest/type-fest-0.20.2.tgz diff --git a/cli/tests/testdata/npm/registry/universalify/registry.json b/tests/testdata/npm/registry/universalify/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/universalify/registry.json rename to tests/testdata/npm/registry/universalify/registry.json diff --git a/cli/tests/testdata/npm/registry/universalify/universalify-2.0.0.tgz b/tests/testdata/npm/registry/universalify/universalify-2.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/universalify/universalify-2.0.0.tgz rename to tests/testdata/npm/registry/universalify/universalify-2.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/update-browserslist-db/registry.json b/tests/testdata/npm/registry/update-browserslist-db/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/update-browserslist-db/registry.json rename to tests/testdata/npm/registry/update-browserslist-db/registry.json diff --git a/cli/tests/testdata/npm/registry/update-browserslist-db/update-browserslist-db-1.0.10.tgz b/tests/testdata/npm/registry/update-browserslist-db/update-browserslist-db-1.0.10.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/update-browserslist-db/update-browserslist-db-1.0.10.tgz rename to tests/testdata/npm/registry/update-browserslist-db/update-browserslist-db-1.0.10.tgz diff --git a/cli/tests/testdata/npm/registry/uri-js/registry.json b/tests/testdata/npm/registry/uri-js/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/uri-js/registry.json rename to tests/testdata/npm/registry/uri-js/registry.json diff --git a/cli/tests/testdata/npm/registry/uri-js/uri-js-4.4.1.tgz b/tests/testdata/npm/registry/uri-js/uri-js-4.4.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/uri-js/uri-js-4.4.1.tgz rename to tests/testdata/npm/registry/uri-js/uri-js-4.4.1.tgz diff --git a/cli/tests/testdata/npm/registry/vue/registry.json b/tests/testdata/npm/registry/vue/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/vue/registry.json rename to tests/testdata/npm/registry/vue/registry.json diff --git a/cli/tests/testdata/npm/registry/vue/vue-3.2.38.tgz b/tests/testdata/npm/registry/vue/vue-3.2.38.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/vue/vue-3.2.38.tgz rename to tests/testdata/npm/registry/vue/vue-3.2.38.tgz diff --git a/cli/tests/testdata/npm/registry/which-module/registry.json b/tests/testdata/npm/registry/which-module/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/which-module/registry.json rename to tests/testdata/npm/registry/which-module/registry.json diff --git a/cli/tests/testdata/npm/registry/which-module/which-module-2.0.0.tgz b/tests/testdata/npm/registry/which-module/which-module-2.0.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/which-module/which-module-2.0.0.tgz rename to tests/testdata/npm/registry/which-module/which-module-2.0.0.tgz diff --git a/cli/tests/testdata/npm/registry/wrap-ansi/registry.json b/tests/testdata/npm/registry/wrap-ansi/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/wrap-ansi/registry.json rename to tests/testdata/npm/registry/wrap-ansi/registry.json diff --git a/cli/tests/testdata/npm/registry/wrap-ansi/wrap-ansi-6.2.0.tgz b/tests/testdata/npm/registry/wrap-ansi/wrap-ansi-6.2.0.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/wrap-ansi/wrap-ansi-6.2.0.tgz rename to tests/testdata/npm/registry/wrap-ansi/wrap-ansi-6.2.0.tgz diff --git a/cli/tests/testdata/npm/registry/y18n/registry.json b/tests/testdata/npm/registry/y18n/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/y18n/registry.json rename to tests/testdata/npm/registry/y18n/registry.json diff --git a/cli/tests/testdata/npm/registry/y18n/y18n-4.0.3.tgz b/tests/testdata/npm/registry/y18n/y18n-4.0.3.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/y18n/y18n-4.0.3.tgz rename to tests/testdata/npm/registry/y18n/y18n-4.0.3.tgz diff --git a/cli/tests/testdata/npm/registry/yargs-parser/registry.json b/tests/testdata/npm/registry/yargs-parser/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/yargs-parser/registry.json rename to tests/testdata/npm/registry/yargs-parser/registry.json diff --git a/cli/tests/testdata/npm/registry/yargs-parser/yargs-parser-18.1.3.tgz b/tests/testdata/npm/registry/yargs-parser/yargs-parser-18.1.3.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/yargs-parser/yargs-parser-18.1.3.tgz rename to tests/testdata/npm/registry/yargs-parser/yargs-parser-18.1.3.tgz diff --git a/cli/tests/testdata/npm/registry/yargs/registry.json b/tests/testdata/npm/registry/yargs/registry.json similarity index 100% rename from cli/tests/testdata/npm/registry/yargs/registry.json rename to tests/testdata/npm/registry/yargs/registry.json diff --git a/cli/tests/testdata/npm/registry/yargs/yargs-15.4.1.tgz b/tests/testdata/npm/registry/yargs/yargs-15.4.1.tgz similarity index 100% rename from cli/tests/testdata/npm/registry/yargs/yargs-15.4.1.tgz rename to tests/testdata/npm/registry/yargs/yargs-15.4.1.tgz diff --git a/cli/tests/testdata/npm/reload/main.ts b/tests/testdata/npm/reload/main.ts similarity index 100% rename from cli/tests/testdata/npm/reload/main.ts rename to tests/testdata/npm/reload/main.ts diff --git a/cli/tests/testdata/npm/remote_npm_specifier/main.out b/tests/testdata/npm/remote_npm_specifier/main.out similarity index 100% rename from cli/tests/testdata/npm/remote_npm_specifier/main.out rename to tests/testdata/npm/remote_npm_specifier/main.out diff --git a/cli/tests/testdata/npm/remote_npm_specifier/main.ts b/tests/testdata/npm/remote_npm_specifier/main.ts similarity index 100% rename from cli/tests/testdata/npm/remote_npm_specifier/main.ts rename to tests/testdata/npm/remote_npm_specifier/main.ts diff --git a/cli/tests/testdata/npm/remote_npm_specifier/remote.ts b/tests/testdata/npm/remote_npm_specifier/remote.ts similarity index 100% rename from cli/tests/testdata/npm/remote_npm_specifier/remote.ts rename to tests/testdata/npm/remote_npm_specifier/remote.ts diff --git a/cli/tests/testdata/npm/require_added_nm_folder/main.js b/tests/testdata/npm/require_added_nm_folder/main.js similarity index 100% rename from cli/tests/testdata/npm/require_added_nm_folder/main.js rename to tests/testdata/npm/require_added_nm_folder/main.js diff --git a/cli/tests/testdata/npm/require_added_nm_folder/main.out b/tests/testdata/npm/require_added_nm_folder/main.out similarity index 100% rename from cli/tests/testdata/npm/require_added_nm_folder/main.out rename to tests/testdata/npm/require_added_nm_folder/main.out diff --git a/cli/tests/testdata/npm/require_json/main.js b/tests/testdata/npm/require_json/main.js similarity index 100% rename from cli/tests/testdata/npm/require_json/main.js rename to tests/testdata/npm/require_json/main.js diff --git a/cli/tests/testdata/npm/require_json/main.out b/tests/testdata/npm/require_json/main.out similarity index 100% rename from cli/tests/testdata/npm/require_json/main.out rename to tests/testdata/npm/require_json/main.out diff --git a/cli/tests/testdata/npm/require_main/main.js b/tests/testdata/npm/require_main/main.js similarity index 100% rename from cli/tests/testdata/npm/require_main/main.js rename to tests/testdata/npm/require_main/main.js diff --git a/cli/tests/testdata/npm/require_main/main.out b/tests/testdata/npm/require_main/main.out similarity index 100% rename from cli/tests/testdata/npm/require_main/main.out rename to tests/testdata/npm/require_main/main.out diff --git a/cli/tests/testdata/npm/require_resolve_url/package.json b/tests/testdata/npm/require_resolve_url/package.json similarity index 100% rename from cli/tests/testdata/npm/require_resolve_url/package.json rename to tests/testdata/npm/require_resolve_url/package.json diff --git a/cli/tests/testdata/npm/require_resolve_url/url_paths.out b/tests/testdata/npm/require_resolve_url/url_paths.out similarity index 100% rename from cli/tests/testdata/npm/require_resolve_url/url_paths.out rename to tests/testdata/npm/require_resolve_url/url_paths.out diff --git a/cli/tests/testdata/npm/require_resolve_url/url_paths.ts b/tests/testdata/npm/require_resolve_url/url_paths.ts similarity index 100% rename from cli/tests/testdata/npm/require_resolve_url/url_paths.ts rename to tests/testdata/npm/require_resolve_url/url_paths.ts diff --git a/cli/tests/testdata/npm/reserved_word_exports/main.out b/tests/testdata/npm/reserved_word_exports/main.out similarity index 100% rename from cli/tests/testdata/npm/reserved_word_exports/main.out rename to tests/testdata/npm/reserved_word_exports/main.out diff --git a/cli/tests/testdata/npm/reserved_word_exports/main.ts b/tests/testdata/npm/reserved_word_exports/main.ts similarity index 100% rename from cli/tests/testdata/npm/reserved_word_exports/main.ts rename to tests/testdata/npm/reserved_word_exports/main.ts diff --git a/cli/tests/testdata/npm/run_existing_npm_package/main.out b/tests/testdata/npm/run_existing_npm_package/main.out similarity index 100% rename from cli/tests/testdata/npm/run_existing_npm_package/main.out rename to tests/testdata/npm/run_existing_npm_package/main.out diff --git a/cli/tests/testdata/npm/run_existing_npm_package/package.json b/tests/testdata/npm/run_existing_npm_package/package.json similarity index 100% rename from cli/tests/testdata/npm/run_existing_npm_package/package.json rename to tests/testdata/npm/run_existing_npm_package/package.json diff --git a/cli/tests/testdata/npm/run_existing_npm_package_with_subpath/main.out b/tests/testdata/npm/run_existing_npm_package_with_subpath/main.out similarity index 100% rename from cli/tests/testdata/npm/run_existing_npm_package_with_subpath/main.out rename to tests/testdata/npm/run_existing_npm_package_with_subpath/main.out diff --git a/cli/tests/testdata/npm/run_existing_npm_package_with_subpath/package.json b/tests/testdata/npm/run_existing_npm_package_with_subpath/package.json similarity index 100% rename from cli/tests/testdata/npm/run_existing_npm_package_with_subpath/package.json rename to tests/testdata/npm/run_existing_npm_package_with_subpath/package.json diff --git a/cli/tests/testdata/npm/sub_paths/main.jsx b/tests/testdata/npm/sub_paths/main.jsx similarity index 100% rename from cli/tests/testdata/npm/sub_paths/main.jsx rename to tests/testdata/npm/sub_paths/main.jsx diff --git a/cli/tests/testdata/npm/sub_paths/main.out b/tests/testdata/npm/sub_paths/main.out similarity index 100% rename from cli/tests/testdata/npm/sub_paths/main.out rename to tests/testdata/npm/sub_paths/main.out diff --git a/cli/tests/testdata/npm/tarball_with_global_header/main.js b/tests/testdata/npm/tarball_with_global_header/main.js similarity index 100% rename from cli/tests/testdata/npm/tarball_with_global_header/main.js rename to tests/testdata/npm/tarball_with_global_header/main.js diff --git a/cli/tests/testdata/npm/tarball_with_global_header/main.out b/tests/testdata/npm/tarball_with_global_header/main.out similarity index 100% rename from cli/tests/testdata/npm/tarball_with_global_header/main.out rename to tests/testdata/npm/tarball_with_global_header/main.out diff --git a/cli/tests/testdata/npm/translate_cjs_to_esm/main.js b/tests/testdata/npm/translate_cjs_to_esm/main.js similarity index 100% rename from cli/tests/testdata/npm/translate_cjs_to_esm/main.js rename to tests/testdata/npm/translate_cjs_to_esm/main.js diff --git a/cli/tests/testdata/npm/translate_cjs_to_esm/main.out b/tests/testdata/npm/translate_cjs_to_esm/main.out similarity index 100% rename from cli/tests/testdata/npm/translate_cjs_to_esm/main.out rename to tests/testdata/npm/translate_cjs_to_esm/main.out diff --git a/cli/tests/testdata/npm/types/main.out b/tests/testdata/npm/types/main.out similarity index 100% rename from cli/tests/testdata/npm/types/main.out rename to tests/testdata/npm/types/main.out diff --git a/cli/tests/testdata/npm/types/main.ts b/tests/testdata/npm/types/main.ts similarity index 100% rename from cli/tests/testdata/npm/types/main.ts rename to tests/testdata/npm/types/main.ts diff --git a/cli/tests/testdata/npm/types_ambient_module/import_map.json b/tests/testdata/npm/types_ambient_module/import_map.json similarity index 100% rename from cli/tests/testdata/npm/types_ambient_module/import_map.json rename to tests/testdata/npm/types_ambient_module/import_map.json diff --git a/cli/tests/testdata/npm/types_ambient_module/main.out b/tests/testdata/npm/types_ambient_module/main.out similarity index 100% rename from cli/tests/testdata/npm/types_ambient_module/main.out rename to tests/testdata/npm/types_ambient_module/main.out diff --git a/cli/tests/testdata/npm/types_ambient_module/main.ts b/tests/testdata/npm/types_ambient_module/main.ts similarity index 100% rename from cli/tests/testdata/npm/types_ambient_module/main.ts rename to tests/testdata/npm/types_ambient_module/main.ts diff --git a/cli/tests/testdata/npm/types_ambient_module/main_import_map.out b/tests/testdata/npm/types_ambient_module/main_import_map.out similarity index 100% rename from cli/tests/testdata/npm/types_ambient_module/main_import_map.out rename to tests/testdata/npm/types_ambient_module/main_import_map.out diff --git a/cli/tests/testdata/npm/types_ambient_module/main_import_map.ts b/tests/testdata/npm/types_ambient_module/main_import_map.ts similarity index 100% rename from cli/tests/testdata/npm/types_ambient_module/main_import_map.ts rename to tests/testdata/npm/types_ambient_module/main_import_map.ts diff --git a/cli/tests/testdata/npm/types_entry_value_not_exists/main.out b/tests/testdata/npm/types_entry_value_not_exists/main.out similarity index 100% rename from cli/tests/testdata/npm/types_entry_value_not_exists/main.out rename to tests/testdata/npm/types_entry_value_not_exists/main.out diff --git a/cli/tests/testdata/npm/types_entry_value_not_exists/main.ts b/tests/testdata/npm/types_entry_value_not_exists/main.ts similarity index 100% rename from cli/tests/testdata/npm/types_entry_value_not_exists/main.ts rename to tests/testdata/npm/types_entry_value_not_exists/main.ts diff --git a/cli/tests/testdata/npm/types_exports_import_types/main.out b/tests/testdata/npm/types_exports_import_types/main.out similarity index 100% rename from cli/tests/testdata/npm/types_exports_import_types/main.out rename to tests/testdata/npm/types_exports_import_types/main.out diff --git a/cli/tests/testdata/npm/types_exports_import_types/main.ts b/tests/testdata/npm/types_exports_import_types/main.ts similarity index 100% rename from cli/tests/testdata/npm/types_exports_import_types/main.ts rename to tests/testdata/npm/types_exports_import_types/main.ts diff --git a/cli/tests/testdata/npm/types_no_types_entry/main.out b/tests/testdata/npm/types_no_types_entry/main.out similarity index 100% rename from cli/tests/testdata/npm/types_no_types_entry/main.out rename to tests/testdata/npm/types_no_types_entry/main.out diff --git a/cli/tests/testdata/npm/types_no_types_entry/main.ts b/tests/testdata/npm/types_no_types_entry/main.ts similarity index 100% rename from cli/tests/testdata/npm/types_no_types_entry/main.ts rename to tests/testdata/npm/types_no_types_entry/main.ts diff --git a/cli/tests/testdata/npm/typescript_file_in_package/main.out b/tests/testdata/npm/typescript_file_in_package/main.out similarity index 100% rename from cli/tests/testdata/npm/typescript_file_in_package/main.out rename to tests/testdata/npm/typescript_file_in_package/main.out diff --git a/cli/tests/testdata/npm/typescript_file_in_package/main.ts b/tests/testdata/npm/typescript_file_in_package/main.ts similarity index 100% rename from cli/tests/testdata/npm/typescript_file_in_package/main.ts rename to tests/testdata/npm/typescript_file_in_package/main.ts diff --git a/cli/tests/testdata/package_json/basic/fail_check.check.out b/tests/testdata/package_json/basic/fail_check.check.out similarity index 100% rename from cli/tests/testdata/package_json/basic/fail_check.check.out rename to tests/testdata/package_json/basic/fail_check.check.out diff --git a/cli/tests/testdata/package_json/basic/fail_check.ts b/tests/testdata/package_json/basic/fail_check.ts similarity index 100% rename from cli/tests/testdata/package_json/basic/fail_check.ts rename to tests/testdata/package_json/basic/fail_check.ts diff --git a/cli/tests/testdata/package_json/basic/lib.bench.out b/tests/testdata/package_json/basic/lib.bench.out similarity index 100% rename from cli/tests/testdata/package_json/basic/lib.bench.out rename to tests/testdata/package_json/basic/lib.bench.out diff --git a/cli/tests/testdata/package_json/basic/lib.bench.ts b/tests/testdata/package_json/basic/lib.bench.ts similarity index 100% rename from cli/tests/testdata/package_json/basic/lib.bench.ts rename to tests/testdata/package_json/basic/lib.bench.ts diff --git a/cli/tests/testdata/package_json/basic/lib.test.out b/tests/testdata/package_json/basic/lib.test.out similarity index 100% rename from cli/tests/testdata/package_json/basic/lib.test.out rename to tests/testdata/package_json/basic/lib.test.out diff --git a/cli/tests/testdata/package_json/basic/lib.test.ts b/tests/testdata/package_json/basic/lib.test.ts similarity index 100% rename from cli/tests/testdata/package_json/basic/lib.test.ts rename to tests/testdata/package_json/basic/lib.test.ts diff --git a/cli/tests/testdata/package_json/basic/lib.ts b/tests/testdata/package_json/basic/lib.ts similarity index 100% rename from cli/tests/testdata/package_json/basic/lib.ts rename to tests/testdata/package_json/basic/lib.ts diff --git a/cli/tests/testdata/package_json/basic/main.cache.out b/tests/testdata/package_json/basic/main.cache.out similarity index 100% rename from cli/tests/testdata/package_json/basic/main.cache.out rename to tests/testdata/package_json/basic/main.cache.out diff --git a/cli/tests/testdata/package_json/basic/main.check.out b/tests/testdata/package_json/basic/main.check.out similarity index 100% rename from cli/tests/testdata/package_json/basic/main.check.out rename to tests/testdata/package_json/basic/main.check.out diff --git a/cli/tests/testdata/package_json/basic/main.info.out b/tests/testdata/package_json/basic/main.info.out similarity index 100% rename from cli/tests/testdata/package_json/basic/main.info.out rename to tests/testdata/package_json/basic/main.info.out diff --git a/cli/tests/testdata/package_json/basic/main.ts b/tests/testdata/package_json/basic/main.ts similarity index 100% rename from cli/tests/testdata/package_json/basic/main.ts rename to tests/testdata/package_json/basic/main.ts diff --git a/cli/tests/testdata/package_json/basic/package.json b/tests/testdata/package_json/basic/package.json similarity index 100% rename from cli/tests/testdata/package_json/basic/package.json rename to tests/testdata/package_json/basic/package.json diff --git a/cli/tests/testdata/package_json/deno_json/deno.json b/tests/testdata/package_json/deno_json/deno.json similarity index 100% rename from cli/tests/testdata/package_json/deno_json/deno.json rename to tests/testdata/package_json/deno_json/deno.json diff --git a/cli/tests/testdata/package_json/deno_json/main.check.out b/tests/testdata/package_json/deno_json/main.check.out similarity index 100% rename from cli/tests/testdata/package_json/deno_json/main.check.out rename to tests/testdata/package_json/deno_json/main.check.out diff --git a/cli/tests/testdata/package_json/deno_json/main.out b/tests/testdata/package_json/deno_json/main.out similarity index 100% rename from cli/tests/testdata/package_json/deno_json/main.out rename to tests/testdata/package_json/deno_json/main.out diff --git a/cli/tests/testdata/package_json/deno_json/main.ts b/tests/testdata/package_json/deno_json/main.ts similarity index 100% rename from cli/tests/testdata/package_json/deno_json/main.ts rename to tests/testdata/package_json/deno_json/main.ts diff --git a/cli/tests/testdata/package_json/deno_json/other.ts b/tests/testdata/package_json/deno_json/other.ts similarity index 100% rename from cli/tests/testdata/package_json/deno_json/other.ts rename to tests/testdata/package_json/deno_json/other.ts diff --git a/cli/tests/testdata/package_json/deno_json/package.json b/tests/testdata/package_json/deno_json/package.json similarity index 100% rename from cli/tests/testdata/package_json/deno_json/package.json rename to tests/testdata/package_json/deno_json/package.json diff --git a/cli/tests/testdata/package_json/invalid_value/error.ts b/tests/testdata/package_json/invalid_value/error.ts similarity index 100% rename from cli/tests/testdata/package_json/invalid_value/error.ts rename to tests/testdata/package_json/invalid_value/error.ts diff --git a/cli/tests/testdata/package_json/invalid_value/error.ts.out b/tests/testdata/package_json/invalid_value/error.ts.out similarity index 100% rename from cli/tests/testdata/package_json/invalid_value/error.ts.out rename to tests/testdata/package_json/invalid_value/error.ts.out diff --git a/cli/tests/testdata/package_json/invalid_value/ok.ts b/tests/testdata/package_json/invalid_value/ok.ts similarity index 100% rename from cli/tests/testdata/package_json/invalid_value/ok.ts rename to tests/testdata/package_json/invalid_value/ok.ts diff --git a/cli/tests/testdata/package_json/invalid_value/ok.ts.out b/tests/testdata/package_json/invalid_value/ok.ts.out similarity index 100% rename from cli/tests/testdata/package_json/invalid_value/ok.ts.out rename to tests/testdata/package_json/invalid_value/ok.ts.out diff --git a/cli/tests/testdata/package_json/invalid_value/package.json b/tests/testdata/package_json/invalid_value/package.json similarity index 100% rename from cli/tests/testdata/package_json/invalid_value/package.json rename to tests/testdata/package_json/invalid_value/package.json diff --git a/cli/tests/testdata/package_json/invalid_value/task.out b/tests/testdata/package_json/invalid_value/task.out similarity index 100% rename from cli/tests/testdata/package_json/invalid_value/task.out rename to tests/testdata/package_json/invalid_value/task.out diff --git a/cli/tests/testdata/publish/deno_jsonc.out b/tests/testdata/publish/deno_jsonc.out similarity index 100% rename from cli/tests/testdata/publish/deno_jsonc.out rename to tests/testdata/publish/deno_jsonc.out diff --git a/cli/tests/testdata/publish/deno_jsonc/deno.jsonc b/tests/testdata/publish/deno_jsonc/deno.jsonc similarity index 100% rename from cli/tests/testdata/publish/deno_jsonc/deno.jsonc rename to tests/testdata/publish/deno_jsonc/deno.jsonc diff --git a/cli/tests/testdata/publish/deno_jsonc/mod.ts b/tests/testdata/publish/deno_jsonc/mod.ts similarity index 100% rename from cli/tests/testdata/publish/deno_jsonc/mod.ts rename to tests/testdata/publish/deno_jsonc/mod.ts diff --git a/cli/tests/testdata/publish/deno_jsonc/std_http.ts b/tests/testdata/publish/deno_jsonc/std_http.ts similarity index 100% rename from cli/tests/testdata/publish/deno_jsonc/std_http.ts rename to tests/testdata/publish/deno_jsonc/std_http.ts diff --git a/cli/tests/testdata/publish/dry_run.out b/tests/testdata/publish/dry_run.out similarity index 100% rename from cli/tests/testdata/publish/dry_run.out rename to tests/testdata/publish/dry_run.out diff --git a/cli/tests/testdata/publish/invalid_fast_check.out b/tests/testdata/publish/invalid_fast_check.out similarity index 100% rename from cli/tests/testdata/publish/invalid_fast_check.out rename to tests/testdata/publish/invalid_fast_check.out diff --git a/cli/tests/testdata/publish/invalid_fast_check/deno.json b/tests/testdata/publish/invalid_fast_check/deno.json similarity index 100% rename from cli/tests/testdata/publish/invalid_fast_check/deno.json rename to tests/testdata/publish/invalid_fast_check/deno.json diff --git a/cli/tests/testdata/publish/invalid_fast_check/mod.ts b/tests/testdata/publish/invalid_fast_check/mod.ts similarity index 100% rename from cli/tests/testdata/publish/invalid_fast_check/mod.ts rename to tests/testdata/publish/invalid_fast_check/mod.ts diff --git a/cli/tests/testdata/publish/invalid_import.out b/tests/testdata/publish/invalid_import.out similarity index 100% rename from cli/tests/testdata/publish/invalid_import.out rename to tests/testdata/publish/invalid_import.out diff --git a/cli/tests/testdata/publish/invalid_import/deno.json b/tests/testdata/publish/invalid_import/deno.json similarity index 100% rename from cli/tests/testdata/publish/invalid_import/deno.json rename to tests/testdata/publish/invalid_import/deno.json diff --git a/cli/tests/testdata/publish/invalid_import/mod.ts b/tests/testdata/publish/invalid_import/mod.ts similarity index 100% rename from cli/tests/testdata/publish/invalid_import/mod.ts rename to tests/testdata/publish/invalid_import/mod.ts diff --git a/cli/tests/testdata/publish/invalid_path.out b/tests/testdata/publish/invalid_path.out similarity index 100% rename from cli/tests/testdata/publish/invalid_path.out rename to tests/testdata/publish/invalid_path.out diff --git a/cli/tests/testdata/publish/invalid_path/deno.json b/tests/testdata/publish/invalid_path/deno.json similarity index 100% rename from cli/tests/testdata/publish/invalid_path/deno.json rename to tests/testdata/publish/invalid_path/deno.json diff --git a/cli/tests/testdata/publish/invalid_path/mod.ts b/tests/testdata/publish/invalid_path/mod.ts similarity index 100% rename from cli/tests/testdata/publish/invalid_path/mod.ts rename to tests/testdata/publish/invalid_path/mod.ts diff --git a/cli/tests/testdata/publish/invalid_path/path with spaces.txt b/tests/testdata/publish/invalid_path/path with spaces.txt similarity index 100% rename from cli/tests/testdata/publish/invalid_path/path with spaces.txt rename to tests/testdata/publish/invalid_path/path with spaces.txt diff --git a/cli/tests/testdata/publish/javascript_decl_file.out b/tests/testdata/publish/javascript_decl_file.out similarity index 100% rename from cli/tests/testdata/publish/javascript_decl_file.out rename to tests/testdata/publish/javascript_decl_file.out diff --git a/cli/tests/testdata/publish/javascript_decl_file/deno.json b/tests/testdata/publish/javascript_decl_file/deno.json similarity index 100% rename from cli/tests/testdata/publish/javascript_decl_file/deno.json rename to tests/testdata/publish/javascript_decl_file/deno.json diff --git a/cli/tests/testdata/publish/javascript_decl_file/mod.d.ts b/tests/testdata/publish/javascript_decl_file/mod.d.ts similarity index 100% rename from cli/tests/testdata/publish/javascript_decl_file/mod.d.ts rename to tests/testdata/publish/javascript_decl_file/mod.d.ts diff --git a/cli/tests/testdata/publish/javascript_decl_file/mod.js b/tests/testdata/publish/javascript_decl_file/mod.js similarity index 100% rename from cli/tests/testdata/publish/javascript_decl_file/mod.js rename to tests/testdata/publish/javascript_decl_file/mod.js diff --git a/cli/tests/testdata/publish/javascript_missing_decl_file.out b/tests/testdata/publish/javascript_missing_decl_file.out similarity index 100% rename from cli/tests/testdata/publish/javascript_missing_decl_file.out rename to tests/testdata/publish/javascript_missing_decl_file.out diff --git a/cli/tests/testdata/publish/javascript_missing_decl_file/deno.json b/tests/testdata/publish/javascript_missing_decl_file/deno.json similarity index 100% rename from cli/tests/testdata/publish/javascript_missing_decl_file/deno.json rename to tests/testdata/publish/javascript_missing_decl_file/deno.json diff --git a/cli/tests/testdata/publish/javascript_missing_decl_file/mod.js b/tests/testdata/publish/javascript_missing_decl_file/mod.js similarity index 100% rename from cli/tests/testdata/publish/javascript_missing_decl_file/mod.js rename to tests/testdata/publish/javascript_missing_decl_file/mod.js diff --git a/cli/tests/testdata/publish/javascript_missing_decl_file/other.js b/tests/testdata/publish/javascript_missing_decl_file/other.js similarity index 100% rename from cli/tests/testdata/publish/javascript_missing_decl_file/other.js rename to tests/testdata/publish/javascript_missing_decl_file/other.js diff --git a/cli/tests/testdata/publish/missing_deno_json.out b/tests/testdata/publish/missing_deno_json.out similarity index 100% rename from cli/tests/testdata/publish/missing_deno_json.out rename to tests/testdata/publish/missing_deno_json.out diff --git a/cli/tests/testdata/publish/missing_deno_json/main.ts b/tests/testdata/publish/missing_deno_json/main.ts similarity index 100% rename from cli/tests/testdata/publish/missing_deno_json/main.ts rename to tests/testdata/publish/missing_deno_json/main.ts diff --git a/cli/tests/testdata/publish/no_token.out b/tests/testdata/publish/no_token.out similarity index 100% rename from cli/tests/testdata/publish/no_token.out rename to tests/testdata/publish/no_token.out diff --git a/cli/tests/testdata/publish/no_zap.out b/tests/testdata/publish/no_zap.out similarity index 100% rename from cli/tests/testdata/publish/no_zap.out rename to tests/testdata/publish/no_zap.out diff --git a/cli/tests/testdata/publish/node_specifier.out b/tests/testdata/publish/node_specifier.out similarity index 100% rename from cli/tests/testdata/publish/node_specifier.out rename to tests/testdata/publish/node_specifier.out diff --git a/cli/tests/testdata/publish/node_specifier/deno.json b/tests/testdata/publish/node_specifier/deno.json similarity index 100% rename from cli/tests/testdata/publish/node_specifier/deno.json rename to tests/testdata/publish/node_specifier/deno.json diff --git a/cli/tests/testdata/publish/node_specifier/mod.ts b/tests/testdata/publish/node_specifier/mod.ts similarity index 100% rename from cli/tests/testdata/publish/node_specifier/mod.ts rename to tests/testdata/publish/node_specifier/mod.ts diff --git a/cli/tests/testdata/publish/successful.out b/tests/testdata/publish/successful.out similarity index 100% rename from cli/tests/testdata/publish/successful.out rename to tests/testdata/publish/successful.out diff --git a/cli/tests/testdata/publish/successful/deno.json b/tests/testdata/publish/successful/deno.json similarity index 100% rename from cli/tests/testdata/publish/successful/deno.json rename to tests/testdata/publish/successful/deno.json diff --git a/cli/tests/testdata/publish/successful/mod.ts b/tests/testdata/publish/successful/mod.ts similarity index 100% rename from cli/tests/testdata/publish/successful/mod.ts rename to tests/testdata/publish/successful/mod.ts diff --git a/cli/tests/testdata/publish/successful/std_http.ts b/tests/testdata/publish/successful/std_http.ts similarity index 100% rename from cli/tests/testdata/publish/successful/std_http.ts rename to tests/testdata/publish/successful/std_http.ts diff --git a/cli/tests/testdata/publish/symlink.out b/tests/testdata/publish/symlink.out similarity index 100% rename from cli/tests/testdata/publish/symlink.out rename to tests/testdata/publish/symlink.out diff --git a/cli/tests/testdata/publish/symlink/deno.json b/tests/testdata/publish/symlink/deno.json similarity index 100% rename from cli/tests/testdata/publish/symlink/deno.json rename to tests/testdata/publish/symlink/deno.json diff --git a/cli/tests/testdata/publish/symlink/mod.ts b/tests/testdata/publish/symlink/mod.ts similarity index 100% rename from cli/tests/testdata/publish/symlink/mod.ts rename to tests/testdata/publish/symlink/mod.ts diff --git a/cli/tests/testdata/publish/symlink/symlink b/tests/testdata/publish/symlink/symlink similarity index 100% rename from cli/tests/testdata/publish/symlink/symlink rename to tests/testdata/publish/symlink/symlink diff --git a/cli/tests/testdata/publish/unanalyzable_dynamic_import.out b/tests/testdata/publish/unanalyzable_dynamic_import.out similarity index 100% rename from cli/tests/testdata/publish/unanalyzable_dynamic_import.out rename to tests/testdata/publish/unanalyzable_dynamic_import.out diff --git a/cli/tests/testdata/publish/unanalyzable_dynamic_import/deno.json b/tests/testdata/publish/unanalyzable_dynamic_import/deno.json similarity index 100% rename from cli/tests/testdata/publish/unanalyzable_dynamic_import/deno.json rename to tests/testdata/publish/unanalyzable_dynamic_import/deno.json diff --git a/cli/tests/testdata/publish/unanalyzable_dynamic_import/mod.ts b/tests/testdata/publish/unanalyzable_dynamic_import/mod.ts similarity index 100% rename from cli/tests/testdata/publish/unanalyzable_dynamic_import/mod.ts rename to tests/testdata/publish/unanalyzable_dynamic_import/mod.ts diff --git a/cli/tests/testdata/publish/workspace.out b/tests/testdata/publish/workspace.out similarity index 100% rename from cli/tests/testdata/publish/workspace.out rename to tests/testdata/publish/workspace.out diff --git a/cli/tests/testdata/publish/workspace/bar/deno.json b/tests/testdata/publish/workspace/bar/deno.json similarity index 100% rename from cli/tests/testdata/publish/workspace/bar/deno.json rename to tests/testdata/publish/workspace/bar/deno.json diff --git a/cli/tests/testdata/publish/workspace/bar/mod.ts b/tests/testdata/publish/workspace/bar/mod.ts similarity index 100% rename from cli/tests/testdata/publish/workspace/bar/mod.ts rename to tests/testdata/publish/workspace/bar/mod.ts diff --git a/cli/tests/testdata/publish/workspace/deno.json b/tests/testdata/publish/workspace/deno.json similarity index 100% rename from cli/tests/testdata/publish/workspace/deno.json rename to tests/testdata/publish/workspace/deno.json diff --git a/cli/tests/testdata/publish/workspace/foo/deno.json b/tests/testdata/publish/workspace/foo/deno.json similarity index 100% rename from cli/tests/testdata/publish/workspace/foo/deno.json rename to tests/testdata/publish/workspace/foo/deno.json diff --git a/cli/tests/testdata/publish/workspace/foo/mod.ts b/tests/testdata/publish/workspace/foo/mod.ts similarity index 100% rename from cli/tests/testdata/publish/workspace/foo/mod.ts rename to tests/testdata/publish/workspace/foo/mod.ts diff --git a/cli/tests/testdata/publish/workspace_individual.out b/tests/testdata/publish/workspace_individual.out similarity index 100% rename from cli/tests/testdata/publish/workspace_individual.out rename to tests/testdata/publish/workspace_individual.out diff --git a/cli/tests/testdata/repl/import_type.ts b/tests/testdata/repl/import_type.ts similarity index 100% rename from cli/tests/testdata/repl/import_type.ts rename to tests/testdata/repl/import_type.ts diff --git a/cli/tests/testdata/run/001_hello.js b/tests/testdata/run/001_hello.js similarity index 100% rename from cli/tests/testdata/run/001_hello.js rename to tests/testdata/run/001_hello.js diff --git a/cli/tests/testdata/run/001_hello.js.out b/tests/testdata/run/001_hello.js.out similarity index 100% rename from cli/tests/testdata/run/001_hello.js.out rename to tests/testdata/run/001_hello.js.out diff --git a/cli/tests/testdata/run/002_hello.ts b/tests/testdata/run/002_hello.ts similarity index 100% rename from cli/tests/testdata/run/002_hello.ts rename to tests/testdata/run/002_hello.ts diff --git a/cli/tests/testdata/run/002_hello.ts.out b/tests/testdata/run/002_hello.ts.out similarity index 100% rename from cli/tests/testdata/run/002_hello.ts.out rename to tests/testdata/run/002_hello.ts.out diff --git a/cli/tests/testdata/run/003_relative_import.ts b/tests/testdata/run/003_relative_import.ts similarity index 100% rename from cli/tests/testdata/run/003_relative_import.ts rename to tests/testdata/run/003_relative_import.ts diff --git a/cli/tests/testdata/run/003_relative_import.ts.out b/tests/testdata/run/003_relative_import.ts.out similarity index 100% rename from cli/tests/testdata/run/003_relative_import.ts.out rename to tests/testdata/run/003_relative_import.ts.out diff --git a/cli/tests/testdata/run/004_set_timeout.ts b/tests/testdata/run/004_set_timeout.ts similarity index 100% rename from cli/tests/testdata/run/004_set_timeout.ts rename to tests/testdata/run/004_set_timeout.ts diff --git a/cli/tests/testdata/run/004_set_timeout.ts.out b/tests/testdata/run/004_set_timeout.ts.out similarity index 100% rename from cli/tests/testdata/run/004_set_timeout.ts.out rename to tests/testdata/run/004_set_timeout.ts.out diff --git a/cli/tests/testdata/run/005_more_imports.ts b/tests/testdata/run/005_more_imports.ts similarity index 100% rename from cli/tests/testdata/run/005_more_imports.ts rename to tests/testdata/run/005_more_imports.ts diff --git a/cli/tests/testdata/run/005_more_imports.ts.out b/tests/testdata/run/005_more_imports.ts.out similarity index 100% rename from cli/tests/testdata/run/005_more_imports.ts.out rename to tests/testdata/run/005_more_imports.ts.out diff --git a/cli/tests/testdata/run/006_url_imports.ts b/tests/testdata/run/006_url_imports.ts similarity index 100% rename from cli/tests/testdata/run/006_url_imports.ts rename to tests/testdata/run/006_url_imports.ts diff --git a/cli/tests/testdata/run/006_url_imports.ts.out b/tests/testdata/run/006_url_imports.ts.out similarity index 100% rename from cli/tests/testdata/run/006_url_imports.ts.out rename to tests/testdata/run/006_url_imports.ts.out diff --git a/cli/tests/testdata/run/012_async.ts b/tests/testdata/run/012_async.ts similarity index 100% rename from cli/tests/testdata/run/012_async.ts rename to tests/testdata/run/012_async.ts diff --git a/cli/tests/testdata/run/012_async.ts.out b/tests/testdata/run/012_async.ts.out similarity index 100% rename from cli/tests/testdata/run/012_async.ts.out rename to tests/testdata/run/012_async.ts.out diff --git a/cli/tests/testdata/run/013_dynamic_import.ts b/tests/testdata/run/013_dynamic_import.ts similarity index 100% rename from cli/tests/testdata/run/013_dynamic_import.ts rename to tests/testdata/run/013_dynamic_import.ts diff --git a/cli/tests/testdata/run/013_dynamic_import.ts.out b/tests/testdata/run/013_dynamic_import.ts.out similarity index 100% rename from cli/tests/testdata/run/013_dynamic_import.ts.out rename to tests/testdata/run/013_dynamic_import.ts.out diff --git a/cli/tests/testdata/run/014_duplicate_import.ts b/tests/testdata/run/014_duplicate_import.ts similarity index 100% rename from cli/tests/testdata/run/014_duplicate_import.ts rename to tests/testdata/run/014_duplicate_import.ts diff --git a/cli/tests/testdata/run/014_duplicate_import.ts.out b/tests/testdata/run/014_duplicate_import.ts.out similarity index 100% rename from cli/tests/testdata/run/014_duplicate_import.ts.out rename to tests/testdata/run/014_duplicate_import.ts.out diff --git a/cli/tests/testdata/run/015_duplicate_parallel_import.js b/tests/testdata/run/015_duplicate_parallel_import.js similarity index 100% rename from cli/tests/testdata/run/015_duplicate_parallel_import.js rename to tests/testdata/run/015_duplicate_parallel_import.js diff --git a/cli/tests/testdata/run/015_duplicate_parallel_import.js.out b/tests/testdata/run/015_duplicate_parallel_import.js.out similarity index 100% rename from cli/tests/testdata/run/015_duplicate_parallel_import.js.out rename to tests/testdata/run/015_duplicate_parallel_import.js.out diff --git a/cli/tests/testdata/run/016_double_await.ts b/tests/testdata/run/016_double_await.ts similarity index 100% rename from cli/tests/testdata/run/016_double_await.ts rename to tests/testdata/run/016_double_await.ts diff --git a/cli/tests/testdata/run/016_double_await.ts.out b/tests/testdata/run/016_double_await.ts.out similarity index 100% rename from cli/tests/testdata/run/016_double_await.ts.out rename to tests/testdata/run/016_double_await.ts.out diff --git a/cli/tests/testdata/run/017_import_redirect.ts b/tests/testdata/run/017_import_redirect.ts similarity index 100% rename from cli/tests/testdata/run/017_import_redirect.ts rename to tests/testdata/run/017_import_redirect.ts diff --git a/cli/tests/testdata/run/017_import_redirect.ts.out b/tests/testdata/run/017_import_redirect.ts.out similarity index 100% rename from cli/tests/testdata/run/017_import_redirect.ts.out rename to tests/testdata/run/017_import_redirect.ts.out diff --git a/cli/tests/testdata/run/017_import_redirect_info.out b/tests/testdata/run/017_import_redirect_info.out similarity index 100% rename from cli/tests/testdata/run/017_import_redirect_info.out rename to tests/testdata/run/017_import_redirect_info.out diff --git a/cli/tests/testdata/run/018_async_catch.ts b/tests/testdata/run/018_async_catch.ts similarity index 100% rename from cli/tests/testdata/run/018_async_catch.ts rename to tests/testdata/run/018_async_catch.ts diff --git a/cli/tests/testdata/run/018_async_catch.ts.out b/tests/testdata/run/018_async_catch.ts.out similarity index 100% rename from cli/tests/testdata/run/018_async_catch.ts.out rename to tests/testdata/run/018_async_catch.ts.out diff --git a/cli/tests/testdata/run/019_media_types.ts b/tests/testdata/run/019_media_types.ts similarity index 100% rename from cli/tests/testdata/run/019_media_types.ts rename to tests/testdata/run/019_media_types.ts diff --git a/cli/tests/testdata/run/019_media_types.ts.out b/tests/testdata/run/019_media_types.ts.out similarity index 100% rename from cli/tests/testdata/run/019_media_types.ts.out rename to tests/testdata/run/019_media_types.ts.out diff --git a/cli/tests/testdata/run/020_json_modules.ts b/tests/testdata/run/020_json_modules.ts similarity index 100% rename from cli/tests/testdata/run/020_json_modules.ts rename to tests/testdata/run/020_json_modules.ts diff --git a/cli/tests/testdata/run/020_json_modules.ts.out b/tests/testdata/run/020_json_modules.ts.out similarity index 100% rename from cli/tests/testdata/run/020_json_modules.ts.out rename to tests/testdata/run/020_json_modules.ts.out diff --git a/cli/tests/testdata/run/021_mjs_modules.ts b/tests/testdata/run/021_mjs_modules.ts similarity index 100% rename from cli/tests/testdata/run/021_mjs_modules.ts rename to tests/testdata/run/021_mjs_modules.ts diff --git a/cli/tests/testdata/run/021_mjs_modules.ts.out b/tests/testdata/run/021_mjs_modules.ts.out similarity index 100% rename from cli/tests/testdata/run/021_mjs_modules.ts.out rename to tests/testdata/run/021_mjs_modules.ts.out diff --git a/cli/tests/testdata/run/023_no_ext b/tests/testdata/run/023_no_ext similarity index 100% rename from cli/tests/testdata/run/023_no_ext rename to tests/testdata/run/023_no_ext diff --git a/cli/tests/testdata/run/023_no_ext.out b/tests/testdata/run/023_no_ext.out similarity index 100% rename from cli/tests/testdata/run/023_no_ext.out rename to tests/testdata/run/023_no_ext.out diff --git a/cli/tests/testdata/run/025_hrtime.ts b/tests/testdata/run/025_hrtime.ts similarity index 100% rename from cli/tests/testdata/run/025_hrtime.ts rename to tests/testdata/run/025_hrtime.ts diff --git a/cli/tests/testdata/run/025_hrtime.ts.out b/tests/testdata/run/025_hrtime.ts.out similarity index 100% rename from cli/tests/testdata/run/025_hrtime.ts.out rename to tests/testdata/run/025_hrtime.ts.out diff --git a/cli/tests/testdata/run/025_reload_js_type_error.js b/tests/testdata/run/025_reload_js_type_error.js similarity index 100% rename from cli/tests/testdata/run/025_reload_js_type_error.js rename to tests/testdata/run/025_reload_js_type_error.js diff --git a/cli/tests/testdata/run/025_reload_js_type_error.js.out b/tests/testdata/run/025_reload_js_type_error.js.out similarity index 100% rename from cli/tests/testdata/run/025_reload_js_type_error.js.out rename to tests/testdata/run/025_reload_js_type_error.js.out diff --git a/cli/tests/testdata/run/026_redirect_javascript.js b/tests/testdata/run/026_redirect_javascript.js similarity index 100% rename from cli/tests/testdata/run/026_redirect_javascript.js rename to tests/testdata/run/026_redirect_javascript.js diff --git a/cli/tests/testdata/run/026_redirect_javascript.js.out b/tests/testdata/run/026_redirect_javascript.js.out similarity index 100% rename from cli/tests/testdata/run/026_redirect_javascript.js.out rename to tests/testdata/run/026_redirect_javascript.js.out diff --git a/cli/tests/testdata/run/027_redirect_typescript.ts b/tests/testdata/run/027_redirect_typescript.ts similarity index 100% rename from cli/tests/testdata/run/027_redirect_typescript.ts rename to tests/testdata/run/027_redirect_typescript.ts diff --git a/cli/tests/testdata/run/027_redirect_typescript.ts.out b/tests/testdata/run/027_redirect_typescript.ts.out similarity index 100% rename from cli/tests/testdata/run/027_redirect_typescript.ts.out rename to tests/testdata/run/027_redirect_typescript.ts.out diff --git a/cli/tests/testdata/run/028_args.ts b/tests/testdata/run/028_args.ts similarity index 100% rename from cli/tests/testdata/run/028_args.ts rename to tests/testdata/run/028_args.ts diff --git a/cli/tests/testdata/run/028_args.ts.out b/tests/testdata/run/028_args.ts.out similarity index 100% rename from cli/tests/testdata/run/028_args.ts.out rename to tests/testdata/run/028_args.ts.out diff --git a/cli/tests/testdata/run/033_import_map.out b/tests/testdata/run/033_import_map.out similarity index 100% rename from cli/tests/testdata/run/033_import_map.out rename to tests/testdata/run/033_import_map.out diff --git a/cli/tests/testdata/run/033_import_map_in_config_file.out b/tests/testdata/run/033_import_map_in_config_file.out similarity index 100% rename from cli/tests/testdata/run/033_import_map_in_config_file.out rename to tests/testdata/run/033_import_map_in_config_file.out diff --git a/cli/tests/testdata/run/033_import_map_in_flag_has_precedence.out b/tests/testdata/run/033_import_map_in_flag_has_precedence.out similarity index 100% rename from cli/tests/testdata/run/033_import_map_in_flag_has_precedence.out rename to tests/testdata/run/033_import_map_in_flag_has_precedence.out diff --git a/cli/tests/testdata/run/033_import_map_remote.out b/tests/testdata/run/033_import_map_remote.out similarity index 100% rename from cli/tests/testdata/run/033_import_map_remote.out rename to tests/testdata/run/033_import_map_remote.out diff --git a/cli/tests/testdata/run/035_cached_only_flag.out b/tests/testdata/run/035_cached_only_flag.out similarity index 100% rename from cli/tests/testdata/run/035_cached_only_flag.out rename to tests/testdata/run/035_cached_only_flag.out diff --git a/cli/tests/testdata/run/038_checkjs.js b/tests/testdata/run/038_checkjs.js similarity index 100% rename from cli/tests/testdata/run/038_checkjs.js rename to tests/testdata/run/038_checkjs.js diff --git a/cli/tests/testdata/run/038_checkjs.js.out b/tests/testdata/run/038_checkjs.js.out similarity index 100% rename from cli/tests/testdata/run/038_checkjs.js.out rename to tests/testdata/run/038_checkjs.js.out diff --git a/cli/tests/testdata/run/042_dyn_import_evalcontext.ts b/tests/testdata/run/042_dyn_import_evalcontext.ts similarity index 100% rename from cli/tests/testdata/run/042_dyn_import_evalcontext.ts rename to tests/testdata/run/042_dyn_import_evalcontext.ts diff --git a/cli/tests/testdata/run/042_dyn_import_evalcontext.ts.out b/tests/testdata/run/042_dyn_import_evalcontext.ts.out similarity index 100% rename from cli/tests/testdata/run/042_dyn_import_evalcontext.ts.out rename to tests/testdata/run/042_dyn_import_evalcontext.ts.out diff --git a/cli/tests/testdata/run/044_bad_resource.ts b/tests/testdata/run/044_bad_resource.ts similarity index 100% rename from cli/tests/testdata/run/044_bad_resource.ts rename to tests/testdata/run/044_bad_resource.ts diff --git a/cli/tests/testdata/run/044_bad_resource.ts.out b/tests/testdata/run/044_bad_resource.ts.out similarity index 100% rename from cli/tests/testdata/run/044_bad_resource.ts.out rename to tests/testdata/run/044_bad_resource.ts.out diff --git a/cli/tests/testdata/run/045_mod.ts b/tests/testdata/run/045_mod.ts similarity index 100% rename from cli/tests/testdata/run/045_mod.ts rename to tests/testdata/run/045_mod.ts diff --git a/cli/tests/testdata/run/045_output.ts b/tests/testdata/run/045_output.ts similarity index 100% rename from cli/tests/testdata/run/045_output.ts rename to tests/testdata/run/045_output.ts diff --git a/cli/tests/testdata/run/045_programmatic_proxy_client.ts b/tests/testdata/run/045_programmatic_proxy_client.ts similarity index 100% rename from cli/tests/testdata/run/045_programmatic_proxy_client.ts rename to tests/testdata/run/045_programmatic_proxy_client.ts diff --git a/cli/tests/testdata/run/045_proxy_client.ts b/tests/testdata/run/045_proxy_client.ts similarity index 100% rename from cli/tests/testdata/run/045_proxy_client.ts rename to tests/testdata/run/045_proxy_client.ts diff --git a/cli/tests/testdata/run/045_proxy_test.ts b/tests/testdata/run/045_proxy_test.ts similarity index 95% rename from cli/tests/testdata/run/045_proxy_test.ts rename to tests/testdata/run/045_proxy_test.ts index 60bde5066d..1929ed6bce 100644 --- a/cli/tests/testdata/run/045_proxy_test.ts +++ b/tests/testdata/run/045_proxy_test.ts @@ -1,6 +1,6 @@ // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -import { Server } from "../../../../test_util/std/http/server.ts"; -import { assertEquals } from "../../../../test_util/std/assert/mod.ts"; +import { Server } from "../../../test_util/std/http/server.ts"; +import { assertEquals } from "../../../test_util/std/assert/mod.ts"; const addr = Deno.args[1] || "localhost:4555"; diff --git a/cli/tests/testdata/run/045_proxy_test.ts.out b/tests/testdata/run/045_proxy_test.ts.out similarity index 100% rename from cli/tests/testdata/run/045_proxy_test.ts.out rename to tests/testdata/run/045_proxy_test.ts.out diff --git a/cli/tests/testdata/run/046_jsx_test.tsx b/tests/testdata/run/046_jsx_test.tsx similarity index 100% rename from cli/tests/testdata/run/046_jsx_test.tsx rename to tests/testdata/run/046_jsx_test.tsx diff --git a/cli/tests/testdata/run/046_jsx_test.tsx.out b/tests/testdata/run/046_jsx_test.tsx.out similarity index 100% rename from cli/tests/testdata/run/046_jsx_test.tsx.out rename to tests/testdata/run/046_jsx_test.tsx.out diff --git a/cli/tests/testdata/run/047_jsx_test.jsx b/tests/testdata/run/047_jsx_test.jsx similarity index 100% rename from cli/tests/testdata/run/047_jsx_test.jsx rename to tests/testdata/run/047_jsx_test.jsx diff --git a/cli/tests/testdata/run/047_jsx_test.jsx.out b/tests/testdata/run/047_jsx_test.jsx.out similarity index 100% rename from cli/tests/testdata/run/047_jsx_test.jsx.out rename to tests/testdata/run/047_jsx_test.jsx.out diff --git a/cli/tests/testdata/run/048_media_types_jsx.ts b/tests/testdata/run/048_media_types_jsx.ts similarity index 100% rename from cli/tests/testdata/run/048_media_types_jsx.ts rename to tests/testdata/run/048_media_types_jsx.ts diff --git a/cli/tests/testdata/run/048_media_types_jsx.ts.out b/tests/testdata/run/048_media_types_jsx.ts.out similarity index 100% rename from cli/tests/testdata/run/048_media_types_jsx.ts.out rename to tests/testdata/run/048_media_types_jsx.ts.out diff --git a/cli/tests/testdata/run/052_no_remote_flag.out b/tests/testdata/run/052_no_remote_flag.out similarity index 100% rename from cli/tests/testdata/run/052_no_remote_flag.out rename to tests/testdata/run/052_no_remote_flag.out diff --git a/cli/tests/testdata/run/056_make_temp_file_write_perm.out b/tests/testdata/run/056_make_temp_file_write_perm.out similarity index 100% rename from cli/tests/testdata/run/056_make_temp_file_write_perm.out rename to tests/testdata/run/056_make_temp_file_write_perm.out diff --git a/cli/tests/testdata/run/056_make_temp_file_write_perm.ts b/tests/testdata/run/056_make_temp_file_write_perm.ts similarity index 100% rename from cli/tests/testdata/run/056_make_temp_file_write_perm.ts rename to tests/testdata/run/056_make_temp_file_write_perm.ts diff --git a/cli/tests/testdata/run/058_tasks_microtasks_close.ts b/tests/testdata/run/058_tasks_microtasks_close.ts similarity index 100% rename from cli/tests/testdata/run/058_tasks_microtasks_close.ts rename to tests/testdata/run/058_tasks_microtasks_close.ts diff --git a/cli/tests/testdata/run/058_tasks_microtasks_close.ts.out b/tests/testdata/run/058_tasks_microtasks_close.ts.out similarity index 100% rename from cli/tests/testdata/run/058_tasks_microtasks_close.ts.out rename to tests/testdata/run/058_tasks_microtasks_close.ts.out diff --git a/cli/tests/testdata/run/059_fs_relative_path_perm.ts b/tests/testdata/run/059_fs_relative_path_perm.ts similarity index 100% rename from cli/tests/testdata/run/059_fs_relative_path_perm.ts rename to tests/testdata/run/059_fs_relative_path_perm.ts diff --git a/cli/tests/testdata/run/059_fs_relative_path_perm.ts.out b/tests/testdata/run/059_fs_relative_path_perm.ts.out similarity index 100% rename from cli/tests/testdata/run/059_fs_relative_path_perm.ts.out rename to tests/testdata/run/059_fs_relative_path_perm.ts.out diff --git a/cli/tests/testdata/run/061_permissions_request.ts b/tests/testdata/run/061_permissions_request.ts similarity index 100% rename from cli/tests/testdata/run/061_permissions_request.ts rename to tests/testdata/run/061_permissions_request.ts diff --git a/cli/tests/testdata/run/061_permissions_request_sync.ts b/tests/testdata/run/061_permissions_request_sync.ts similarity index 100% rename from cli/tests/testdata/run/061_permissions_request_sync.ts rename to tests/testdata/run/061_permissions_request_sync.ts diff --git a/cli/tests/testdata/run/062_permissions_request_global.ts b/tests/testdata/run/062_permissions_request_global.ts similarity index 100% rename from cli/tests/testdata/run/062_permissions_request_global.ts rename to tests/testdata/run/062_permissions_request_global.ts diff --git a/cli/tests/testdata/run/062_permissions_request_global_sync.ts b/tests/testdata/run/062_permissions_request_global_sync.ts similarity index 100% rename from cli/tests/testdata/run/062_permissions_request_global_sync.ts rename to tests/testdata/run/062_permissions_request_global_sync.ts diff --git a/cli/tests/testdata/run/063_permissions_revoke.ts b/tests/testdata/run/063_permissions_revoke.ts similarity index 100% rename from cli/tests/testdata/run/063_permissions_revoke.ts rename to tests/testdata/run/063_permissions_revoke.ts diff --git a/cli/tests/testdata/run/063_permissions_revoke.ts.out b/tests/testdata/run/063_permissions_revoke.ts.out similarity index 100% rename from cli/tests/testdata/run/063_permissions_revoke.ts.out rename to tests/testdata/run/063_permissions_revoke.ts.out diff --git a/cli/tests/testdata/run/063_permissions_revoke_sync.ts b/tests/testdata/run/063_permissions_revoke_sync.ts similarity index 100% rename from cli/tests/testdata/run/063_permissions_revoke_sync.ts rename to tests/testdata/run/063_permissions_revoke_sync.ts diff --git a/cli/tests/testdata/run/064_permissions_revoke_global.ts b/tests/testdata/run/064_permissions_revoke_global.ts similarity index 100% rename from cli/tests/testdata/run/064_permissions_revoke_global.ts rename to tests/testdata/run/064_permissions_revoke_global.ts diff --git a/cli/tests/testdata/run/064_permissions_revoke_global.ts.out b/tests/testdata/run/064_permissions_revoke_global.ts.out similarity index 100% rename from cli/tests/testdata/run/064_permissions_revoke_global.ts.out rename to tests/testdata/run/064_permissions_revoke_global.ts.out diff --git a/cli/tests/testdata/run/064_permissions_revoke_global_sync.ts b/tests/testdata/run/064_permissions_revoke_global_sync.ts similarity index 100% rename from cli/tests/testdata/run/064_permissions_revoke_global_sync.ts rename to tests/testdata/run/064_permissions_revoke_global_sync.ts diff --git a/cli/tests/testdata/run/065_permissions_revoke_net.ts b/tests/testdata/run/065_permissions_revoke_net.ts similarity index 100% rename from cli/tests/testdata/run/065_permissions_revoke_net.ts rename to tests/testdata/run/065_permissions_revoke_net.ts diff --git a/cli/tests/testdata/run/065_permissions_revoke_net.ts.out b/tests/testdata/run/065_permissions_revoke_net.ts.out similarity index 100% rename from cli/tests/testdata/run/065_permissions_revoke_net.ts.out rename to tests/testdata/run/065_permissions_revoke_net.ts.out diff --git a/cli/tests/testdata/run/066_prompt.ts b/tests/testdata/run/066_prompt.ts similarity index 100% rename from cli/tests/testdata/run/066_prompt.ts rename to tests/testdata/run/066_prompt.ts diff --git a/cli/tests/testdata/run/070_location.ts b/tests/testdata/run/070_location.ts similarity index 100% rename from cli/tests/testdata/run/070_location.ts rename to tests/testdata/run/070_location.ts diff --git a/cli/tests/testdata/run/070_location.ts.out b/tests/testdata/run/070_location.ts.out similarity index 100% rename from cli/tests/testdata/run/070_location.ts.out rename to tests/testdata/run/070_location.ts.out diff --git a/cli/tests/testdata/run/071_location_unset.ts b/tests/testdata/run/071_location_unset.ts similarity index 100% rename from cli/tests/testdata/run/071_location_unset.ts rename to tests/testdata/run/071_location_unset.ts diff --git a/cli/tests/testdata/run/071_location_unset.ts.out b/tests/testdata/run/071_location_unset.ts.out similarity index 100% rename from cli/tests/testdata/run/071_location_unset.ts.out rename to tests/testdata/run/071_location_unset.ts.out diff --git a/cli/tests/testdata/run/072_location_relative_fetch.ts b/tests/testdata/run/072_location_relative_fetch.ts similarity index 100% rename from cli/tests/testdata/run/072_location_relative_fetch.ts rename to tests/testdata/run/072_location_relative_fetch.ts diff --git a/cli/tests/testdata/run/072_location_relative_fetch.ts.out b/tests/testdata/run/072_location_relative_fetch.ts.out similarity index 100% rename from cli/tests/testdata/run/072_location_relative_fetch.ts.out rename to tests/testdata/run/072_location_relative_fetch.ts.out diff --git a/cli/tests/testdata/run/075_import_local_query_hash.ts b/tests/testdata/run/075_import_local_query_hash.ts similarity index 100% rename from cli/tests/testdata/run/075_import_local_query_hash.ts rename to tests/testdata/run/075_import_local_query_hash.ts diff --git a/cli/tests/testdata/run/075_import_local_query_hash.ts.out b/tests/testdata/run/075_import_local_query_hash.ts.out similarity index 100% rename from cli/tests/testdata/run/075_import_local_query_hash.ts.out rename to tests/testdata/run/075_import_local_query_hash.ts.out diff --git a/cli/tests/testdata/run/077_fetch_empty.ts b/tests/testdata/run/077_fetch_empty.ts similarity index 100% rename from cli/tests/testdata/run/077_fetch_empty.ts rename to tests/testdata/run/077_fetch_empty.ts diff --git a/cli/tests/testdata/run/077_fetch_empty.ts.out b/tests/testdata/run/077_fetch_empty.ts.out similarity index 100% rename from cli/tests/testdata/run/077_fetch_empty.ts.out rename to tests/testdata/run/077_fetch_empty.ts.out diff --git a/cli/tests/testdata/run/078_unload_on_exit.ts b/tests/testdata/run/078_unload_on_exit.ts similarity index 100% rename from cli/tests/testdata/run/078_unload_on_exit.ts rename to tests/testdata/run/078_unload_on_exit.ts diff --git a/cli/tests/testdata/run/078_unload_on_exit.ts.out b/tests/testdata/run/078_unload_on_exit.ts.out similarity index 100% rename from cli/tests/testdata/run/078_unload_on_exit.ts.out rename to tests/testdata/run/078_unload_on_exit.ts.out diff --git a/cli/tests/testdata/run/079_location_authentication.ts b/tests/testdata/run/079_location_authentication.ts similarity index 100% rename from cli/tests/testdata/run/079_location_authentication.ts rename to tests/testdata/run/079_location_authentication.ts diff --git a/cli/tests/testdata/run/079_location_authentication.ts.out b/tests/testdata/run/079_location_authentication.ts.out similarity index 100% rename from cli/tests/testdata/run/079_location_authentication.ts.out rename to tests/testdata/run/079_location_authentication.ts.out diff --git a/cli/tests/testdata/run/081_location_relative_fetch_redirect.ts b/tests/testdata/run/081_location_relative_fetch_redirect.ts similarity index 100% rename from cli/tests/testdata/run/081_location_relative_fetch_redirect.ts rename to tests/testdata/run/081_location_relative_fetch_redirect.ts diff --git a/cli/tests/testdata/run/081_location_relative_fetch_redirect.ts.out b/tests/testdata/run/081_location_relative_fetch_redirect.ts.out similarity index 100% rename from cli/tests/testdata/run/081_location_relative_fetch_redirect.ts.out rename to tests/testdata/run/081_location_relative_fetch_redirect.ts.out diff --git a/cli/tests/testdata/run/082_prepare_stack_trace_throw.js b/tests/testdata/run/082_prepare_stack_trace_throw.js similarity index 100% rename from cli/tests/testdata/run/082_prepare_stack_trace_throw.js rename to tests/testdata/run/082_prepare_stack_trace_throw.js diff --git a/cli/tests/testdata/run/082_prepare_stack_trace_throw.js.out b/tests/testdata/run/082_prepare_stack_trace_throw.js.out similarity index 100% rename from cli/tests/testdata/run/082_prepare_stack_trace_throw.js.out rename to tests/testdata/run/082_prepare_stack_trace_throw.js.out diff --git a/cli/tests/testdata/run/083_legacy_external_source_map.ts b/tests/testdata/run/083_legacy_external_source_map.ts similarity index 100% rename from cli/tests/testdata/run/083_legacy_external_source_map.ts rename to tests/testdata/run/083_legacy_external_source_map.ts diff --git a/cli/tests/testdata/run/088_dynamic_import_already_evaluating.ts b/tests/testdata/run/088_dynamic_import_already_evaluating.ts similarity index 100% rename from cli/tests/testdata/run/088_dynamic_import_already_evaluating.ts rename to tests/testdata/run/088_dynamic_import_already_evaluating.ts diff --git a/cli/tests/testdata/run/088_dynamic_import_already_evaluating.ts.out b/tests/testdata/run/088_dynamic_import_already_evaluating.ts.out similarity index 100% rename from cli/tests/testdata/run/088_dynamic_import_already_evaluating.ts.out rename to tests/testdata/run/088_dynamic_import_already_evaluating.ts.out diff --git a/cli/tests/testdata/run/088_dynamic_import_target.ts b/tests/testdata/run/088_dynamic_import_target.ts similarity index 100% rename from cli/tests/testdata/run/088_dynamic_import_target.ts rename to tests/testdata/run/088_dynamic_import_target.ts diff --git a/cli/tests/testdata/run/089_run_allow_list.ts b/tests/testdata/run/089_run_allow_list.ts similarity index 100% rename from cli/tests/testdata/run/089_run_allow_list.ts rename to tests/testdata/run/089_run_allow_list.ts diff --git a/cli/tests/testdata/run/089_run_allow_list.ts.out b/tests/testdata/run/089_run_allow_list.ts.out similarity index 100% rename from cli/tests/testdata/run/089_run_allow_list.ts.out rename to tests/testdata/run/089_run_allow_list.ts.out diff --git a/cli/tests/testdata/run/090_run_permissions_request.ts b/tests/testdata/run/090_run_permissions_request.ts similarity index 100% rename from cli/tests/testdata/run/090_run_permissions_request.ts rename to tests/testdata/run/090_run_permissions_request.ts diff --git a/cli/tests/testdata/run/090_run_permissions_request_sync.ts b/tests/testdata/run/090_run_permissions_request_sync.ts similarity index 100% rename from cli/tests/testdata/run/090_run_permissions_request_sync.ts rename to tests/testdata/run/090_run_permissions_request_sync.ts diff --git a/cli/tests/testdata/run/091_use_define_for_class_fields.ts b/tests/testdata/run/091_use_define_for_class_fields.ts similarity index 100% rename from cli/tests/testdata/run/091_use_define_for_class_fields.ts rename to tests/testdata/run/091_use_define_for_class_fields.ts diff --git a/cli/tests/testdata/run/091_use_define_for_class_fields.ts.out b/tests/testdata/run/091_use_define_for_class_fields.ts.out similarity index 100% rename from cli/tests/testdata/run/091_use_define_for_class_fields.ts.out rename to tests/testdata/run/091_use_define_for_class_fields.ts.out diff --git a/cli/tests/testdata/run/092_import_map_unmapped_bare_specifier.ts b/tests/testdata/run/092_import_map_unmapped_bare_specifier.ts similarity index 100% rename from cli/tests/testdata/run/092_import_map_unmapped_bare_specifier.ts rename to tests/testdata/run/092_import_map_unmapped_bare_specifier.ts diff --git a/cli/tests/testdata/run/092_import_map_unmapped_bare_specifier.ts.out b/tests/testdata/run/092_import_map_unmapped_bare_specifier.ts.out similarity index 100% rename from cli/tests/testdata/run/092_import_map_unmapped_bare_specifier.ts.out rename to tests/testdata/run/092_import_map_unmapped_bare_specifier.ts.out diff --git a/cli/tests/testdata/run/aggregate_error.out b/tests/testdata/run/aggregate_error.out similarity index 100% rename from cli/tests/testdata/run/aggregate_error.out rename to tests/testdata/run/aggregate_error.out diff --git a/cli/tests/testdata/run/aggregate_error.ts b/tests/testdata/run/aggregate_error.ts similarity index 100% rename from cli/tests/testdata/run/aggregate_error.ts rename to tests/testdata/run/aggregate_error.ts diff --git a/cli/tests/testdata/run/async_error.ts b/tests/testdata/run/async_error.ts similarity index 100% rename from cli/tests/testdata/run/async_error.ts rename to tests/testdata/run/async_error.ts diff --git a/cli/tests/testdata/run/async_error.ts.out b/tests/testdata/run/async_error.ts.out similarity index 100% rename from cli/tests/testdata/run/async_error.ts.out rename to tests/testdata/run/async_error.ts.out diff --git a/cli/tests/testdata/run/auto_discover_lockfile/deno.json b/tests/testdata/run/auto_discover_lockfile/deno.json similarity index 100% rename from cli/tests/testdata/run/auto_discover_lockfile/deno.json rename to tests/testdata/run/auto_discover_lockfile/deno.json diff --git a/cli/tests/testdata/run/auto_discover_lockfile/deno.lock b/tests/testdata/run/auto_discover_lockfile/deno.lock similarity index 100% rename from cli/tests/testdata/run/auto_discover_lockfile/deno.lock rename to tests/testdata/run/auto_discover_lockfile/deno.lock diff --git a/cli/tests/testdata/run/auto_discover_lockfile/main.out b/tests/testdata/run/auto_discover_lockfile/main.out similarity index 100% rename from cli/tests/testdata/run/auto_discover_lockfile/main.out rename to tests/testdata/run/auto_discover_lockfile/main.out diff --git a/cli/tests/testdata/run/auto_discover_lockfile/main.ts b/tests/testdata/run/auto_discover_lockfile/main.ts similarity index 100% rename from cli/tests/testdata/run/auto_discover_lockfile/main.ts rename to tests/testdata/run/auto_discover_lockfile/main.ts diff --git a/cli/tests/testdata/run/before_unload.js b/tests/testdata/run/before_unload.js similarity index 100% rename from cli/tests/testdata/run/before_unload.js rename to tests/testdata/run/before_unload.js diff --git a/cli/tests/testdata/run/before_unload.js.out b/tests/testdata/run/before_unload.js.out similarity index 100% rename from cli/tests/testdata/run/before_unload.js.out rename to tests/testdata/run/before_unload.js.out diff --git a/cli/tests/testdata/run/blob_gc_finalization.js b/tests/testdata/run/blob_gc_finalization.js similarity index 100% rename from cli/tests/testdata/run/blob_gc_finalization.js rename to tests/testdata/run/blob_gc_finalization.js diff --git a/cli/tests/testdata/run/blob_gc_finalization.js.out b/tests/testdata/run/blob_gc_finalization.js.out similarity index 100% rename from cli/tests/testdata/run/blob_gc_finalization.js.out rename to tests/testdata/run/blob_gc_finalization.js.out diff --git a/cli/tests/testdata/run/byte_order_mark.out b/tests/testdata/run/byte_order_mark.out similarity index 100% rename from cli/tests/testdata/run/byte_order_mark.out rename to tests/testdata/run/byte_order_mark.out diff --git a/cli/tests/testdata/run/byte_order_mark.ts b/tests/testdata/run/byte_order_mark.ts similarity index 100% rename from cli/tests/testdata/run/byte_order_mark.ts rename to tests/testdata/run/byte_order_mark.ts diff --git a/cli/tests/testdata/run/check_js_points_to_ts/bar.ts b/tests/testdata/run/check_js_points_to_ts/bar.ts similarity index 100% rename from cli/tests/testdata/run/check_js_points_to_ts/bar.ts rename to tests/testdata/run/check_js_points_to_ts/bar.ts diff --git a/cli/tests/testdata/run/check_js_points_to_ts/foo.d.ts b/tests/testdata/run/check_js_points_to_ts/foo.d.ts similarity index 100% rename from cli/tests/testdata/run/check_js_points_to_ts/foo.d.ts rename to tests/testdata/run/check_js_points_to_ts/foo.d.ts diff --git a/cli/tests/testdata/run/check_js_points_to_ts/foo.js b/tests/testdata/run/check_js_points_to_ts/foo.js similarity index 100% rename from cli/tests/testdata/run/check_js_points_to_ts/foo.js rename to tests/testdata/run/check_js_points_to_ts/foo.js diff --git a/cli/tests/testdata/run/check_js_points_to_ts/test.js b/tests/testdata/run/check_js_points_to_ts/test.js similarity index 100% rename from cli/tests/testdata/run/check_js_points_to_ts/test.js rename to tests/testdata/run/check_js_points_to_ts/test.js diff --git a/cli/tests/testdata/run/check_js_points_to_ts/test.js.out b/tests/testdata/run/check_js_points_to_ts/test.js.out similarity index 100% rename from cli/tests/testdata/run/check_js_points_to_ts/test.js.out rename to tests/testdata/run/check_js_points_to_ts/test.js.out diff --git a/cli/tests/testdata/run/checkjs.tsconfig.json b/tests/testdata/run/checkjs.tsconfig.json similarity index 100% rename from cli/tests/testdata/run/checkjs.tsconfig.json rename to tests/testdata/run/checkjs.tsconfig.json diff --git a/cli/tests/testdata/run/cjs_imports/commonjs.cjs b/tests/testdata/run/cjs_imports/commonjs.cjs similarity index 100% rename from cli/tests/testdata/run/cjs_imports/commonjs.cjs rename to tests/testdata/run/cjs_imports/commonjs.cjs diff --git a/cli/tests/testdata/run/cjs_imports/main.out b/tests/testdata/run/cjs_imports/main.out similarity index 100% rename from cli/tests/testdata/run/cjs_imports/main.out rename to tests/testdata/run/cjs_imports/main.out diff --git a/cli/tests/testdata/run/cjs_imports/main.ts b/tests/testdata/run/cjs_imports/main.ts similarity index 100% rename from cli/tests/testdata/run/cjs_imports/main.ts rename to tests/testdata/run/cjs_imports/main.ts diff --git a/cli/tests/testdata/run/classic_workers_event_loop.js b/tests/testdata/run/classic_workers_event_loop.js similarity index 100% rename from cli/tests/testdata/run/classic_workers_event_loop.js rename to tests/testdata/run/classic_workers_event_loop.js diff --git a/cli/tests/testdata/run/classic_workers_event_loop.js.out b/tests/testdata/run/classic_workers_event_loop.js.out similarity index 100% rename from cli/tests/testdata/run/classic_workers_event_loop.js.out rename to tests/testdata/run/classic_workers_event_loop.js.out diff --git a/cli/tests/testdata/run/colors_without_globalThis.js b/tests/testdata/run/colors_without_globalThis.js similarity index 100% rename from cli/tests/testdata/run/colors_without_globalThis.js rename to tests/testdata/run/colors_without_globalThis.js diff --git a/cli/tests/testdata/run/complex_error.ts b/tests/testdata/run/complex_error.ts similarity index 100% rename from cli/tests/testdata/run/complex_error.ts rename to tests/testdata/run/complex_error.ts diff --git a/cli/tests/testdata/run/complex_error.ts.out b/tests/testdata/run/complex_error.ts.out similarity index 100% rename from cli/tests/testdata/run/complex_error.ts.out rename to tests/testdata/run/complex_error.ts.out diff --git a/cli/tests/testdata/run/complex_permissions_test.ts b/tests/testdata/run/complex_permissions_test.ts similarity index 100% rename from cli/tests/testdata/run/complex_permissions_test.ts rename to tests/testdata/run/complex_permissions_test.ts diff --git a/cli/tests/testdata/run/config/main.out b/tests/testdata/run/config/main.out similarity index 100% rename from cli/tests/testdata/run/config/main.out rename to tests/testdata/run/config/main.out diff --git a/cli/tests/testdata/run/config/main.ts b/tests/testdata/run/config/main.ts similarity index 100% rename from cli/tests/testdata/run/config/main.ts rename to tests/testdata/run/config/main.ts diff --git a/cli/tests/testdata/run/config/tsconfig.json b/tests/testdata/run/config/tsconfig.json similarity index 100% rename from cli/tests/testdata/run/config/tsconfig.json rename to tests/testdata/run/config/tsconfig.json diff --git a/cli/tests/testdata/run/config_file_lock_boolean/deno.lock b/tests/testdata/run/config_file_lock_boolean/deno.lock similarity index 100% rename from cli/tests/testdata/run/config_file_lock_boolean/deno.lock rename to tests/testdata/run/config_file_lock_boolean/deno.lock diff --git a/cli/tests/testdata/run/config_file_lock_boolean/false.json b/tests/testdata/run/config_file_lock_boolean/false.json similarity index 100% rename from cli/tests/testdata/run/config_file_lock_boolean/false.json rename to tests/testdata/run/config_file_lock_boolean/false.json diff --git a/cli/tests/testdata/run/config_file_lock_boolean/false.main.out b/tests/testdata/run/config_file_lock_boolean/false.main.out similarity index 100% rename from cli/tests/testdata/run/config_file_lock_boolean/false.main.out rename to tests/testdata/run/config_file_lock_boolean/false.main.out diff --git a/cli/tests/testdata/run/config_file_lock_boolean/main.ts b/tests/testdata/run/config_file_lock_boolean/main.ts similarity index 100% rename from cli/tests/testdata/run/config_file_lock_boolean/main.ts rename to tests/testdata/run/config_file_lock_boolean/main.ts diff --git a/cli/tests/testdata/run/config_file_lock_boolean/true.json b/tests/testdata/run/config_file_lock_boolean/true.json similarity index 100% rename from cli/tests/testdata/run/config_file_lock_boolean/true.json rename to tests/testdata/run/config_file_lock_boolean/true.json diff --git a/cli/tests/testdata/run/config_file_lock_boolean/true.main.out b/tests/testdata/run/config_file_lock_boolean/true.main.out similarity index 100% rename from cli/tests/testdata/run/config_file_lock_boolean/true.main.out rename to tests/testdata/run/config_file_lock_boolean/true.main.out diff --git a/cli/tests/testdata/run/config_file_lock_path.json b/tests/testdata/run/config_file_lock_path.json similarity index 100% rename from cli/tests/testdata/run/config_file_lock_path.json rename to tests/testdata/run/config_file_lock_path.json diff --git a/cli/tests/testdata/run/config_file_lock_path.out b/tests/testdata/run/config_file_lock_path.out similarity index 100% rename from cli/tests/testdata/run/config_file_lock_path.out rename to tests/testdata/run/config_file_lock_path.out diff --git a/cli/tests/testdata/run/config_json_import.ts b/tests/testdata/run/config_json_import.ts similarity index 100% rename from cli/tests/testdata/run/config_json_import.ts rename to tests/testdata/run/config_json_import.ts diff --git a/cli/tests/testdata/run/config_json_import.ts.out b/tests/testdata/run/config_json_import.ts.out similarity index 100% rename from cli/tests/testdata/run/config_json_import.ts.out rename to tests/testdata/run/config_json_import.ts.out diff --git a/cli/tests/testdata/run/config_types/deno.lock b/tests/testdata/run/config_types/deno.lock similarity index 100% rename from cli/tests/testdata/run/config_types/deno.lock rename to tests/testdata/run/config_types/deno.lock diff --git a/cli/tests/testdata/run/config_types/main.out b/tests/testdata/run/config_types/main.out similarity index 100% rename from cli/tests/testdata/run/config_types/main.out rename to tests/testdata/run/config_types/main.out diff --git a/cli/tests/testdata/run/config_types/main.ts b/tests/testdata/run/config_types/main.ts similarity index 100% rename from cli/tests/testdata/run/config_types/main.ts rename to tests/testdata/run/config_types/main.ts diff --git a/cli/tests/testdata/run/config_types/remote.tsconfig.json b/tests/testdata/run/config_types/remote.tsconfig.json similarity index 100% rename from cli/tests/testdata/run/config_types/remote.tsconfig.json rename to tests/testdata/run/config_types/remote.tsconfig.json diff --git a/cli/tests/testdata/run/config_types/tsconfig.json b/tests/testdata/run/config_types/tsconfig.json similarity index 100% rename from cli/tests/testdata/run/config_types/tsconfig.json rename to tests/testdata/run/config_types/tsconfig.json diff --git a/cli/tests/testdata/run/config_types/types.d.ts b/tests/testdata/run/config_types/types.d.ts similarity index 100% rename from cli/tests/testdata/run/config_types/types.d.ts rename to tests/testdata/run/config_types/types.d.ts diff --git a/cli/tests/testdata/run/custom_inspect_url.js b/tests/testdata/run/custom_inspect_url.js similarity index 100% rename from cli/tests/testdata/run/custom_inspect_url.js rename to tests/testdata/run/custom_inspect_url.js diff --git a/cli/tests/testdata/run/custom_inspect_url.js.out b/tests/testdata/run/custom_inspect_url.js.out similarity index 100% rename from cli/tests/testdata/run/custom_inspect_url.js.out rename to tests/testdata/run/custom_inspect_url.js.out diff --git a/cli/tests/testdata/run/decorators/experimental/deno.json b/tests/testdata/run/decorators/experimental/deno.json similarity index 100% rename from cli/tests/testdata/run/decorators/experimental/deno.json rename to tests/testdata/run/decorators/experimental/deno.json diff --git a/cli/tests/testdata/run/decorators/experimental/no_check/main.out b/tests/testdata/run/decorators/experimental/no_check/main.out similarity index 100% rename from cli/tests/testdata/run/decorators/experimental/no_check/main.out rename to tests/testdata/run/decorators/experimental/no_check/main.out diff --git a/cli/tests/testdata/run/decorators/experimental/no_check/main.ts b/tests/testdata/run/decorators/experimental/no_check/main.ts similarity index 100% rename from cli/tests/testdata/run/decorators/experimental/no_check/main.ts rename to tests/testdata/run/decorators/experimental/no_check/main.ts diff --git a/cli/tests/testdata/run/decorators/experimental/runtime/main.out b/tests/testdata/run/decorators/experimental/runtime/main.out similarity index 100% rename from cli/tests/testdata/run/decorators/experimental/runtime/main.out rename to tests/testdata/run/decorators/experimental/runtime/main.out diff --git a/cli/tests/testdata/run/decorators/experimental/runtime/main.ts b/tests/testdata/run/decorators/experimental/runtime/main.ts similarity index 100% rename from cli/tests/testdata/run/decorators/experimental/runtime/main.ts rename to tests/testdata/run/decorators/experimental/runtime/main.ts diff --git a/cli/tests/testdata/run/decorators/experimental/ts/main.out b/tests/testdata/run/decorators/experimental/ts/main.out similarity index 100% rename from cli/tests/testdata/run/decorators/experimental/ts/main.out rename to tests/testdata/run/decorators/experimental/ts/main.out diff --git a/cli/tests/testdata/run/decorators/experimental/ts/main.ts b/tests/testdata/run/decorators/experimental/ts/main.ts similarity index 100% rename from cli/tests/testdata/run/decorators/experimental/ts/main.ts rename to tests/testdata/run/decorators/experimental/ts/main.ts diff --git a/cli/tests/testdata/run/decorators/tc39_proposal/main.out b/tests/testdata/run/decorators/tc39_proposal/main.out similarity index 100% rename from cli/tests/testdata/run/decorators/tc39_proposal/main.out rename to tests/testdata/run/decorators/tc39_proposal/main.out diff --git a/cli/tests/testdata/run/decorators/tc39_proposal/main.ts b/tests/testdata/run/decorators/tc39_proposal/main.ts similarity index 100% rename from cli/tests/testdata/run/decorators/tc39_proposal/main.ts rename to tests/testdata/run/decorators/tc39_proposal/main.ts diff --git a/cli/tests/testdata/run/delete_window.js b/tests/testdata/run/delete_window.js similarity index 100% rename from cli/tests/testdata/run/delete_window.js rename to tests/testdata/run/delete_window.js diff --git a/cli/tests/testdata/run/deno_exit_tampering.ts b/tests/testdata/run/deno_exit_tampering.ts similarity index 100% rename from cli/tests/testdata/run/deno_exit_tampering.ts rename to tests/testdata/run/deno_exit_tampering.ts diff --git a/cli/tests/testdata/run/deny_all_permission_args.js b/tests/testdata/run/deny_all_permission_args.js similarity index 100% rename from cli/tests/testdata/run/deny_all_permission_args.js rename to tests/testdata/run/deny_all_permission_args.js diff --git a/cli/tests/testdata/run/deny_all_permission_args.out b/tests/testdata/run/deny_all_permission_args.out similarity index 100% rename from cli/tests/testdata/run/deny_all_permission_args.out rename to tests/testdata/run/deny_all_permission_args.out diff --git a/cli/tests/testdata/run/deny_some_permission_args.js b/tests/testdata/run/deny_some_permission_args.js similarity index 100% rename from cli/tests/testdata/run/deny_some_permission_args.js rename to tests/testdata/run/deny_some_permission_args.js diff --git a/cli/tests/testdata/run/deny_some_permission_args.out b/tests/testdata/run/deny_some_permission_args.out similarity index 100% rename from cli/tests/testdata/run/deny_some_permission_args.out rename to tests/testdata/run/deny_some_permission_args.out diff --git a/cli/tests/testdata/run/disallow_http_from_https.js b/tests/testdata/run/disallow_http_from_https.js similarity index 100% rename from cli/tests/testdata/run/disallow_http_from_https.js rename to tests/testdata/run/disallow_http_from_https.js diff --git a/cli/tests/testdata/run/disallow_http_from_https.ts b/tests/testdata/run/disallow_http_from_https.ts similarity index 100% rename from cli/tests/testdata/run/disallow_http_from_https.ts rename to tests/testdata/run/disallow_http_from_https.ts diff --git a/cli/tests/testdata/run/disallow_http_from_https_js.out b/tests/testdata/run/disallow_http_from_https_js.out similarity index 100% rename from cli/tests/testdata/run/disallow_http_from_https_js.out rename to tests/testdata/run/disallow_http_from_https_js.out diff --git a/cli/tests/testdata/run/disallow_http_from_https_ts.out b/tests/testdata/run/disallow_http_from_https_ts.out similarity index 100% rename from cli/tests/testdata/run/disallow_http_from_https_ts.out rename to tests/testdata/run/disallow_http_from_https_ts.out diff --git a/cli/tests/testdata/run/dom_exception_formatting.ts b/tests/testdata/run/dom_exception_formatting.ts similarity index 100% rename from cli/tests/testdata/run/dom_exception_formatting.ts rename to tests/testdata/run/dom_exception_formatting.ts diff --git a/cli/tests/testdata/run/dom_exception_formatting.ts.out b/tests/testdata/run/dom_exception_formatting.ts.out similarity index 100% rename from cli/tests/testdata/run/dom_exception_formatting.ts.out rename to tests/testdata/run/dom_exception_formatting.ts.out diff --git a/cli/tests/testdata/run/dynamic_import_already_rejected/error_001.ts b/tests/testdata/run/dynamic_import_already_rejected/error_001.ts similarity index 100% rename from cli/tests/testdata/run/dynamic_import_already_rejected/error_001.ts rename to tests/testdata/run/dynamic_import_already_rejected/error_001.ts diff --git a/cli/tests/testdata/run/dynamic_import_already_rejected/main.out b/tests/testdata/run/dynamic_import_already_rejected/main.out similarity index 100% rename from cli/tests/testdata/run/dynamic_import_already_rejected/main.out rename to tests/testdata/run/dynamic_import_already_rejected/main.out diff --git a/cli/tests/testdata/run/dynamic_import_already_rejected/main.ts b/tests/testdata/run/dynamic_import_already_rejected/main.ts similarity index 100% rename from cli/tests/testdata/run/dynamic_import_already_rejected/main.ts rename to tests/testdata/run/dynamic_import_already_rejected/main.ts diff --git a/cli/tests/testdata/run/dynamic_import_async_error/delayed_error.ts b/tests/testdata/run/dynamic_import_async_error/delayed_error.ts similarity index 100% rename from cli/tests/testdata/run/dynamic_import_async_error/delayed_error.ts rename to tests/testdata/run/dynamic_import_async_error/delayed_error.ts diff --git a/cli/tests/testdata/run/dynamic_import_async_error/main.out b/tests/testdata/run/dynamic_import_async_error/main.out similarity index 100% rename from cli/tests/testdata/run/dynamic_import_async_error/main.out rename to tests/testdata/run/dynamic_import_async_error/main.out diff --git a/cli/tests/testdata/run/dynamic_import_async_error/main.ts b/tests/testdata/run/dynamic_import_async_error/main.ts similarity index 100% rename from cli/tests/testdata/run/dynamic_import_async_error/main.ts rename to tests/testdata/run/dynamic_import_async_error/main.ts diff --git a/cli/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.out b/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.out similarity index 100% rename from cli/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.out rename to tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.out diff --git a/cli/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.ts b/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.ts similarity index 100% rename from cli/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.ts rename to tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/main.ts diff --git a/cli/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/mod.ts b/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/mod.ts similarity index 100% rename from cli/tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/mod.ts rename to tests/testdata/run/dynamic_import_concurrent_non_statically_analyzable/mod.ts diff --git a/cli/tests/testdata/run/dynamic_import_conditional.js b/tests/testdata/run/dynamic_import_conditional.js similarity index 100% rename from cli/tests/testdata/run/dynamic_import_conditional.js rename to tests/testdata/run/dynamic_import_conditional.js diff --git a/cli/tests/testdata/run/dynamic_import_conditional.js.out b/tests/testdata/run/dynamic_import_conditional.js.out similarity index 100% rename from cli/tests/testdata/run/dynamic_import_conditional.js.out rename to tests/testdata/run/dynamic_import_conditional.js.out diff --git a/cli/tests/testdata/run/dynamic_import_syntax_error.js b/tests/testdata/run/dynamic_import_syntax_error.js similarity index 100% rename from cli/tests/testdata/run/dynamic_import_syntax_error.js rename to tests/testdata/run/dynamic_import_syntax_error.js diff --git a/cli/tests/testdata/run/dynamic_import_syntax_error.js.out b/tests/testdata/run/dynamic_import_syntax_error.js.out similarity index 100% rename from cli/tests/testdata/run/dynamic_import_syntax_error.js.out rename to tests/testdata/run/dynamic_import_syntax_error.js.out diff --git a/cli/tests/testdata/run/dynamic_import_syntax_error_import.js b/tests/testdata/run/dynamic_import_syntax_error_import.js similarity index 100% rename from cli/tests/testdata/run/dynamic_import_syntax_error_import.js rename to tests/testdata/run/dynamic_import_syntax_error_import.js diff --git a/cli/tests/testdata/run/empty.ts b/tests/testdata/run/empty.ts similarity index 100% rename from cli/tests/testdata/run/empty.ts rename to tests/testdata/run/empty.ts diff --git a/cli/tests/testdata/run/env_file.out b/tests/testdata/run/env_file.out similarity index 100% rename from cli/tests/testdata/run/env_file.out rename to tests/testdata/run/env_file.out diff --git a/cli/tests/testdata/run/env_file.ts b/tests/testdata/run/env_file.ts similarity index 100% rename from cli/tests/testdata/run/env_file.ts rename to tests/testdata/run/env_file.ts diff --git a/cli/tests/testdata/run/env_file_missing.out b/tests/testdata/run/env_file_missing.out similarity index 100% rename from cli/tests/testdata/run/env_file_missing.out rename to tests/testdata/run/env_file_missing.out diff --git a/cli/tests/testdata/run/error_001.ts b/tests/testdata/run/error_001.ts similarity index 100% rename from cli/tests/testdata/run/error_001.ts rename to tests/testdata/run/error_001.ts diff --git a/cli/tests/testdata/run/error_001.ts.out b/tests/testdata/run/error_001.ts.out similarity index 100% rename from cli/tests/testdata/run/error_001.ts.out rename to tests/testdata/run/error_001.ts.out diff --git a/cli/tests/testdata/run/error_002.ts b/tests/testdata/run/error_002.ts similarity index 100% rename from cli/tests/testdata/run/error_002.ts rename to tests/testdata/run/error_002.ts diff --git a/cli/tests/testdata/run/error_002.ts.out b/tests/testdata/run/error_002.ts.out similarity index 100% rename from cli/tests/testdata/run/error_002.ts.out rename to tests/testdata/run/error_002.ts.out diff --git a/cli/tests/testdata/run/error_003_typescript.ts b/tests/testdata/run/error_003_typescript.ts similarity index 100% rename from cli/tests/testdata/run/error_003_typescript.ts rename to tests/testdata/run/error_003_typescript.ts diff --git a/cli/tests/testdata/run/error_003_typescript.ts.out b/tests/testdata/run/error_003_typescript.ts.out similarity index 100% rename from cli/tests/testdata/run/error_003_typescript.ts.out rename to tests/testdata/run/error_003_typescript.ts.out diff --git a/cli/tests/testdata/run/error_004_missing_module.ts b/tests/testdata/run/error_004_missing_module.ts similarity index 100% rename from cli/tests/testdata/run/error_004_missing_module.ts rename to tests/testdata/run/error_004_missing_module.ts diff --git a/cli/tests/testdata/run/error_004_missing_module.ts.out b/tests/testdata/run/error_004_missing_module.ts.out similarity index 100% rename from cli/tests/testdata/run/error_004_missing_module.ts.out rename to tests/testdata/run/error_004_missing_module.ts.out diff --git a/cli/tests/testdata/run/error_005_missing_dynamic_import.ts b/tests/testdata/run/error_005_missing_dynamic_import.ts similarity index 100% rename from cli/tests/testdata/run/error_005_missing_dynamic_import.ts rename to tests/testdata/run/error_005_missing_dynamic_import.ts diff --git a/cli/tests/testdata/run/error_005_missing_dynamic_import.ts.out b/tests/testdata/run/error_005_missing_dynamic_import.ts.out similarity index 100% rename from cli/tests/testdata/run/error_005_missing_dynamic_import.ts.out rename to tests/testdata/run/error_005_missing_dynamic_import.ts.out diff --git a/cli/tests/testdata/run/error_006_import_ext_failure.ts b/tests/testdata/run/error_006_import_ext_failure.ts similarity index 100% rename from cli/tests/testdata/run/error_006_import_ext_failure.ts rename to tests/testdata/run/error_006_import_ext_failure.ts diff --git a/cli/tests/testdata/run/error_006_import_ext_failure.ts.out b/tests/testdata/run/error_006_import_ext_failure.ts.out similarity index 100% rename from cli/tests/testdata/run/error_006_import_ext_failure.ts.out rename to tests/testdata/run/error_006_import_ext_failure.ts.out diff --git a/cli/tests/testdata/run/error_007_any.ts b/tests/testdata/run/error_007_any.ts similarity index 100% rename from cli/tests/testdata/run/error_007_any.ts rename to tests/testdata/run/error_007_any.ts diff --git a/cli/tests/testdata/run/error_007_any.ts.out b/tests/testdata/run/error_007_any.ts.out similarity index 100% rename from cli/tests/testdata/run/error_007_any.ts.out rename to tests/testdata/run/error_007_any.ts.out diff --git a/cli/tests/testdata/run/error_008_checkjs.js b/tests/testdata/run/error_008_checkjs.js similarity index 100% rename from cli/tests/testdata/run/error_008_checkjs.js rename to tests/testdata/run/error_008_checkjs.js diff --git a/cli/tests/testdata/run/error_008_checkjs.js.out b/tests/testdata/run/error_008_checkjs.js.out similarity index 100% rename from cli/tests/testdata/run/error_008_checkjs.js.out rename to tests/testdata/run/error_008_checkjs.js.out diff --git a/cli/tests/testdata/run/error_009_extensions_error.js b/tests/testdata/run/error_009_extensions_error.js similarity index 100% rename from cli/tests/testdata/run/error_009_extensions_error.js rename to tests/testdata/run/error_009_extensions_error.js diff --git a/cli/tests/testdata/run/error_009_extensions_error.js.out b/tests/testdata/run/error_009_extensions_error.js.out similarity index 100% rename from cli/tests/testdata/run/error_009_extensions_error.js.out rename to tests/testdata/run/error_009_extensions_error.js.out diff --git a/cli/tests/testdata/run/error_009_missing_js_module.disabled b/tests/testdata/run/error_009_missing_js_module.disabled similarity index 100% rename from cli/tests/testdata/run/error_009_missing_js_module.disabled rename to tests/testdata/run/error_009_missing_js_module.disabled diff --git a/cli/tests/testdata/run/error_011_bad_module_specifier.ts b/tests/testdata/run/error_011_bad_module_specifier.ts similarity index 100% rename from cli/tests/testdata/run/error_011_bad_module_specifier.ts rename to tests/testdata/run/error_011_bad_module_specifier.ts diff --git a/cli/tests/testdata/run/error_011_bad_module_specifier.ts.out b/tests/testdata/run/error_011_bad_module_specifier.ts.out similarity index 100% rename from cli/tests/testdata/run/error_011_bad_module_specifier.ts.out rename to tests/testdata/run/error_011_bad_module_specifier.ts.out diff --git a/cli/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts b/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts similarity index 100% rename from cli/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts rename to tests/testdata/run/error_012_bad_dynamic_import_specifier.ts diff --git a/cli/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts.out b/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts.out similarity index 100% rename from cli/tests/testdata/run/error_012_bad_dynamic_import_specifier.ts.out rename to tests/testdata/run/error_012_bad_dynamic_import_specifier.ts.out diff --git a/cli/tests/testdata/run/error_013_missing_script.out b/tests/testdata/run/error_013_missing_script.out similarity index 100% rename from cli/tests/testdata/run/error_013_missing_script.out rename to tests/testdata/run/error_013_missing_script.out diff --git a/cli/tests/testdata/run/error_014_catch_dynamic_import_error.js b/tests/testdata/run/error_014_catch_dynamic_import_error.js similarity index 100% rename from cli/tests/testdata/run/error_014_catch_dynamic_import_error.js rename to tests/testdata/run/error_014_catch_dynamic_import_error.js diff --git a/cli/tests/testdata/run/error_014_catch_dynamic_import_error.js.out b/tests/testdata/run/error_014_catch_dynamic_import_error.js.out similarity index 100% rename from cli/tests/testdata/run/error_014_catch_dynamic_import_error.js.out rename to tests/testdata/run/error_014_catch_dynamic_import_error.js.out diff --git a/cli/tests/testdata/run/error_015_dynamic_import_permissions.js b/tests/testdata/run/error_015_dynamic_import_permissions.js similarity index 100% rename from cli/tests/testdata/run/error_015_dynamic_import_permissions.js rename to tests/testdata/run/error_015_dynamic_import_permissions.js diff --git a/cli/tests/testdata/run/error_015_dynamic_import_permissions.out b/tests/testdata/run/error_015_dynamic_import_permissions.out similarity index 100% rename from cli/tests/testdata/run/error_015_dynamic_import_permissions.out rename to tests/testdata/run/error_015_dynamic_import_permissions.out diff --git a/cli/tests/testdata/run/error_016_dynamic_import_permissions2.js b/tests/testdata/run/error_016_dynamic_import_permissions2.js similarity index 100% rename from cli/tests/testdata/run/error_016_dynamic_import_permissions2.js rename to tests/testdata/run/error_016_dynamic_import_permissions2.js diff --git a/cli/tests/testdata/run/error_016_dynamic_import_permissions2.out b/tests/testdata/run/error_016_dynamic_import_permissions2.out similarity index 100% rename from cli/tests/testdata/run/error_016_dynamic_import_permissions2.out rename to tests/testdata/run/error_016_dynamic_import_permissions2.out diff --git a/cli/tests/testdata/run/error_017_hide_long_source_ts.ts b/tests/testdata/run/error_017_hide_long_source_ts.ts similarity index 100% rename from cli/tests/testdata/run/error_017_hide_long_source_ts.ts rename to tests/testdata/run/error_017_hide_long_source_ts.ts diff --git a/cli/tests/testdata/run/error_017_hide_long_source_ts.ts.out b/tests/testdata/run/error_017_hide_long_source_ts.ts.out similarity index 100% rename from cli/tests/testdata/run/error_017_hide_long_source_ts.ts.out rename to tests/testdata/run/error_017_hide_long_source_ts.ts.out diff --git a/cli/tests/testdata/run/error_018_hide_long_source_js.js b/tests/testdata/run/error_018_hide_long_source_js.js similarity index 100% rename from cli/tests/testdata/run/error_018_hide_long_source_js.js rename to tests/testdata/run/error_018_hide_long_source_js.js diff --git a/cli/tests/testdata/run/error_018_hide_long_source_js.js.out b/tests/testdata/run/error_018_hide_long_source_js.js.out similarity index 100% rename from cli/tests/testdata/run/error_018_hide_long_source_js.js.out rename to tests/testdata/run/error_018_hide_long_source_js.js.out diff --git a/cli/tests/testdata/run/error_019_stack_function.ts b/tests/testdata/run/error_019_stack_function.ts similarity index 100% rename from cli/tests/testdata/run/error_019_stack_function.ts rename to tests/testdata/run/error_019_stack_function.ts diff --git a/cli/tests/testdata/run/error_019_stack_function.ts.out b/tests/testdata/run/error_019_stack_function.ts.out similarity index 100% rename from cli/tests/testdata/run/error_019_stack_function.ts.out rename to tests/testdata/run/error_019_stack_function.ts.out diff --git a/cli/tests/testdata/run/error_020_stack_constructor.ts b/tests/testdata/run/error_020_stack_constructor.ts similarity index 100% rename from cli/tests/testdata/run/error_020_stack_constructor.ts rename to tests/testdata/run/error_020_stack_constructor.ts diff --git a/cli/tests/testdata/run/error_020_stack_constructor.ts.out b/tests/testdata/run/error_020_stack_constructor.ts.out similarity index 100% rename from cli/tests/testdata/run/error_020_stack_constructor.ts.out rename to tests/testdata/run/error_020_stack_constructor.ts.out diff --git a/cli/tests/testdata/run/error_021_stack_method.ts b/tests/testdata/run/error_021_stack_method.ts similarity index 100% rename from cli/tests/testdata/run/error_021_stack_method.ts rename to tests/testdata/run/error_021_stack_method.ts diff --git a/cli/tests/testdata/run/error_021_stack_method.ts.out b/tests/testdata/run/error_021_stack_method.ts.out similarity index 100% rename from cli/tests/testdata/run/error_021_stack_method.ts.out rename to tests/testdata/run/error_021_stack_method.ts.out diff --git a/cli/tests/testdata/run/error_022_stack_custom_error.ts b/tests/testdata/run/error_022_stack_custom_error.ts similarity index 100% rename from cli/tests/testdata/run/error_022_stack_custom_error.ts rename to tests/testdata/run/error_022_stack_custom_error.ts diff --git a/cli/tests/testdata/run/error_022_stack_custom_error.ts.out b/tests/testdata/run/error_022_stack_custom_error.ts.out similarity index 100% rename from cli/tests/testdata/run/error_022_stack_custom_error.ts.out rename to tests/testdata/run/error_022_stack_custom_error.ts.out diff --git a/cli/tests/testdata/run/error_023_stack_async.ts b/tests/testdata/run/error_023_stack_async.ts similarity index 100% rename from cli/tests/testdata/run/error_023_stack_async.ts rename to tests/testdata/run/error_023_stack_async.ts diff --git a/cli/tests/testdata/run/error_023_stack_async.ts.out b/tests/testdata/run/error_023_stack_async.ts.out similarity index 100% rename from cli/tests/testdata/run/error_023_stack_async.ts.out rename to tests/testdata/run/error_023_stack_async.ts.out diff --git a/cli/tests/testdata/run/error_024_stack_promise_all.ts b/tests/testdata/run/error_024_stack_promise_all.ts similarity index 100% rename from cli/tests/testdata/run/error_024_stack_promise_all.ts rename to tests/testdata/run/error_024_stack_promise_all.ts diff --git a/cli/tests/testdata/run/error_024_stack_promise_all.ts.out b/tests/testdata/run/error_024_stack_promise_all.ts.out similarity index 100% rename from cli/tests/testdata/run/error_024_stack_promise_all.ts.out rename to tests/testdata/run/error_024_stack_promise_all.ts.out diff --git a/cli/tests/testdata/run/error_025_tab_indent b/tests/testdata/run/error_025_tab_indent similarity index 100% rename from cli/tests/testdata/run/error_025_tab_indent rename to tests/testdata/run/error_025_tab_indent diff --git a/cli/tests/testdata/run/error_025_tab_indent.out b/tests/testdata/run/error_025_tab_indent.out similarity index 100% rename from cli/tests/testdata/run/error_025_tab_indent.out rename to tests/testdata/run/error_025_tab_indent.out diff --git a/cli/tests/testdata/run/error_026_remote_import_error.ts b/tests/testdata/run/error_026_remote_import_error.ts similarity index 100% rename from cli/tests/testdata/run/error_026_remote_import_error.ts rename to tests/testdata/run/error_026_remote_import_error.ts diff --git a/cli/tests/testdata/run/error_026_remote_import_error.ts.out b/tests/testdata/run/error_026_remote_import_error.ts.out similarity index 100% rename from cli/tests/testdata/run/error_026_remote_import_error.ts.out rename to tests/testdata/run/error_026_remote_import_error.ts.out diff --git a/cli/tests/testdata/run/error_cause.ts b/tests/testdata/run/error_cause.ts similarity index 100% rename from cli/tests/testdata/run/error_cause.ts rename to tests/testdata/run/error_cause.ts diff --git a/cli/tests/testdata/run/error_cause.ts.out b/tests/testdata/run/error_cause.ts.out similarity index 100% rename from cli/tests/testdata/run/error_cause.ts.out rename to tests/testdata/run/error_cause.ts.out diff --git a/cli/tests/testdata/run/error_cause_recursive.ts b/tests/testdata/run/error_cause_recursive.ts similarity index 100% rename from cli/tests/testdata/run/error_cause_recursive.ts rename to tests/testdata/run/error_cause_recursive.ts diff --git a/cli/tests/testdata/run/error_cause_recursive.ts.out b/tests/testdata/run/error_cause_recursive.ts.out similarity index 100% rename from cli/tests/testdata/run/error_cause_recursive.ts.out rename to tests/testdata/run/error_cause_recursive.ts.out diff --git a/cli/tests/testdata/run/error_for_await.ts b/tests/testdata/run/error_for_await.ts similarity index 100% rename from cli/tests/testdata/run/error_for_await.ts rename to tests/testdata/run/error_for_await.ts diff --git a/cli/tests/testdata/run/error_for_await.ts.out b/tests/testdata/run/error_for_await.ts.out similarity index 100% rename from cli/tests/testdata/run/error_for_await.ts.out rename to tests/testdata/run/error_for_await.ts.out diff --git a/cli/tests/testdata/run/error_import_map_unable_to_load.out b/tests/testdata/run/error_import_map_unable_to_load.out similarity index 100% rename from cli/tests/testdata/run/error_import_map_unable_to_load.out rename to tests/testdata/run/error_import_map_unable_to_load.out diff --git a/cli/tests/testdata/run/error_local_static_import_from_remote.js b/tests/testdata/run/error_local_static_import_from_remote.js similarity index 100% rename from cli/tests/testdata/run/error_local_static_import_from_remote.js rename to tests/testdata/run/error_local_static_import_from_remote.js diff --git a/cli/tests/testdata/run/error_local_static_import_from_remote.js.out b/tests/testdata/run/error_local_static_import_from_remote.js.out similarity index 100% rename from cli/tests/testdata/run/error_local_static_import_from_remote.js.out rename to tests/testdata/run/error_local_static_import_from_remote.js.out diff --git a/cli/tests/testdata/run/error_local_static_import_from_remote.ts b/tests/testdata/run/error_local_static_import_from_remote.ts similarity index 100% rename from cli/tests/testdata/run/error_local_static_import_from_remote.ts rename to tests/testdata/run/error_local_static_import_from_remote.ts diff --git a/cli/tests/testdata/run/error_local_static_import_from_remote.ts.out b/tests/testdata/run/error_local_static_import_from_remote.ts.out similarity index 100% rename from cli/tests/testdata/run/error_local_static_import_from_remote.ts.out rename to tests/testdata/run/error_local_static_import_from_remote.ts.out diff --git a/cli/tests/testdata/run/error_missing_module_named_import.ts b/tests/testdata/run/error_missing_module_named_import.ts similarity index 100% rename from cli/tests/testdata/run/error_missing_module_named_import.ts rename to tests/testdata/run/error_missing_module_named_import.ts diff --git a/cli/tests/testdata/run/error_missing_module_named_import.ts.out b/tests/testdata/run/error_missing_module_named_import.ts.out similarity index 100% rename from cli/tests/testdata/run/error_missing_module_named_import.ts.out rename to tests/testdata/run/error_missing_module_named_import.ts.out diff --git a/cli/tests/testdata/run/error_name_non_string.js b/tests/testdata/run/error_name_non_string.js similarity index 100% rename from cli/tests/testdata/run/error_name_non_string.js rename to tests/testdata/run/error_name_non_string.js diff --git a/cli/tests/testdata/run/error_name_non_string.js.out b/tests/testdata/run/error_name_non_string.js.out similarity index 100% rename from cli/tests/testdata/run/error_name_non_string.js.out rename to tests/testdata/run/error_name_non_string.js.out diff --git a/cli/tests/testdata/run/error_no_check.ts b/tests/testdata/run/error_no_check.ts similarity index 100% rename from cli/tests/testdata/run/error_no_check.ts rename to tests/testdata/run/error_no_check.ts diff --git a/cli/tests/testdata/run/error_no_check.ts.out b/tests/testdata/run/error_no_check.ts.out similarity index 100% rename from cli/tests/testdata/run/error_no_check.ts.out rename to tests/testdata/run/error_no_check.ts.out diff --git a/cli/tests/testdata/run/error_syntax.js b/tests/testdata/run/error_syntax.js similarity index 100% rename from cli/tests/testdata/run/error_syntax.js rename to tests/testdata/run/error_syntax.js diff --git a/cli/tests/testdata/run/error_syntax.js.out b/tests/testdata/run/error_syntax.js.out similarity index 100% rename from cli/tests/testdata/run/error_syntax.js.out rename to tests/testdata/run/error_syntax.js.out diff --git a/cli/tests/testdata/run/error_syntax_empty_trailing_line.mjs b/tests/testdata/run/error_syntax_empty_trailing_line.mjs similarity index 100% rename from cli/tests/testdata/run/error_syntax_empty_trailing_line.mjs rename to tests/testdata/run/error_syntax_empty_trailing_line.mjs diff --git a/cli/tests/testdata/run/error_syntax_empty_trailing_line.mjs.out b/tests/testdata/run/error_syntax_empty_trailing_line.mjs.out similarity index 100% rename from cli/tests/testdata/run/error_syntax_empty_trailing_line.mjs.out rename to tests/testdata/run/error_syntax_empty_trailing_line.mjs.out diff --git a/cli/tests/testdata/run/error_type_definitions.ts b/tests/testdata/run/error_type_definitions.ts similarity index 100% rename from cli/tests/testdata/run/error_type_definitions.ts rename to tests/testdata/run/error_type_definitions.ts diff --git a/cli/tests/testdata/run/error_type_definitions.ts.out b/tests/testdata/run/error_type_definitions.ts.out similarity index 100% rename from cli/tests/testdata/run/error_type_definitions.ts.out rename to tests/testdata/run/error_type_definitions.ts.out diff --git a/cli/tests/testdata/run/error_with_errors_prop.js b/tests/testdata/run/error_with_errors_prop.js similarity index 100% rename from cli/tests/testdata/run/error_with_errors_prop.js rename to tests/testdata/run/error_with_errors_prop.js diff --git a/cli/tests/testdata/run/error_with_errors_prop.js.out b/tests/testdata/run/error_with_errors_prop.js.out similarity index 100% rename from cli/tests/testdata/run/error_with_errors_prop.js.out rename to tests/testdata/run/error_with_errors_prop.js.out diff --git a/cli/tests/testdata/run/es_private_fields.js b/tests/testdata/run/es_private_fields.js similarity index 100% rename from cli/tests/testdata/run/es_private_fields.js rename to tests/testdata/run/es_private_fields.js diff --git a/cli/tests/testdata/run/es_private_fields.js.out b/tests/testdata/run/es_private_fields.js.out similarity index 100% rename from cli/tests/testdata/run/es_private_fields.js.out rename to tests/testdata/run/es_private_fields.js.out diff --git a/cli/tests/testdata/run/eval_context_throw_dom_exception.js b/tests/testdata/run/eval_context_throw_dom_exception.js similarity index 100% rename from cli/tests/testdata/run/eval_context_throw_dom_exception.js rename to tests/testdata/run/eval_context_throw_dom_exception.js diff --git a/cli/tests/testdata/run/eval_context_throw_dom_exception.js.out b/tests/testdata/run/eval_context_throw_dom_exception.js.out similarity index 100% rename from cli/tests/testdata/run/eval_context_throw_dom_exception.js.out rename to tests/testdata/run/eval_context_throw_dom_exception.js.out diff --git a/cli/tests/testdata/run/event_listener_error.ts b/tests/testdata/run/event_listener_error.ts similarity index 100% rename from cli/tests/testdata/run/event_listener_error.ts rename to tests/testdata/run/event_listener_error.ts diff --git a/cli/tests/testdata/run/event_listener_error.ts.out b/tests/testdata/run/event_listener_error.ts.out similarity index 100% rename from cli/tests/testdata/run/event_listener_error.ts.out rename to tests/testdata/run/event_listener_error.ts.out diff --git a/cli/tests/testdata/run/event_listener_error_handled.ts b/tests/testdata/run/event_listener_error_handled.ts similarity index 100% rename from cli/tests/testdata/run/event_listener_error_handled.ts rename to tests/testdata/run/event_listener_error_handled.ts diff --git a/cli/tests/testdata/run/event_listener_error_handled.ts.out b/tests/testdata/run/event_listener_error_handled.ts.out similarity index 100% rename from cli/tests/testdata/run/event_listener_error_handled.ts.out rename to tests/testdata/run/event_listener_error_handled.ts.out diff --git a/cli/tests/testdata/run/event_listener_error_immediate_exit.ts b/tests/testdata/run/event_listener_error_immediate_exit.ts similarity index 100% rename from cli/tests/testdata/run/event_listener_error_immediate_exit.ts rename to tests/testdata/run/event_listener_error_immediate_exit.ts diff --git a/cli/tests/testdata/run/event_listener_error_immediate_exit.ts.out b/tests/testdata/run/event_listener_error_immediate_exit.ts.out similarity index 100% rename from cli/tests/testdata/run/event_listener_error_immediate_exit.ts.out rename to tests/testdata/run/event_listener_error_immediate_exit.ts.out diff --git a/cli/tests/testdata/run/event_listener_error_immediate_exit_worker.ts b/tests/testdata/run/event_listener_error_immediate_exit_worker.ts similarity index 100% rename from cli/tests/testdata/run/event_listener_error_immediate_exit_worker.ts rename to tests/testdata/run/event_listener_error_immediate_exit_worker.ts diff --git a/cli/tests/testdata/run/event_listener_error_immediate_exit_worker.ts.out b/tests/testdata/run/event_listener_error_immediate_exit_worker.ts.out similarity index 100% rename from cli/tests/testdata/run/event_listener_error_immediate_exit_worker.ts.out rename to tests/testdata/run/event_listener_error_immediate_exit_worker.ts.out diff --git a/cli/tests/testdata/run/exec_path.ts b/tests/testdata/run/exec_path.ts similarity index 100% rename from cli/tests/testdata/run/exec_path.ts rename to tests/testdata/run/exec_path.ts diff --git a/cli/tests/testdata/run/exit_error42.ts b/tests/testdata/run/exit_error42.ts similarity index 100% rename from cli/tests/testdata/run/exit_error42.ts rename to tests/testdata/run/exit_error42.ts diff --git a/cli/tests/testdata/run/exit_error42.ts.out b/tests/testdata/run/exit_error42.ts.out similarity index 100% rename from cli/tests/testdata/run/exit_error42.ts.out rename to tests/testdata/run/exit_error42.ts.out diff --git a/cli/tests/testdata/run/explicit_resource_management/main.out b/tests/testdata/run/explicit_resource_management/main.out similarity index 100% rename from cli/tests/testdata/run/explicit_resource_management/main.out rename to tests/testdata/run/explicit_resource_management/main.out diff --git a/cli/tests/testdata/run/explicit_resource_management/main.ts b/tests/testdata/run/explicit_resource_management/main.ts similarity index 100% rename from cli/tests/testdata/run/explicit_resource_management/main.ts rename to tests/testdata/run/explicit_resource_management/main.ts diff --git a/cli/tests/testdata/run/export_type_def.ts b/tests/testdata/run/export_type_def.ts similarity index 100% rename from cli/tests/testdata/run/export_type_def.ts rename to tests/testdata/run/export_type_def.ts diff --git a/cli/tests/testdata/run/extension_dynamic_import.ts b/tests/testdata/run/extension_dynamic_import.ts similarity index 100% rename from cli/tests/testdata/run/extension_dynamic_import.ts rename to tests/testdata/run/extension_dynamic_import.ts diff --git a/cli/tests/testdata/run/extension_dynamic_import.ts.out b/tests/testdata/run/extension_dynamic_import.ts.out similarity index 100% rename from cli/tests/testdata/run/extension_dynamic_import.ts.out rename to tests/testdata/run/extension_dynamic_import.ts.out diff --git a/cli/tests/testdata/run/extension_import.ts b/tests/testdata/run/extension_import.ts similarity index 100% rename from cli/tests/testdata/run/extension_import.ts rename to tests/testdata/run/extension_import.ts diff --git a/cli/tests/testdata/run/extension_import.ts.out b/tests/testdata/run/extension_import.ts.out similarity index 100% rename from cli/tests/testdata/run/extension_import.ts.out rename to tests/testdata/run/extension_import.ts.out diff --git a/cli/tests/testdata/run/fetch/hello.txt b/tests/testdata/run/fetch/hello.txt similarity index 100% rename from cli/tests/testdata/run/fetch/hello.txt rename to tests/testdata/run/fetch/hello.txt diff --git a/cli/tests/testdata/run/fetch/other.ts b/tests/testdata/run/fetch/other.ts similarity index 100% rename from cli/tests/testdata/run/fetch/other.ts rename to tests/testdata/run/fetch/other.ts diff --git a/cli/tests/testdata/run/fetch/test.ts b/tests/testdata/run/fetch/test.ts similarity index 100% rename from cli/tests/testdata/run/fetch/test.ts rename to tests/testdata/run/fetch/test.ts diff --git a/cli/tests/testdata/run/fetch_async_error_stack.ts b/tests/testdata/run/fetch_async_error_stack.ts similarity index 100% rename from cli/tests/testdata/run/fetch_async_error_stack.ts rename to tests/testdata/run/fetch_async_error_stack.ts diff --git a/cli/tests/testdata/run/fetch_async_error_stack.ts.out b/tests/testdata/run/fetch_async_error_stack.ts.out similarity index 100% rename from cli/tests/testdata/run/fetch_async_error_stack.ts.out rename to tests/testdata/run/fetch_async_error_stack.ts.out diff --git a/cli/tests/testdata/run/fetch_response_finalization.js b/tests/testdata/run/fetch_response_finalization.js similarity index 100% rename from cli/tests/testdata/run/fetch_response_finalization.js rename to tests/testdata/run/fetch_response_finalization.js diff --git a/cli/tests/testdata/run/fetch_response_finalization.js.out b/tests/testdata/run/fetch_response_finalization.js.out similarity index 100% rename from cli/tests/testdata/run/fetch_response_finalization.js.out rename to tests/testdata/run/fetch_response_finalization.js.out diff --git a/cli/tests/testdata/run/finalization_registry.js b/tests/testdata/run/finalization_registry.js similarity index 100% rename from cli/tests/testdata/run/finalization_registry.js rename to tests/testdata/run/finalization_registry.js diff --git a/cli/tests/testdata/run/finalization_registry.js.out b/tests/testdata/run/finalization_registry.js.out similarity index 100% rename from cli/tests/testdata/run/finalization_registry.js.out rename to tests/testdata/run/finalization_registry.js.out diff --git a/cli/tests/testdata/run/fix_dynamic_import_errors.js b/tests/testdata/run/fix_dynamic_import_errors.js similarity index 100% rename from cli/tests/testdata/run/fix_dynamic_import_errors.js rename to tests/testdata/run/fix_dynamic_import_errors.js diff --git a/cli/tests/testdata/run/fix_dynamic_import_errors.js.out b/tests/testdata/run/fix_dynamic_import_errors.js.out similarity index 100% rename from cli/tests/testdata/run/fix_dynamic_import_errors.js.out rename to tests/testdata/run/fix_dynamic_import_errors.js.out diff --git a/cli/tests/testdata/run/fix_emittable_skipped.js b/tests/testdata/run/fix_emittable_skipped.js similarity index 100% rename from cli/tests/testdata/run/fix_emittable_skipped.js rename to tests/testdata/run/fix_emittable_skipped.js diff --git a/cli/tests/testdata/run/fix_emittable_skipped.ts.out b/tests/testdata/run/fix_emittable_skipped.ts.out similarity index 100% rename from cli/tests/testdata/run/fix_emittable_skipped.ts.out rename to tests/testdata/run/fix_emittable_skipped.ts.out diff --git a/cli/tests/testdata/run/fix_js_import_js.ts b/tests/testdata/run/fix_js_import_js.ts similarity index 100% rename from cli/tests/testdata/run/fix_js_import_js.ts rename to tests/testdata/run/fix_js_import_js.ts diff --git a/cli/tests/testdata/run/fix_js_import_js.ts.out b/tests/testdata/run/fix_js_import_js.ts.out similarity index 100% rename from cli/tests/testdata/run/fix_js_import_js.ts.out rename to tests/testdata/run/fix_js_import_js.ts.out diff --git a/cli/tests/testdata/run/fix_js_imports.ts b/tests/testdata/run/fix_js_imports.ts similarity index 100% rename from cli/tests/testdata/run/fix_js_imports.ts rename to tests/testdata/run/fix_js_imports.ts diff --git a/cli/tests/testdata/run/fix_js_imports.ts.out b/tests/testdata/run/fix_js_imports.ts.out similarity index 100% rename from cli/tests/testdata/run/fix_js_imports.ts.out rename to tests/testdata/run/fix_js_imports.ts.out diff --git a/cli/tests/testdata/run/fix_tsc_file_exists.out b/tests/testdata/run/fix_tsc_file_exists.out similarity index 100% rename from cli/tests/testdata/run/fix_tsc_file_exists.out rename to tests/testdata/run/fix_tsc_file_exists.out diff --git a/cli/tests/testdata/run/fix_worker_dispatchevent.ts b/tests/testdata/run/fix_worker_dispatchevent.ts similarity index 100% rename from cli/tests/testdata/run/fix_worker_dispatchevent.ts rename to tests/testdata/run/fix_worker_dispatchevent.ts diff --git a/cli/tests/testdata/run/fix_worker_dispatchevent.ts.out b/tests/testdata/run/fix_worker_dispatchevent.ts.out similarity index 100% rename from cli/tests/testdata/run/fix_worker_dispatchevent.ts.out rename to tests/testdata/run/fix_worker_dispatchevent.ts.out diff --git a/cli/tests/testdata/run/followup_dyn_import_resolves/main.ts b/tests/testdata/run/followup_dyn_import_resolves/main.ts similarity index 100% rename from cli/tests/testdata/run/followup_dyn_import_resolves/main.ts rename to tests/testdata/run/followup_dyn_import_resolves/main.ts diff --git a/cli/tests/testdata/run/followup_dyn_import_resolves/main.ts.out b/tests/testdata/run/followup_dyn_import_resolves/main.ts.out similarity index 100% rename from cli/tests/testdata/run/followup_dyn_import_resolves/main.ts.out rename to tests/testdata/run/followup_dyn_import_resolves/main.ts.out diff --git a/cli/tests/testdata/run/followup_dyn_import_resolves/sub1.ts b/tests/testdata/run/followup_dyn_import_resolves/sub1.ts similarity index 100% rename from cli/tests/testdata/run/followup_dyn_import_resolves/sub1.ts rename to tests/testdata/run/followup_dyn_import_resolves/sub1.ts diff --git a/cli/tests/testdata/run/followup_dyn_import_resolves/sub2.ts b/tests/testdata/run/followup_dyn_import_resolves/sub2.ts similarity index 100% rename from cli/tests/testdata/run/followup_dyn_import_resolves/sub2.ts rename to tests/testdata/run/followup_dyn_import_resolves/sub2.ts diff --git a/cli/tests/testdata/run/heapstats.js b/tests/testdata/run/heapstats.js similarity index 100% rename from cli/tests/testdata/run/heapstats.js rename to tests/testdata/run/heapstats.js diff --git a/cli/tests/testdata/run/heapstats.js.out b/tests/testdata/run/heapstats.js.out similarity index 100% rename from cli/tests/testdata/run/heapstats.js.out rename to tests/testdata/run/heapstats.js.out diff --git a/cli/tests/testdata/run/http2_request_url.ts b/tests/testdata/run/http2_request_url.ts similarity index 100% rename from cli/tests/testdata/run/http2_request_url.ts rename to tests/testdata/run/http2_request_url.ts diff --git a/cli/tests/testdata/run/https_import.ts b/tests/testdata/run/https_import.ts similarity index 100% rename from cli/tests/testdata/run/https_import.ts rename to tests/testdata/run/https_import.ts diff --git a/cli/tests/testdata/run/https_import.ts.out b/tests/testdata/run/https_import.ts.out similarity index 100% rename from cli/tests/testdata/run/https_import.ts.out rename to tests/testdata/run/https_import.ts.out diff --git a/cli/tests/testdata/run/if_main.ts b/tests/testdata/run/if_main.ts similarity index 100% rename from cli/tests/testdata/run/if_main.ts rename to tests/testdata/run/if_main.ts diff --git a/cli/tests/testdata/run/if_main.ts.out b/tests/testdata/run/if_main.ts.out similarity index 100% rename from cli/tests/testdata/run/if_main.ts.out rename to tests/testdata/run/if_main.ts.out diff --git a/cli/tests/testdata/run/import_blob_url.ts b/tests/testdata/run/import_blob_url.ts similarity index 100% rename from cli/tests/testdata/run/import_blob_url.ts rename to tests/testdata/run/import_blob_url.ts diff --git a/cli/tests/testdata/run/import_blob_url.ts.out b/tests/testdata/run/import_blob_url.ts.out similarity index 100% rename from cli/tests/testdata/run/import_blob_url.ts.out rename to tests/testdata/run/import_blob_url.ts.out diff --git a/cli/tests/testdata/run/import_blob_url_error_stack.ts b/tests/testdata/run/import_blob_url_error_stack.ts similarity index 100% rename from cli/tests/testdata/run/import_blob_url_error_stack.ts rename to tests/testdata/run/import_blob_url_error_stack.ts diff --git a/cli/tests/testdata/run/import_blob_url_error_stack.ts.out b/tests/testdata/run/import_blob_url_error_stack.ts.out similarity index 100% rename from cli/tests/testdata/run/import_blob_url_error_stack.ts.out rename to tests/testdata/run/import_blob_url_error_stack.ts.out diff --git a/cli/tests/testdata/run/import_blob_url_import_relative.ts b/tests/testdata/run/import_blob_url_import_relative.ts similarity index 100% rename from cli/tests/testdata/run/import_blob_url_import_relative.ts rename to tests/testdata/run/import_blob_url_import_relative.ts diff --git a/cli/tests/testdata/run/import_blob_url_import_relative.ts.out b/tests/testdata/run/import_blob_url_import_relative.ts.out similarity index 100% rename from cli/tests/testdata/run/import_blob_url_import_relative.ts.out rename to tests/testdata/run/import_blob_url_import_relative.ts.out diff --git a/cli/tests/testdata/run/import_blob_url_imports.ts b/tests/testdata/run/import_blob_url_imports.ts similarity index 100% rename from cli/tests/testdata/run/import_blob_url_imports.ts rename to tests/testdata/run/import_blob_url_imports.ts diff --git a/cli/tests/testdata/run/import_blob_url_imports.ts.out b/tests/testdata/run/import_blob_url_imports.ts.out similarity index 100% rename from cli/tests/testdata/run/import_blob_url_imports.ts.out rename to tests/testdata/run/import_blob_url_imports.ts.out diff --git a/cli/tests/testdata/run/import_blob_url_jsx.ts b/tests/testdata/run/import_blob_url_jsx.ts similarity index 100% rename from cli/tests/testdata/run/import_blob_url_jsx.ts rename to tests/testdata/run/import_blob_url_jsx.ts diff --git a/cli/tests/testdata/run/import_blob_url_jsx.ts.out b/tests/testdata/run/import_blob_url_jsx.ts.out similarity index 100% rename from cli/tests/testdata/run/import_blob_url_jsx.ts.out rename to tests/testdata/run/import_blob_url_jsx.ts.out diff --git a/cli/tests/testdata/run/import_compression/brotli b/tests/testdata/run/import_compression/brotli similarity index 100% rename from cli/tests/testdata/run/import_compression/brotli rename to tests/testdata/run/import_compression/brotli diff --git a/cli/tests/testdata/run/import_compression/gziped b/tests/testdata/run/import_compression/gziped similarity index 100% rename from cli/tests/testdata/run/import_compression/gziped rename to tests/testdata/run/import_compression/gziped diff --git a/cli/tests/testdata/run/import_compression/main.out b/tests/testdata/run/import_compression/main.out similarity index 100% rename from cli/tests/testdata/run/import_compression/main.out rename to tests/testdata/run/import_compression/main.out diff --git a/cli/tests/testdata/run/import_compression/main.ts b/tests/testdata/run/import_compression/main.ts similarity index 100% rename from cli/tests/testdata/run/import_compression/main.ts rename to tests/testdata/run/import_compression/main.ts diff --git a/cli/tests/testdata/run/import_data_url.ts b/tests/testdata/run/import_data_url.ts similarity index 100% rename from cli/tests/testdata/run/import_data_url.ts rename to tests/testdata/run/import_data_url.ts diff --git a/cli/tests/testdata/run/import_data_url.ts.out b/tests/testdata/run/import_data_url.ts.out similarity index 100% rename from cli/tests/testdata/run/import_data_url.ts.out rename to tests/testdata/run/import_data_url.ts.out diff --git a/cli/tests/testdata/run/import_data_url_error_stack.ts b/tests/testdata/run/import_data_url_error_stack.ts similarity index 100% rename from cli/tests/testdata/run/import_data_url_error_stack.ts rename to tests/testdata/run/import_data_url_error_stack.ts diff --git a/cli/tests/testdata/run/import_data_url_error_stack.ts.out b/tests/testdata/run/import_data_url_error_stack.ts.out similarity index 100% rename from cli/tests/testdata/run/import_data_url_error_stack.ts.out rename to tests/testdata/run/import_data_url_error_stack.ts.out diff --git a/cli/tests/testdata/run/import_data_url_import_relative.ts b/tests/testdata/run/import_data_url_import_relative.ts similarity index 100% rename from cli/tests/testdata/run/import_data_url_import_relative.ts rename to tests/testdata/run/import_data_url_import_relative.ts diff --git a/cli/tests/testdata/run/import_data_url_import_relative.ts.out b/tests/testdata/run/import_data_url_import_relative.ts.out similarity index 100% rename from cli/tests/testdata/run/import_data_url_import_relative.ts.out rename to tests/testdata/run/import_data_url_import_relative.ts.out diff --git a/cli/tests/testdata/run/import_data_url_imports.ts b/tests/testdata/run/import_data_url_imports.ts similarity index 100% rename from cli/tests/testdata/run/import_data_url_imports.ts rename to tests/testdata/run/import_data_url_imports.ts diff --git a/cli/tests/testdata/run/import_data_url_imports.ts.out b/tests/testdata/run/import_data_url_imports.ts.out similarity index 100% rename from cli/tests/testdata/run/import_data_url_imports.ts.out rename to tests/testdata/run/import_data_url_imports.ts.out diff --git a/cli/tests/testdata/run/import_data_url_jsx.ts b/tests/testdata/run/import_data_url_jsx.ts similarity index 100% rename from cli/tests/testdata/run/import_data_url_jsx.ts rename to tests/testdata/run/import_data_url_jsx.ts diff --git a/cli/tests/testdata/run/import_data_url_jsx.ts.out b/tests/testdata/run/import_data_url_jsx.ts.out similarity index 100% rename from cli/tests/testdata/run/import_data_url_jsx.ts.out rename to tests/testdata/run/import_data_url_jsx.ts.out diff --git a/cli/tests/testdata/run/import_dynamic_data_url.ts b/tests/testdata/run/import_dynamic_data_url.ts similarity index 100% rename from cli/tests/testdata/run/import_dynamic_data_url.ts rename to tests/testdata/run/import_dynamic_data_url.ts diff --git a/cli/tests/testdata/run/import_dynamic_data_url.ts.out b/tests/testdata/run/import_dynamic_data_url.ts.out similarity index 100% rename from cli/tests/testdata/run/import_dynamic_data_url.ts.out rename to tests/testdata/run/import_dynamic_data_url.ts.out diff --git a/cli/tests/testdata/run/import_extensionless.ts b/tests/testdata/run/import_extensionless.ts similarity index 100% rename from cli/tests/testdata/run/import_extensionless.ts rename to tests/testdata/run/import_extensionless.ts diff --git a/cli/tests/testdata/run/import_extensionless.ts.out b/tests/testdata/run/import_extensionless.ts.out similarity index 100% rename from cli/tests/testdata/run/import_extensionless.ts.out rename to tests/testdata/run/import_extensionless.ts.out diff --git a/cli/tests/testdata/run/import_file_with_colon.ts b/tests/testdata/run/import_file_with_colon.ts similarity index 100% rename from cli/tests/testdata/run/import_file_with_colon.ts rename to tests/testdata/run/import_file_with_colon.ts diff --git a/cli/tests/testdata/run/import_file_with_colon.ts.out b/tests/testdata/run/import_file_with_colon.ts.out similarity index 100% rename from cli/tests/testdata/run/import_file_with_colon.ts.out rename to tests/testdata/run/import_file_with_colon.ts.out diff --git a/cli/tests/testdata/run/import_maps/test_data.ts b/tests/testdata/run/import_maps/test_data.ts similarity index 100% rename from cli/tests/testdata/run/import_maps/test_data.ts rename to tests/testdata/run/import_maps/test_data.ts diff --git a/cli/tests/testdata/run/import_maps/test_data.ts.out b/tests/testdata/run/import_maps/test_data.ts.out similarity index 100% rename from cli/tests/testdata/run/import_maps/test_data.ts.out rename to tests/testdata/run/import_maps/test_data.ts.out diff --git a/cli/tests/testdata/run/import_meta/importmap.json b/tests/testdata/run/import_meta/importmap.json similarity index 100% rename from cli/tests/testdata/run/import_meta/importmap.json rename to tests/testdata/run/import_meta/importmap.json diff --git a/cli/tests/testdata/run/import_meta/main.out b/tests/testdata/run/import_meta/main.out similarity index 100% rename from cli/tests/testdata/run/import_meta/main.out rename to tests/testdata/run/import_meta/main.out diff --git a/cli/tests/testdata/run/import_meta/main.ts b/tests/testdata/run/import_meta/main.ts similarity index 94% rename from cli/tests/testdata/run/import_meta/main.ts rename to tests/testdata/run/import_meta/main.ts index fb859e250e..61880e2c1a 100644 --- a/cli/tests/testdata/run/import_meta/main.ts +++ b/tests/testdata/run/import_meta/main.ts @@ -1,4 +1,4 @@ -import { assertThrows } from "../../../../../test_util/std/assert/mod.ts"; +import { assertThrows } from "../../../../test_util/std/assert/mod.ts"; import "http://localhost:4545/run/import_meta/other.ts"; import "./other.ts"; diff --git a/cli/tests/testdata/run/import_meta/other.ts b/tests/testdata/run/import_meta/other.ts similarity index 100% rename from cli/tests/testdata/run/import_meta/other.ts rename to tests/testdata/run/import_meta/other.ts diff --git a/cli/tests/testdata/run/import_type.ts b/tests/testdata/run/import_type.ts similarity index 100% rename from cli/tests/testdata/run/import_type.ts rename to tests/testdata/run/import_type.ts diff --git a/cli/tests/testdata/run/import_type.ts.out b/tests/testdata/run/import_type.ts.out similarity index 100% rename from cli/tests/testdata/run/import_type.ts.out rename to tests/testdata/run/import_type.ts.out diff --git a/cli/tests/testdata/run/inline_js_source_map.ts b/tests/testdata/run/inline_js_source_map.ts similarity index 100% rename from cli/tests/testdata/run/inline_js_source_map.ts rename to tests/testdata/run/inline_js_source_map.ts diff --git a/cli/tests/testdata/run/inline_js_source_map_2.js b/tests/testdata/run/inline_js_source_map_2.js similarity index 100% rename from cli/tests/testdata/run/inline_js_source_map_2.js rename to tests/testdata/run/inline_js_source_map_2.js diff --git a/cli/tests/testdata/run/inline_js_source_map_2.js.out b/tests/testdata/run/inline_js_source_map_2.js.out similarity index 100% rename from cli/tests/testdata/run/inline_js_source_map_2.js.out rename to tests/testdata/run/inline_js_source_map_2.js.out diff --git a/cli/tests/testdata/run/inline_js_source_map_2.ts b/tests/testdata/run/inline_js_source_map_2.ts similarity index 100% rename from cli/tests/testdata/run/inline_js_source_map_2.ts rename to tests/testdata/run/inline_js_source_map_2.ts diff --git a/cli/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js b/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js similarity index 100% rename from cli/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js rename to tests/testdata/run/inline_js_source_map_2_with_inline_contents.js diff --git a/cli/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js.out b/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js.out similarity index 100% rename from cli/tests/testdata/run/inline_js_source_map_2_with_inline_contents.js.out rename to tests/testdata/run/inline_js_source_map_2_with_inline_contents.js.out diff --git a/cli/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js b/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js similarity index 100% rename from cli/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js rename to tests/testdata/run/inline_js_source_map_with_contents_from_graph.js diff --git a/cli/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js.out b/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js.out similarity index 100% rename from cli/tests/testdata/run/inline_js_source_map_with_contents_from_graph.js.out rename to tests/testdata/run/inline_js_source_map_with_contents_from_graph.js.out diff --git a/cli/tests/testdata/run/issue13562.ts b/tests/testdata/run/issue13562.ts similarity index 100% rename from cli/tests/testdata/run/issue13562.ts rename to tests/testdata/run/issue13562.ts diff --git a/cli/tests/testdata/run/issue13562.ts.out b/tests/testdata/run/issue13562.ts.out similarity index 100% rename from cli/tests/testdata/run/issue13562.ts.out rename to tests/testdata/run/issue13562.ts.out diff --git a/cli/tests/testdata/run/issue9750.js b/tests/testdata/run/issue9750.js similarity index 100% rename from cli/tests/testdata/run/issue9750.js rename to tests/testdata/run/issue9750.js diff --git a/cli/tests/testdata/run/js_import_detect.ts b/tests/testdata/run/js_import_detect.ts similarity index 100% rename from cli/tests/testdata/run/js_import_detect.ts rename to tests/testdata/run/js_import_detect.ts diff --git a/cli/tests/testdata/run/js_import_detect.ts.out b/tests/testdata/run/js_import_detect.ts.out similarity index 100% rename from cli/tests/testdata/run/js_import_detect.ts.out rename to tests/testdata/run/js_import_detect.ts.out diff --git a/cli/tests/testdata/run/js_root_with_ts_check.js b/tests/testdata/run/js_root_with_ts_check.js similarity index 100% rename from cli/tests/testdata/run/js_root_with_ts_check.js rename to tests/testdata/run/js_root_with_ts_check.js diff --git a/cli/tests/testdata/run/js_root_with_ts_check.js.out b/tests/testdata/run/js_root_with_ts_check.js.out similarity index 100% rename from cli/tests/testdata/run/js_root_with_ts_check.js.out rename to tests/testdata/run/js_root_with_ts_check.js.out diff --git a/cli/tests/testdata/run/jsx_import_from_ts.App.jsx b/tests/testdata/run/jsx_import_from_ts.App.jsx similarity index 100% rename from cli/tests/testdata/run/jsx_import_from_ts.App.jsx rename to tests/testdata/run/jsx_import_from_ts.App.jsx diff --git a/cli/tests/testdata/run/jsx_import_from_ts.ts b/tests/testdata/run/jsx_import_from_ts.ts similarity index 100% rename from cli/tests/testdata/run/jsx_import_from_ts.ts rename to tests/testdata/run/jsx_import_from_ts.ts diff --git a/cli/tests/testdata/run/jsx_import_from_ts.ts.out b/tests/testdata/run/jsx_import_from_ts.ts.out similarity index 100% rename from cli/tests/testdata/run/jsx_import_from_ts.ts.out rename to tests/testdata/run/jsx_import_from_ts.ts.out diff --git a/cli/tests/testdata/run/jsx_import_source.out b/tests/testdata/run/jsx_import_source.out similarity index 100% rename from cli/tests/testdata/run/jsx_import_source.out rename to tests/testdata/run/jsx_import_source.out diff --git a/cli/tests/testdata/run/jsx_import_source_dev.out b/tests/testdata/run/jsx_import_source_dev.out similarity index 100% rename from cli/tests/testdata/run/jsx_import_source_dev.out rename to tests/testdata/run/jsx_import_source_dev.out diff --git a/cli/tests/testdata/run/jsx_import_source_error.out b/tests/testdata/run/jsx_import_source_error.out similarity index 100% rename from cli/tests/testdata/run/jsx_import_source_error.out rename to tests/testdata/run/jsx_import_source_error.out diff --git a/cli/tests/testdata/run/jsx_import_source_import_map.out b/tests/testdata/run/jsx_import_source_import_map.out similarity index 100% rename from cli/tests/testdata/run/jsx_import_source_import_map.out rename to tests/testdata/run/jsx_import_source_import_map.out diff --git a/cli/tests/testdata/run/jsx_import_source_import_map_dev.out b/tests/testdata/run/jsx_import_source_import_map_dev.out similarity index 100% rename from cli/tests/testdata/run/jsx_import_source_import_map_dev.out rename to tests/testdata/run/jsx_import_source_import_map_dev.out diff --git a/cli/tests/testdata/run/jsx_import_source_no_pragma.tsx b/tests/testdata/run/jsx_import_source_no_pragma.tsx similarity index 100% rename from cli/tests/testdata/run/jsx_import_source_no_pragma.tsx rename to tests/testdata/run/jsx_import_source_no_pragma.tsx diff --git a/cli/tests/testdata/run/jsx_import_source_pragma.tsx b/tests/testdata/run/jsx_import_source_pragma.tsx similarity index 100% rename from cli/tests/testdata/run/jsx_import_source_pragma.tsx rename to tests/testdata/run/jsx_import_source_pragma.tsx diff --git a/cli/tests/testdata/run/jsx_import_source_pragma_import_map.tsx b/tests/testdata/run/jsx_import_source_pragma_import_map.tsx similarity index 100% rename from cli/tests/testdata/run/jsx_import_source_pragma_import_map.tsx rename to tests/testdata/run/jsx_import_source_pragma_import_map.tsx diff --git a/cli/tests/testdata/run/jsx_precompile/no_pragma.out b/tests/testdata/run/jsx_precompile/no_pragma.out similarity index 100% rename from cli/tests/testdata/run/jsx_precompile/no_pragma.out rename to tests/testdata/run/jsx_precompile/no_pragma.out diff --git a/cli/tests/testdata/run/jsx_precompile/no_pragma.tsx b/tests/testdata/run/jsx_precompile/no_pragma.tsx similarity index 100% rename from cli/tests/testdata/run/jsx_precompile/no_pragma.tsx rename to tests/testdata/run/jsx_precompile/no_pragma.tsx diff --git a/cli/tests/testdata/run/lock_check_err.json b/tests/testdata/run/lock_check_err.json similarity index 100% rename from cli/tests/testdata/run/lock_check_err.json rename to tests/testdata/run/lock_check_err.json diff --git a/cli/tests/testdata/run/lock_check_err.out b/tests/testdata/run/lock_check_err.out similarity index 100% rename from cli/tests/testdata/run/lock_check_err.out rename to tests/testdata/run/lock_check_err.out diff --git a/cli/tests/testdata/run/lock_check_err2.json b/tests/testdata/run/lock_check_err2.json similarity index 100% rename from cli/tests/testdata/run/lock_check_err2.json rename to tests/testdata/run/lock_check_err2.json diff --git a/cli/tests/testdata/run/lock_check_err2.out b/tests/testdata/run/lock_check_err2.out similarity index 100% rename from cli/tests/testdata/run/lock_check_err2.out rename to tests/testdata/run/lock_check_err2.out diff --git a/cli/tests/testdata/run/lock_check_ok.json b/tests/testdata/run/lock_check_ok.json similarity index 100% rename from cli/tests/testdata/run/lock_check_ok.json rename to tests/testdata/run/lock_check_ok.json diff --git a/cli/tests/testdata/run/lock_check_ok2.json b/tests/testdata/run/lock_check_ok2.json similarity index 100% rename from cli/tests/testdata/run/lock_check_ok2.json rename to tests/testdata/run/lock_check_ok2.json diff --git a/cli/tests/testdata/run/lock_dynamic_imports.json b/tests/testdata/run/lock_dynamic_imports.json similarity index 100% rename from cli/tests/testdata/run/lock_dynamic_imports.json rename to tests/testdata/run/lock_dynamic_imports.json diff --git a/cli/tests/testdata/run/lock_dynamic_imports.out b/tests/testdata/run/lock_dynamic_imports.out similarity index 100% rename from cli/tests/testdata/run/lock_dynamic_imports.out rename to tests/testdata/run/lock_dynamic_imports.out diff --git a/cli/tests/testdata/run/lock_only_http_and_https/b.ts b/tests/testdata/run/lock_only_http_and_https/b.ts similarity index 100% rename from cli/tests/testdata/run/lock_only_http_and_https/b.ts rename to tests/testdata/run/lock_only_http_and_https/b.ts diff --git a/cli/tests/testdata/run/lock_only_http_and_https/deno.lock b/tests/testdata/run/lock_only_http_and_https/deno.lock similarity index 100% rename from cli/tests/testdata/run/lock_only_http_and_https/deno.lock rename to tests/testdata/run/lock_only_http_and_https/deno.lock diff --git a/cli/tests/testdata/run/lock_only_http_and_https/main.out b/tests/testdata/run/lock_only_http_and_https/main.out similarity index 100% rename from cli/tests/testdata/run/lock_only_http_and_https/main.out rename to tests/testdata/run/lock_only_http_and_https/main.out diff --git a/cli/tests/testdata/run/lock_only_http_and_https/main.ts b/tests/testdata/run/lock_only_http_and_https/main.ts similarity index 100% rename from cli/tests/testdata/run/lock_only_http_and_https/main.ts rename to tests/testdata/run/lock_only_http_and_https/main.ts diff --git a/cli/tests/testdata/run/lock_v2_check_err.json b/tests/testdata/run/lock_v2_check_err.json similarity index 100% rename from cli/tests/testdata/run/lock_v2_check_err.json rename to tests/testdata/run/lock_v2_check_err.json diff --git a/cli/tests/testdata/run/lock_v2_check_err.out b/tests/testdata/run/lock_v2_check_err.out similarity index 100% rename from cli/tests/testdata/run/lock_v2_check_err.out rename to tests/testdata/run/lock_v2_check_err.out diff --git a/cli/tests/testdata/run/lock_v2_check_err2.json b/tests/testdata/run/lock_v2_check_err2.json similarity index 100% rename from cli/tests/testdata/run/lock_v2_check_err2.json rename to tests/testdata/run/lock_v2_check_err2.json diff --git a/cli/tests/testdata/run/lock_v2_check_err2.out b/tests/testdata/run/lock_v2_check_err2.out similarity index 100% rename from cli/tests/testdata/run/lock_v2_check_err2.out rename to tests/testdata/run/lock_v2_check_err2.out diff --git a/cli/tests/testdata/run/lock_v2_check_ok.json b/tests/testdata/run/lock_v2_check_ok.json similarity index 100% rename from cli/tests/testdata/run/lock_v2_check_ok.json rename to tests/testdata/run/lock_v2_check_ok.json diff --git a/cli/tests/testdata/run/lock_v2_check_ok2.json b/tests/testdata/run/lock_v2_check_ok2.json similarity index 100% rename from cli/tests/testdata/run/lock_v2_check_ok2.json rename to tests/testdata/run/lock_v2_check_ok2.json diff --git a/cli/tests/testdata/run/lock_v2_dynamic_imports.json b/tests/testdata/run/lock_v2_dynamic_imports.json similarity index 100% rename from cli/tests/testdata/run/lock_v2_dynamic_imports.json rename to tests/testdata/run/lock_v2_dynamic_imports.json diff --git a/cli/tests/testdata/run/lock_v2_dynamic_imports.out b/tests/testdata/run/lock_v2_dynamic_imports.out similarity index 100% rename from cli/tests/testdata/run/lock_v2_dynamic_imports.out rename to tests/testdata/run/lock_v2_dynamic_imports.out diff --git a/cli/tests/testdata/run/lock_write_fetch/file_exists.ts b/tests/testdata/run/lock_write_fetch/file_exists.ts similarity index 100% rename from cli/tests/testdata/run/lock_write_fetch/file_exists.ts rename to tests/testdata/run/lock_write_fetch/file_exists.ts diff --git a/cli/tests/testdata/run/lock_write_fetch/main.out b/tests/testdata/run/lock_write_fetch/main.out similarity index 100% rename from cli/tests/testdata/run/lock_write_fetch/main.out rename to tests/testdata/run/lock_write_fetch/main.out diff --git a/cli/tests/testdata/run/lock_write_fetch/main.ts b/tests/testdata/run/lock_write_fetch/main.ts similarity index 100% rename from cli/tests/testdata/run/lock_write_fetch/main.ts rename to tests/testdata/run/lock_write_fetch/main.ts diff --git a/cli/tests/testdata/run/long_data_url_formatting.ts b/tests/testdata/run/long_data_url_formatting.ts similarity index 100% rename from cli/tests/testdata/run/long_data_url_formatting.ts rename to tests/testdata/run/long_data_url_formatting.ts diff --git a/cli/tests/testdata/run/long_data_url_formatting.ts.out b/tests/testdata/run/long_data_url_formatting.ts.out similarity index 100% rename from cli/tests/testdata/run/long_data_url_formatting.ts.out rename to tests/testdata/run/long_data_url_formatting.ts.out diff --git a/cli/tests/testdata/run/main_module/main.out b/tests/testdata/run/main_module/main.out similarity index 100% rename from cli/tests/testdata/run/main_module/main.out rename to tests/testdata/run/main_module/main.out diff --git a/cli/tests/testdata/run/main_module/main.ts b/tests/testdata/run/main_module/main.ts similarity index 100% rename from cli/tests/testdata/run/main_module/main.ts rename to tests/testdata/run/main_module/main.ts diff --git a/cli/tests/testdata/run/main_module/other.ts b/tests/testdata/run/main_module/other.ts similarity index 100% rename from cli/tests/testdata/run/main_module/other.ts rename to tests/testdata/run/main_module/other.ts diff --git a/cli/tests/testdata/run/mts_dmts_mjs.out b/tests/testdata/run/mts_dmts_mjs.out similarity index 100% rename from cli/tests/testdata/run/mts_dmts_mjs.out rename to tests/testdata/run/mts_dmts_mjs.out diff --git a/cli/tests/testdata/run/nested_error/main.ts b/tests/testdata/run/nested_error/main.ts similarity index 100% rename from cli/tests/testdata/run/nested_error/main.ts rename to tests/testdata/run/nested_error/main.ts diff --git a/cli/tests/testdata/run/nested_error/main.ts.out b/tests/testdata/run/nested_error/main.ts.out similarity index 100% rename from cli/tests/testdata/run/nested_error/main.ts.out rename to tests/testdata/run/nested_error/main.ts.out diff --git a/cli/tests/testdata/run/no_check_imports_not_used_as_values/hello.ts b/tests/testdata/run/no_check_imports_not_used_as_values/hello.ts similarity index 100% rename from cli/tests/testdata/run/no_check_imports_not_used_as_values/hello.ts rename to tests/testdata/run/no_check_imports_not_used_as_values/hello.ts diff --git a/cli/tests/testdata/run/no_check_imports_not_used_as_values/main.out b/tests/testdata/run/no_check_imports_not_used_as_values/main.out similarity index 100% rename from cli/tests/testdata/run/no_check_imports_not_used_as_values/main.out rename to tests/testdata/run/no_check_imports_not_used_as_values/main.out diff --git a/cli/tests/testdata/run/no_check_imports_not_used_as_values/main.ts b/tests/testdata/run/no_check_imports_not_used_as_values/main.ts similarity index 100% rename from cli/tests/testdata/run/no_check_imports_not_used_as_values/main.ts rename to tests/testdata/run/no_check_imports_not_used_as_values/main.ts diff --git a/cli/tests/testdata/run/no_check_imports_not_used_as_values/preserve_imports.tsconfig.json b/tests/testdata/run/no_check_imports_not_used_as_values/preserve_imports.tsconfig.json similarity index 100% rename from cli/tests/testdata/run/no_check_imports_not_used_as_values/preserve_imports.tsconfig.json rename to tests/testdata/run/no_check_imports_not_used_as_values/preserve_imports.tsconfig.json diff --git a/cli/tests/testdata/run/no_check_remote.ts b/tests/testdata/run/no_check_remote.ts similarity index 100% rename from cli/tests/testdata/run/no_check_remote.ts rename to tests/testdata/run/no_check_remote.ts diff --git a/cli/tests/testdata/run/no_check_remote.ts.disabled.out b/tests/testdata/run/no_check_remote.ts.disabled.out similarity index 100% rename from cli/tests/testdata/run/no_check_remote.ts.disabled.out rename to tests/testdata/run/no_check_remote.ts.disabled.out diff --git a/cli/tests/testdata/run/no_check_remote.ts.enabled.out b/tests/testdata/run/no_check_remote.ts.enabled.out similarity index 100% rename from cli/tests/testdata/run/no_check_remote.ts.enabled.out rename to tests/testdata/run/no_check_remote.ts.enabled.out diff --git a/cli/tests/testdata/run/no_lock_flag/deno.json b/tests/testdata/run/no_lock_flag/deno.json similarity index 100% rename from cli/tests/testdata/run/no_lock_flag/deno.json rename to tests/testdata/run/no_lock_flag/deno.json diff --git a/cli/tests/testdata/run/no_lock_flag/deno.lock b/tests/testdata/run/no_lock_flag/deno.lock similarity index 100% rename from cli/tests/testdata/run/no_lock_flag/deno.lock rename to tests/testdata/run/no_lock_flag/deno.lock diff --git a/cli/tests/testdata/run/no_lock_flag/main.out b/tests/testdata/run/no_lock_flag/main.out similarity index 100% rename from cli/tests/testdata/run/no_lock_flag/main.out rename to tests/testdata/run/no_lock_flag/main.out diff --git a/cli/tests/testdata/run/no_lock_flag/main.ts b/tests/testdata/run/no_lock_flag/main.ts similarity index 100% rename from cli/tests/testdata/run/no_lock_flag/main.ts rename to tests/testdata/run/no_lock_flag/main.ts diff --git a/cli/tests/testdata/run/no_mem_cache.js b/tests/testdata/run/no_mem_cache.js similarity index 100% rename from cli/tests/testdata/run/no_mem_cache.js rename to tests/testdata/run/no_mem_cache.js diff --git a/cli/tests/testdata/run/no_mem_cache.js.out b/tests/testdata/run/no_mem_cache.js.out similarity index 100% rename from cli/tests/testdata/run/no_mem_cache.js.out rename to tests/testdata/run/no_mem_cache.js.out diff --git a/cli/tests/testdata/run/no_prompt.ts b/tests/testdata/run/no_prompt.ts similarity index 100% rename from cli/tests/testdata/run/no_prompt.ts rename to tests/testdata/run/no_prompt.ts diff --git a/cli/tests/testdata/run/no_validate_asm.js b/tests/testdata/run/no_validate_asm.js similarity index 100% rename from cli/tests/testdata/run/no_validate_asm.js rename to tests/testdata/run/no_validate_asm.js diff --git a/cli/tests/testdata/run/node_builtin_modules/mod.js b/tests/testdata/run/node_builtin_modules/mod.js similarity index 100% rename from cli/tests/testdata/run/node_builtin_modules/mod.js rename to tests/testdata/run/node_builtin_modules/mod.js diff --git a/cli/tests/testdata/run/node_builtin_modules/mod.js.out b/tests/testdata/run/node_builtin_modules/mod.js.out similarity index 100% rename from cli/tests/testdata/run/node_builtin_modules/mod.js.out rename to tests/testdata/run/node_builtin_modules/mod.js.out diff --git a/cli/tests/testdata/run/node_builtin_modules/mod.ts b/tests/testdata/run/node_builtin_modules/mod.ts similarity index 100% rename from cli/tests/testdata/run/node_builtin_modules/mod.ts rename to tests/testdata/run/node_builtin_modules/mod.ts diff --git a/cli/tests/testdata/run/node_builtin_modules/mod.ts.out b/tests/testdata/run/node_builtin_modules/mod.ts.out similarity index 100% rename from cli/tests/testdata/run/node_builtin_modules/mod.ts.out rename to tests/testdata/run/node_builtin_modules/mod.ts.out diff --git a/cli/tests/testdata/run/node_env_var_allowlist.ts b/tests/testdata/run/node_env_var_allowlist.ts similarity index 100% rename from cli/tests/testdata/run/node_env_var_allowlist.ts rename to tests/testdata/run/node_env_var_allowlist.ts diff --git a/cli/tests/testdata/run/node_env_var_allowlist.ts.out b/tests/testdata/run/node_env_var_allowlist.ts.out similarity index 100% rename from cli/tests/testdata/run/node_env_var_allowlist.ts.out rename to tests/testdata/run/node_env_var_allowlist.ts.out diff --git a/cli/tests/testdata/run/node_prefix_missing/config.json b/tests/testdata/run/node_prefix_missing/config.json similarity index 100% rename from cli/tests/testdata/run/node_prefix_missing/config.json rename to tests/testdata/run/node_prefix_missing/config.json diff --git a/cli/tests/testdata/run/node_prefix_missing/import_map.json b/tests/testdata/run/node_prefix_missing/import_map.json similarity index 100% rename from cli/tests/testdata/run/node_prefix_missing/import_map.json rename to tests/testdata/run/node_prefix_missing/import_map.json diff --git a/cli/tests/testdata/run/node_prefix_missing/main.ts b/tests/testdata/run/node_prefix_missing/main.ts similarity index 100% rename from cli/tests/testdata/run/node_prefix_missing/main.ts rename to tests/testdata/run/node_prefix_missing/main.ts diff --git a/cli/tests/testdata/run/node_prefix_missing/main.ts.out b/tests/testdata/run/node_prefix_missing/main.ts.out similarity index 100% rename from cli/tests/testdata/run/node_prefix_missing/main.ts.out rename to tests/testdata/run/node_prefix_missing/main.ts.out diff --git a/tests/testdata/run/node_prefix_missing/main.ts.out_feature_enabled b/tests/testdata/run/node_prefix_missing/main.ts.out_feature_enabled new file mode 100644 index 0000000000..513b411ce1 --- /dev/null +++ b/tests/testdata/run/node_prefix_missing/main.ts.out_feature_enabled @@ -0,0 +1,2 @@ +[WILDCARD]Warning: Resolving "fs" as "node:fs" at file:///[WILDCARD]/tests/testdata/run/node_prefix_missing/main.ts:1:16. If you want to use a built-in Node module, add a "node:" prefix. +[Function: writeFile] diff --git a/cli/tests/testdata/run/onload/imported.ts b/tests/testdata/run/onload/imported.ts similarity index 85% rename from cli/tests/testdata/run/onload/imported.ts rename to tests/testdata/run/onload/imported.ts index 971ddaea35..d2a93c8d2b 100644 --- a/cli/tests/testdata/run/onload/imported.ts +++ b/tests/testdata/run/onload/imported.ts @@ -1,5 +1,5 @@ // deno-lint-ignore-file no-window-prefix -import { assert } from "../../../../../test_util/std/assert/mod.ts"; +import { assert } from "../../../../test_util/std/assert/mod.ts"; import "./nest_imported.ts"; const handler = (e: Event) => { diff --git a/cli/tests/testdata/run/onload/main.out b/tests/testdata/run/onload/main.out similarity index 100% rename from cli/tests/testdata/run/onload/main.out rename to tests/testdata/run/onload/main.out diff --git a/cli/tests/testdata/run/onload/main.ts b/tests/testdata/run/onload/main.ts similarity index 92% rename from cli/tests/testdata/run/onload/main.ts rename to tests/testdata/run/onload/main.ts index 191c4d8728..990a21131d 100644 --- a/cli/tests/testdata/run/onload/main.ts +++ b/tests/testdata/run/onload/main.ts @@ -1,5 +1,5 @@ // deno-lint-ignore-file no-window-prefix no-prototype-builtins -import { assert } from "../../../../../test_util/std/assert/mod.ts"; +import { assert } from "../../../../test_util/std/assert/mod.ts"; import "./imported.ts"; assert(window.hasOwnProperty("onload")); diff --git a/cli/tests/testdata/run/onload/nest_imported.ts b/tests/testdata/run/onload/nest_imported.ts similarity index 85% rename from cli/tests/testdata/run/onload/nest_imported.ts rename to tests/testdata/run/onload/nest_imported.ts index e896998549..2151f41856 100644 --- a/cli/tests/testdata/run/onload/nest_imported.ts +++ b/tests/testdata/run/onload/nest_imported.ts @@ -1,5 +1,5 @@ // deno-lint-ignore-file no-window-prefix -import { assert } from "../../../../../test_util/std/assert/mod.ts"; +import { assert } from "../../../../test_util/std/assert/mod.ts"; const handler = (e: Event) => { assert(e.type === "beforeunload" ? e.cancelable : !e.cancelable); diff --git a/cli/tests/testdata/run/op_exit_op_set_exit_code_in_worker.ts b/tests/testdata/run/op_exit_op_set_exit_code_in_worker.ts similarity index 100% rename from cli/tests/testdata/run/op_exit_op_set_exit_code_in_worker.ts rename to tests/testdata/run/op_exit_op_set_exit_code_in_worker.ts diff --git a/cli/tests/testdata/run/op_exit_op_set_exit_code_worker.js b/tests/testdata/run/op_exit_op_set_exit_code_worker.js similarity index 100% rename from cli/tests/testdata/run/op_exit_op_set_exit_code_worker.js rename to tests/testdata/run/op_exit_op_set_exit_code_worker.js diff --git a/cli/tests/testdata/run/permission_args.out b/tests/testdata/run/permission_args.out similarity index 100% rename from cli/tests/testdata/run/permission_args.out rename to tests/testdata/run/permission_args.out diff --git a/cli/tests/testdata/run/permission_request_long.ts b/tests/testdata/run/permission_request_long.ts similarity index 100% rename from cli/tests/testdata/run/permission_request_long.ts rename to tests/testdata/run/permission_request_long.ts diff --git a/cli/tests/testdata/run/permission_test.ts b/tests/testdata/run/permission_test.ts similarity index 100% rename from cli/tests/testdata/run/permission_test.ts rename to tests/testdata/run/permission_test.ts diff --git a/cli/tests/testdata/run/permissions_cache.ts b/tests/testdata/run/permissions_cache.ts similarity index 100% rename from cli/tests/testdata/run/permissions_cache.ts rename to tests/testdata/run/permissions_cache.ts diff --git a/cli/tests/testdata/run/permissions_prompt_allow_all.ts b/tests/testdata/run/permissions_prompt_allow_all.ts similarity index 100% rename from cli/tests/testdata/run/permissions_prompt_allow_all.ts rename to tests/testdata/run/permissions_prompt_allow_all.ts diff --git a/cli/tests/testdata/run/permissions_prompt_allow_all_2.ts b/tests/testdata/run/permissions_prompt_allow_all_2.ts similarity index 100% rename from cli/tests/testdata/run/permissions_prompt_allow_all_2.ts rename to tests/testdata/run/permissions_prompt_allow_all_2.ts diff --git a/cli/tests/testdata/run/private_field_presence.ts b/tests/testdata/run/private_field_presence.ts similarity index 100% rename from cli/tests/testdata/run/private_field_presence.ts rename to tests/testdata/run/private_field_presence.ts diff --git a/cli/tests/testdata/run/private_field_presence.ts.out b/tests/testdata/run/private_field_presence.ts.out similarity index 100% rename from cli/tests/testdata/run/private_field_presence.ts.out rename to tests/testdata/run/private_field_presence.ts.out diff --git a/cli/tests/testdata/run/proto_exploit.js b/tests/testdata/run/proto_exploit.js similarity index 100% rename from cli/tests/testdata/run/proto_exploit.js rename to tests/testdata/run/proto_exploit.js diff --git a/cli/tests/testdata/run/proto_exploit.js.out b/tests/testdata/run/proto_exploit.js.out similarity index 100% rename from cli/tests/testdata/run/proto_exploit.js.out rename to tests/testdata/run/proto_exploit.js.out diff --git a/cli/tests/testdata/run/queue_microtask_error.ts b/tests/testdata/run/queue_microtask_error.ts similarity index 100% rename from cli/tests/testdata/run/queue_microtask_error.ts rename to tests/testdata/run/queue_microtask_error.ts diff --git a/cli/tests/testdata/run/queue_microtask_error.ts.out b/tests/testdata/run/queue_microtask_error.ts.out similarity index 100% rename from cli/tests/testdata/run/queue_microtask_error.ts.out rename to tests/testdata/run/queue_microtask_error.ts.out diff --git a/cli/tests/testdata/run/queue_microtask_error_handled.ts b/tests/testdata/run/queue_microtask_error_handled.ts similarity index 100% rename from cli/tests/testdata/run/queue_microtask_error_handled.ts rename to tests/testdata/run/queue_microtask_error_handled.ts diff --git a/cli/tests/testdata/run/queue_microtask_error_handled.ts.out b/tests/testdata/run/queue_microtask_error_handled.ts.out similarity index 100% rename from cli/tests/testdata/run/queue_microtask_error_handled.ts.out rename to tests/testdata/run/queue_microtask_error_handled.ts.out diff --git a/cli/tests/testdata/run/reference_types.ts b/tests/testdata/run/reference_types.ts similarity index 100% rename from cli/tests/testdata/run/reference_types.ts rename to tests/testdata/run/reference_types.ts diff --git a/cli/tests/testdata/run/reference_types.ts.out b/tests/testdata/run/reference_types.ts.out similarity index 100% rename from cli/tests/testdata/run/reference_types.ts.out rename to tests/testdata/run/reference_types.ts.out diff --git a/cli/tests/testdata/run/reference_types_error.js b/tests/testdata/run/reference_types_error.js similarity index 100% rename from cli/tests/testdata/run/reference_types_error.js rename to tests/testdata/run/reference_types_error.js diff --git a/cli/tests/testdata/run/reference_types_error.js.out b/tests/testdata/run/reference_types_error.js.out similarity index 100% rename from cli/tests/testdata/run/reference_types_error.js.out rename to tests/testdata/run/reference_types_error.js.out diff --git a/cli/tests/testdata/run/reference_types_remote.ts b/tests/testdata/run/reference_types_remote.ts similarity index 100% rename from cli/tests/testdata/run/reference_types_remote.ts rename to tests/testdata/run/reference_types_remote.ts diff --git a/cli/tests/testdata/run/reference_types_remote.ts.out b/tests/testdata/run/reference_types_remote.ts.out similarity index 100% rename from cli/tests/testdata/run/reference_types_remote.ts.out rename to tests/testdata/run/reference_types_remote.ts.out diff --git a/cli/tests/testdata/run/rejection_handled.out b/tests/testdata/run/rejection_handled.out similarity index 100% rename from cli/tests/testdata/run/rejection_handled.out rename to tests/testdata/run/rejection_handled.out diff --git a/cli/tests/testdata/run/rejection_handled.ts b/tests/testdata/run/rejection_handled.ts similarity index 100% rename from cli/tests/testdata/run/rejection_handled.ts rename to tests/testdata/run/rejection_handled.ts diff --git a/cli/tests/testdata/run/remote_type_error/main.ts b/tests/testdata/run/remote_type_error/main.ts similarity index 100% rename from cli/tests/testdata/run/remote_type_error/main.ts rename to tests/testdata/run/remote_type_error/main.ts diff --git a/cli/tests/testdata/run/remote_type_error/remote.ts b/tests/testdata/run/remote_type_error/remote.ts similarity index 100% rename from cli/tests/testdata/run/remote_type_error/remote.ts rename to tests/testdata/run/remote_type_error/remote.ts diff --git a/cli/tests/testdata/run/replace_self.js b/tests/testdata/run/replace_self.js similarity index 100% rename from cli/tests/testdata/run/replace_self.js rename to tests/testdata/run/replace_self.js diff --git a/cli/tests/testdata/run/replace_self.js.out b/tests/testdata/run/replace_self.js.out similarity index 100% rename from cli/tests/testdata/run/replace_self.js.out rename to tests/testdata/run/replace_self.js.out diff --git a/cli/tests/testdata/run/report_error.ts b/tests/testdata/run/report_error.ts similarity index 100% rename from cli/tests/testdata/run/report_error.ts rename to tests/testdata/run/report_error.ts diff --git a/cli/tests/testdata/run/report_error.ts.out b/tests/testdata/run/report_error.ts.out similarity index 100% rename from cli/tests/testdata/run/report_error.ts.out rename to tests/testdata/run/report_error.ts.out diff --git a/cli/tests/testdata/run/report_error_end_of_program.ts b/tests/testdata/run/report_error_end_of_program.ts similarity index 100% rename from cli/tests/testdata/run/report_error_end_of_program.ts rename to tests/testdata/run/report_error_end_of_program.ts diff --git a/cli/tests/testdata/run/report_error_end_of_program.ts.out b/tests/testdata/run/report_error_end_of_program.ts.out similarity index 100% rename from cli/tests/testdata/run/report_error_end_of_program.ts.out rename to tests/testdata/run/report_error_end_of_program.ts.out diff --git a/cli/tests/testdata/run/report_error_handled.ts b/tests/testdata/run/report_error_handled.ts similarity index 100% rename from cli/tests/testdata/run/report_error_handled.ts rename to tests/testdata/run/report_error_handled.ts diff --git a/cli/tests/testdata/run/report_error_handled.ts.out b/tests/testdata/run/report_error_handled.ts.out similarity index 100% rename from cli/tests/testdata/run/report_error_handled.ts.out rename to tests/testdata/run/report_error_handled.ts.out diff --git a/cli/tests/testdata/run/resolve_dns.ts b/tests/testdata/run/resolve_dns.ts similarity index 100% rename from cli/tests/testdata/run/resolve_dns.ts rename to tests/testdata/run/resolve_dns.ts diff --git a/cli/tests/testdata/run/resolve_dns.ts.out b/tests/testdata/run/resolve_dns.ts.out similarity index 100% rename from cli/tests/testdata/run/resolve_dns.ts.out rename to tests/testdata/run/resolve_dns.ts.out diff --git a/cli/tests/testdata/run/resolve_dns.zone.in b/tests/testdata/run/resolve_dns.zone.in similarity index 100% rename from cli/tests/testdata/run/resolve_dns.zone.in rename to tests/testdata/run/resolve_dns.zone.in diff --git a/cli/tests/testdata/run/runtime_decorators.ts b/tests/testdata/run/runtime_decorators.ts similarity index 100% rename from cli/tests/testdata/run/runtime_decorators.ts rename to tests/testdata/run/runtime_decorators.ts diff --git a/cli/tests/testdata/run/runtime_decorators.ts.out b/tests/testdata/run/runtime_decorators.ts.out similarity index 100% rename from cli/tests/testdata/run/runtime_decorators.ts.out rename to tests/testdata/run/runtime_decorators.ts.out diff --git a/cli/tests/testdata/run/seed_random.js b/tests/testdata/run/seed_random.js similarity index 100% rename from cli/tests/testdata/run/seed_random.js rename to tests/testdata/run/seed_random.js diff --git a/cli/tests/testdata/run/seed_random.js.out b/tests/testdata/run/seed_random.js.out similarity index 100% rename from cli/tests/testdata/run/seed_random.js.out rename to tests/testdata/run/seed_random.js.out diff --git a/cli/tests/testdata/run/set_exit_code_0.ts b/tests/testdata/run/set_exit_code_0.ts similarity index 100% rename from cli/tests/testdata/run/set_exit_code_0.ts rename to tests/testdata/run/set_exit_code_0.ts diff --git a/cli/tests/testdata/run/set_exit_code_1.ts b/tests/testdata/run/set_exit_code_1.ts similarity index 100% rename from cli/tests/testdata/run/set_exit_code_1.ts rename to tests/testdata/run/set_exit_code_1.ts diff --git a/cli/tests/testdata/run/set_exit_code_2.ts b/tests/testdata/run/set_exit_code_2.ts similarity index 100% rename from cli/tests/testdata/run/set_exit_code_2.ts rename to tests/testdata/run/set_exit_code_2.ts diff --git a/cli/tests/testdata/run/set_timeout_error.ts b/tests/testdata/run/set_timeout_error.ts similarity index 100% rename from cli/tests/testdata/run/set_timeout_error.ts rename to tests/testdata/run/set_timeout_error.ts diff --git a/cli/tests/testdata/run/set_timeout_error.ts.out b/tests/testdata/run/set_timeout_error.ts.out similarity index 100% rename from cli/tests/testdata/run/set_timeout_error.ts.out rename to tests/testdata/run/set_timeout_error.ts.out diff --git a/cli/tests/testdata/run/set_timeout_error_handled.ts b/tests/testdata/run/set_timeout_error_handled.ts similarity index 100% rename from cli/tests/testdata/run/set_timeout_error_handled.ts rename to tests/testdata/run/set_timeout_error_handled.ts diff --git a/cli/tests/testdata/run/set_timeout_error_handled.ts.out b/tests/testdata/run/set_timeout_error_handled.ts.out similarity index 100% rename from cli/tests/testdata/run/set_timeout_error_handled.ts.out rename to tests/testdata/run/set_timeout_error_handled.ts.out diff --git a/cli/tests/testdata/run/shebang.ts b/tests/testdata/run/shebang.ts similarity index 100% rename from cli/tests/testdata/run/shebang.ts rename to tests/testdata/run/shebang.ts diff --git a/cli/tests/testdata/run/shebang.ts.out b/tests/testdata/run/shebang.ts.out similarity index 100% rename from cli/tests/testdata/run/shebang.ts.out rename to tests/testdata/run/shebang.ts.out diff --git a/cli/tests/testdata/run/shebang2.ts b/tests/testdata/run/shebang2.ts similarity index 100% rename from cli/tests/testdata/run/shebang2.ts rename to tests/testdata/run/shebang2.ts diff --git a/cli/tests/testdata/run/single_compile_with_reload.ts b/tests/testdata/run/single_compile_with_reload.ts similarity index 100% rename from cli/tests/testdata/run/single_compile_with_reload.ts rename to tests/testdata/run/single_compile_with_reload.ts diff --git a/cli/tests/testdata/run/single_compile_with_reload.ts.out b/tests/testdata/run/single_compile_with_reload.ts.out similarity index 100% rename from cli/tests/testdata/run/single_compile_with_reload.ts.out rename to tests/testdata/run/single_compile_with_reload.ts.out diff --git a/cli/tests/testdata/run/single_compile_with_reload_dyn.ts b/tests/testdata/run/single_compile_with_reload_dyn.ts similarity index 100% rename from cli/tests/testdata/run/single_compile_with_reload_dyn.ts rename to tests/testdata/run/single_compile_with_reload_dyn.ts diff --git a/cli/tests/testdata/run/single_compile_with_reload_worker.ts b/tests/testdata/run/single_compile_with_reload_worker.ts similarity index 100% rename from cli/tests/testdata/run/single_compile_with_reload_worker.ts rename to tests/testdata/run/single_compile_with_reload_worker.ts diff --git a/cli/tests/testdata/run/spawn_stdout_inherit.ts b/tests/testdata/run/spawn_stdout_inherit.ts similarity index 100% rename from cli/tests/testdata/run/spawn_stdout_inherit.ts rename to tests/testdata/run/spawn_stdout_inherit.ts diff --git a/cli/tests/testdata/run/spawn_stdout_inherit.ts.out b/tests/testdata/run/spawn_stdout_inherit.ts.out similarity index 100% rename from cli/tests/testdata/run/spawn_stdout_inherit.ts.out rename to tests/testdata/run/spawn_stdout_inherit.ts.out diff --git a/cli/tests/testdata/run/stdin_read_all.out b/tests/testdata/run/stdin_read_all.out similarity index 100% rename from cli/tests/testdata/run/stdin_read_all.out rename to tests/testdata/run/stdin_read_all.out diff --git a/cli/tests/testdata/run/stdin_read_all.ts b/tests/testdata/run/stdin_read_all.ts similarity index 100% rename from cli/tests/testdata/run/stdin_read_all.ts rename to tests/testdata/run/stdin_read_all.ts diff --git a/cli/tests/testdata/run/stdio_streams_are_locked_in_permission_prompt/worker.js b/tests/testdata/run/stdio_streams_are_locked_in_permission_prompt/worker.js similarity index 100% rename from cli/tests/testdata/run/stdio_streams_are_locked_in_permission_prompt/worker.js rename to tests/testdata/run/stdio_streams_are_locked_in_permission_prompt/worker.js diff --git a/cli/tests/testdata/run/stdout_write_all.out b/tests/testdata/run/stdout_write_all.out similarity index 100% rename from cli/tests/testdata/run/stdout_write_all.out rename to tests/testdata/run/stdout_write_all.out diff --git a/cli/tests/testdata/run/stdout_write_all.ts b/tests/testdata/run/stdout_write_all.ts similarity index 100% rename from cli/tests/testdata/run/stdout_write_all.ts rename to tests/testdata/run/stdout_write_all.ts diff --git a/cli/tests/testdata/run/stdout_write_sync_async.out b/tests/testdata/run/stdout_write_sync_async.out similarity index 100% rename from cli/tests/testdata/run/stdout_write_sync_async.out rename to tests/testdata/run/stdout_write_sync_async.out diff --git a/cli/tests/testdata/run/stdout_write_sync_async.ts b/tests/testdata/run/stdout_write_sync_async.ts similarity index 100% rename from cli/tests/testdata/run/stdout_write_sync_async.ts rename to tests/testdata/run/stdout_write_sync_async.ts diff --git a/cli/tests/testdata/run/swc_syntax_error.ts b/tests/testdata/run/swc_syntax_error.ts similarity index 100% rename from cli/tests/testdata/run/swc_syntax_error.ts rename to tests/testdata/run/swc_syntax_error.ts diff --git a/cli/tests/testdata/run/swc_syntax_error.ts.out b/tests/testdata/run/swc_syntax_error.ts.out similarity index 100% rename from cli/tests/testdata/run/swc_syntax_error.ts.out rename to tests/testdata/run/swc_syntax_error.ts.out diff --git a/cli/tests/testdata/run/test_and_bench_in_run.js b/tests/testdata/run/test_and_bench_in_run.js similarity index 100% rename from cli/tests/testdata/run/test_and_bench_in_run.js rename to tests/testdata/run/test_and_bench_in_run.js diff --git a/cli/tests/testdata/run/textproto.ts b/tests/testdata/run/textproto.ts similarity index 97% rename from cli/tests/testdata/run/textproto.ts rename to tests/testdata/run/textproto.ts index 44dd6fbc11..cf9a4dce97 100644 --- a/cli/tests/testdata/run/textproto.ts +++ b/tests/testdata/run/textproto.ts @@ -17,8 +17,8 @@ import type { BufReader, ReadLineResult, -} from "../../../../test_util/std/io/buf_reader.ts"; -import { concat } from "../../../../test_util/std/bytes/concat.ts"; +} from "../../../test_util/std/io/buf_reader.ts"; +import { concat } from "../../../test_util/std/bytes/concat.ts"; // Constants created for DRY const CHAR_SPACE: number = " ".charCodeAt(0); diff --git a/cli/tests/testdata/run/tls.out b/tests/testdata/run/tls.out similarity index 100% rename from cli/tests/testdata/run/tls.out rename to tests/testdata/run/tls.out diff --git a/cli/tests/testdata/run/tls_connecttls.js b/tests/testdata/run/tls_connecttls.js similarity index 91% rename from cli/tests/testdata/run/tls_connecttls.js rename to tests/testdata/run/tls_connecttls.js index 8c6c285f3e..f085d7a8fd 100644 --- a/cli/tests/testdata/run/tls_connecttls.js +++ b/tests/testdata/run/tls_connecttls.js @@ -1,5 +1,5 @@ -import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts"; -import { BufReader, BufWriter } from "../../../../test_util/std/io/mod.ts"; +import { assert, assertEquals } from "../../../test_util/std/assert/mod.ts"; +import { BufReader, BufWriter } from "../../../test_util/std/io/mod.ts"; import { TextProtoReader } from "./textproto.ts"; const encoder = new TextEncoder(); diff --git a/cli/tests/testdata/run/tls_starttls.js b/tests/testdata/run/tls_starttls.js similarity index 89% rename from cli/tests/testdata/run/tls_starttls.js rename to tests/testdata/run/tls_starttls.js index 3e406ff5f5..5f5428ecd7 100644 --- a/cli/tests/testdata/run/tls_starttls.js +++ b/tests/testdata/run/tls_starttls.js @@ -1,6 +1,6 @@ -import { assert, assertEquals } from "../../../../test_util/std/assert/mod.ts"; -import { BufReader } from "../../../../test_util/std/io/buf_reader.ts"; -import { BufWriter } from "../../../../test_util/std/io/buf_writer.ts"; +import { assert, assertEquals } from "../../../test_util/std/assert/mod.ts"; +import { BufReader } from "../../../test_util/std/io/buf_reader.ts"; +import { BufWriter } from "../../../test_util/std/io/buf_writer.ts"; import { TextProtoReader } from "./textproto.ts"; const encoder = new TextEncoder(); diff --git a/cli/tests/testdata/run/top_level_await/circular.js b/tests/testdata/run/top_level_await/circular.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/circular.js rename to tests/testdata/run/top_level_await/circular.js diff --git a/cli/tests/testdata/run/top_level_await/circular.out b/tests/testdata/run/top_level_await/circular.out similarity index 100% rename from cli/tests/testdata/run/top_level_await/circular.out rename to tests/testdata/run/top_level_await/circular.out diff --git a/cli/tests/testdata/run/top_level_await/loop.js b/tests/testdata/run/top_level_await/loop.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/loop.js rename to tests/testdata/run/top_level_await/loop.js diff --git a/cli/tests/testdata/run/top_level_await/loop.out b/tests/testdata/run/top_level_await/loop.out similarity index 100% rename from cli/tests/testdata/run/top_level_await/loop.out rename to tests/testdata/run/top_level_await/loop.out diff --git a/cli/tests/testdata/run/top_level_await/nested.out b/tests/testdata/run/top_level_await/nested.out similarity index 100% rename from cli/tests/testdata/run/top_level_await/nested.out rename to tests/testdata/run/top_level_await/nested.out diff --git a/cli/tests/testdata/run/top_level_await/nested/a.js b/tests/testdata/run/top_level_await/nested/a.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/nested/a.js rename to tests/testdata/run/top_level_await/nested/a.js diff --git a/cli/tests/testdata/run/top_level_await/nested/b.js b/tests/testdata/run/top_level_await/nested/b.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/nested/b.js rename to tests/testdata/run/top_level_await/nested/b.js diff --git a/cli/tests/testdata/run/top_level_await/nested/main.js b/tests/testdata/run/top_level_await/nested/main.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/nested/main.js rename to tests/testdata/run/top_level_await/nested/main.js diff --git a/cli/tests/testdata/run/top_level_await/order.js b/tests/testdata/run/top_level_await/order.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/order.js rename to tests/testdata/run/top_level_await/order.js diff --git a/cli/tests/testdata/run/top_level_await/order.out b/tests/testdata/run/top_level_await/order.out similarity index 100% rename from cli/tests/testdata/run/top_level_await/order.out rename to tests/testdata/run/top_level_await/order.out diff --git a/cli/tests/testdata/run/top_level_await/tla/a.js b/tests/testdata/run/top_level_await/tla/a.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla/a.js rename to tests/testdata/run/top_level_await/tla/a.js diff --git a/cli/tests/testdata/run/top_level_await/tla/b.js b/tests/testdata/run/top_level_await/tla/b.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla/b.js rename to tests/testdata/run/top_level_await/tla/b.js diff --git a/cli/tests/testdata/run/top_level_await/tla/c.js b/tests/testdata/run/top_level_await/tla/c.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla/c.js rename to tests/testdata/run/top_level_await/tla/c.js diff --git a/cli/tests/testdata/run/top_level_await/tla/d.js b/tests/testdata/run/top_level_await/tla/d.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla/d.js rename to tests/testdata/run/top_level_await/tla/d.js diff --git a/cli/tests/testdata/run/top_level_await/tla/order.js b/tests/testdata/run/top_level_await/tla/order.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla/order.js rename to tests/testdata/run/top_level_await/tla/order.js diff --git a/cli/tests/testdata/run/top_level_await/tla/parent.js b/tests/testdata/run/top_level_await/tla/parent.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla/parent.js rename to tests/testdata/run/top_level_await/tla/parent.js diff --git a/cli/tests/testdata/run/top_level_await/tla2/a.js b/tests/testdata/run/top_level_await/tla2/a.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla2/a.js rename to tests/testdata/run/top_level_await/tla2/a.js diff --git a/cli/tests/testdata/run/top_level_await/tla2/b.js b/tests/testdata/run/top_level_await/tla2/b.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla2/b.js rename to tests/testdata/run/top_level_await/tla2/b.js diff --git a/cli/tests/testdata/run/top_level_await/tla3/b.js b/tests/testdata/run/top_level_await/tla3/b.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla3/b.js rename to tests/testdata/run/top_level_await/tla3/b.js diff --git a/cli/tests/testdata/run/top_level_await/tla3/timeout_loop.js b/tests/testdata/run/top_level_await/tla3/timeout_loop.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/tla3/timeout_loop.js rename to tests/testdata/run/top_level_await/tla3/timeout_loop.js diff --git a/cli/tests/testdata/run/top_level_await/top_level_await.js b/tests/testdata/run/top_level_await/top_level_await.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/top_level_await.js rename to tests/testdata/run/top_level_await/top_level_await.js diff --git a/cli/tests/testdata/run/top_level_await/top_level_await.out b/tests/testdata/run/top_level_await/top_level_await.out similarity index 100% rename from cli/tests/testdata/run/top_level_await/top_level_await.out rename to tests/testdata/run/top_level_await/top_level_await.out diff --git a/cli/tests/testdata/run/top_level_await/top_level_await.ts b/tests/testdata/run/top_level_await/top_level_await.ts similarity index 100% rename from cli/tests/testdata/run/top_level_await/top_level_await.ts rename to tests/testdata/run/top_level_await/top_level_await.ts diff --git a/cli/tests/testdata/run/top_level_await/top_level_for_await.js b/tests/testdata/run/top_level_await/top_level_for_await.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/top_level_for_await.js rename to tests/testdata/run/top_level_await/top_level_for_await.js diff --git a/cli/tests/testdata/run/top_level_await/top_level_for_await.out b/tests/testdata/run/top_level_await/top_level_for_await.out similarity index 100% rename from cli/tests/testdata/run/top_level_await/top_level_for_await.out rename to tests/testdata/run/top_level_await/top_level_for_await.out diff --git a/cli/tests/testdata/run/top_level_await/top_level_for_await.ts b/tests/testdata/run/top_level_await/top_level_for_await.ts similarity index 100% rename from cli/tests/testdata/run/top_level_await/top_level_for_await.ts rename to tests/testdata/run/top_level_await/top_level_for_await.ts diff --git a/cli/tests/testdata/run/top_level_await/unresolved.js b/tests/testdata/run/top_level_await/unresolved.js similarity index 100% rename from cli/tests/testdata/run/top_level_await/unresolved.js rename to tests/testdata/run/top_level_await/unresolved.js diff --git a/cli/tests/testdata/run/top_level_await/unresolved.out b/tests/testdata/run/top_level_await/unresolved.out similarity index 100% rename from cli/tests/testdata/run/top_level_await/unresolved.out rename to tests/testdata/run/top_level_await/unresolved.out diff --git a/cli/tests/testdata/run/ts_import_from_js/deps.js b/tests/testdata/run/ts_import_from_js/deps.js similarity index 100% rename from cli/tests/testdata/run/ts_import_from_js/deps.js rename to tests/testdata/run/ts_import_from_js/deps.js diff --git a/cli/tests/testdata/run/ts_import_from_js/main.js b/tests/testdata/run/ts_import_from_js/main.js similarity index 100% rename from cli/tests/testdata/run/ts_import_from_js/main.js rename to tests/testdata/run/ts_import_from_js/main.js diff --git a/cli/tests/testdata/run/ts_import_from_js/main.out b/tests/testdata/run/ts_import_from_js/main.out similarity index 100% rename from cli/tests/testdata/run/ts_import_from_js/main.out rename to tests/testdata/run/ts_import_from_js/main.out diff --git a/cli/tests/testdata/run/ts_type_imports.ts b/tests/testdata/run/ts_type_imports.ts similarity index 100% rename from cli/tests/testdata/run/ts_type_imports.ts rename to tests/testdata/run/ts_type_imports.ts diff --git a/cli/tests/testdata/run/ts_type_imports.ts.out b/tests/testdata/run/ts_type_imports.ts.out similarity index 100% rename from cli/tests/testdata/run/ts_type_imports.ts.out rename to tests/testdata/run/ts_type_imports.ts.out diff --git a/cli/tests/testdata/run/ts_type_imports_foo.ts b/tests/testdata/run/ts_type_imports_foo.ts similarity index 100% rename from cli/tests/testdata/run/ts_type_imports_foo.ts rename to tests/testdata/run/ts_type_imports_foo.ts diff --git a/cli/tests/testdata/run/ts_type_only_import.d.ts b/tests/testdata/run/ts_type_only_import.d.ts similarity index 100% rename from cli/tests/testdata/run/ts_type_only_import.d.ts rename to tests/testdata/run/ts_type_only_import.d.ts diff --git a/cli/tests/testdata/run/ts_type_only_import.ts b/tests/testdata/run/ts_type_only_import.ts similarity index 100% rename from cli/tests/testdata/run/ts_type_only_import.ts rename to tests/testdata/run/ts_type_only_import.ts diff --git a/cli/tests/testdata/run/ts_type_only_import.ts.out b/tests/testdata/run/ts_type_only_import.ts.out similarity index 100% rename from cli/tests/testdata/run/ts_type_only_import.ts.out rename to tests/testdata/run/ts_type_only_import.ts.out diff --git a/cli/tests/testdata/run/tsx_imports/Component.tsx b/tests/testdata/run/tsx_imports/Component.tsx similarity index 100% rename from cli/tests/testdata/run/tsx_imports/Component.tsx rename to tests/testdata/run/tsx_imports/Component.tsx diff --git a/cli/tests/testdata/run/tsx_imports/tsx_imports.ts b/tests/testdata/run/tsx_imports/tsx_imports.ts similarity index 100% rename from cli/tests/testdata/run/tsx_imports/tsx_imports.ts rename to tests/testdata/run/tsx_imports/tsx_imports.ts diff --git a/cli/tests/testdata/run/tsx_imports/tsx_imports.ts.out b/tests/testdata/run/tsx_imports/tsx_imports.ts.out similarity index 100% rename from cli/tests/testdata/run/tsx_imports/tsx_imports.ts.out rename to tests/testdata/run/tsx_imports/tsx_imports.ts.out diff --git a/cli/tests/testdata/run/type_definitions.ts b/tests/testdata/run/type_definitions.ts similarity index 100% rename from cli/tests/testdata/run/type_definitions.ts rename to tests/testdata/run/type_definitions.ts diff --git a/cli/tests/testdata/run/type_definitions.ts.out b/tests/testdata/run/type_definitions.ts.out similarity index 100% rename from cli/tests/testdata/run/type_definitions.ts.out rename to tests/testdata/run/type_definitions.ts.out diff --git a/cli/tests/testdata/run/type_definitions_for_export.ts b/tests/testdata/run/type_definitions_for_export.ts similarity index 100% rename from cli/tests/testdata/run/type_definitions_for_export.ts rename to tests/testdata/run/type_definitions_for_export.ts diff --git a/cli/tests/testdata/run/type_definitions_for_export.ts.out b/tests/testdata/run/type_definitions_for_export.ts.out similarity index 100% rename from cli/tests/testdata/run/type_definitions_for_export.ts.out rename to tests/testdata/run/type_definitions_for_export.ts.out diff --git a/cli/tests/testdata/run/type_directives_01.ts b/tests/testdata/run/type_directives_01.ts similarity index 100% rename from cli/tests/testdata/run/type_directives_01.ts rename to tests/testdata/run/type_directives_01.ts diff --git a/cli/tests/testdata/run/type_directives_01.ts.out b/tests/testdata/run/type_directives_01.ts.out similarity index 100% rename from cli/tests/testdata/run/type_directives_01.ts.out rename to tests/testdata/run/type_directives_01.ts.out diff --git a/cli/tests/testdata/run/type_directives_02.ts b/tests/testdata/run/type_directives_02.ts similarity index 100% rename from cli/tests/testdata/run/type_directives_02.ts rename to tests/testdata/run/type_directives_02.ts diff --git a/cli/tests/testdata/run/type_directives_02.ts.out b/tests/testdata/run/type_directives_02.ts.out similarity index 100% rename from cli/tests/testdata/run/type_directives_02.ts.out rename to tests/testdata/run/type_directives_02.ts.out diff --git a/cli/tests/testdata/run/type_directives_js_main.js b/tests/testdata/run/type_directives_js_main.js similarity index 100% rename from cli/tests/testdata/run/type_directives_js_main.js rename to tests/testdata/run/type_directives_js_main.js diff --git a/cli/tests/testdata/run/type_directives_redirect.ts b/tests/testdata/run/type_directives_redirect.ts similarity index 100% rename from cli/tests/testdata/run/type_directives_redirect.ts rename to tests/testdata/run/type_directives_redirect.ts diff --git a/cli/tests/testdata/run/type_directives_redirect.ts.out b/tests/testdata/run/type_directives_redirect.ts.out similarity index 100% rename from cli/tests/testdata/run/type_directives_redirect.ts.out rename to tests/testdata/run/type_directives_redirect.ts.out diff --git a/cli/tests/testdata/run/type_headers_deno_types.ts b/tests/testdata/run/type_headers_deno_types.ts similarity index 100% rename from cli/tests/testdata/run/type_headers_deno_types.ts rename to tests/testdata/run/type_headers_deno_types.ts diff --git a/cli/tests/testdata/run/type_headers_deno_types.ts.out b/tests/testdata/run/type_headers_deno_types.ts.out similarity index 100% rename from cli/tests/testdata/run/type_headers_deno_types.ts.out rename to tests/testdata/run/type_headers_deno_types.ts.out diff --git a/cli/tests/testdata/run/unbuffered_stderr.ts b/tests/testdata/run/unbuffered_stderr.ts similarity index 100% rename from cli/tests/testdata/run/unbuffered_stderr.ts rename to tests/testdata/run/unbuffered_stderr.ts diff --git a/cli/tests/testdata/run/unbuffered_stderr.ts.out b/tests/testdata/run/unbuffered_stderr.ts.out similarity index 100% rename from cli/tests/testdata/run/unbuffered_stderr.ts.out rename to tests/testdata/run/unbuffered_stderr.ts.out diff --git a/cli/tests/testdata/run/unbuffered_stdout.ts b/tests/testdata/run/unbuffered_stdout.ts similarity index 100% rename from cli/tests/testdata/run/unbuffered_stdout.ts rename to tests/testdata/run/unbuffered_stdout.ts diff --git a/cli/tests/testdata/run/unbuffered_stdout.ts.out b/tests/testdata/run/unbuffered_stdout.ts.out similarity index 100% rename from cli/tests/testdata/run/unbuffered_stdout.ts.out rename to tests/testdata/run/unbuffered_stdout.ts.out diff --git a/cli/tests/testdata/run/unhandled_rejection.ts b/tests/testdata/run/unhandled_rejection.ts similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection.ts rename to tests/testdata/run/unhandled_rejection.ts diff --git a/cli/tests/testdata/run/unhandled_rejection.ts.out b/tests/testdata/run/unhandled_rejection.ts.out similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection.ts.out rename to tests/testdata/run/unhandled_rejection.ts.out diff --git a/cli/tests/testdata/run/unhandled_rejection_dynamic_import/import.ts b/tests/testdata/run/unhandled_rejection_dynamic_import/import.ts similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection_dynamic_import/import.ts rename to tests/testdata/run/unhandled_rejection_dynamic_import/import.ts diff --git a/cli/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts b/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts rename to tests/testdata/run/unhandled_rejection_dynamic_import/main.ts diff --git a/cli/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts.out b/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts.out similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection_dynamic_import/main.ts.out rename to tests/testdata/run/unhandled_rejection_dynamic_import/main.ts.out diff --git a/cli/tests/testdata/run/unhandled_rejection_dynamic_import2/import.ts b/tests/testdata/run/unhandled_rejection_dynamic_import2/import.ts similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection_dynamic_import2/import.ts rename to tests/testdata/run/unhandled_rejection_dynamic_import2/import.ts diff --git a/cli/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts b/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts rename to tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts diff --git a/cli/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts.out b/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts.out similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts.out rename to tests/testdata/run/unhandled_rejection_dynamic_import2/main.ts.out diff --git a/cli/tests/testdata/run/unhandled_rejection_sync_error.ts b/tests/testdata/run/unhandled_rejection_sync_error.ts similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection_sync_error.ts rename to tests/testdata/run/unhandled_rejection_sync_error.ts diff --git a/cli/tests/testdata/run/unhandled_rejection_sync_error.ts.out b/tests/testdata/run/unhandled_rejection_sync_error.ts.out similarity index 100% rename from cli/tests/testdata/run/unhandled_rejection_sync_error.ts.out rename to tests/testdata/run/unhandled_rejection_sync_error.ts.out diff --git a/cli/tests/testdata/run/unsafe_proto/main.js b/tests/testdata/run/unsafe_proto/main.js similarity index 100% rename from cli/tests/testdata/run/unsafe_proto/main.js rename to tests/testdata/run/unsafe_proto/main.js diff --git a/cli/tests/testdata/run/unsafe_proto/main.out b/tests/testdata/run/unsafe_proto/main.out similarity index 100% rename from cli/tests/testdata/run/unsafe_proto/main.out rename to tests/testdata/run/unsafe_proto/main.out diff --git a/cli/tests/testdata/run/unsafe_proto/main_with_unsafe_proto_flag.out b/tests/testdata/run/unsafe_proto/main_with_unsafe_proto_flag.out similarity index 100% rename from cli/tests/testdata/run/unsafe_proto/main_with_unsafe_proto_flag.out rename to tests/testdata/run/unsafe_proto/main_with_unsafe_proto_flag.out diff --git a/cli/tests/testdata/run/unsafe_proto/worker.js b/tests/testdata/run/unsafe_proto/worker.js similarity index 100% rename from cli/tests/testdata/run/unsafe_proto/worker.js rename to tests/testdata/run/unsafe_proto/worker.js diff --git a/cli/tests/testdata/run/unstable.js b/tests/testdata/run/unstable.js similarity index 100% rename from cli/tests/testdata/run/unstable.js rename to tests/testdata/run/unstable.js diff --git a/cli/tests/testdata/run/unstable.ts b/tests/testdata/run/unstable.ts similarity index 100% rename from cli/tests/testdata/run/unstable.ts rename to tests/testdata/run/unstable.ts diff --git a/cli/tests/testdata/run/unstable_broadcast_channel.disabled.out b/tests/testdata/run/unstable_broadcast_channel.disabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_broadcast_channel.disabled.out rename to tests/testdata/run/unstable_broadcast_channel.disabled.out diff --git a/cli/tests/testdata/run/unstable_broadcast_channel.enabled.out b/tests/testdata/run/unstable_broadcast_channel.enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_broadcast_channel.enabled.out rename to tests/testdata/run/unstable_broadcast_channel.enabled.out diff --git a/cli/tests/testdata/run/unstable_broadcast_channel.js b/tests/testdata/run/unstable_broadcast_channel.js similarity index 100% rename from cli/tests/testdata/run/unstable_broadcast_channel.js rename to tests/testdata/run/unstable_broadcast_channel.js diff --git a/cli/tests/testdata/run/unstable_cron.disabled.out b/tests/testdata/run/unstable_cron.disabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_cron.disabled.out rename to tests/testdata/run/unstable_cron.disabled.out diff --git a/cli/tests/testdata/run/unstable_cron.enabled.out b/tests/testdata/run/unstable_cron.enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_cron.enabled.out rename to tests/testdata/run/unstable_cron.enabled.out diff --git a/cli/tests/testdata/run/unstable_cron.js b/tests/testdata/run/unstable_cron.js similarity index 100% rename from cli/tests/testdata/run/unstable_cron.js rename to tests/testdata/run/unstable_cron.js diff --git a/cli/tests/testdata/run/unstable_disabled_js.out b/tests/testdata/run/unstable_disabled_js.out similarity index 100% rename from cli/tests/testdata/run/unstable_disabled_js.out rename to tests/testdata/run/unstable_disabled_js.out diff --git a/cli/tests/testdata/run/unstable_enabled.out b/tests/testdata/run/unstable_enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_enabled.out rename to tests/testdata/run/unstable_enabled.out diff --git a/cli/tests/testdata/run/unstable_enabled_js.out b/tests/testdata/run/unstable_enabled_js.out similarity index 100% rename from cli/tests/testdata/run/unstable_enabled_js.out rename to tests/testdata/run/unstable_enabled_js.out diff --git a/cli/tests/testdata/run/unstable_ffi.disabled.out b/tests/testdata/run/unstable_ffi.disabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_ffi.disabled.out rename to tests/testdata/run/unstable_ffi.disabled.out diff --git a/cli/tests/testdata/run/unstable_ffi.enabled.out b/tests/testdata/run/unstable_ffi.enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_ffi.enabled.out rename to tests/testdata/run/unstable_ffi.enabled.out diff --git a/cli/tests/testdata/run/unstable_ffi.js b/tests/testdata/run/unstable_ffi.js similarity index 100% rename from cli/tests/testdata/run/unstable_ffi.js rename to tests/testdata/run/unstable_ffi.js diff --git a/cli/tests/testdata/run/unstable_fs.disabled.out b/tests/testdata/run/unstable_fs.disabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_fs.disabled.out rename to tests/testdata/run/unstable_fs.disabled.out diff --git a/cli/tests/testdata/run/unstable_fs.enabled.out b/tests/testdata/run/unstable_fs.enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_fs.enabled.out rename to tests/testdata/run/unstable_fs.enabled.out diff --git a/cli/tests/testdata/run/unstable_fs.js b/tests/testdata/run/unstable_fs.js similarity index 100% rename from cli/tests/testdata/run/unstable_fs.js rename to tests/testdata/run/unstable_fs.js diff --git a/cli/tests/testdata/run/unstable_http.disabled.out b/tests/testdata/run/unstable_http.disabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_http.disabled.out rename to tests/testdata/run/unstable_http.disabled.out diff --git a/cli/tests/testdata/run/unstable_http.enabled.out b/tests/testdata/run/unstable_http.enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_http.enabled.out rename to tests/testdata/run/unstable_http.enabled.out diff --git a/cli/tests/testdata/run/unstable_http.js b/tests/testdata/run/unstable_http.js similarity index 100% rename from cli/tests/testdata/run/unstable_http.js rename to tests/testdata/run/unstable_http.js diff --git a/cli/tests/testdata/run/unstable_kv.disabled.out b/tests/testdata/run/unstable_kv.disabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_kv.disabled.out rename to tests/testdata/run/unstable_kv.disabled.out diff --git a/cli/tests/testdata/run/unstable_kv.enabled.out b/tests/testdata/run/unstable_kv.enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_kv.enabled.out rename to tests/testdata/run/unstable_kv.enabled.out diff --git a/cli/tests/testdata/run/unstable_kv.js b/tests/testdata/run/unstable_kv.js similarity index 100% rename from cli/tests/testdata/run/unstable_kv.js rename to tests/testdata/run/unstable_kv.js diff --git a/cli/tests/testdata/run/unstable_net.disabled.out b/tests/testdata/run/unstable_net.disabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_net.disabled.out rename to tests/testdata/run/unstable_net.disabled.out diff --git a/cli/tests/testdata/run/unstable_net.enabled.out b/tests/testdata/run/unstable_net.enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_net.enabled.out rename to tests/testdata/run/unstable_net.enabled.out diff --git a/cli/tests/testdata/run/unstable_net.js b/tests/testdata/run/unstable_net.js similarity index 100% rename from cli/tests/testdata/run/unstable_net.js rename to tests/testdata/run/unstable_net.js diff --git a/cli/tests/testdata/run/unstable_temporal_api/main.out b/tests/testdata/run/unstable_temporal_api/main.out similarity index 100% rename from cli/tests/testdata/run/unstable_temporal_api/main.out rename to tests/testdata/run/unstable_temporal_api/main.out diff --git a/cli/tests/testdata/run/unstable_temporal_api/main.ts b/tests/testdata/run/unstable_temporal_api/main.ts similarity index 100% rename from cli/tests/testdata/run/unstable_temporal_api/main.ts rename to tests/testdata/run/unstable_temporal_api/main.ts diff --git a/cli/tests/testdata/run/unstable_temporal_api/missing_flag.js b/tests/testdata/run/unstable_temporal_api/missing_flag.js similarity index 100% rename from cli/tests/testdata/run/unstable_temporal_api/missing_flag.js rename to tests/testdata/run/unstable_temporal_api/missing_flag.js diff --git a/cli/tests/testdata/run/unstable_temporal_api/missing_flag.out b/tests/testdata/run/unstable_temporal_api/missing_flag.out similarity index 100% rename from cli/tests/testdata/run/unstable_temporal_api/missing_flag.out rename to tests/testdata/run/unstable_temporal_api/missing_flag.out diff --git a/cli/tests/testdata/run/unstable_webgpu.disabled.out b/tests/testdata/run/unstable_webgpu.disabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_webgpu.disabled.out rename to tests/testdata/run/unstable_webgpu.disabled.out diff --git a/cli/tests/testdata/run/unstable_webgpu.enabled.out b/tests/testdata/run/unstable_webgpu.enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_webgpu.enabled.out rename to tests/testdata/run/unstable_webgpu.enabled.out diff --git a/cli/tests/testdata/run/unstable_webgpu.js b/tests/testdata/run/unstable_webgpu.js similarity index 100% rename from cli/tests/testdata/run/unstable_webgpu.js rename to tests/testdata/run/unstable_webgpu.js diff --git a/cli/tests/testdata/run/unstable_worker.ts b/tests/testdata/run/unstable_worker.ts similarity index 100% rename from cli/tests/testdata/run/unstable_worker.ts rename to tests/testdata/run/unstable_worker.ts diff --git a/cli/tests/testdata/run/unstable_worker.ts.out b/tests/testdata/run/unstable_worker.ts.out similarity index 100% rename from cli/tests/testdata/run/unstable_worker.ts.out rename to tests/testdata/run/unstable_worker.ts.out diff --git a/cli/tests/testdata/run/unstable_worker_options.disabled.out b/tests/testdata/run/unstable_worker_options.disabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_worker_options.disabled.out rename to tests/testdata/run/unstable_worker_options.disabled.out diff --git a/cli/tests/testdata/run/unstable_worker_options.enabled.out b/tests/testdata/run/unstable_worker_options.enabled.out similarity index 100% rename from cli/tests/testdata/run/unstable_worker_options.enabled.out rename to tests/testdata/run/unstable_worker_options.enabled.out diff --git a/cli/tests/testdata/run/unstable_worker_options.js b/tests/testdata/run/unstable_worker_options.js similarity index 100% rename from cli/tests/testdata/run/unstable_worker_options.js rename to tests/testdata/run/unstable_worker_options.js diff --git a/cli/tests/testdata/run/unsupported_dynamic_import_scheme.out b/tests/testdata/run/unsupported_dynamic_import_scheme.out similarity index 100% rename from cli/tests/testdata/run/unsupported_dynamic_import_scheme.out rename to tests/testdata/run/unsupported_dynamic_import_scheme.out diff --git a/cli/tests/testdata/run/v8_flags.js b/tests/testdata/run/v8_flags.js similarity index 100% rename from cli/tests/testdata/run/v8_flags.js rename to tests/testdata/run/v8_flags.js diff --git a/cli/tests/testdata/run/v8_flags.js.out b/tests/testdata/run/v8_flags.js.out similarity index 100% rename from cli/tests/testdata/run/v8_flags.js.out rename to tests/testdata/run/v8_flags.js.out diff --git a/cli/tests/testdata/run/v8_flags_unrecognized.out b/tests/testdata/run/v8_flags_unrecognized.out similarity index 100% rename from cli/tests/testdata/run/v8_flags_unrecognized.out rename to tests/testdata/run/v8_flags_unrecognized.out diff --git a/cli/tests/testdata/run/v8_help.out b/tests/testdata/run/v8_help.out similarity index 100% rename from cli/tests/testdata/run/v8_help.out rename to tests/testdata/run/v8_help.out diff --git a/cli/tests/testdata/run/warn_on_deprecated_api/main.js b/tests/testdata/run/warn_on_deprecated_api/main.js similarity index 100% rename from cli/tests/testdata/run/warn_on_deprecated_api/main.js rename to tests/testdata/run/warn_on_deprecated_api/main.js diff --git a/cli/tests/testdata/run/warn_on_deprecated_api/main.out b/tests/testdata/run/warn_on_deprecated_api/main.out similarity index 100% rename from cli/tests/testdata/run/warn_on_deprecated_api/main.out rename to tests/testdata/run/warn_on_deprecated_api/main.out diff --git a/cli/tests/testdata/run/warn_on_deprecated_api/main.verbose.out b/tests/testdata/run/warn_on_deprecated_api/main.verbose.out similarity index 100% rename from cli/tests/testdata/run/warn_on_deprecated_api/main.verbose.out rename to tests/testdata/run/warn_on_deprecated_api/main.verbose.out diff --git a/cli/tests/testdata/run/warn_on_deprecated_api/main_disabled_env.out b/tests/testdata/run/warn_on_deprecated_api/main_disabled_env.out similarity index 100% rename from cli/tests/testdata/run/warn_on_deprecated_api/main_disabled_env.out rename to tests/testdata/run/warn_on_deprecated_api/main_disabled_env.out diff --git a/cli/tests/testdata/run/warn_on_deprecated_api/main_disabled_flag.out b/tests/testdata/run/warn_on_deprecated_api/main_disabled_flag.out similarity index 100% rename from cli/tests/testdata/run/warn_on_deprecated_api/main_disabled_flag.out rename to tests/testdata/run/warn_on_deprecated_api/main_disabled_flag.out diff --git a/cli/tests/testdata/run/warn_on_deprecated_api/mod.ts b/tests/testdata/run/warn_on_deprecated_api/mod.ts similarity index 100% rename from cli/tests/testdata/run/warn_on_deprecated_api/mod.ts rename to tests/testdata/run/warn_on_deprecated_api/mod.ts diff --git a/cli/tests/testdata/run/wasm.ts b/tests/testdata/run/wasm.ts similarity index 100% rename from cli/tests/testdata/run/wasm.ts rename to tests/testdata/run/wasm.ts diff --git a/cli/tests/testdata/run/wasm.ts.out b/tests/testdata/run/wasm.ts.out similarity index 100% rename from cli/tests/testdata/run/wasm.ts.out rename to tests/testdata/run/wasm.ts.out diff --git a/cli/tests/testdata/run/wasm_async.js b/tests/testdata/run/wasm_async.js similarity index 100% rename from cli/tests/testdata/run/wasm_async.js rename to tests/testdata/run/wasm_async.js diff --git a/cli/tests/testdata/run/wasm_async.out b/tests/testdata/run/wasm_async.out similarity index 100% rename from cli/tests/testdata/run/wasm_async.out rename to tests/testdata/run/wasm_async.out diff --git a/cli/tests/testdata/run/wasm_shared.out b/tests/testdata/run/wasm_shared.out similarity index 100% rename from cli/tests/testdata/run/wasm_shared.out rename to tests/testdata/run/wasm_shared.out diff --git a/cli/tests/testdata/run/wasm_shared.ts b/tests/testdata/run/wasm_shared.ts similarity index 100% rename from cli/tests/testdata/run/wasm_shared.ts rename to tests/testdata/run/wasm_shared.ts diff --git a/cli/tests/testdata/run/wasm_streaming_panic_test.js b/tests/testdata/run/wasm_streaming_panic_test.js similarity index 100% rename from cli/tests/testdata/run/wasm_streaming_panic_test.js rename to tests/testdata/run/wasm_streaming_panic_test.js diff --git a/cli/tests/testdata/run/wasm_streaming_panic_test.js.out b/tests/testdata/run/wasm_streaming_panic_test.js.out similarity index 100% rename from cli/tests/testdata/run/wasm_streaming_panic_test.js.out rename to tests/testdata/run/wasm_streaming_panic_test.js.out diff --git a/cli/tests/testdata/run/wasm_unreachable.js b/tests/testdata/run/wasm_unreachable.js similarity index 100% rename from cli/tests/testdata/run/wasm_unreachable.js rename to tests/testdata/run/wasm_unreachable.js diff --git a/cli/tests/testdata/run/wasm_unreachable.out b/tests/testdata/run/wasm_unreachable.out similarity index 100% rename from cli/tests/testdata/run/wasm_unreachable.out rename to tests/testdata/run/wasm_unreachable.out diff --git a/cli/tests/testdata/run/wasm_url.js b/tests/testdata/run/wasm_url.js similarity index 100% rename from cli/tests/testdata/run/wasm_url.js rename to tests/testdata/run/wasm_url.js diff --git a/cli/tests/testdata/run/wasm_url.out b/tests/testdata/run/wasm_url.out similarity index 100% rename from cli/tests/testdata/run/wasm_url.out rename to tests/testdata/run/wasm_url.out diff --git a/cli/tests/testdata/run/weakref.ts b/tests/testdata/run/weakref.ts similarity index 100% rename from cli/tests/testdata/run/weakref.ts rename to tests/testdata/run/weakref.ts diff --git a/cli/tests/testdata/run/weakref.ts.out b/tests/testdata/run/weakref.ts.out similarity index 100% rename from cli/tests/testdata/run/weakref.ts.out rename to tests/testdata/run/weakref.ts.out diff --git a/cli/tests/testdata/run/websocket_server_idletimeout.ts b/tests/testdata/run/websocket_server_idletimeout.ts similarity index 91% rename from cli/tests/testdata/run/websocket_server_idletimeout.ts rename to tests/testdata/run/websocket_server_idletimeout.ts index fa267c41ba..f116c4556a 100644 --- a/cli/tests/testdata/run/websocket_server_idletimeout.ts +++ b/tests/testdata/run/websocket_server_idletimeout.ts @@ -1,4 +1,4 @@ -import { assertEquals } from "../../../../test_util/std/assert/mod.ts"; +import { assertEquals } from "../../../test_util/std/assert/mod.ts"; const errorDeferred = Promise.withResolvers(); const closeDeferred = Promise.withResolvers(); diff --git a/cli/tests/testdata/run/websocket_server_multi_field_connection_header_test.ts b/tests/testdata/run/websocket_server_multi_field_connection_header_test.ts similarity index 100% rename from cli/tests/testdata/run/websocket_server_multi_field_connection_header_test.ts rename to tests/testdata/run/websocket_server_multi_field_connection_header_test.ts diff --git a/cli/tests/testdata/run/websocketstream_ping_test.ts b/tests/testdata/run/websocketstream_ping_test.ts similarity index 100% rename from cli/tests/testdata/run/websocketstream_ping_test.ts rename to tests/testdata/run/websocketstream_ping_test.ts diff --git a/cli/tests/testdata/run/webstorage/config_a.jsonc b/tests/testdata/run/webstorage/config_a.jsonc similarity index 100% rename from cli/tests/testdata/run/webstorage/config_a.jsonc rename to tests/testdata/run/webstorage/config_a.jsonc diff --git a/cli/tests/testdata/run/webstorage/config_b.jsonc b/tests/testdata/run/webstorage/config_b.jsonc similarity index 100% rename from cli/tests/testdata/run/webstorage/config_b.jsonc rename to tests/testdata/run/webstorage/config_b.jsonc diff --git a/cli/tests/testdata/run/webstorage/fixture.ts b/tests/testdata/run/webstorage/fixture.ts similarity index 100% rename from cli/tests/testdata/run/webstorage/fixture.ts rename to tests/testdata/run/webstorage/fixture.ts diff --git a/cli/tests/testdata/run/webstorage/logger.ts b/tests/testdata/run/webstorage/logger.ts similarity index 100% rename from cli/tests/testdata/run/webstorage/logger.ts rename to tests/testdata/run/webstorage/logger.ts diff --git a/cli/tests/testdata/run/webstorage/serialization.ts b/tests/testdata/run/webstorage/serialization.ts similarity index 100% rename from cli/tests/testdata/run/webstorage/serialization.ts rename to tests/testdata/run/webstorage/serialization.ts diff --git a/cli/tests/testdata/run/webstorage/serialization.ts.out b/tests/testdata/run/webstorage/serialization.ts.out similarity index 100% rename from cli/tests/testdata/run/webstorage/serialization.ts.out rename to tests/testdata/run/webstorage/serialization.ts.out diff --git a/cli/tests/testdata/run/webstorage/setter.ts b/tests/testdata/run/webstorage/setter.ts similarity index 100% rename from cli/tests/testdata/run/webstorage/setter.ts rename to tests/testdata/run/webstorage/setter.ts diff --git a/cli/tests/testdata/run/with_config/auto_discovery_log.out b/tests/testdata/run/with_config/auto_discovery_log.out similarity index 100% rename from cli/tests/testdata/run/with_config/auto_discovery_log.out rename to tests/testdata/run/with_config/auto_discovery_log.out diff --git a/cli/tests/testdata/run/with_config/deno.jsonc b/tests/testdata/run/with_config/deno.jsonc similarity index 100% rename from cli/tests/testdata/run/with_config/deno.jsonc rename to tests/testdata/run/with_config/deno.jsonc diff --git a/cli/tests/testdata/run/with_config/frontend_work.ts b/tests/testdata/run/with_config/frontend_work.ts similarity index 100% rename from cli/tests/testdata/run/with_config/frontend_work.ts rename to tests/testdata/run/with_config/frontend_work.ts diff --git a/cli/tests/testdata/run/with_config/no_auto_discovery.out b/tests/testdata/run/with_config/no_auto_discovery.out similarity index 100% rename from cli/tests/testdata/run/with_config/no_auto_discovery.out rename to tests/testdata/run/with_config/no_auto_discovery.out diff --git a/cli/tests/testdata/run/with_config/server_side_work.ts b/tests/testdata/run/with_config/server_side_work.ts similarity index 100% rename from cli/tests/testdata/run/with_config/server_side_work.ts rename to tests/testdata/run/with_config/server_side_work.ts diff --git a/cli/tests/testdata/run/with_package_json/no_deno_json/main.out b/tests/testdata/run/with_package_json/no_deno_json/main.out similarity index 100% rename from cli/tests/testdata/run/with_package_json/no_deno_json/main.out rename to tests/testdata/run/with_package_json/no_deno_json/main.out diff --git a/cli/tests/testdata/run/with_package_json/no_deno_json/main.ts b/tests/testdata/run/with_package_json/no_deno_json/main.ts similarity index 100% rename from cli/tests/testdata/run/with_package_json/no_deno_json/main.ts rename to tests/testdata/run/with_package_json/no_deno_json/main.ts diff --git a/cli/tests/testdata/run/with_package_json/no_deno_json/no_package_json_imports.out b/tests/testdata/run/with_package_json/no_deno_json/no_package_json_imports.out similarity index 100% rename from cli/tests/testdata/run/with_package_json/no_deno_json/no_package_json_imports.out rename to tests/testdata/run/with_package_json/no_deno_json/no_package_json_imports.out diff --git a/cli/tests/testdata/run/with_package_json/no_deno_json/no_package_json_imports.ts b/tests/testdata/run/with_package_json/no_deno_json/no_package_json_imports.ts similarity index 100% rename from cli/tests/testdata/run/with_package_json/no_deno_json/no_package_json_imports.ts rename to tests/testdata/run/with_package_json/no_deno_json/no_package_json_imports.ts diff --git a/cli/tests/testdata/run/with_package_json/no_deno_json/noconfig.out b/tests/testdata/run/with_package_json/no_deno_json/noconfig.out similarity index 100% rename from cli/tests/testdata/run/with_package_json/no_deno_json/noconfig.out rename to tests/testdata/run/with_package_json/no_deno_json/noconfig.out diff --git a/cli/tests/testdata/run/with_package_json/no_deno_json/noconfig.ts b/tests/testdata/run/with_package_json/no_deno_json/noconfig.ts similarity index 100% rename from cli/tests/testdata/run/with_package_json/no_deno_json/noconfig.ts rename to tests/testdata/run/with_package_json/no_deno_json/noconfig.ts diff --git a/cli/tests/testdata/run/with_package_json/no_deno_json/package.json b/tests/testdata/run/with_package_json/no_deno_json/package.json similarity index 100% rename from cli/tests/testdata/run/with_package_json/no_deno_json/package.json rename to tests/testdata/run/with_package_json/no_deno_json/package.json diff --git a/cli/tests/testdata/run/with_package_json/no_deno_json/sub_dir/main.js b/tests/testdata/run/with_package_json/no_deno_json/sub_dir/main.js similarity index 100% rename from cli/tests/testdata/run/with_package_json/no_deno_json/sub_dir/main.js rename to tests/testdata/run/with_package_json/no_deno_json/sub_dir/main.js diff --git a/cli/tests/testdata/run/with_package_json/no_deno_json/sub_dir/main.out b/tests/testdata/run/with_package_json/no_deno_json/sub_dir/main.out similarity index 100% rename from cli/tests/testdata/run/with_package_json/no_deno_json/sub_dir/main.out rename to tests/testdata/run/with_package_json/no_deno_json/sub_dir/main.out diff --git a/cli/tests/testdata/run/with_package_json/npm_binary/main.out b/tests/testdata/run/with_package_json/npm_binary/main.out similarity index 100% rename from cli/tests/testdata/run/with_package_json/npm_binary/main.out rename to tests/testdata/run/with_package_json/npm_binary/main.out diff --git a/cli/tests/testdata/run/with_package_json/npm_binary/package.json b/tests/testdata/run/with_package_json/npm_binary/package.json similarity index 100% rename from cli/tests/testdata/run/with_package_json/npm_binary/package.json rename to tests/testdata/run/with_package_json/npm_binary/package.json diff --git a/cli/tests/testdata/run/with_package_json/with_stop/main.out b/tests/testdata/run/with_package_json/with_stop/main.out similarity index 100% rename from cli/tests/testdata/run/with_package_json/with_stop/main.out rename to tests/testdata/run/with_package_json/with_stop/main.out diff --git a/cli/tests/testdata/run/with_package_json/with_stop/package.json b/tests/testdata/run/with_package_json/with_stop/package.json similarity index 100% rename from cli/tests/testdata/run/with_package_json/with_stop/package.json rename to tests/testdata/run/with_package_json/with_stop/package.json diff --git a/cli/tests/testdata/run/with_package_json/with_stop/some/nested/deno.json b/tests/testdata/run/with_package_json/with_stop/some/nested/deno.json similarity index 100% rename from cli/tests/testdata/run/with_package_json/with_stop/some/nested/deno.json rename to tests/testdata/run/with_package_json/with_stop/some/nested/deno.json diff --git a/cli/tests/testdata/run/with_package_json/with_stop/some/nested/dir/main.ts b/tests/testdata/run/with_package_json/with_stop/some/nested/dir/main.ts similarity index 100% rename from cli/tests/testdata/run/with_package_json/with_stop/some/nested/dir/main.ts rename to tests/testdata/run/with_package_json/with_stop/some/nested/dir/main.ts diff --git a/cli/tests/testdata/run/worker_close_in_wasm_reactions.js b/tests/testdata/run/worker_close_in_wasm_reactions.js similarity index 100% rename from cli/tests/testdata/run/worker_close_in_wasm_reactions.js rename to tests/testdata/run/worker_close_in_wasm_reactions.js diff --git a/cli/tests/testdata/run/worker_close_in_wasm_reactions.js.out b/tests/testdata/run/worker_close_in_wasm_reactions.js.out similarity index 100% rename from cli/tests/testdata/run/worker_close_in_wasm_reactions.js.out rename to tests/testdata/run/worker_close_in_wasm_reactions.js.out diff --git a/cli/tests/testdata/run/worker_close_nested.js b/tests/testdata/run/worker_close_nested.js similarity index 100% rename from cli/tests/testdata/run/worker_close_nested.js rename to tests/testdata/run/worker_close_nested.js diff --git a/cli/tests/testdata/run/worker_close_nested.js.out b/tests/testdata/run/worker_close_nested.js.out similarity index 100% rename from cli/tests/testdata/run/worker_close_nested.js.out rename to tests/testdata/run/worker_close_nested.js.out diff --git a/cli/tests/testdata/run/worker_close_race.js b/tests/testdata/run/worker_close_race.js similarity index 100% rename from cli/tests/testdata/run/worker_close_race.js rename to tests/testdata/run/worker_close_race.js diff --git a/cli/tests/testdata/run/worker_close_race.js.out b/tests/testdata/run/worker_close_race.js.out similarity index 100% rename from cli/tests/testdata/run/worker_close_race.js.out rename to tests/testdata/run/worker_close_race.js.out diff --git a/cli/tests/testdata/run/worker_drop_handle_race.js b/tests/testdata/run/worker_drop_handle_race.js similarity index 100% rename from cli/tests/testdata/run/worker_drop_handle_race.js rename to tests/testdata/run/worker_drop_handle_race.js diff --git a/cli/tests/testdata/run/worker_drop_handle_race.js.out b/tests/testdata/run/worker_drop_handle_race.js.out similarity index 100% rename from cli/tests/testdata/run/worker_drop_handle_race.js.out rename to tests/testdata/run/worker_drop_handle_race.js.out diff --git a/cli/tests/testdata/run/worker_drop_handle_race_terminate.js b/tests/testdata/run/worker_drop_handle_race_terminate.js similarity index 100% rename from cli/tests/testdata/run/worker_drop_handle_race_terminate.js rename to tests/testdata/run/worker_drop_handle_race_terminate.js diff --git a/cli/tests/testdata/run/worker_drop_handle_race_terminate.js.out b/tests/testdata/run/worker_drop_handle_race_terminate.js.out similarity index 100% rename from cli/tests/testdata/run/worker_drop_handle_race_terminate.js.out rename to tests/testdata/run/worker_drop_handle_race_terminate.js.out diff --git a/cli/tests/testdata/run/worker_event_handler_test.js b/tests/testdata/run/worker_event_handler_test.js similarity index 100% rename from cli/tests/testdata/run/worker_event_handler_test.js rename to tests/testdata/run/worker_event_handler_test.js diff --git a/cli/tests/testdata/run/worker_event_handler_test.js.out b/tests/testdata/run/worker_event_handler_test.js.out similarity index 100% rename from cli/tests/testdata/run/worker_event_handler_test.js.out rename to tests/testdata/run/worker_event_handler_test.js.out diff --git a/cli/tests/testdata/run/worker_message_before_close.js b/tests/testdata/run/worker_message_before_close.js similarity index 100% rename from cli/tests/testdata/run/worker_message_before_close.js rename to tests/testdata/run/worker_message_before_close.js diff --git a/cli/tests/testdata/run/worker_message_before_close.js.out b/tests/testdata/run/worker_message_before_close.js.out similarity index 100% rename from cli/tests/testdata/run/worker_message_before_close.js.out rename to tests/testdata/run/worker_message_before_close.js.out diff --git a/cli/tests/testdata/run/workspaces/basic/bar/deno.json b/tests/testdata/run/workspaces/basic/bar/deno.json similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/bar/deno.json rename to tests/testdata/run/workspaces/basic/bar/deno.json diff --git a/cli/tests/testdata/run/workspaces/basic/bar/fizz/buzz.ts b/tests/testdata/run/workspaces/basic/bar/fizz/buzz.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/bar/fizz/buzz.ts rename to tests/testdata/run/workspaces/basic/bar/fizz/buzz.ts diff --git a/cli/tests/testdata/run/workspaces/basic/bar/mod.ts b/tests/testdata/run/workspaces/basic/bar/mod.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/bar/mod.ts rename to tests/testdata/run/workspaces/basic/bar/mod.ts diff --git a/cli/tests/testdata/run/workspaces/basic/bar/some_mod/hello.ts b/tests/testdata/run/workspaces/basic/bar/some_mod/hello.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/bar/some_mod/hello.ts rename to tests/testdata/run/workspaces/basic/bar/some_mod/hello.ts diff --git a/cli/tests/testdata/run/workspaces/basic/deno.json b/tests/testdata/run/workspaces/basic/deno.json similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/deno.json rename to tests/testdata/run/workspaces/basic/deno.json diff --git a/cli/tests/testdata/run/workspaces/basic/foo/bar/hello.ts b/tests/testdata/run/workspaces/basic/foo/bar/hello.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/foo/bar/hello.ts rename to tests/testdata/run/workspaces/basic/foo/bar/hello.ts diff --git a/cli/tests/testdata/run/workspaces/basic/foo/deno.json b/tests/testdata/run/workspaces/basic/foo/deno.json similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/foo/deno.json rename to tests/testdata/run/workspaces/basic/foo/deno.json diff --git a/cli/tests/testdata/run/workspaces/basic/foo/fizz/buzz.ts b/tests/testdata/run/workspaces/basic/foo/fizz/buzz.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/foo/fizz/buzz.ts rename to tests/testdata/run/workspaces/basic/foo/fizz/buzz.ts diff --git a/cli/tests/testdata/run/workspaces/basic/foo/mod.ts b/tests/testdata/run/workspaces/basic/foo/mod.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/foo/mod.ts rename to tests/testdata/run/workspaces/basic/foo/mod.ts diff --git a/cli/tests/testdata/run/workspaces/basic/main.out b/tests/testdata/run/workspaces/basic/main.out similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/main.out rename to tests/testdata/run/workspaces/basic/main.out diff --git a/cli/tests/testdata/run/workspaces/basic/main.ts b/tests/testdata/run/workspaces/basic/main.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/basic/main.ts rename to tests/testdata/run/workspaces/basic/main.ts diff --git a/cli/tests/testdata/run/workspaces/member_outside_root_dir/deno.json b/tests/testdata/run/workspaces/member_outside_root_dir/deno.json similarity index 100% rename from cli/tests/testdata/run/workspaces/member_outside_root_dir/deno.json rename to tests/testdata/run/workspaces/member_outside_root_dir/deno.json diff --git a/cli/tests/testdata/run/workspaces/member_outside_root_dir/foo/bar/hello.ts b/tests/testdata/run/workspaces/member_outside_root_dir/foo/bar/hello.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/member_outside_root_dir/foo/bar/hello.ts rename to tests/testdata/run/workspaces/member_outside_root_dir/foo/bar/hello.ts diff --git a/cli/tests/testdata/run/workspaces/member_outside_root_dir/foo/deno.json b/tests/testdata/run/workspaces/member_outside_root_dir/foo/deno.json similarity index 100% rename from cli/tests/testdata/run/workspaces/member_outside_root_dir/foo/deno.json rename to tests/testdata/run/workspaces/member_outside_root_dir/foo/deno.json diff --git a/cli/tests/testdata/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts b/tests/testdata/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts rename to tests/testdata/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts diff --git a/cli/tests/testdata/run/workspaces/member_outside_root_dir/foo/mod.ts b/tests/testdata/run/workspaces/member_outside_root_dir/foo/mod.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/member_outside_root_dir/foo/mod.ts rename to tests/testdata/run/workspaces/member_outside_root_dir/foo/mod.ts diff --git a/cli/tests/testdata/run/workspaces/member_outside_root_dir/main.out b/tests/testdata/run/workspaces/member_outside_root_dir/main.out similarity index 100% rename from cli/tests/testdata/run/workspaces/member_outside_root_dir/main.out rename to tests/testdata/run/workspaces/member_outside_root_dir/main.out diff --git a/cli/tests/testdata/run/workspaces/member_outside_root_dir/main.ts b/tests/testdata/run/workspaces/member_outside_root_dir/main.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/member_outside_root_dir/main.ts rename to tests/testdata/run/workspaces/member_outside_root_dir/main.ts diff --git a/cli/tests/testdata/run/workspaces/nested_member/bar/deno.json b/tests/testdata/run/workspaces/nested_member/bar/deno.json similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/bar/deno.json rename to tests/testdata/run/workspaces/nested_member/bar/deno.json diff --git a/cli/tests/testdata/run/workspaces/nested_member/bar/fizz/buzz.ts b/tests/testdata/run/workspaces/nested_member/bar/fizz/buzz.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/bar/fizz/buzz.ts rename to tests/testdata/run/workspaces/nested_member/bar/fizz/buzz.ts diff --git a/cli/tests/testdata/run/workspaces/nested_member/bar/mod.ts b/tests/testdata/run/workspaces/nested_member/bar/mod.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/bar/mod.ts rename to tests/testdata/run/workspaces/nested_member/bar/mod.ts diff --git a/cli/tests/testdata/run/workspaces/nested_member/bar/some_mod/hello.ts b/tests/testdata/run/workspaces/nested_member/bar/some_mod/hello.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/bar/some_mod/hello.ts rename to tests/testdata/run/workspaces/nested_member/bar/some_mod/hello.ts diff --git a/cli/tests/testdata/run/workspaces/nested_member/deno.json b/tests/testdata/run/workspaces/nested_member/deno.json similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/deno.json rename to tests/testdata/run/workspaces/nested_member/deno.json diff --git a/cli/tests/testdata/run/workspaces/nested_member/foo/bar/deno.json b/tests/testdata/run/workspaces/nested_member/foo/bar/deno.json similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/foo/bar/deno.json rename to tests/testdata/run/workspaces/nested_member/foo/bar/deno.json diff --git a/cli/tests/testdata/run/workspaces/nested_member/foo/bar/hello.ts b/tests/testdata/run/workspaces/nested_member/foo/bar/hello.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/foo/bar/hello.ts rename to tests/testdata/run/workspaces/nested_member/foo/bar/hello.ts diff --git a/cli/tests/testdata/run/workspaces/nested_member/foo/deno.json b/tests/testdata/run/workspaces/nested_member/foo/deno.json similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/foo/deno.json rename to tests/testdata/run/workspaces/nested_member/foo/deno.json diff --git a/cli/tests/testdata/run/workspaces/nested_member/foo/fizz/buzz.ts b/tests/testdata/run/workspaces/nested_member/foo/fizz/buzz.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/foo/fizz/buzz.ts rename to tests/testdata/run/workspaces/nested_member/foo/fizz/buzz.ts diff --git a/cli/tests/testdata/run/workspaces/nested_member/foo/mod.ts b/tests/testdata/run/workspaces/nested_member/foo/mod.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/foo/mod.ts rename to tests/testdata/run/workspaces/nested_member/foo/mod.ts diff --git a/cli/tests/testdata/run/workspaces/nested_member/main.out b/tests/testdata/run/workspaces/nested_member/main.out similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/main.out rename to tests/testdata/run/workspaces/nested_member/main.out diff --git a/cli/tests/testdata/run/workspaces/nested_member/main.ts b/tests/testdata/run/workspaces/nested_member/main.ts similarity index 100% rename from cli/tests/testdata/run/workspaces/nested_member/main.ts rename to tests/testdata/run/workspaces/nested_member/main.ts diff --git a/cli/tests/testdata/runtime/esm_imports_a.js b/tests/testdata/runtime/esm_imports_a.js similarity index 100% rename from cli/tests/testdata/runtime/esm_imports_a.js rename to tests/testdata/runtime/esm_imports_a.js diff --git a/cli/tests/testdata/runtime/esm_imports_b.js b/tests/testdata/runtime/esm_imports_b.js similarity index 100% rename from cli/tests/testdata/runtime/esm_imports_b.js rename to tests/testdata/runtime/esm_imports_b.js diff --git a/cli/tests/testdata/spawn_kill_permissions.ts b/tests/testdata/spawn_kill_permissions.ts similarity index 100% rename from cli/tests/testdata/spawn_kill_permissions.ts rename to tests/testdata/spawn_kill_permissions.ts diff --git a/cli/tests/testdata/subdir/CAPITALS/main.js b/tests/testdata/subdir/CAPITALS/main.js similarity index 100% rename from cli/tests/testdata/subdir/CAPITALS/main.js rename to tests/testdata/subdir/CAPITALS/main.js diff --git a/cli/tests/testdata/subdir/amd_like.js b/tests/testdata/subdir/amd_like.js similarity index 100% rename from cli/tests/testdata/subdir/amd_like.js rename to tests/testdata/subdir/amd_like.js diff --git a/cli/tests/testdata/subdir/auto_print_hello.ts b/tests/testdata/subdir/auto_print_hello.ts similarity index 100% rename from cli/tests/testdata/subdir/auto_print_hello.ts rename to tests/testdata/subdir/auto_print_hello.ts diff --git a/cli/tests/testdata/subdir/circular1.ts b/tests/testdata/subdir/circular1.ts similarity index 100% rename from cli/tests/testdata/subdir/circular1.ts rename to tests/testdata/subdir/circular1.ts diff --git a/cli/tests/testdata/subdir/circular2.ts b/tests/testdata/subdir/circular2.ts similarity index 100% rename from cli/tests/testdata/subdir/circular2.ts rename to tests/testdata/subdir/circular2.ts diff --git a/cli/tests/testdata/subdir/comment.ts b/tests/testdata/subdir/comment.ts similarity index 100% rename from cli/tests/testdata/subdir/comment.ts rename to tests/testdata/subdir/comment.ts diff --git a/cli/tests/testdata/subdir/config.json b/tests/testdata/subdir/config.json similarity index 100% rename from cli/tests/testdata/subdir/config.json rename to tests/testdata/subdir/config.json diff --git a/cli/tests/testdata/subdir/emittable.d.ts b/tests/testdata/subdir/emittable.d.ts similarity index 100% rename from cli/tests/testdata/subdir/emittable.d.ts rename to tests/testdata/subdir/emittable.d.ts diff --git a/cli/tests/testdata/subdir/evil_remote_import.js b/tests/testdata/subdir/evil_remote_import.js similarity index 100% rename from cli/tests/testdata/subdir/evil_remote_import.js rename to tests/testdata/subdir/evil_remote_import.js diff --git a/cli/tests/testdata/subdir/export_types.ts b/tests/testdata/subdir/export_types.ts similarity index 100% rename from cli/tests/testdata/subdir/export_types.ts rename to tests/testdata/subdir/export_types.ts diff --git a/cli/tests/testdata/subdir/foo_types.d.ts b/tests/testdata/subdir/foo_types.d.ts similarity index 100% rename from cli/tests/testdata/subdir/foo_types.d.ts rename to tests/testdata/subdir/foo_types.d.ts diff --git a/cli/tests/testdata/subdir/form_urlencoded.txt b/tests/testdata/subdir/form_urlencoded.txt similarity index 100% rename from cli/tests/testdata/subdir/form_urlencoded.txt rename to tests/testdata/subdir/form_urlencoded.txt diff --git a/cli/tests/testdata/subdir/import.mts b/tests/testdata/subdir/import.mts similarity index 100% rename from cli/tests/testdata/subdir/import.mts rename to tests/testdata/subdir/import.mts diff --git a/cli/tests/testdata/subdir/indirect_import_error.js b/tests/testdata/subdir/indirect_import_error.js similarity index 100% rename from cli/tests/testdata/subdir/indirect_import_error.js rename to tests/testdata/subdir/indirect_import_error.js diff --git a/cli/tests/testdata/subdir/indirect_throws.js b/tests/testdata/subdir/indirect_throws.js similarity index 100% rename from cli/tests/testdata/subdir/indirect_throws.js rename to tests/testdata/subdir/indirect_throws.js diff --git a/cli/tests/testdata/subdir/json_1.json b/tests/testdata/subdir/json_1.json similarity index 100% rename from cli/tests/testdata/subdir/json_1.json rename to tests/testdata/subdir/json_1.json diff --git a/cli/tests/testdata/subdir/json_2.json b/tests/testdata/subdir/json_2.json similarity index 100% rename from cli/tests/testdata/subdir/json_2.json rename to tests/testdata/subdir/json_2.json diff --git a/cli/tests/testdata/subdir/json_3.json b/tests/testdata/subdir/json_3.json similarity index 100% rename from cli/tests/testdata/subdir/json_3.json rename to tests/testdata/subdir/json_3.json diff --git a/cli/tests/testdata/subdir/jsx_import_source_no_pragma.tsx b/tests/testdata/subdir/jsx_import_source_no_pragma.tsx similarity index 100% rename from cli/tests/testdata/subdir/jsx_import_source_no_pragma.tsx rename to tests/testdata/subdir/jsx_import_source_no_pragma.tsx diff --git a/cli/tests/testdata/subdir/main.ts b/tests/testdata/subdir/main.ts similarity index 100% rename from cli/tests/testdata/subdir/main.ts rename to tests/testdata/subdir/main.ts diff --git a/cli/tests/testdata/subdir/mismatch_ext.ts b/tests/testdata/subdir/mismatch_ext.ts similarity index 100% rename from cli/tests/testdata/subdir/mismatch_ext.ts rename to tests/testdata/subdir/mismatch_ext.ts diff --git a/cli/tests/testdata/subdir/mod.mjs b/tests/testdata/subdir/mod.mjs similarity index 100% rename from cli/tests/testdata/subdir/mod.mjs rename to tests/testdata/subdir/mod.mjs diff --git a/cli/tests/testdata/subdir/mod1.ts b/tests/testdata/subdir/mod1.ts similarity index 100% rename from cli/tests/testdata/subdir/mod1.ts rename to tests/testdata/subdir/mod1.ts diff --git a/cli/tests/testdata/subdir/mod2.ts b/tests/testdata/subdir/mod2.ts similarity index 100% rename from cli/tests/testdata/subdir/mod2.ts rename to tests/testdata/subdir/mod2.ts diff --git a/cli/tests/testdata/subdir/mod3.js b/tests/testdata/subdir/mod3.js similarity index 100% rename from cli/tests/testdata/subdir/mod3.js rename to tests/testdata/subdir/mod3.js diff --git a/cli/tests/testdata/subdir/mod4.js b/tests/testdata/subdir/mod4.js similarity index 100% rename from cli/tests/testdata/subdir/mod4.js rename to tests/testdata/subdir/mod4.js diff --git a/cli/tests/testdata/subdir/mod5.mjs b/tests/testdata/subdir/mod5.mjs similarity index 100% rename from cli/tests/testdata/subdir/mod5.mjs rename to tests/testdata/subdir/mod5.mjs diff --git a/cli/tests/testdata/subdir/mod6.js b/tests/testdata/subdir/mod6.js similarity index 100% rename from cli/tests/testdata/subdir/mod6.js rename to tests/testdata/subdir/mod6.js diff --git a/cli/tests/testdata/subdir/mod7.js b/tests/testdata/subdir/mod7.js similarity index 100% rename from cli/tests/testdata/subdir/mod7.js rename to tests/testdata/subdir/mod7.js diff --git a/cli/tests/testdata/subdir/mod8.js b/tests/testdata/subdir/mod8.js similarity index 100% rename from cli/tests/testdata/subdir/mod8.js rename to tests/testdata/subdir/mod8.js diff --git a/cli/tests/testdata/subdir/more_decorators.ts b/tests/testdata/subdir/more_decorators.ts similarity index 100% rename from cli/tests/testdata/subdir/more_decorators.ts rename to tests/testdata/subdir/more_decorators.ts diff --git a/cli/tests/testdata/subdir/mt_application_ecmascript.j2.js b/tests/testdata/subdir/mt_application_ecmascript.j2.js similarity index 100% rename from cli/tests/testdata/subdir/mt_application_ecmascript.j2.js rename to tests/testdata/subdir/mt_application_ecmascript.j2.js diff --git a/cli/tests/testdata/subdir/mt_application_ecmascript_jsx.j2.jsx b/tests/testdata/subdir/mt_application_ecmascript_jsx.j2.jsx similarity index 100% rename from cli/tests/testdata/subdir/mt_application_ecmascript_jsx.j2.jsx rename to tests/testdata/subdir/mt_application_ecmascript_jsx.j2.jsx diff --git a/cli/tests/testdata/subdir/mt_application_x_javascript.j4.js b/tests/testdata/subdir/mt_application_x_javascript.j4.js similarity index 100% rename from cli/tests/testdata/subdir/mt_application_x_javascript.j4.js rename to tests/testdata/subdir/mt_application_x_javascript.j4.js diff --git a/cli/tests/testdata/subdir/mt_application_x_javascript_jsx.j4.jsx b/tests/testdata/subdir/mt_application_x_javascript_jsx.j4.jsx similarity index 100% rename from cli/tests/testdata/subdir/mt_application_x_javascript_jsx.j4.jsx rename to tests/testdata/subdir/mt_application_x_javascript_jsx.j4.jsx diff --git a/cli/tests/testdata/subdir/mt_application_x_typescript.t4.ts b/tests/testdata/subdir/mt_application_x_typescript.t4.ts similarity index 100% rename from cli/tests/testdata/subdir/mt_application_x_typescript.t4.ts rename to tests/testdata/subdir/mt_application_x_typescript.t4.ts diff --git a/cli/tests/testdata/subdir/mt_application_x_typescript_tsx.t4.tsx b/tests/testdata/subdir/mt_application_x_typescript_tsx.t4.tsx similarity index 100% rename from cli/tests/testdata/subdir/mt_application_x_typescript_tsx.t4.tsx rename to tests/testdata/subdir/mt_application_x_typescript_tsx.t4.tsx diff --git a/cli/tests/testdata/subdir/mt_javascript.js b/tests/testdata/subdir/mt_javascript.js similarity index 100% rename from cli/tests/testdata/subdir/mt_javascript.js rename to tests/testdata/subdir/mt_javascript.js diff --git a/cli/tests/testdata/subdir/mt_javascript_jsx.jsx b/tests/testdata/subdir/mt_javascript_jsx.jsx similarity index 100% rename from cli/tests/testdata/subdir/mt_javascript_jsx.jsx rename to tests/testdata/subdir/mt_javascript_jsx.jsx diff --git a/cli/tests/testdata/subdir/mt_text_ecmascript.j3.js b/tests/testdata/subdir/mt_text_ecmascript.j3.js similarity index 100% rename from cli/tests/testdata/subdir/mt_text_ecmascript.j3.js rename to tests/testdata/subdir/mt_text_ecmascript.j3.js diff --git a/cli/tests/testdata/subdir/mt_text_ecmascript_jsx.j3.jsx b/tests/testdata/subdir/mt_text_ecmascript_jsx.j3.jsx similarity index 100% rename from cli/tests/testdata/subdir/mt_text_ecmascript_jsx.j3.jsx rename to tests/testdata/subdir/mt_text_ecmascript_jsx.j3.jsx diff --git a/cli/tests/testdata/subdir/mt_text_javascript.j1.js b/tests/testdata/subdir/mt_text_javascript.j1.js similarity index 100% rename from cli/tests/testdata/subdir/mt_text_javascript.j1.js rename to tests/testdata/subdir/mt_text_javascript.j1.js diff --git a/cli/tests/testdata/subdir/mt_text_javascript_jsx.j1.jsx b/tests/testdata/subdir/mt_text_javascript_jsx.j1.jsx similarity index 100% rename from cli/tests/testdata/subdir/mt_text_javascript_jsx.j1.jsx rename to tests/testdata/subdir/mt_text_javascript_jsx.j1.jsx diff --git a/cli/tests/testdata/subdir/mt_text_typescript.t1.ts b/tests/testdata/subdir/mt_text_typescript.t1.ts similarity index 100% rename from cli/tests/testdata/subdir/mt_text_typescript.t1.ts rename to tests/testdata/subdir/mt_text_typescript.t1.ts diff --git a/cli/tests/testdata/subdir/mt_text_typescript_tsx.t1.tsx b/tests/testdata/subdir/mt_text_typescript_tsx.t1.tsx similarity index 100% rename from cli/tests/testdata/subdir/mt_text_typescript_tsx.t1.tsx rename to tests/testdata/subdir/mt_text_typescript_tsx.t1.tsx diff --git a/cli/tests/testdata/subdir/mt_video_mp2t.t3.ts b/tests/testdata/subdir/mt_video_mp2t.t3.ts similarity index 100% rename from cli/tests/testdata/subdir/mt_video_mp2t.t3.ts rename to tests/testdata/subdir/mt_video_mp2t.t3.ts diff --git a/cli/tests/testdata/subdir/mt_video_mp2t_tsx.t3.tsx b/tests/testdata/subdir/mt_video_mp2t_tsx.t3.tsx similarity index 100% rename from cli/tests/testdata/subdir/mt_video_mp2t_tsx.t3.tsx rename to tests/testdata/subdir/mt_video_mp2t_tsx.t3.tsx diff --git a/cli/tests/testdata/subdir/mt_video_vdn.t2.ts b/tests/testdata/subdir/mt_video_vdn.t2.ts similarity index 100% rename from cli/tests/testdata/subdir/mt_video_vdn.t2.ts rename to tests/testdata/subdir/mt_video_vdn.t2.ts diff --git a/cli/tests/testdata/subdir/mt_video_vdn_tsx.t2.tsx b/tests/testdata/subdir/mt_video_vdn_tsx.t2.tsx similarity index 100% rename from cli/tests/testdata/subdir/mt_video_vdn_tsx.t2.tsx rename to tests/testdata/subdir/mt_video_vdn_tsx.t2.tsx diff --git a/cli/tests/testdata/subdir/no_ext b/tests/testdata/subdir/no_ext similarity index 100% rename from cli/tests/testdata/subdir/no_ext rename to tests/testdata/subdir/no_ext diff --git a/cli/tests/testdata/subdir/no_js_ext b/tests/testdata/subdir/no_js_ext similarity index 100% rename from cli/tests/testdata/subdir/no_js_ext rename to tests/testdata/subdir/no_js_ext diff --git a/cli/tests/testdata/subdir/polyfill.ts b/tests/testdata/subdir/polyfill.ts similarity index 100% rename from cli/tests/testdata/subdir/polyfill.ts rename to tests/testdata/subdir/polyfill.ts diff --git a/cli/tests/testdata/subdir/print_hello.ts b/tests/testdata/subdir/print_hello.ts similarity index 100% rename from cli/tests/testdata/subdir/print_hello.ts rename to tests/testdata/subdir/print_hello.ts diff --git a/cli/tests/testdata/subdir/redirects/a.ts b/tests/testdata/subdir/redirects/a.ts similarity index 100% rename from cli/tests/testdata/subdir/redirects/a.ts rename to tests/testdata/subdir/redirects/a.ts diff --git a/cli/tests/testdata/subdir/redirects/b.ts b/tests/testdata/subdir/redirects/b.ts similarity index 100% rename from cli/tests/testdata/subdir/redirects/b.ts rename to tests/testdata/subdir/redirects/b.ts diff --git a/cli/tests/testdata/subdir/redirects/redirect1.js b/tests/testdata/subdir/redirects/redirect1.js similarity index 100% rename from cli/tests/testdata/subdir/redirects/redirect1.js rename to tests/testdata/subdir/redirects/redirect1.js diff --git a/cli/tests/testdata/subdir/redirects/redirect1.ts b/tests/testdata/subdir/redirects/redirect1.ts similarity index 100% rename from cli/tests/testdata/subdir/redirects/redirect1.ts rename to tests/testdata/subdir/redirects/redirect1.ts diff --git a/cli/tests/testdata/subdir/redirects/redirect2.js b/tests/testdata/subdir/redirects/redirect2.js similarity index 100% rename from cli/tests/testdata/subdir/redirects/redirect2.js rename to tests/testdata/subdir/redirects/redirect2.js diff --git a/cli/tests/testdata/subdir/redirects/redirect3.js b/tests/testdata/subdir/redirects/redirect3.js similarity index 100% rename from cli/tests/testdata/subdir/redirects/redirect3.js rename to tests/testdata/subdir/redirects/redirect3.js diff --git a/cli/tests/testdata/subdir/redirects/redirect4.ts b/tests/testdata/subdir/redirects/redirect4.ts similarity index 100% rename from cli/tests/testdata/subdir/redirects/redirect4.ts rename to tests/testdata/subdir/redirects/redirect4.ts diff --git a/cli/tests/testdata/subdir/shebang_file.js b/tests/testdata/subdir/shebang_file.js similarity index 100% rename from cli/tests/testdata/subdir/shebang_file.js rename to tests/testdata/subdir/shebang_file.js diff --git a/cli/tests/testdata/subdir/single_module.ts b/tests/testdata/subdir/single_module.ts similarity index 100% rename from cli/tests/testdata/subdir/single_module.ts rename to tests/testdata/subdir/single_module.ts diff --git a/cli/tests/testdata/subdir/subdir2/dynamic_import.ts b/tests/testdata/subdir/subdir2/dynamic_import.ts similarity index 100% rename from cli/tests/testdata/subdir/subdir2/dynamic_import.ts rename to tests/testdata/subdir/subdir2/dynamic_import.ts diff --git a/cli/tests/testdata/subdir/subdir2/mod2.ts b/tests/testdata/subdir/subdir2/mod2.ts similarity index 100% rename from cli/tests/testdata/subdir/subdir2/mod2.ts rename to tests/testdata/subdir/subdir2/mod2.ts diff --git a/cli/tests/testdata/subdir/test_worker_basic.js b/tests/testdata/subdir/test_worker_basic.js similarity index 100% rename from cli/tests/testdata/subdir/test_worker_basic.js rename to tests/testdata/subdir/test_worker_basic.js diff --git a/cli/tests/testdata/subdir/throws.js b/tests/testdata/subdir/throws.js similarity index 100% rename from cli/tests/testdata/subdir/throws.js rename to tests/testdata/subdir/throws.js diff --git a/cli/tests/testdata/subdir/tla.ts b/tests/testdata/subdir/tla.ts similarity index 100% rename from cli/tests/testdata/subdir/tla.ts rename to tests/testdata/subdir/tla.ts diff --git a/cli/tests/testdata/subdir/type_and_code.ts b/tests/testdata/subdir/type_and_code.ts similarity index 100% rename from cli/tests/testdata/subdir/type_and_code.ts rename to tests/testdata/subdir/type_and_code.ts diff --git a/cli/tests/testdata/subdir/type_error.ts b/tests/testdata/subdir/type_error.ts similarity index 100% rename from cli/tests/testdata/subdir/type_error.ts rename to tests/testdata/subdir/type_error.ts diff --git a/cli/tests/testdata/subdir/type_reference.d.ts b/tests/testdata/subdir/type_reference.d.ts similarity index 100% rename from cli/tests/testdata/subdir/type_reference.d.ts rename to tests/testdata/subdir/type_reference.d.ts diff --git a/cli/tests/testdata/subdir/type_reference.js b/tests/testdata/subdir/type_reference.js similarity index 100% rename from cli/tests/testdata/subdir/type_reference.js rename to tests/testdata/subdir/type_reference.js diff --git a/cli/tests/testdata/subdir/types.d.mts b/tests/testdata/subdir/types.d.mts similarity index 100% rename from cli/tests/testdata/subdir/types.d.mts rename to tests/testdata/subdir/types.d.mts diff --git a/cli/tests/testdata/subdir/unknown_ext.deno b/tests/testdata/subdir/unknown_ext.deno similarity index 100% rename from cli/tests/testdata/subdir/unknown_ext.deno rename to tests/testdata/subdir/unknown_ext.deno diff --git a/cli/tests/testdata/symlink_to_subdir b/tests/testdata/symlink_to_subdir similarity index 100% rename from cli/tests/testdata/symlink_to_subdir rename to tests/testdata/symlink_to_subdir diff --git a/cli/tests/testdata/task/both/deno.json b/tests/testdata/task/both/deno.json similarity index 100% rename from cli/tests/testdata/task/both/deno.json rename to tests/testdata/task/both/deno.json diff --git a/cli/tests/testdata/task/both/deno_selected.out b/tests/testdata/task/both/deno_selected.out similarity index 100% rename from cli/tests/testdata/task/both/deno_selected.out rename to tests/testdata/task/both/deno_selected.out diff --git a/cli/tests/testdata/task/both/echo.out b/tests/testdata/task/both/echo.out similarity index 100% rename from cli/tests/testdata/task/both/echo.out rename to tests/testdata/task/both/echo.out diff --git a/cli/tests/testdata/task/both/no_args.out b/tests/testdata/task/both/no_args.out similarity index 100% rename from cli/tests/testdata/task/both/no_args.out rename to tests/testdata/task/both/no_args.out diff --git a/cli/tests/testdata/task/both/package.json b/tests/testdata/task/both/package.json similarity index 100% rename from cli/tests/testdata/task/both/package.json rename to tests/testdata/task/both/package.json diff --git a/cli/tests/testdata/task/both/package_json_selected.out b/tests/testdata/task/both/package_json_selected.out similarity index 100% rename from cli/tests/testdata/task/both/package_json_selected.out rename to tests/testdata/task/both/package_json_selected.out diff --git a/cli/tests/testdata/task/both/prefers_deno.out b/tests/testdata/task/both/prefers_deno.out similarity index 100% rename from cli/tests/testdata/task/both/prefers_deno.out rename to tests/testdata/task/both/prefers_deno.out diff --git a/cli/tests/testdata/task/deno_json/deno.json b/tests/testdata/task/deno_json/deno.json similarity index 100% rename from cli/tests/testdata/task/deno_json/deno.json rename to tests/testdata/task/deno_json/deno.json diff --git a/cli/tests/testdata/task/deno_json/task_additional_args.out b/tests/testdata/task/deno_json/task_additional_args.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_additional_args.out rename to tests/testdata/task/deno_json/task_additional_args.out diff --git a/cli/tests/testdata/task/deno_json/task_additional_args_nested_strings.out b/tests/testdata/task/deno_json/task_additional_args_nested_strings.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_additional_args_nested_strings.out rename to tests/testdata/task/deno_json/task_additional_args_nested_strings.out diff --git a/cli/tests/testdata/task/deno_json/task_additional_args_no_logic.out b/tests/testdata/task/deno_json/task_additional_args_no_logic.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_additional_args_no_logic.out rename to tests/testdata/task/deno_json/task_additional_args_no_logic.out diff --git a/cli/tests/testdata/task/deno_json/task_additional_args_no_shell_expansion.out b/tests/testdata/task/deno_json/task_additional_args_no_shell_expansion.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_additional_args_no_shell_expansion.out rename to tests/testdata/task/deno_json/task_additional_args_no_shell_expansion.out diff --git a/cli/tests/testdata/task/deno_json/task_boolean_logic.out b/tests/testdata/task/deno_json/task_boolean_logic.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_boolean_logic.out rename to tests/testdata/task/deno_json/task_boolean_logic.out diff --git a/cli/tests/testdata/task/deno_json/task_cwd.out b/tests/testdata/task/deno_json/task_cwd.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_cwd.out rename to tests/testdata/task/deno_json/task_cwd.out diff --git a/cli/tests/testdata/task/deno_json/task_deno_exe_no_env.out b/tests/testdata/task/deno_json/task_deno_exe_no_env.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_deno_exe_no_env.out rename to tests/testdata/task/deno_json/task_deno_exe_no_env.out diff --git a/cli/tests/testdata/task/deno_json/task_exit_code_5.out b/tests/testdata/task/deno_json/task_exit_code_5.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_exit_code_5.out rename to tests/testdata/task/deno_json/task_exit_code_5.out diff --git a/cli/tests/testdata/task/deno_json/task_init_cwd.out b/tests/testdata/task/deno_json/task_init_cwd.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_init_cwd.out rename to tests/testdata/task/deno_json/task_init_cwd.out diff --git a/cli/tests/testdata/task/deno_json/task_init_cwd_already_set.out b/tests/testdata/task/deno_json/task_init_cwd_already_set.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_init_cwd_already_set.out rename to tests/testdata/task/deno_json/task_init_cwd_already_set.out diff --git a/cli/tests/testdata/task/deno_json/task_no_args.out b/tests/testdata/task/deno_json/task_no_args.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_no_args.out rename to tests/testdata/task/deno_json/task_no_args.out diff --git a/cli/tests/testdata/task/deno_json/task_non_existent.out b/tests/testdata/task/deno_json/task_non_existent.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_non_existent.out rename to tests/testdata/task/deno_json/task_non_existent.out diff --git a/cli/tests/testdata/task/deno_json/task_piped_stdin.out b/tests/testdata/task/deno_json/task_piped_stdin.out similarity index 100% rename from cli/tests/testdata/task/deno_json/task_piped_stdin.out rename to tests/testdata/task/deno_json/task_piped_stdin.out diff --git a/cli/tests/testdata/task/deno_json_pre_post/bin.out b/tests/testdata/task/deno_json_pre_post/bin.out similarity index 100% rename from cli/tests/testdata/task/deno_json_pre_post/bin.out rename to tests/testdata/task/deno_json_pre_post/bin.out diff --git a/cli/tests/testdata/task/deno_json_pre_post/deno.json b/tests/testdata/task/deno_json_pre_post/deno.json similarity index 100% rename from cli/tests/testdata/task/deno_json_pre_post/deno.json rename to tests/testdata/task/deno_json_pre_post/deno.json diff --git a/cli/tests/testdata/task/deno_json_pre_post/echo.out b/tests/testdata/task/deno_json_pre_post/echo.out similarity index 100% rename from cli/tests/testdata/task/deno_json_pre_post/echo.out rename to tests/testdata/task/deno_json_pre_post/echo.out diff --git a/cli/tests/testdata/task/npx/non_existent.out b/tests/testdata/task/npx/non_existent.out similarity index 100% rename from cli/tests/testdata/task/npx/non_existent.out rename to tests/testdata/task/npx/non_existent.out diff --git a/cli/tests/testdata/task/npx/on_own.out b/tests/testdata/task/npx/on_own.out similarity index 100% rename from cli/tests/testdata/task/npx/on_own.out rename to tests/testdata/task/npx/on_own.out diff --git a/cli/tests/testdata/task/npx/package.json b/tests/testdata/task/npx/package.json similarity index 100% rename from cli/tests/testdata/task/npx/package.json rename to tests/testdata/task/npx/package.json diff --git a/cli/tests/testdata/task/package_json/bin.out b/tests/testdata/task/package_json/bin.out similarity index 100% rename from cli/tests/testdata/task/package_json/bin.out rename to tests/testdata/task/package_json/bin.out diff --git a/cli/tests/testdata/task/package_json/echo.out b/tests/testdata/task/package_json/echo.out similarity index 100% rename from cli/tests/testdata/task/package_json/echo.out rename to tests/testdata/task/package_json/echo.out diff --git a/cli/tests/testdata/task/package_json/no_args.out b/tests/testdata/task/package_json/no_args.out similarity index 100% rename from cli/tests/testdata/task/package_json/no_args.out rename to tests/testdata/task/package_json/no_args.out diff --git a/cli/tests/testdata/task/package_json/package.json b/tests/testdata/task/package_json/package.json similarity index 100% rename from cli/tests/testdata/task/package_json/package.json rename to tests/testdata/task/package_json/package.json diff --git a/cli/tests/testdata/task/package_json_node_modules_dir_false/bin.out b/tests/testdata/task/package_json_node_modules_dir_false/bin.out similarity index 100% rename from cli/tests/testdata/task/package_json_node_modules_dir_false/bin.out rename to tests/testdata/task/package_json_node_modules_dir_false/bin.out diff --git a/cli/tests/testdata/task/package_json_node_modules_dir_false/deno.json b/tests/testdata/task/package_json_node_modules_dir_false/deno.json similarity index 100% rename from cli/tests/testdata/task/package_json_node_modules_dir_false/deno.json rename to tests/testdata/task/package_json_node_modules_dir_false/deno.json diff --git a/cli/tests/testdata/task/package_json_node_modules_dir_false/package.json b/tests/testdata/task/package_json_node_modules_dir_false/package.json similarity index 100% rename from cli/tests/testdata/task/package_json_node_modules_dir_false/package.json rename to tests/testdata/task/package_json_node_modules_dir_false/package.json diff --git a/cli/tests/testdata/task/package_json_post/bin.out b/tests/testdata/task/package_json_post/bin.out similarity index 100% rename from cli/tests/testdata/task/package_json_post/bin.out rename to tests/testdata/task/package_json_post/bin.out diff --git a/cli/tests/testdata/task/package_json_post/echo.out b/tests/testdata/task/package_json_post/echo.out similarity index 100% rename from cli/tests/testdata/task/package_json_post/echo.out rename to tests/testdata/task/package_json_post/echo.out diff --git a/cli/tests/testdata/task/package_json_post/package.json b/tests/testdata/task/package_json_post/package.json similarity index 100% rename from cli/tests/testdata/task/package_json_post/package.json rename to tests/testdata/task/package_json_post/package.json diff --git a/cli/tests/testdata/task/package_json_post_only/bin.out b/tests/testdata/task/package_json_post_only/bin.out similarity index 100% rename from cli/tests/testdata/task/package_json_post_only/bin.out rename to tests/testdata/task/package_json_post_only/bin.out diff --git a/cli/tests/testdata/task/package_json_post_only/echo.out b/tests/testdata/task/package_json_post_only/echo.out similarity index 100% rename from cli/tests/testdata/task/package_json_post_only/echo.out rename to tests/testdata/task/package_json_post_only/echo.out diff --git a/cli/tests/testdata/task/package_json_post_only/package.json b/tests/testdata/task/package_json_post_only/package.json similarity index 100% rename from cli/tests/testdata/task/package_json_post_only/package.json rename to tests/testdata/task/package_json_post_only/package.json diff --git a/cli/tests/testdata/task/package_json_pre/bin.out b/tests/testdata/task/package_json_pre/bin.out similarity index 100% rename from cli/tests/testdata/task/package_json_pre/bin.out rename to tests/testdata/task/package_json_pre/bin.out diff --git a/cli/tests/testdata/task/package_json_pre/echo.out b/tests/testdata/task/package_json_pre/echo.out similarity index 100% rename from cli/tests/testdata/task/package_json_pre/echo.out rename to tests/testdata/task/package_json_pre/echo.out diff --git a/cli/tests/testdata/task/package_json_pre/package.json b/tests/testdata/task/package_json_pre/package.json similarity index 100% rename from cli/tests/testdata/task/package_json_pre/package.json rename to tests/testdata/task/package_json_pre/package.json diff --git a/cli/tests/testdata/task/package_json_pre_only/bin.out b/tests/testdata/task/package_json_pre_only/bin.out similarity index 100% rename from cli/tests/testdata/task/package_json_pre_only/bin.out rename to tests/testdata/task/package_json_pre_only/bin.out diff --git a/cli/tests/testdata/task/package_json_pre_only/echo.out b/tests/testdata/task/package_json_pre_only/echo.out similarity index 100% rename from cli/tests/testdata/task/package_json_pre_only/echo.out rename to tests/testdata/task/package_json_pre_only/echo.out diff --git a/cli/tests/testdata/task/package_json_pre_only/package.json b/tests/testdata/task/package_json_pre_only/package.json similarity index 100% rename from cli/tests/testdata/task/package_json_pre_only/package.json rename to tests/testdata/task/package_json_pre_only/package.json diff --git a/cli/tests/testdata/task/package_json_pre_post/bin.out b/tests/testdata/task/package_json_pre_post/bin.out similarity index 100% rename from cli/tests/testdata/task/package_json_pre_post/bin.out rename to tests/testdata/task/package_json_pre_post/bin.out diff --git a/cli/tests/testdata/task/package_json_pre_post/echo.out b/tests/testdata/task/package_json_pre_post/echo.out similarity index 100% rename from cli/tests/testdata/task/package_json_pre_post/echo.out rename to tests/testdata/task/package_json_pre_post/echo.out diff --git a/cli/tests/testdata/task/package_json_pre_post/package.json b/tests/testdata/task/package_json_pre_post/package.json similarity index 100% rename from cli/tests/testdata/task/package_json_pre_post/package.json rename to tests/testdata/task/package_json_pre_post/package.json diff --git a/cli/tests/testdata/test/aggregate_error.out b/tests/testdata/test/aggregate_error.out similarity index 100% rename from cli/tests/testdata/test/aggregate_error.out rename to tests/testdata/test/aggregate_error.out diff --git a/cli/tests/testdata/test/aggregate_error.ts b/tests/testdata/test/aggregate_error.ts similarity index 100% rename from cli/tests/testdata/test/aggregate_error.ts rename to tests/testdata/test/aggregate_error.ts diff --git a/cli/tests/testdata/test/allow_all.out b/tests/testdata/test/allow_all.out similarity index 100% rename from cli/tests/testdata/test/allow_all.out rename to tests/testdata/test/allow_all.out diff --git a/cli/tests/testdata/test/allow_all.ts b/tests/testdata/test/allow_all.ts similarity index 91% rename from cli/tests/testdata/test/allow_all.ts rename to tests/testdata/test/allow_all.ts index 50cd407e41..e533bc017d 100644 --- a/cli/tests/testdata/test/allow_all.ts +++ b/tests/testdata/test/allow_all.ts @@ -1,4 +1,4 @@ -import { assertEquals } from "../../../../test_util/std/assert/mod.ts"; +import { assertEquals } from "../../../test_util/std/assert/mod.ts"; const permissions: Deno.PermissionName[] = [ "read", diff --git a/cli/tests/testdata/test/allow_none.out b/tests/testdata/test/allow_none.out similarity index 100% rename from cli/tests/testdata/test/allow_none.out rename to tests/testdata/test/allow_none.out diff --git a/cli/tests/testdata/test/allow_none.ts b/tests/testdata/test/allow_none.ts similarity index 79% rename from cli/tests/testdata/test/allow_none.ts rename to tests/testdata/test/allow_none.ts index eb760242a4..04c40a0939 100644 --- a/cli/tests/testdata/test/allow_none.ts +++ b/tests/testdata/test/allow_none.ts @@ -1,4 +1,4 @@ -import { unreachable } from "../../../../test_util/std/assert/mod.ts"; +import { unreachable } from "../../../test_util/std/assert/mod.ts"; const permissions: Deno.PermissionName[] = [ "read", diff --git a/cli/tests/testdata/test/before_unload_prevent_default.out b/tests/testdata/test/before_unload_prevent_default.out similarity index 100% rename from cli/tests/testdata/test/before_unload_prevent_default.out rename to tests/testdata/test/before_unload_prevent_default.out diff --git a/cli/tests/testdata/test/before_unload_prevent_default.ts b/tests/testdata/test/before_unload_prevent_default.ts similarity index 100% rename from cli/tests/testdata/test/before_unload_prevent_default.ts rename to tests/testdata/test/before_unload_prevent_default.ts diff --git a/cli/tests/testdata/test/captured_output.ts b/tests/testdata/test/captured_output.ts similarity index 100% rename from cli/tests/testdata/test/captured_output.ts rename to tests/testdata/test/captured_output.ts diff --git a/cli/tests/testdata/test/captured_output.worker.js b/tests/testdata/test/captured_output.worker.js similarity index 100% rename from cli/tests/testdata/test/captured_output.worker.js rename to tests/testdata/test/captured_output.worker.js diff --git a/cli/tests/testdata/test/check_local_by_default.out b/tests/testdata/test/check_local_by_default.out similarity index 100% rename from cli/tests/testdata/test/check_local_by_default.out rename to tests/testdata/test/check_local_by_default.out diff --git a/cli/tests/testdata/test/check_local_by_default.ts b/tests/testdata/test/check_local_by_default.ts similarity index 100% rename from cli/tests/testdata/test/check_local_by_default.ts rename to tests/testdata/test/check_local_by_default.ts diff --git a/cli/tests/testdata/test/check_local_by_default2.out b/tests/testdata/test/check_local_by_default2.out similarity index 100% rename from cli/tests/testdata/test/check_local_by_default2.out rename to tests/testdata/test/check_local_by_default2.out diff --git a/cli/tests/testdata/test/check_local_by_default2.ts b/tests/testdata/test/check_local_by_default2.ts similarity index 100% rename from cli/tests/testdata/test/check_local_by_default2.ts rename to tests/testdata/test/check_local_by_default2.ts diff --git a/cli/tests/testdata/test/clear_timeout.out b/tests/testdata/test/clear_timeout.out similarity index 100% rename from cli/tests/testdata/test/clear_timeout.out rename to tests/testdata/test/clear_timeout.out diff --git a/cli/tests/testdata/test/clear_timeout.ts b/tests/testdata/test/clear_timeout.ts similarity index 100% rename from cli/tests/testdata/test/clear_timeout.ts rename to tests/testdata/test/clear_timeout.ts diff --git a/cli/tests/testdata/test/collect.deprecated.out b/tests/testdata/test/collect.deprecated.out similarity index 100% rename from cli/tests/testdata/test/collect.deprecated.out rename to tests/testdata/test/collect.deprecated.out diff --git a/cli/tests/testdata/test/collect.out b/tests/testdata/test/collect.out similarity index 100% rename from cli/tests/testdata/test/collect.out rename to tests/testdata/test/collect.out diff --git a/cli/tests/testdata/test/collect/deno.deprecated.jsonc b/tests/testdata/test/collect/deno.deprecated.jsonc similarity index 100% rename from cli/tests/testdata/test/collect/deno.deprecated.jsonc rename to tests/testdata/test/collect/deno.deprecated.jsonc diff --git a/cli/tests/testdata/test/collect/deno.jsonc b/tests/testdata/test/collect/deno.jsonc similarity index 100% rename from cli/tests/testdata/test/collect/deno.jsonc rename to tests/testdata/test/collect/deno.jsonc diff --git a/cli/tests/testdata/test/collect/deno.malformed.jsonc b/tests/testdata/test/collect/deno.malformed.jsonc similarity index 100% rename from cli/tests/testdata/test/collect/deno.malformed.jsonc rename to tests/testdata/test/collect/deno.malformed.jsonc diff --git a/cli/tests/testdata/test/collect/deno2.jsonc b/tests/testdata/test/collect/deno2.jsonc similarity index 100% rename from cli/tests/testdata/test/collect/deno2.jsonc rename to tests/testdata/test/collect/deno2.jsonc diff --git a/cli/tests/testdata/test/collect/ignore/test.ts b/tests/testdata/test/collect/ignore/test.ts similarity index 100% rename from cli/tests/testdata/test/collect/ignore/test.ts rename to tests/testdata/test/collect/ignore/test.ts diff --git a/cli/tests/testdata/test/collect/include.ts b/tests/testdata/test/collect/include.ts similarity index 100% rename from cli/tests/testdata/test/collect/include.ts rename to tests/testdata/test/collect/include.ts diff --git a/cli/tests/testdata/test/collect/include/2_test.ts b/tests/testdata/test/collect/include/2_test.ts similarity index 100% rename from cli/tests/testdata/test/collect/include/2_test.ts rename to tests/testdata/test/collect/include/2_test.ts diff --git a/cli/tests/testdata/test/collect/include/test.ts b/tests/testdata/test/collect/include/test.ts similarity index 100% rename from cli/tests/testdata/test/collect/include/test.ts rename to tests/testdata/test/collect/include/test.ts diff --git a/cli/tests/testdata/test/collect/test.ts b/tests/testdata/test/collect/test.ts similarity index 100% rename from cli/tests/testdata/test/collect/test.ts rename to tests/testdata/test/collect/test.ts diff --git a/cli/tests/testdata/test/collect2.out b/tests/testdata/test/collect2.out similarity index 100% rename from cli/tests/testdata/test/collect2.out rename to tests/testdata/test/collect2.out diff --git a/cli/tests/testdata/test/collect_with_malformed_config.out b/tests/testdata/test/collect_with_malformed_config.out similarity index 100% rename from cli/tests/testdata/test/collect_with_malformed_config.out rename to tests/testdata/test/collect_with_malformed_config.out diff --git a/cli/tests/testdata/test/deno.glob.json b/tests/testdata/test/deno.glob.json similarity index 100% rename from cli/tests/testdata/test/deno.glob.json rename to tests/testdata/test/deno.glob.json diff --git a/cli/tests/testdata/test/deno_custom_jsx.json b/tests/testdata/test/deno_custom_jsx.json similarity index 100% rename from cli/tests/testdata/test/deno_custom_jsx.json rename to tests/testdata/test/deno_custom_jsx.json diff --git a/cli/tests/testdata/test/doc.out b/tests/testdata/test/doc.out similarity index 100% rename from cli/tests/testdata/test/doc.out rename to tests/testdata/test/doc.out diff --git a/cli/tests/testdata/test/doc.ts b/tests/testdata/test/doc.ts similarity index 100% rename from cli/tests/testdata/test/doc.ts rename to tests/testdata/test/doc.ts diff --git a/cli/tests/testdata/test/doc_only.out b/tests/testdata/test/doc_only.out similarity index 100% rename from cli/tests/testdata/test/doc_only.out rename to tests/testdata/test/doc_only.out diff --git a/cli/tests/testdata/test/doc_only/mod.ts b/tests/testdata/test/doc_only/mod.ts similarity index 100% rename from cli/tests/testdata/test/doc_only/mod.ts rename to tests/testdata/test/doc_only/mod.ts diff --git a/cli/tests/testdata/test/exit_sanitizer.out b/tests/testdata/test/exit_sanitizer.out similarity index 100% rename from cli/tests/testdata/test/exit_sanitizer.out rename to tests/testdata/test/exit_sanitizer.out diff --git a/cli/tests/testdata/test/exit_sanitizer.ts b/tests/testdata/test/exit_sanitizer.ts similarity index 100% rename from cli/tests/testdata/test/exit_sanitizer.ts rename to tests/testdata/test/exit_sanitizer.ts diff --git a/cli/tests/testdata/test/fail.out b/tests/testdata/test/fail.out similarity index 100% rename from cli/tests/testdata/test/fail.out rename to tests/testdata/test/fail.out diff --git a/cli/tests/testdata/test/fail.ts b/tests/testdata/test/fail.ts similarity index 100% rename from cli/tests/testdata/test/fail.ts rename to tests/testdata/test/fail.ts diff --git a/cli/tests/testdata/test/fail_fast.out b/tests/testdata/test/fail_fast.out similarity index 100% rename from cli/tests/testdata/test/fail_fast.out rename to tests/testdata/test/fail_fast.out diff --git a/cli/tests/testdata/test/fail_fast.ts b/tests/testdata/test/fail_fast.ts similarity index 100% rename from cli/tests/testdata/test/fail_fast.ts rename to tests/testdata/test/fail_fast.ts diff --git a/cli/tests/testdata/test/fail_fast_other.ts b/tests/testdata/test/fail_fast_other.ts similarity index 100% rename from cli/tests/testdata/test/fail_fast_other.ts rename to tests/testdata/test/fail_fast_other.ts diff --git a/cli/tests/testdata/test/fail_fast_with_val.out b/tests/testdata/test/fail_fast_with_val.out similarity index 100% rename from cli/tests/testdata/test/fail_fast_with_val.out rename to tests/testdata/test/fail_fast_with_val.out diff --git a/cli/tests/testdata/test/fail_fast_with_val.ts b/tests/testdata/test/fail_fast_with_val.ts similarity index 100% rename from cli/tests/testdata/test/fail_fast_with_val.ts rename to tests/testdata/test/fail_fast_with_val.ts diff --git a/cli/tests/testdata/test/file_protocol.out b/tests/testdata/test/file_protocol.out similarity index 100% rename from cli/tests/testdata/test/file_protocol.out rename to tests/testdata/test/file_protocol.out diff --git a/cli/tests/testdata/test/file_protocol.ts b/tests/testdata/test/file_protocol.ts similarity index 100% rename from cli/tests/testdata/test/file_protocol.ts rename to tests/testdata/test/file_protocol.ts diff --git a/cli/tests/testdata/test/filter.out b/tests/testdata/test/filter.out similarity index 100% rename from cli/tests/testdata/test/filter.out rename to tests/testdata/test/filter.out diff --git a/cli/tests/testdata/test/filter/a_test.ts b/tests/testdata/test/filter/a_test.ts similarity index 100% rename from cli/tests/testdata/test/filter/a_test.ts rename to tests/testdata/test/filter/a_test.ts diff --git a/cli/tests/testdata/test/filter/b_test.ts b/tests/testdata/test/filter/b_test.ts similarity index 100% rename from cli/tests/testdata/test/filter/b_test.ts rename to tests/testdata/test/filter/b_test.ts diff --git a/cli/tests/testdata/test/filter/c_test.ts b/tests/testdata/test/filter/c_test.ts similarity index 100% rename from cli/tests/testdata/test/filter/c_test.ts rename to tests/testdata/test/filter/c_test.ts diff --git a/cli/tests/testdata/test/filtered_out_only.out b/tests/testdata/test/filtered_out_only.out similarity index 100% rename from cli/tests/testdata/test/filtered_out_only.out rename to tests/testdata/test/filtered_out_only.out diff --git a/cli/tests/testdata/test/filtered_out_only.ts b/tests/testdata/test/filtered_out_only.ts similarity index 100% rename from cli/tests/testdata/test/filtered_out_only.ts rename to tests/testdata/test/filtered_out_only.ts diff --git a/cli/tests/testdata/test/finally_timeout.out b/tests/testdata/test/finally_timeout.out similarity index 100% rename from cli/tests/testdata/test/finally_timeout.out rename to tests/testdata/test/finally_timeout.out diff --git a/cli/tests/testdata/test/finally_timeout.ts b/tests/testdata/test/finally_timeout.ts similarity index 100% rename from cli/tests/testdata/test/finally_timeout.ts rename to tests/testdata/test/finally_timeout.ts diff --git a/cli/tests/testdata/test/glob/data/tes.ts b/tests/testdata/test/glob/data/tes.ts similarity index 100% rename from cli/tests/testdata/test/glob/data/tes.ts rename to tests/testdata/test/glob/data/tes.ts diff --git a/cli/tests/testdata/test/glob/data/test1.js b/tests/testdata/test/glob/data/test1.js similarity index 100% rename from cli/tests/testdata/test/glob/data/test1.js rename to tests/testdata/test/glob/data/test1.js diff --git a/cli/tests/testdata/test/glob/data/test1.ts b/tests/testdata/test/glob/data/test1.ts similarity index 100% rename from cli/tests/testdata/test/glob/data/test1.ts rename to tests/testdata/test/glob/data/test1.ts diff --git a/cli/tests/testdata/test/glob/data/test12.ts b/tests/testdata/test/glob/data/test12.ts similarity index 100% rename from cli/tests/testdata/test/glob/data/test12.ts rename to tests/testdata/test/glob/data/test12.ts diff --git a/cli/tests/testdata/test/glob/nested/fizz/bar.ts b/tests/testdata/test/glob/nested/fizz/bar.ts similarity index 100% rename from cli/tests/testdata/test/glob/nested/fizz/bar.ts rename to tests/testdata/test/glob/nested/fizz/bar.ts diff --git a/cli/tests/testdata/test/glob/nested/fizz/bazz.ts b/tests/testdata/test/glob/nested/fizz/bazz.ts similarity index 100% rename from cli/tests/testdata/test/glob/nested/fizz/bazz.ts rename to tests/testdata/test/glob/nested/fizz/bazz.ts diff --git a/cli/tests/testdata/test/glob/nested/fizz/fizz.ts b/tests/testdata/test/glob/nested/fizz/fizz.ts similarity index 100% rename from cli/tests/testdata/test/glob/nested/fizz/fizz.ts rename to tests/testdata/test/glob/nested/fizz/fizz.ts diff --git a/cli/tests/testdata/test/glob/nested/fizz/foo.ts b/tests/testdata/test/glob/nested/fizz/foo.ts similarity index 100% rename from cli/tests/testdata/test/glob/nested/fizz/foo.ts rename to tests/testdata/test/glob/nested/fizz/foo.ts diff --git a/cli/tests/testdata/test/glob/nested/foo/bar.ts b/tests/testdata/test/glob/nested/foo/bar.ts similarity index 100% rename from cli/tests/testdata/test/glob/nested/foo/bar.ts rename to tests/testdata/test/glob/nested/foo/bar.ts diff --git a/cli/tests/testdata/test/glob/nested/foo/bazz.ts b/tests/testdata/test/glob/nested/foo/bazz.ts similarity index 100% rename from cli/tests/testdata/test/glob/nested/foo/bazz.ts rename to tests/testdata/test/glob/nested/foo/bazz.ts diff --git a/cli/tests/testdata/test/glob/nested/foo/fizz.ts b/tests/testdata/test/glob/nested/foo/fizz.ts similarity index 100% rename from cli/tests/testdata/test/glob/nested/foo/fizz.ts rename to tests/testdata/test/glob/nested/foo/fizz.ts diff --git a/cli/tests/testdata/test/glob/nested/foo/foo.ts b/tests/testdata/test/glob/nested/foo/foo.ts similarity index 100% rename from cli/tests/testdata/test/glob/nested/foo/foo.ts rename to tests/testdata/test/glob/nested/foo/foo.ts diff --git a/cli/tests/testdata/test/glob/pages/[id].ts b/tests/testdata/test/glob/pages/[id].ts similarity index 100% rename from cli/tests/testdata/test/glob/pages/[id].ts rename to tests/testdata/test/glob/pages/[id].ts diff --git a/cli/tests/testdata/test/hello_world.out b/tests/testdata/test/hello_world.out similarity index 100% rename from cli/tests/testdata/test/hello_world.out rename to tests/testdata/test/hello_world.out diff --git a/cli/tests/testdata/test/hello_world.ts b/tests/testdata/test/hello_world.ts similarity index 100% rename from cli/tests/testdata/test/hello_world.ts rename to tests/testdata/test/hello_world.ts diff --git a/cli/tests/testdata/test/hide_empty_suites.out b/tests/testdata/test/hide_empty_suites.out similarity index 100% rename from cli/tests/testdata/test/hide_empty_suites.out rename to tests/testdata/test/hide_empty_suites.out diff --git a/cli/tests/testdata/test/ignore.out b/tests/testdata/test/ignore.out similarity index 100% rename from cli/tests/testdata/test/ignore.out rename to tests/testdata/test/ignore.out diff --git a/cli/tests/testdata/test/ignore.ts b/tests/testdata/test/ignore.ts similarity index 100% rename from cli/tests/testdata/test/ignore.ts rename to tests/testdata/test/ignore.ts diff --git a/cli/tests/testdata/test/ignore_permissions.out b/tests/testdata/test/ignore_permissions.out similarity index 100% rename from cli/tests/testdata/test/ignore_permissions.out rename to tests/testdata/test/ignore_permissions.out diff --git a/cli/tests/testdata/test/ignore_permissions.ts b/tests/testdata/test/ignore_permissions.ts similarity index 100% rename from cli/tests/testdata/test/ignore_permissions.ts rename to tests/testdata/test/ignore_permissions.ts diff --git a/cli/tests/testdata/test/interval.out b/tests/testdata/test/interval.out similarity index 100% rename from cli/tests/testdata/test/interval.out rename to tests/testdata/test/interval.out diff --git a/cli/tests/testdata/test/interval.ts b/tests/testdata/test/interval.ts similarity index 100% rename from cli/tests/testdata/test/interval.ts rename to tests/testdata/test/interval.ts diff --git a/cli/tests/testdata/test/load_unload.out b/tests/testdata/test/load_unload.out similarity index 100% rename from cli/tests/testdata/test/load_unload.out rename to tests/testdata/test/load_unload.out diff --git a/cli/tests/testdata/test/load_unload.ts b/tests/testdata/test/load_unload.ts similarity index 100% rename from cli/tests/testdata/test/load_unload.ts rename to tests/testdata/test/load_unload.ts diff --git a/cli/tests/testdata/test/markdown.md b/tests/testdata/test/markdown.md similarity index 100% rename from cli/tests/testdata/test/markdown.md rename to tests/testdata/test/markdown.md diff --git a/cli/tests/testdata/test/markdown.out b/tests/testdata/test/markdown.out similarity index 100% rename from cli/tests/testdata/test/markdown.out rename to tests/testdata/test/markdown.out diff --git a/cli/tests/testdata/test/markdown_full_block_names.md b/tests/testdata/test/markdown_full_block_names.md similarity index 100% rename from cli/tests/testdata/test/markdown_full_block_names.md rename to tests/testdata/test/markdown_full_block_names.md diff --git a/cli/tests/testdata/test/markdown_full_block_names.out b/tests/testdata/test/markdown_full_block_names.out similarity index 100% rename from cli/tests/testdata/test/markdown_full_block_names.out rename to tests/testdata/test/markdown_full_block_names.out diff --git a/cli/tests/testdata/test/markdown_windows.md b/tests/testdata/test/markdown_windows.md similarity index 100% rename from cli/tests/testdata/test/markdown_windows.md rename to tests/testdata/test/markdown_windows.md diff --git a/cli/tests/testdata/test/markdown_windows.out b/tests/testdata/test/markdown_windows.out similarity index 100% rename from cli/tests/testdata/test/markdown_windows.out rename to tests/testdata/test/markdown_windows.out diff --git a/cli/tests/testdata/test/markdown_with_comment.md b/tests/testdata/test/markdown_with_comment.md similarity index 100% rename from cli/tests/testdata/test/markdown_with_comment.md rename to tests/testdata/test/markdown_with_comment.md diff --git a/cli/tests/testdata/test/markdown_with_comment.out b/tests/testdata/test/markdown_with_comment.out similarity index 100% rename from cli/tests/testdata/test/markdown_with_comment.out rename to tests/testdata/test/markdown_with_comment.out diff --git a/cli/tests/testdata/test/meta.out b/tests/testdata/test/meta.out similarity index 100% rename from cli/tests/testdata/test/meta.out rename to tests/testdata/test/meta.out diff --git a/cli/tests/testdata/test/meta.ts b/tests/testdata/test/meta.ts similarity index 100% rename from cli/tests/testdata/test/meta.ts rename to tests/testdata/test/meta.ts diff --git a/cli/tests/testdata/test/no_check.out b/tests/testdata/test/no_check.out similarity index 100% rename from cli/tests/testdata/test/no_check.out rename to tests/testdata/test/no_check.out diff --git a/cli/tests/testdata/test/no_check.ts b/tests/testdata/test/no_check.ts similarity index 100% rename from cli/tests/testdata/test/no_check.ts rename to tests/testdata/test/no_check.ts diff --git a/cli/tests/testdata/test/no_color.ts b/tests/testdata/test/no_color.ts similarity index 100% rename from cli/tests/testdata/test/no_color.ts rename to tests/testdata/test/no_color.ts diff --git a/cli/tests/testdata/test/no_prompt_by_default.out b/tests/testdata/test/no_prompt_by_default.out similarity index 100% rename from cli/tests/testdata/test/no_prompt_by_default.out rename to tests/testdata/test/no_prompt_by_default.out diff --git a/cli/tests/testdata/test/no_prompt_by_default.ts b/tests/testdata/test/no_prompt_by_default.ts similarity index 100% rename from cli/tests/testdata/test/no_prompt_by_default.ts rename to tests/testdata/test/no_prompt_by_default.ts diff --git a/cli/tests/testdata/test/no_prompt_with_denied_perms.out b/tests/testdata/test/no_prompt_with_denied_perms.out similarity index 100% rename from cli/tests/testdata/test/no_prompt_with_denied_perms.out rename to tests/testdata/test/no_prompt_with_denied_perms.out diff --git a/cli/tests/testdata/test/no_prompt_with_denied_perms.ts b/tests/testdata/test/no_prompt_with_denied_perms.ts similarity index 100% rename from cli/tests/testdata/test/no_prompt_with_denied_perms.ts rename to tests/testdata/test/no_prompt_with_denied_perms.ts diff --git a/cli/tests/testdata/test/no_run.out b/tests/testdata/test/no_run.out similarity index 100% rename from cli/tests/testdata/test/no_run.out rename to tests/testdata/test/no_run.out diff --git a/cli/tests/testdata/test/no_run.ts b/tests/testdata/test/no_run.ts similarity index 100% rename from cli/tests/testdata/test/no_run.ts rename to tests/testdata/test/no_run.ts diff --git a/cli/tests/testdata/test/non_error_thrown.out b/tests/testdata/test/non_error_thrown.out similarity index 100% rename from cli/tests/testdata/test/non_error_thrown.out rename to tests/testdata/test/non_error_thrown.out diff --git a/cli/tests/testdata/test/non_error_thrown.ts b/tests/testdata/test/non_error_thrown.ts similarity index 100% rename from cli/tests/testdata/test/non_error_thrown.ts rename to tests/testdata/test/non_error_thrown.ts diff --git a/cli/tests/testdata/test/only.out b/tests/testdata/test/only.out similarity index 100% rename from cli/tests/testdata/test/only.out rename to tests/testdata/test/only.out diff --git a/cli/tests/testdata/test/only.ts b/tests/testdata/test/only.ts similarity index 100% rename from cli/tests/testdata/test/only.ts rename to tests/testdata/test/only.ts diff --git a/cli/tests/testdata/test/ops_sanitizer_closed_inside_started_before.out b/tests/testdata/test/ops_sanitizer_closed_inside_started_before.out similarity index 88% rename from cli/tests/testdata/test/ops_sanitizer_closed_inside_started_before.out rename to tests/testdata/test/ops_sanitizer_closed_inside_started_before.out index 37fb0a3196..0a8cc22451 100644 --- a/cli/tests/testdata/test/ops_sanitizer_closed_inside_started_before.out +++ b/tests/testdata/test/ops_sanitizer_closed_inside_started_before.out @@ -8,7 +8,7 @@ test 1 => ./test/ops_sanitizer_closed_inside_started_before.ts:[WILDCARD] error: Leaking async ops: - 1 async operation to sleep for a duration was started before this test, but was completed during the test. Async operations should not complete in a test if they were not started in that test. This is often caused by not cancelling a `setTimeout` or `setInterval` call. The operation was started here: at [WILDCARD] - at [WILDCARD]/cli/tests/testdata/test/ops_sanitizer_closed_inside_started_before.ts:[WILDCARD] + at [WILDCARD]/tests/testdata/test/ops_sanitizer_closed_inside_started_before.ts:[WILDCARD] FAILURES diff --git a/cli/tests/testdata/test/ops_sanitizer_closed_inside_started_before.ts b/tests/testdata/test/ops_sanitizer_closed_inside_started_before.ts similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_closed_inside_started_before.ts rename to tests/testdata/test/ops_sanitizer_closed_inside_started_before.ts diff --git a/cli/tests/testdata/test/ops_sanitizer_missing_details.out b/tests/testdata/test/ops_sanitizer_missing_details.out similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_missing_details.out rename to tests/testdata/test/ops_sanitizer_missing_details.out diff --git a/cli/tests/testdata/test/ops_sanitizer_missing_details.ts b/tests/testdata/test/ops_sanitizer_missing_details.ts similarity index 83% rename from cli/tests/testdata/test/ops_sanitizer_missing_details.ts rename to tests/testdata/test/ops_sanitizer_missing_details.ts index e3b07d77a2..a40240bfc8 100644 --- a/cli/tests/testdata/test/ops_sanitizer_missing_details.ts +++ b/tests/testdata/test/ops_sanitizer_missing_details.ts @@ -1,6 +1,6 @@ // https://github.com/denoland/deno/issues/13729 // https://github.com/denoland/deno/issues/13938 -import { writeAll } from "../../../../test_util/std/streams/write_all.ts"; +import { writeAll } from "../../../test_util/std/streams/write_all.ts"; Deno.test("test 1", { permissions: { write: true, read: true } }, async () => { const tmpFile = await Deno.makeTempFile(); diff --git a/cli/tests/testdata/test/ops_sanitizer_multiple_timeout_tests.out b/tests/testdata/test/ops_sanitizer_multiple_timeout_tests.out similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_multiple_timeout_tests.out rename to tests/testdata/test/ops_sanitizer_multiple_timeout_tests.out diff --git a/cli/tests/testdata/test/ops_sanitizer_multiple_timeout_tests.ts b/tests/testdata/test/ops_sanitizer_multiple_timeout_tests.ts similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_multiple_timeout_tests.ts rename to tests/testdata/test/ops_sanitizer_multiple_timeout_tests.ts diff --git a/cli/tests/testdata/test/ops_sanitizer_multiple_timeout_tests_no_trace.out b/tests/testdata/test/ops_sanitizer_multiple_timeout_tests_no_trace.out similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_multiple_timeout_tests_no_trace.out rename to tests/testdata/test/ops_sanitizer_multiple_timeout_tests_no_trace.out diff --git a/cli/tests/testdata/test/ops_sanitizer_nexttick.out b/tests/testdata/test/ops_sanitizer_nexttick.out similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_nexttick.out rename to tests/testdata/test/ops_sanitizer_nexttick.out diff --git a/cli/tests/testdata/test/ops_sanitizer_nexttick.ts b/tests/testdata/test/ops_sanitizer_nexttick.ts similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_nexttick.ts rename to tests/testdata/test/ops_sanitizer_nexttick.ts diff --git a/tests/testdata/test/ops_sanitizer_step_leak.out b/tests/testdata/test/ops_sanitizer_step_leak.out new file mode 100644 index 0000000000..55c89582af --- /dev/null +++ b/tests/testdata/test/ops_sanitizer_step_leak.out @@ -0,0 +1,10 @@ +Check [WILDCARD]/tests/testdata/test/ops_sanitizer_step_leak.ts +running 1 test from ./tests/testdata/test/ops_sanitizer_step_leak.ts +timeout ... + step ... ok [WILDCARD] +------- output ------- +done +----- output end ----- +timeout ... ok [WILDCARD] + +ok | 1 passed (1 step) | 0 failed [WILDCARD] \ No newline at end of file diff --git a/cli/tests/testdata/test/ops_sanitizer_step_leak.ts b/tests/testdata/test/ops_sanitizer_step_leak.ts similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_step_leak.ts rename to tests/testdata/test/ops_sanitizer_step_leak.ts diff --git a/cli/tests/testdata/test/ops_sanitizer_timeout_failure.out b/tests/testdata/test/ops_sanitizer_timeout_failure.out similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_timeout_failure.out rename to tests/testdata/test/ops_sanitizer_timeout_failure.out diff --git a/cli/tests/testdata/test/ops_sanitizer_timeout_failure.ts b/tests/testdata/test/ops_sanitizer_timeout_failure.ts similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_timeout_failure.ts rename to tests/testdata/test/ops_sanitizer_timeout_failure.ts diff --git a/cli/tests/testdata/test/ops_sanitizer_unstable.out b/tests/testdata/test/ops_sanitizer_unstable.out similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_unstable.out rename to tests/testdata/test/ops_sanitizer_unstable.out diff --git a/cli/tests/testdata/test/ops_sanitizer_unstable.ts b/tests/testdata/test/ops_sanitizer_unstable.ts similarity index 100% rename from cli/tests/testdata/test/ops_sanitizer_unstable.ts rename to tests/testdata/test/ops_sanitizer_unstable.ts diff --git a/cli/tests/testdata/test/overloads.out b/tests/testdata/test/overloads.out similarity index 100% rename from cli/tests/testdata/test/overloads.out rename to tests/testdata/test/overloads.out diff --git a/cli/tests/testdata/test/overloads.ts b/tests/testdata/test/overloads.ts similarity index 100% rename from cli/tests/testdata/test/overloads.ts rename to tests/testdata/test/overloads.ts diff --git a/cli/tests/testdata/test/parallel_output.out b/tests/testdata/test/parallel_output.out similarity index 100% rename from cli/tests/testdata/test/parallel_output.out rename to tests/testdata/test/parallel_output.out diff --git a/cli/tests/testdata/test/parallel_output.ts b/tests/testdata/test/parallel_output.ts similarity index 100% rename from cli/tests/testdata/test/parallel_output.ts rename to tests/testdata/test/parallel_output.ts diff --git a/cli/tests/testdata/test/pass.junit.out b/tests/testdata/test/pass.junit.out similarity index 100% rename from cli/tests/testdata/test/pass.junit.out rename to tests/testdata/test/pass.junit.out diff --git a/cli/tests/testdata/test/pass.out b/tests/testdata/test/pass.out similarity index 100% rename from cli/tests/testdata/test/pass.out rename to tests/testdata/test/pass.out diff --git a/cli/tests/testdata/test/pass.ts b/tests/testdata/test/pass.ts similarity index 100% rename from cli/tests/testdata/test/pass.ts rename to tests/testdata/test/pass.ts diff --git a/cli/tests/testdata/test/quiet.out b/tests/testdata/test/quiet.out similarity index 100% rename from cli/tests/testdata/test/quiet.out rename to tests/testdata/test/quiet.out diff --git a/cli/tests/testdata/test/quiet.ts b/tests/testdata/test/quiet.ts similarity index 100% rename from cli/tests/testdata/test/quiet.ts rename to tests/testdata/test/quiet.ts diff --git a/cli/tests/testdata/test/recursive_permissions_pledge.js b/tests/testdata/test/recursive_permissions_pledge.js similarity index 100% rename from cli/tests/testdata/test/recursive_permissions_pledge.js rename to tests/testdata/test/recursive_permissions_pledge.js diff --git a/cli/tests/testdata/test/relative_pattern_dot_slash/deno.json b/tests/testdata/test/relative_pattern_dot_slash/deno.json similarity index 100% rename from cli/tests/testdata/test/relative_pattern_dot_slash/deno.json rename to tests/testdata/test/relative_pattern_dot_slash/deno.json diff --git a/cli/tests/testdata/test/relative_pattern_dot_slash/output.out b/tests/testdata/test/relative_pattern_dot_slash/output.out similarity index 100% rename from cli/tests/testdata/test/relative_pattern_dot_slash/output.out rename to tests/testdata/test/relative_pattern_dot_slash/output.out diff --git a/cli/tests/testdata/test/relative_pattern_dot_slash/test/add.mjs b/tests/testdata/test/relative_pattern_dot_slash/test/add.mjs similarity index 100% rename from cli/tests/testdata/test/relative_pattern_dot_slash/test/add.mjs rename to tests/testdata/test/relative_pattern_dot_slash/test/add.mjs diff --git a/cli/tests/testdata/test/relative_pattern_dot_slash/test/add.test.mjs b/tests/testdata/test/relative_pattern_dot_slash/test/add.test.mjs similarity index 100% rename from cli/tests/testdata/test/relative_pattern_dot_slash/test/add.test.mjs rename to tests/testdata/test/relative_pattern_dot_slash/test/add.test.mjs diff --git a/cli/tests/testdata/test/replace_timers.js b/tests/testdata/test/replace_timers.js similarity index 100% rename from cli/tests/testdata/test/replace_timers.js rename to tests/testdata/test/replace_timers.js diff --git a/cli/tests/testdata/test/replace_timers.js.out b/tests/testdata/test/replace_timers.js.out similarity index 100% rename from cli/tests/testdata/test/replace_timers.js.out rename to tests/testdata/test/replace_timers.js.out diff --git a/cli/tests/testdata/test/report_error.out b/tests/testdata/test/report_error.out similarity index 100% rename from cli/tests/testdata/test/report_error.out rename to tests/testdata/test/report_error.out diff --git a/cli/tests/testdata/test/report_error.ts b/tests/testdata/test/report_error.ts similarity index 100% rename from cli/tests/testdata/test/report_error.ts rename to tests/testdata/test/report_error.ts diff --git a/cli/tests/testdata/test/resource_sanitizer.out b/tests/testdata/test/resource_sanitizer.out similarity index 100% rename from cli/tests/testdata/test/resource_sanitizer.out rename to tests/testdata/test/resource_sanitizer.out diff --git a/cli/tests/testdata/test/resource_sanitizer.ts b/tests/testdata/test/resource_sanitizer.ts similarity index 100% rename from cli/tests/testdata/test/resource_sanitizer.ts rename to tests/testdata/test/resource_sanitizer.ts diff --git a/cli/tests/testdata/test/short-pass-jobs-flag-warning.out b/tests/testdata/test/short-pass-jobs-flag-warning.out similarity index 100% rename from cli/tests/testdata/test/short-pass-jobs-flag-warning.out rename to tests/testdata/test/short-pass-jobs-flag-warning.out diff --git a/cli/tests/testdata/test/short-pass.out b/tests/testdata/test/short-pass.out similarity index 100% rename from cli/tests/testdata/test/short-pass.out rename to tests/testdata/test/short-pass.out diff --git a/cli/tests/testdata/test/short-pass.ts b/tests/testdata/test/short-pass.ts similarity index 100% rename from cli/tests/testdata/test/short-pass.ts rename to tests/testdata/test/short-pass.ts diff --git a/cli/tests/testdata/test/shuffle.out b/tests/testdata/test/shuffle.out similarity index 100% rename from cli/tests/testdata/test/shuffle.out rename to tests/testdata/test/shuffle.out diff --git a/cli/tests/testdata/test/shuffle/bar_test.ts b/tests/testdata/test/shuffle/bar_test.ts similarity index 100% rename from cli/tests/testdata/test/shuffle/bar_test.ts rename to tests/testdata/test/shuffle/bar_test.ts diff --git a/cli/tests/testdata/test/shuffle/baz_test.ts b/tests/testdata/test/shuffle/baz_test.ts similarity index 100% rename from cli/tests/testdata/test/shuffle/baz_test.ts rename to tests/testdata/test/shuffle/baz_test.ts diff --git a/cli/tests/testdata/test/shuffle/foo_test.ts b/tests/testdata/test/shuffle/foo_test.ts similarity index 100% rename from cli/tests/testdata/test/shuffle/foo_test.ts rename to tests/testdata/test/shuffle/foo_test.ts diff --git a/cli/tests/testdata/test/sigint_with_hanging_test.out b/tests/testdata/test/sigint_with_hanging_test.out similarity index 100% rename from cli/tests/testdata/test/sigint_with_hanging_test.out rename to tests/testdata/test/sigint_with_hanging_test.out diff --git a/cli/tests/testdata/test/sigint_with_hanging_test.ts b/tests/testdata/test/sigint_with_hanging_test.ts similarity index 100% rename from cli/tests/testdata/test/sigint_with_hanging_test.ts rename to tests/testdata/test/sigint_with_hanging_test.ts diff --git a/cli/tests/testdata/test/steps/failing_steps.dot.out b/tests/testdata/test/steps/failing_steps.dot.out similarity index 100% rename from cli/tests/testdata/test/steps/failing_steps.dot.out rename to tests/testdata/test/steps/failing_steps.dot.out diff --git a/cli/tests/testdata/test/steps/failing_steps.out b/tests/testdata/test/steps/failing_steps.out similarity index 100% rename from cli/tests/testdata/test/steps/failing_steps.out rename to tests/testdata/test/steps/failing_steps.out diff --git a/cli/tests/testdata/test/steps/failing_steps.tap.out b/tests/testdata/test/steps/failing_steps.tap.out similarity index 100% rename from cli/tests/testdata/test/steps/failing_steps.tap.out rename to tests/testdata/test/steps/failing_steps.tap.out diff --git a/cli/tests/testdata/test/steps/failing_steps.ts b/tests/testdata/test/steps/failing_steps.ts similarity index 100% rename from cli/tests/testdata/test/steps/failing_steps.ts rename to tests/testdata/test/steps/failing_steps.ts diff --git a/cli/tests/testdata/test/steps/ignored_steps.dot.out b/tests/testdata/test/steps/ignored_steps.dot.out similarity index 100% rename from cli/tests/testdata/test/steps/ignored_steps.dot.out rename to tests/testdata/test/steps/ignored_steps.dot.out diff --git a/cli/tests/testdata/test/steps/ignored_steps.out b/tests/testdata/test/steps/ignored_steps.out similarity index 100% rename from cli/tests/testdata/test/steps/ignored_steps.out rename to tests/testdata/test/steps/ignored_steps.out diff --git a/cli/tests/testdata/test/steps/ignored_steps.tap.out b/tests/testdata/test/steps/ignored_steps.tap.out similarity index 100% rename from cli/tests/testdata/test/steps/ignored_steps.tap.out rename to tests/testdata/test/steps/ignored_steps.tap.out diff --git a/cli/tests/testdata/test/steps/ignored_steps.ts b/tests/testdata/test/steps/ignored_steps.ts similarity index 100% rename from cli/tests/testdata/test/steps/ignored_steps.ts rename to tests/testdata/test/steps/ignored_steps.ts diff --git a/cli/tests/testdata/test/steps/invalid_usage.out b/tests/testdata/test/steps/invalid_usage.out similarity index 100% rename from cli/tests/testdata/test/steps/invalid_usage.out rename to tests/testdata/test/steps/invalid_usage.out diff --git a/cli/tests/testdata/test/steps/invalid_usage.ts b/tests/testdata/test/steps/invalid_usage.ts similarity index 100% rename from cli/tests/testdata/test/steps/invalid_usage.ts rename to tests/testdata/test/steps/invalid_usage.ts diff --git a/cli/tests/testdata/test/steps/output_within.out b/tests/testdata/test/steps/output_within.out similarity index 100% rename from cli/tests/testdata/test/steps/output_within.out rename to tests/testdata/test/steps/output_within.out diff --git a/cli/tests/testdata/test/steps/output_within.ts b/tests/testdata/test/steps/output_within.ts similarity index 100% rename from cli/tests/testdata/test/steps/output_within.ts rename to tests/testdata/test/steps/output_within.ts diff --git a/cli/tests/testdata/test/steps/passing_steps.dot.out b/tests/testdata/test/steps/passing_steps.dot.out similarity index 100% rename from cli/tests/testdata/test/steps/passing_steps.dot.out rename to tests/testdata/test/steps/passing_steps.dot.out diff --git a/cli/tests/testdata/test/steps/passing_steps.out b/tests/testdata/test/steps/passing_steps.out similarity index 100% rename from cli/tests/testdata/test/steps/passing_steps.out rename to tests/testdata/test/steps/passing_steps.out diff --git a/cli/tests/testdata/test/steps/passing_steps.tap.out b/tests/testdata/test/steps/passing_steps.tap.out similarity index 100% rename from cli/tests/testdata/test/steps/passing_steps.tap.out rename to tests/testdata/test/steps/passing_steps.tap.out diff --git a/cli/tests/testdata/test/steps/passing_steps.ts b/tests/testdata/test/steps/passing_steps.ts similarity index 100% rename from cli/tests/testdata/test/steps/passing_steps.ts rename to tests/testdata/test/steps/passing_steps.ts diff --git a/cli/tests/testdata/test/text.md b/tests/testdata/test/text.md similarity index 100% rename from cli/tests/testdata/test/text.md rename to tests/testdata/test/text.md diff --git a/cli/tests/testdata/test/text.out b/tests/testdata/test/text.out similarity index 100% rename from cli/tests/testdata/test/text.out rename to tests/testdata/test/text.out diff --git a/cli/tests/testdata/test/trace_ops_caught_error/main.out b/tests/testdata/test/trace_ops_caught_error/main.out similarity index 100% rename from cli/tests/testdata/test/trace_ops_caught_error/main.out rename to tests/testdata/test/trace_ops_caught_error/main.out diff --git a/cli/tests/testdata/test/trace_ops_caught_error/main.ts b/tests/testdata/test/trace_ops_caught_error/main.ts similarity index 100% rename from cli/tests/testdata/test/trace_ops_caught_error/main.ts rename to tests/testdata/test/trace_ops_caught_error/main.ts diff --git a/cli/tests/testdata/test/uncaught_errors.out b/tests/testdata/test/uncaught_errors.out similarity index 100% rename from cli/tests/testdata/test/uncaught_errors.out rename to tests/testdata/test/uncaught_errors.out diff --git a/cli/tests/testdata/test/uncaught_errors_1.ts b/tests/testdata/test/uncaught_errors_1.ts similarity index 100% rename from cli/tests/testdata/test/uncaught_errors_1.ts rename to tests/testdata/test/uncaught_errors_1.ts diff --git a/cli/tests/testdata/test/uncaught_errors_2.ts b/tests/testdata/test/uncaught_errors_2.ts similarity index 100% rename from cli/tests/testdata/test/uncaught_errors_2.ts rename to tests/testdata/test/uncaught_errors_2.ts diff --git a/cli/tests/testdata/test/uncaught_errors_3.ts b/tests/testdata/test/uncaught_errors_3.ts similarity index 100% rename from cli/tests/testdata/test/uncaught_errors_3.ts rename to tests/testdata/test/uncaught_errors_3.ts diff --git a/cli/tests/testdata/test/unhandled_rejection.out b/tests/testdata/test/unhandled_rejection.out similarity index 100% rename from cli/tests/testdata/test/unhandled_rejection.out rename to tests/testdata/test/unhandled_rejection.out diff --git a/cli/tests/testdata/test/unhandled_rejection.ts b/tests/testdata/test/unhandled_rejection.ts similarity index 100% rename from cli/tests/testdata/test/unhandled_rejection.ts rename to tests/testdata/test/unhandled_rejection.ts diff --git a/cli/tests/testdata/test/unresolved_promise.out b/tests/testdata/test/unresolved_promise.out similarity index 100% rename from cli/tests/testdata/test/unresolved_promise.out rename to tests/testdata/test/unresolved_promise.out diff --git a/cli/tests/testdata/test/unresolved_promise.ts b/tests/testdata/test/unresolved_promise.ts similarity index 100% rename from cli/tests/testdata/test/unresolved_promise.ts rename to tests/testdata/test/unresolved_promise.ts diff --git a/cli/tests/testdata/tls/README.md b/tests/testdata/tls/README.md similarity index 100% rename from cli/tests/testdata/tls/README.md rename to tests/testdata/tls/README.md diff --git a/cli/tests/testdata/tls/RootCA.crt b/tests/testdata/tls/RootCA.crt similarity index 100% rename from cli/tests/testdata/tls/RootCA.crt rename to tests/testdata/tls/RootCA.crt diff --git a/cli/tests/testdata/tls/RootCA.key b/tests/testdata/tls/RootCA.key similarity index 100% rename from cli/tests/testdata/tls/RootCA.key rename to tests/testdata/tls/RootCA.key diff --git a/cli/tests/testdata/tls/RootCA.pem b/tests/testdata/tls/RootCA.pem similarity index 100% rename from cli/tests/testdata/tls/RootCA.pem rename to tests/testdata/tls/RootCA.pem diff --git a/cli/tests/testdata/tls/domains.txt b/tests/testdata/tls/domains.txt similarity index 100% rename from cli/tests/testdata/tls/domains.txt rename to tests/testdata/tls/domains.txt diff --git a/cli/tests/testdata/tls/invalid.crt b/tests/testdata/tls/invalid.crt similarity index 100% rename from cli/tests/testdata/tls/invalid.crt rename to tests/testdata/tls/invalid.crt diff --git a/cli/tests/testdata/tls/invalid.key b/tests/testdata/tls/invalid.key similarity index 100% rename from cli/tests/testdata/tls/invalid.key rename to tests/testdata/tls/invalid.key diff --git a/cli/tests/testdata/tls/localhost.crt b/tests/testdata/tls/localhost.crt similarity index 100% rename from cli/tests/testdata/tls/localhost.crt rename to tests/testdata/tls/localhost.crt diff --git a/cli/tests/testdata/tls/localhost.key b/tests/testdata/tls/localhost.key similarity index 100% rename from cli/tests/testdata/tls/localhost.key rename to tests/testdata/tls/localhost.key diff --git a/cli/tests/testdata/tsc/a.js b/tests/testdata/tsc/a.js similarity index 100% rename from cli/tests/testdata/tsc/a.js rename to tests/testdata/tsc/a.js diff --git a/cli/tests/testdata/tsc/d.ts b/tests/testdata/tsc/d.ts similarity index 100% rename from cli/tests/testdata/tsc/d.ts rename to tests/testdata/tsc/d.ts diff --git a/cli/tests/testdata/tsc/node_modules/b.js b/tests/testdata/tsc/node_modules/b.js similarity index 100% rename from cli/tests/testdata/tsc/node_modules/b.js rename to tests/testdata/tsc/node_modules/b.js diff --git a/cli/tests/testdata/tsc/node_modules/c.js b/tests/testdata/tsc/node_modules/c.js similarity index 100% rename from cli/tests/testdata/tsc/node_modules/c.js rename to tests/testdata/tsc/node_modules/c.js diff --git a/cli/tests/testdata/tsc/test.js b/tests/testdata/tsc/test.js similarity index 100% rename from cli/tests/testdata/tsc/test.js rename to tests/testdata/tsc/test.js diff --git a/cli/tests/testdata/tsc2/file_exportc.ts b/tests/testdata/tsc2/file_exportc.ts similarity index 100% rename from cli/tests/testdata/tsc2/file_exportc.ts rename to tests/testdata/tsc2/file_exportc.ts diff --git a/cli/tests/testdata/tsc2/file_libref.ts b/tests/testdata/tsc2/file_libref.ts similarity index 100% rename from cli/tests/testdata/tsc2/file_libref.ts rename to tests/testdata/tsc2/file_libref.ts diff --git a/cli/tests/testdata/tsc2/file_main.ts b/tests/testdata/tsc2/file_main.ts similarity index 100% rename from cli/tests/testdata/tsc2/file_main.ts rename to tests/testdata/tsc2/file_main.ts diff --git a/cli/tests/testdata/tsc2/file_reexports.ts b/tests/testdata/tsc2/file_reexports.ts similarity index 100% rename from cli/tests/testdata/tsc2/file_reexports.ts rename to tests/testdata/tsc2/file_reexports.ts diff --git a/cli/tests/testdata/tsc2/https_deno.land-x-a.ts b/tests/testdata/tsc2/https_deno.land-x-a.ts similarity index 100% rename from cli/tests/testdata/tsc2/https_deno.land-x-a.ts rename to tests/testdata/tsc2/https_deno.land-x-a.ts diff --git a/cli/tests/testdata/tsc2/https_deno.land-x-b.ts b/tests/testdata/tsc2/https_deno.land-x-b.ts similarity index 100% rename from cli/tests/testdata/tsc2/https_deno.land-x-b.ts rename to tests/testdata/tsc2/https_deno.land-x-b.ts diff --git a/cli/tests/testdata/tsc2/https_deno.land-x-c.d.ts b/tests/testdata/tsc2/https_deno.land-x-c.d.ts similarity index 100% rename from cli/tests/testdata/tsc2/https_deno.land-x-c.d.ts rename to tests/testdata/tsc2/https_deno.land-x-c.d.ts diff --git a/cli/tests/testdata/tsc2/https_deno.land-x-c.js b/tests/testdata/tsc2/https_deno.land-x-c.js similarity index 100% rename from cli/tests/testdata/tsc2/https_deno.land-x-c.js rename to tests/testdata/tsc2/https_deno.land-x-c.js diff --git a/cli/tests/testdata/tsc2/https_deno.land-x-mod.ts b/tests/testdata/tsc2/https_deno.land-x-mod.ts similarity index 100% rename from cli/tests/testdata/tsc2/https_deno.land-x-mod.ts rename to tests/testdata/tsc2/https_deno.land-x-mod.ts diff --git a/cli/tests/testdata/type_definitions/bar.d.ts b/tests/testdata/type_definitions/bar.d.ts similarity index 100% rename from cli/tests/testdata/type_definitions/bar.d.ts rename to tests/testdata/type_definitions/bar.d.ts diff --git a/cli/tests/testdata/type_definitions/bar.js b/tests/testdata/type_definitions/bar.js similarity index 100% rename from cli/tests/testdata/type_definitions/bar.js rename to tests/testdata/type_definitions/bar.js diff --git a/cli/tests/testdata/type_definitions/fizz.d.ts b/tests/testdata/type_definitions/fizz.d.ts similarity index 100% rename from cli/tests/testdata/type_definitions/fizz.d.ts rename to tests/testdata/type_definitions/fizz.d.ts diff --git a/cli/tests/testdata/type_definitions/fizz.js b/tests/testdata/type_definitions/fizz.js similarity index 100% rename from cli/tests/testdata/type_definitions/fizz.js rename to tests/testdata/type_definitions/fizz.js diff --git a/cli/tests/testdata/type_definitions/foo.d.ts b/tests/testdata/type_definitions/foo.d.ts similarity index 100% rename from cli/tests/testdata/type_definitions/foo.d.ts rename to tests/testdata/type_definitions/foo.d.ts diff --git a/cli/tests/testdata/type_definitions/foo.js b/tests/testdata/type_definitions/foo.js similarity index 100% rename from cli/tests/testdata/type_definitions/foo.js rename to tests/testdata/type_definitions/foo.js diff --git a/cli/tests/testdata/type_definitions/qat.ts b/tests/testdata/type_definitions/qat.ts similarity index 100% rename from cli/tests/testdata/type_definitions/qat.ts rename to tests/testdata/type_definitions/qat.ts diff --git a/cli/tests/testdata/types/types.out b/tests/testdata/types/types.out similarity index 100% rename from cli/tests/testdata/types/types.out rename to tests/testdata/types/types.out diff --git a/cli/tests/testdata/vendor/dynamic.ts b/tests/testdata/vendor/dynamic.ts similarity index 100% rename from cli/tests/testdata/vendor/dynamic.ts rename to tests/testdata/vendor/dynamic.ts diff --git a/cli/tests/testdata/vendor/dynamic_non_analyzable.ts b/tests/testdata/vendor/dynamic_non_analyzable.ts similarity index 100% rename from cli/tests/testdata/vendor/dynamic_non_analyzable.ts rename to tests/testdata/vendor/dynamic_non_analyzable.ts diff --git a/cli/tests/testdata/vendor/dynamic_non_existent.ts b/tests/testdata/vendor/dynamic_non_existent.ts similarity index 100% rename from cli/tests/testdata/vendor/dynamic_non_existent.ts rename to tests/testdata/vendor/dynamic_non_existent.ts diff --git a/cli/tests/testdata/vendor/dynamic_non_existent.ts.out b/tests/testdata/vendor/dynamic_non_existent.ts.out similarity index 100% rename from cli/tests/testdata/vendor/dynamic_non_existent.ts.out rename to tests/testdata/vendor/dynamic_non_existent.ts.out diff --git a/cli/tests/testdata/vendor/logger.ts b/tests/testdata/vendor/logger.ts similarity index 100% rename from cli/tests/testdata/vendor/logger.ts rename to tests/testdata/vendor/logger.ts diff --git a/cli/tests/testdata/vendor/mod.ts b/tests/testdata/vendor/mod.ts similarity index 100% rename from cli/tests/testdata/vendor/mod.ts rename to tests/testdata/vendor/mod.ts diff --git a/cli/tests/testdata/vendor/npm_and_node_specifier.ts b/tests/testdata/vendor/npm_and_node_specifier.ts similarity index 100% rename from cli/tests/testdata/vendor/npm_and_node_specifier.ts rename to tests/testdata/vendor/npm_and_node_specifier.ts diff --git a/cli/tests/testdata/vendor/query_reexport.ts b/tests/testdata/vendor/query_reexport.ts similarity index 100% rename from cli/tests/testdata/vendor/query_reexport.ts rename to tests/testdata/vendor/query_reexport.ts diff --git a/cli/tests/testdata/webcrypto/id_rsaEncryption.pem b/tests/testdata/webcrypto/id_rsaEncryption.pem similarity index 100% rename from cli/tests/testdata/webcrypto/id_rsaEncryption.pem rename to tests/testdata/webcrypto/id_rsaEncryption.pem diff --git a/cli/tests/testdata/webcrypto/id_rsassaPss.pem b/tests/testdata/webcrypto/id_rsassaPss.pem similarity index 100% rename from cli/tests/testdata/webcrypto/id_rsassaPss.pem rename to tests/testdata/webcrypto/id_rsassaPss.pem diff --git a/cli/tests/testdata/webcrypto/id_rsassaPss_default.pem b/tests/testdata/webcrypto/id_rsassaPss_default.pem similarity index 100% rename from cli/tests/testdata/webcrypto/id_rsassaPss_default.pem rename to tests/testdata/webcrypto/id_rsassaPss_default.pem diff --git a/cli/tests/testdata/webcrypto/id_rsassaPss_saltLen_30.pem b/tests/testdata/webcrypto/id_rsassaPss_saltLen_30.pem similarity index 100% rename from cli/tests/testdata/webcrypto/id_rsassaPss_saltLen_30.pem rename to tests/testdata/webcrypto/id_rsassaPss_saltLen_30.pem diff --git a/cli/tests/testdata/webgpu/computepass_shader.wgsl b/tests/testdata/webgpu/computepass_shader.wgsl similarity index 100% rename from cli/tests/testdata/webgpu/computepass_shader.wgsl rename to tests/testdata/webgpu/computepass_shader.wgsl diff --git a/cli/tests/testdata/webgpu/hellotriangle.out b/tests/testdata/webgpu/hellotriangle.out similarity index 100% rename from cli/tests/testdata/webgpu/hellotriangle.out rename to tests/testdata/webgpu/hellotriangle.out diff --git a/cli/tests/testdata/webgpu/hellotriangle_shader.wgsl b/tests/testdata/webgpu/hellotriangle_shader.wgsl similarity index 100% rename from cli/tests/testdata/webgpu/hellotriangle_shader.wgsl rename to tests/testdata/webgpu/hellotriangle_shader.wgsl diff --git a/cli/tests/testdata/welcome.ts b/tests/testdata/welcome.ts similarity index 100% rename from cli/tests/testdata/welcome.ts rename to tests/testdata/welcome.ts diff --git a/cli/tests/testdata/workers/async_error.ts b/tests/testdata/workers/async_error.ts similarity index 100% rename from cli/tests/testdata/workers/async_error.ts rename to tests/testdata/workers/async_error.ts diff --git a/cli/tests/testdata/workers/bench_large_message.ts b/tests/testdata/workers/bench_large_message.ts similarity index 100% rename from cli/tests/testdata/workers/bench_large_message.ts rename to tests/testdata/workers/bench_large_message.ts diff --git a/cli/tests/testdata/workers/bench_round_robin.ts b/tests/testdata/workers/bench_round_robin.ts similarity index 100% rename from cli/tests/testdata/workers/bench_round_robin.ts rename to tests/testdata/workers/bench_round_robin.ts diff --git a/cli/tests/testdata/workers/bench_startup.ts b/tests/testdata/workers/bench_startup.ts similarity index 100% rename from cli/tests/testdata/workers/bench_startup.ts rename to tests/testdata/workers/bench_startup.ts diff --git a/cli/tests/testdata/workers/bench_worker.ts b/tests/testdata/workers/bench_worker.ts similarity index 100% rename from cli/tests/testdata/workers/bench_worker.ts rename to tests/testdata/workers/bench_worker.ts diff --git a/cli/tests/testdata/workers/broadcast_channel.ts b/tests/testdata/workers/broadcast_channel.ts similarity index 100% rename from cli/tests/testdata/workers/broadcast_channel.ts rename to tests/testdata/workers/broadcast_channel.ts diff --git a/cli/tests/testdata/workers/busy_worker.js b/tests/testdata/workers/busy_worker.js similarity index 100% rename from cli/tests/testdata/workers/busy_worker.js rename to tests/testdata/workers/busy_worker.js diff --git a/cli/tests/testdata/workers/close_in_wasm_reactions.js b/tests/testdata/workers/close_in_wasm_reactions.js similarity index 100% rename from cli/tests/testdata/workers/close_in_wasm_reactions.js rename to tests/testdata/workers/close_in_wasm_reactions.js diff --git a/cli/tests/testdata/workers/close_nested_child.js b/tests/testdata/workers/close_nested_child.js similarity index 100% rename from cli/tests/testdata/workers/close_nested_child.js rename to tests/testdata/workers/close_nested_child.js diff --git a/cli/tests/testdata/workers/close_nested_parent.js b/tests/testdata/workers/close_nested_parent.js similarity index 100% rename from cli/tests/testdata/workers/close_nested_parent.js rename to tests/testdata/workers/close_nested_parent.js diff --git a/cli/tests/testdata/workers/close_race_worker.js b/tests/testdata/workers/close_race_worker.js similarity index 100% rename from cli/tests/testdata/workers/close_race_worker.js rename to tests/testdata/workers/close_race_worker.js diff --git a/cli/tests/testdata/workers/custom_inspect/main.out b/tests/testdata/workers/custom_inspect/main.out similarity index 100% rename from cli/tests/testdata/workers/custom_inspect/main.out rename to tests/testdata/workers/custom_inspect/main.out diff --git a/cli/tests/testdata/workers/custom_inspect/main.ts b/tests/testdata/workers/custom_inspect/main.ts similarity index 100% rename from cli/tests/testdata/workers/custom_inspect/main.ts rename to tests/testdata/workers/custom_inspect/main.ts diff --git a/cli/tests/testdata/workers/custom_inspect/worker.ts b/tests/testdata/workers/custom_inspect/worker.ts similarity index 100% rename from cli/tests/testdata/workers/custom_inspect/worker.ts rename to tests/testdata/workers/custom_inspect/worker.ts diff --git a/cli/tests/testdata/workers/deno_worker.ts b/tests/testdata/workers/deno_worker.ts similarity index 83% rename from cli/tests/testdata/workers/deno_worker.ts rename to tests/testdata/workers/deno_worker.ts index eccdab5b0b..cbebde94ac 100644 --- a/cli/tests/testdata/workers/deno_worker.ts +++ b/tests/testdata/workers/deno_worker.ts @@ -1,4 +1,4 @@ -import { assert } from "../../../../test_util/std/assert/mod.ts"; +import { assert } from "../../../test_util/std/assert/mod.ts"; onmessage = function (e) { if (typeof self.Deno === "undefined") { diff --git a/cli/tests/testdata/workers/drop_handle_race.js b/tests/testdata/workers/drop_handle_race.js similarity index 100% rename from cli/tests/testdata/workers/drop_handle_race.js rename to tests/testdata/workers/drop_handle_race.js diff --git a/cli/tests/testdata/workers/dynamic_remote.ts b/tests/testdata/workers/dynamic_remote.ts similarity index 100% rename from cli/tests/testdata/workers/dynamic_remote.ts rename to tests/testdata/workers/dynamic_remote.ts diff --git a/cli/tests/testdata/workers/env_read_check_worker.js b/tests/testdata/workers/env_read_check_worker.js similarity index 100% rename from cli/tests/testdata/workers/env_read_check_worker.js rename to tests/testdata/workers/env_read_check_worker.js diff --git a/cli/tests/testdata/workers/error.ts b/tests/testdata/workers/error.ts similarity index 100% rename from cli/tests/testdata/workers/error.ts rename to tests/testdata/workers/error.ts diff --git a/cli/tests/testdata/workers/error_event.ts b/tests/testdata/workers/error_event.ts similarity index 100% rename from cli/tests/testdata/workers/error_event.ts rename to tests/testdata/workers/error_event.ts diff --git a/cli/tests/testdata/workers/error_event.ts.out b/tests/testdata/workers/error_event.ts.out similarity index 100% rename from cli/tests/testdata/workers/error_event.ts.out rename to tests/testdata/workers/error_event.ts.out diff --git a/cli/tests/testdata/workers/error_worker_permissions_local.ts b/tests/testdata/workers/error_worker_permissions_local.ts similarity index 100% rename from cli/tests/testdata/workers/error_worker_permissions_local.ts rename to tests/testdata/workers/error_worker_permissions_local.ts diff --git a/cli/tests/testdata/workers/error_worker_permissions_local.ts.out b/tests/testdata/workers/error_worker_permissions_local.ts.out similarity index 100% rename from cli/tests/testdata/workers/error_worker_permissions_local.ts.out rename to tests/testdata/workers/error_worker_permissions_local.ts.out diff --git a/cli/tests/testdata/workers/error_worker_permissions_remote.ts b/tests/testdata/workers/error_worker_permissions_remote.ts similarity index 100% rename from cli/tests/testdata/workers/error_worker_permissions_remote.ts rename to tests/testdata/workers/error_worker_permissions_remote.ts diff --git a/cli/tests/testdata/workers/error_worker_permissions_remote.ts.out b/tests/testdata/workers/error_worker_permissions_remote.ts.out similarity index 100% rename from cli/tests/testdata/workers/error_worker_permissions_remote.ts.out rename to tests/testdata/workers/error_worker_permissions_remote.ts.out diff --git a/cli/tests/testdata/workers/event_worker.js b/tests/testdata/workers/event_worker.js similarity index 100% rename from cli/tests/testdata/workers/event_worker.js rename to tests/testdata/workers/event_worker.js diff --git a/cli/tests/testdata/workers/event_worker_scope.js b/tests/testdata/workers/event_worker_scope.js similarity index 100% rename from cli/tests/testdata/workers/event_worker_scope.js rename to tests/testdata/workers/event_worker_scope.js diff --git a/cli/tests/testdata/workers/fetching_worker.js b/tests/testdata/workers/fetching_worker.js similarity index 100% rename from cli/tests/testdata/workers/fetching_worker.js rename to tests/testdata/workers/fetching_worker.js diff --git a/cli/tests/testdata/workers/http_worker.js b/tests/testdata/workers/http_worker.js similarity index 100% rename from cli/tests/testdata/workers/http_worker.js rename to tests/testdata/workers/http_worker.js diff --git a/cli/tests/testdata/workers/image_data_worker.ts b/tests/testdata/workers/image_data_worker.ts similarity index 100% rename from cli/tests/testdata/workers/image_data_worker.ts rename to tests/testdata/workers/image_data_worker.ts diff --git a/cli/tests/testdata/workers/immediately_close_worker.js b/tests/testdata/workers/immediately_close_worker.js similarity index 100% rename from cli/tests/testdata/workers/immediately_close_worker.js rename to tests/testdata/workers/immediately_close_worker.js diff --git a/cli/tests/testdata/workers/message_before_close.js b/tests/testdata/workers/message_before_close.js similarity index 100% rename from cli/tests/testdata/workers/message_before_close.js rename to tests/testdata/workers/message_before_close.js diff --git a/cli/tests/testdata/workers/message_handler_error.ts b/tests/testdata/workers/message_handler_error.ts similarity index 100% rename from cli/tests/testdata/workers/message_handler_error.ts rename to tests/testdata/workers/message_handler_error.ts diff --git a/cli/tests/testdata/workers/message_port.ts b/tests/testdata/workers/message_port.ts similarity index 100% rename from cli/tests/testdata/workers/message_port.ts rename to tests/testdata/workers/message_port.ts diff --git a/cli/tests/testdata/workers/nested_worker.js b/tests/testdata/workers/nested_worker.js similarity index 100% rename from cli/tests/testdata/workers/nested_worker.js rename to tests/testdata/workers/nested_worker.js diff --git a/cli/tests/testdata/workers/no_permissions_worker.js b/tests/testdata/workers/no_permissions_worker.js similarity index 100% rename from cli/tests/testdata/workers/no_permissions_worker.js rename to tests/testdata/workers/no_permissions_worker.js diff --git a/cli/tests/testdata/workers/non_deno_worker.js b/tests/testdata/workers/non_deno_worker.js similarity index 100% rename from cli/tests/testdata/workers/non_deno_worker.js rename to tests/testdata/workers/non_deno_worker.js diff --git a/cli/tests/testdata/workers/nonexistent_worker.out b/tests/testdata/workers/nonexistent_worker.out similarity index 100% rename from cli/tests/testdata/workers/nonexistent_worker.out rename to tests/testdata/workers/nonexistent_worker.out diff --git a/cli/tests/testdata/workers/nonexistent_worker.ts b/tests/testdata/workers/nonexistent_worker.ts similarity index 100% rename from cli/tests/testdata/workers/nonexistent_worker.ts rename to tests/testdata/workers/nonexistent_worker.ts diff --git a/cli/tests/testdata/workers/parent_read_check_worker.js b/tests/testdata/workers/parent_read_check_worker.js similarity index 100% rename from cli/tests/testdata/workers/parent_read_check_worker.js rename to tests/testdata/workers/parent_read_check_worker.js diff --git a/cli/tests/testdata/workers/permission_echo.js b/tests/testdata/workers/permission_echo.js similarity index 100% rename from cli/tests/testdata/workers/permission_echo.js rename to tests/testdata/workers/permission_echo.js diff --git a/cli/tests/testdata/workers/permissions_blob_local.ts b/tests/testdata/workers/permissions_blob_local.ts similarity index 100% rename from cli/tests/testdata/workers/permissions_blob_local.ts rename to tests/testdata/workers/permissions_blob_local.ts diff --git a/cli/tests/testdata/workers/permissions_blob_local.ts.out b/tests/testdata/workers/permissions_blob_local.ts.out similarity index 100% rename from cli/tests/testdata/workers/permissions_blob_local.ts.out rename to tests/testdata/workers/permissions_blob_local.ts.out diff --git a/cli/tests/testdata/workers/permissions_blob_remote.ts b/tests/testdata/workers/permissions_blob_remote.ts similarity index 100% rename from cli/tests/testdata/workers/permissions_blob_remote.ts rename to tests/testdata/workers/permissions_blob_remote.ts diff --git a/cli/tests/testdata/workers/permissions_blob_remote.ts.out b/tests/testdata/workers/permissions_blob_remote.ts.out similarity index 100% rename from cli/tests/testdata/workers/permissions_blob_remote.ts.out rename to tests/testdata/workers/permissions_blob_remote.ts.out diff --git a/cli/tests/testdata/workers/permissions_data_local.ts b/tests/testdata/workers/permissions_data_local.ts similarity index 100% rename from cli/tests/testdata/workers/permissions_data_local.ts rename to tests/testdata/workers/permissions_data_local.ts diff --git a/cli/tests/testdata/workers/permissions_data_local.ts.out b/tests/testdata/workers/permissions_data_local.ts.out similarity index 100% rename from cli/tests/testdata/workers/permissions_data_local.ts.out rename to tests/testdata/workers/permissions_data_local.ts.out diff --git a/cli/tests/testdata/workers/permissions_data_remote.ts b/tests/testdata/workers/permissions_data_remote.ts similarity index 100% rename from cli/tests/testdata/workers/permissions_data_remote.ts rename to tests/testdata/workers/permissions_data_remote.ts diff --git a/cli/tests/testdata/workers/permissions_data_remote.ts.out b/tests/testdata/workers/permissions_data_remote.ts.out similarity index 100% rename from cli/tests/testdata/workers/permissions_data_remote.ts.out rename to tests/testdata/workers/permissions_data_remote.ts.out diff --git a/cli/tests/testdata/workers/permissions_dynamic_remote.ts b/tests/testdata/workers/permissions_dynamic_remote.ts similarity index 100% rename from cli/tests/testdata/workers/permissions_dynamic_remote.ts rename to tests/testdata/workers/permissions_dynamic_remote.ts diff --git a/cli/tests/testdata/workers/permissions_dynamic_remote.ts.out b/tests/testdata/workers/permissions_dynamic_remote.ts.out similarity index 100% rename from cli/tests/testdata/workers/permissions_dynamic_remote.ts.out rename to tests/testdata/workers/permissions_dynamic_remote.ts.out diff --git a/cli/tests/testdata/workers/permissions_remote_remote.ts b/tests/testdata/workers/permissions_remote_remote.ts similarity index 100% rename from cli/tests/testdata/workers/permissions_remote_remote.ts rename to tests/testdata/workers/permissions_remote_remote.ts diff --git a/cli/tests/testdata/workers/permissions_remote_remote.ts.out b/tests/testdata/workers/permissions_remote_remote.ts.out similarity index 100% rename from cli/tests/testdata/workers/permissions_remote_remote.ts.out rename to tests/testdata/workers/permissions_remote_remote.ts.out diff --git a/cli/tests/testdata/workers/post_undefined.ts b/tests/testdata/workers/post_undefined.ts similarity index 100% rename from cli/tests/testdata/workers/post_undefined.ts rename to tests/testdata/workers/post_undefined.ts diff --git a/cli/tests/testdata/workers/racy_worker.js b/tests/testdata/workers/racy_worker.js similarity index 100% rename from cli/tests/testdata/workers/racy_worker.js rename to tests/testdata/workers/racy_worker.js diff --git a/cli/tests/testdata/workers/read_check_granular_worker.js b/tests/testdata/workers/read_check_granular_worker.js similarity index 100% rename from cli/tests/testdata/workers/read_check_granular_worker.js rename to tests/testdata/workers/read_check_granular_worker.js diff --git a/cli/tests/testdata/workers/read_check_worker.js b/tests/testdata/workers/read_check_worker.js similarity index 100% rename from cli/tests/testdata/workers/read_check_worker.js rename to tests/testdata/workers/read_check_worker.js diff --git a/cli/tests/testdata/workers/shared_array_buffer.ts b/tests/testdata/workers/shared_array_buffer.ts similarity index 100% rename from cli/tests/testdata/workers/shared_array_buffer.ts rename to tests/testdata/workers/shared_array_buffer.ts diff --git a/cli/tests/testdata/workers/sibling_worker.js b/tests/testdata/workers/sibling_worker.js similarity index 100% rename from cli/tests/testdata/workers/sibling_worker.js rename to tests/testdata/workers/sibling_worker.js diff --git a/cli/tests/testdata/workers/static_remote.ts b/tests/testdata/workers/static_remote.ts similarity index 100% rename from cli/tests/testdata/workers/static_remote.ts rename to tests/testdata/workers/static_remote.ts diff --git a/cli/tests/testdata/workers/terminate_tla_crash.js b/tests/testdata/workers/terminate_tla_crash.js similarity index 100% rename from cli/tests/testdata/workers/terminate_tla_crash.js rename to tests/testdata/workers/terminate_tla_crash.js diff --git a/cli/tests/testdata/workers/terminate_tla_crash.js.out b/tests/testdata/workers/terminate_tla_crash.js.out similarity index 100% rename from cli/tests/testdata/workers/terminate_tla_crash.js.out rename to tests/testdata/workers/terminate_tla_crash.js.out diff --git a/cli/tests/testdata/workers/test_worker.js b/tests/testdata/workers/test_worker.js similarity index 100% rename from cli/tests/testdata/workers/test_worker.js rename to tests/testdata/workers/test_worker.js diff --git a/cli/tests/testdata/workers/test_worker.ts b/tests/testdata/workers/test_worker.ts similarity index 100% rename from cli/tests/testdata/workers/test_worker.ts rename to tests/testdata/workers/test_worker.ts diff --git a/cli/tests/testdata/workers/throwing_worker.js b/tests/testdata/workers/throwing_worker.js similarity index 100% rename from cli/tests/testdata/workers/throwing_worker.js rename to tests/testdata/workers/throwing_worker.js diff --git a/cli/tests/testdata/workers/worker_async_error.ts b/tests/testdata/workers/worker_async_error.ts similarity index 100% rename from cli/tests/testdata/workers/worker_async_error.ts rename to tests/testdata/workers/worker_async_error.ts diff --git a/cli/tests/testdata/workers/worker_async_error.ts.out b/tests/testdata/workers/worker_async_error.ts.out similarity index 100% rename from cli/tests/testdata/workers/worker_async_error.ts.out rename to tests/testdata/workers/worker_async_error.ts.out diff --git a/cli/tests/testdata/workers/worker_crypto.js b/tests/testdata/workers/worker_crypto.js similarity index 100% rename from cli/tests/testdata/workers/worker_crypto.js rename to tests/testdata/workers/worker_crypto.js diff --git a/cli/tests/testdata/workers/worker_doest_stall_event_loop.ts b/tests/testdata/workers/worker_doest_stall_event_loop.ts similarity index 100% rename from cli/tests/testdata/workers/worker_doest_stall_event_loop.ts rename to tests/testdata/workers/worker_doest_stall_event_loop.ts diff --git a/cli/tests/testdata/workers/worker_doest_stall_event_loop.ts.out b/tests/testdata/workers/worker_doest_stall_event_loop.ts.out similarity index 100% rename from cli/tests/testdata/workers/worker_doest_stall_event_loop.ts.out rename to tests/testdata/workers/worker_doest_stall_event_loop.ts.out diff --git a/cli/tests/testdata/workers/worker_error.ts b/tests/testdata/workers/worker_error.ts similarity index 100% rename from cli/tests/testdata/workers/worker_error.ts rename to tests/testdata/workers/worker_error.ts diff --git a/cli/tests/testdata/workers/worker_error.ts.out b/tests/testdata/workers/worker_error.ts.out similarity index 100% rename from cli/tests/testdata/workers/worker_error.ts.out rename to tests/testdata/workers/worker_error.ts.out diff --git a/cli/tests/testdata/workers/worker_event_handlers.js b/tests/testdata/workers/worker_event_handlers.js similarity index 100% rename from cli/tests/testdata/workers/worker_event_handlers.js rename to tests/testdata/workers/worker_event_handlers.js diff --git a/cli/tests/testdata/workers/worker_globals.ts b/tests/testdata/workers/worker_globals.ts similarity index 100% rename from cli/tests/testdata/workers/worker_globals.ts rename to tests/testdata/workers/worker_globals.ts diff --git a/cli/tests/testdata/workers/worker_large_message.js b/tests/testdata/workers/worker_large_message.js similarity index 100% rename from cli/tests/testdata/workers/worker_large_message.js rename to tests/testdata/workers/worker_large_message.js diff --git a/cli/tests/testdata/workers/worker_location.ts b/tests/testdata/workers/worker_location.ts similarity index 100% rename from cli/tests/testdata/workers/worker_location.ts rename to tests/testdata/workers/worker_location.ts diff --git a/cli/tests/testdata/workers/worker_message_handler_error.ts b/tests/testdata/workers/worker_message_handler_error.ts similarity index 100% rename from cli/tests/testdata/workers/worker_message_handler_error.ts rename to tests/testdata/workers/worker_message_handler_error.ts diff --git a/cli/tests/testdata/workers/worker_message_handler_error.ts.out b/tests/testdata/workers/worker_message_handler_error.ts.out similarity index 100% rename from cli/tests/testdata/workers/worker_message_handler_error.ts.out rename to tests/testdata/workers/worker_message_handler_error.ts.out diff --git a/cli/tests/testdata/workers/worker_navigator.ts b/tests/testdata/workers/worker_navigator.ts similarity index 100% rename from cli/tests/testdata/workers/worker_navigator.ts rename to tests/testdata/workers/worker_navigator.ts diff --git a/cli/tests/testdata/workers/worker_nested_error.ts b/tests/testdata/workers/worker_nested_error.ts similarity index 100% rename from cli/tests/testdata/workers/worker_nested_error.ts rename to tests/testdata/workers/worker_nested_error.ts diff --git a/cli/tests/testdata/workers/worker_nested_error.ts.out b/tests/testdata/workers/worker_nested_error.ts.out similarity index 100% rename from cli/tests/testdata/workers/worker_nested_error.ts.out rename to tests/testdata/workers/worker_nested_error.ts.out diff --git a/cli/tests/testdata/workers/worker_structured_cloning.ts b/tests/testdata/workers/worker_structured_cloning.ts similarity index 100% rename from cli/tests/testdata/workers/worker_structured_cloning.ts rename to tests/testdata/workers/worker_structured_cloning.ts diff --git a/cli/tests/testdata/workers/worker_types.ts b/tests/testdata/workers/worker_types.ts similarity index 100% rename from cli/tests/testdata/workers/worker_types.ts rename to tests/testdata/workers/worker_types.ts diff --git a/cli/tests/testdata/workers/worker_unstable.ts b/tests/testdata/workers/worker_unstable.ts similarity index 100% rename from cli/tests/testdata/workers/worker_unstable.ts rename to tests/testdata/workers/worker_unstable.ts diff --git a/cli/tests/testdata/workers/worker_with_top_level_await.ts b/tests/testdata/workers/worker_with_top_level_await.ts similarity index 100% rename from cli/tests/testdata/workers/worker_with_top_level_await.ts rename to tests/testdata/workers/worker_with_top_level_await.ts diff --git a/cli/tests/unit/README.md b/tests/unit/README.md similarity index 100% rename from cli/tests/unit/README.md rename to tests/unit/README.md diff --git a/cli/tests/unit/abort_controller_test.ts b/tests/unit/abort_controller_test.ts similarity index 100% rename from cli/tests/unit/abort_controller_test.ts rename to tests/unit/abort_controller_test.ts diff --git a/cli/tests/unit/blob_test.ts b/tests/unit/blob_test.ts similarity index 100% rename from cli/tests/unit/blob_test.ts rename to tests/unit/blob_test.ts diff --git a/cli/tests/unit/body_test.ts b/tests/unit/body_test.ts similarity index 100% rename from cli/tests/unit/body_test.ts rename to tests/unit/body_test.ts diff --git a/cli/tests/unit/broadcast_channel_test.ts b/tests/unit/broadcast_channel_test.ts similarity index 100% rename from cli/tests/unit/broadcast_channel_test.ts rename to tests/unit/broadcast_channel_test.ts diff --git a/cli/tests/unit/buffer_test.ts b/tests/unit/buffer_test.ts similarity index 100% rename from cli/tests/unit/buffer_test.ts rename to tests/unit/buffer_test.ts diff --git a/cli/tests/unit/build_test.ts b/tests/unit/build_test.ts similarity index 100% rename from cli/tests/unit/build_test.ts rename to tests/unit/build_test.ts diff --git a/cli/tests/unit/cache_api_test.ts b/tests/unit/cache_api_test.ts similarity index 100% rename from cli/tests/unit/cache_api_test.ts rename to tests/unit/cache_api_test.ts diff --git a/cli/tests/unit/chmod_test.ts b/tests/unit/chmod_test.ts similarity index 100% rename from cli/tests/unit/chmod_test.ts rename to tests/unit/chmod_test.ts diff --git a/cli/tests/unit/chown_test.ts b/tests/unit/chown_test.ts similarity index 100% rename from cli/tests/unit/chown_test.ts rename to tests/unit/chown_test.ts diff --git a/cli/tests/unit/command_test.ts b/tests/unit/command_test.ts similarity index 100% rename from cli/tests/unit/command_test.ts rename to tests/unit/command_test.ts diff --git a/cli/tests/unit/console_test.ts b/tests/unit/console_test.ts similarity index 100% rename from cli/tests/unit/console_test.ts rename to tests/unit/console_test.ts diff --git a/cli/tests/unit/copy_file_test.ts b/tests/unit/copy_file_test.ts similarity index 100% rename from cli/tests/unit/copy_file_test.ts rename to tests/unit/copy_file_test.ts diff --git a/cli/tests/unit/cron_test.ts b/tests/unit/cron_test.ts similarity index 100% rename from cli/tests/unit/cron_test.ts rename to tests/unit/cron_test.ts diff --git a/cli/tests/unit/custom_event_test.ts b/tests/unit/custom_event_test.ts similarity index 100% rename from cli/tests/unit/custom_event_test.ts rename to tests/unit/custom_event_test.ts diff --git a/cli/tests/unit/dir_test.ts b/tests/unit/dir_test.ts similarity index 100% rename from cli/tests/unit/dir_test.ts rename to tests/unit/dir_test.ts diff --git a/cli/tests/unit/dom_exception_test.ts b/tests/unit/dom_exception_test.ts similarity index 100% rename from cli/tests/unit/dom_exception_test.ts rename to tests/unit/dom_exception_test.ts diff --git a/cli/tests/unit/error_stack_test.ts b/tests/unit/error_stack_test.ts similarity index 100% rename from cli/tests/unit/error_stack_test.ts rename to tests/unit/error_stack_test.ts diff --git a/cli/tests/unit/error_test.ts b/tests/unit/error_test.ts similarity index 100% rename from cli/tests/unit/error_test.ts rename to tests/unit/error_test.ts diff --git a/cli/tests/unit/esnext_test.ts b/tests/unit/esnext_test.ts similarity index 100% rename from cli/tests/unit/esnext_test.ts rename to tests/unit/esnext_test.ts diff --git a/cli/tests/unit/event_target_test.ts b/tests/unit/event_target_test.ts similarity index 100% rename from cli/tests/unit/event_target_test.ts rename to tests/unit/event_target_test.ts diff --git a/cli/tests/unit/event_test.ts b/tests/unit/event_test.ts similarity index 100% rename from cli/tests/unit/event_test.ts rename to tests/unit/event_test.ts diff --git a/cli/tests/unit/fetch_test.ts b/tests/unit/fetch_test.ts similarity index 98% rename from cli/tests/unit/fetch_test.ts rename to tests/unit/fetch_test.ts index 84e94de0d3..80837a456d 100644 --- a/cli/tests/unit/fetch_test.ts +++ b/tests/unit/fetch_test.ts @@ -1148,7 +1148,7 @@ Deno.test( async function fetchCustomHttpClientParamCertificateSuccess(): Promise< void > { - const caCert = Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem"); + const caCert = Deno.readTextFileSync("tests/testdata/tls/RootCA.pem"); const client = Deno.createHttpClient({ caCerts: [caCert] }); const response = await fetch("https://localhost:5545/assets/fixture.json", { client, @@ -1335,7 +1335,7 @@ Deno.test( const client = Deno.createHttpClient({ certChain: "bad data", privateKey: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.key", + "tests/testdata/tls/localhost.key", ), }); await fetch("https://localhost:5552/assets/fixture.json", { @@ -1351,7 +1351,7 @@ Deno.test( await assertRejects(async () => { const client = Deno.createHttpClient({ certChain: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.crt", + "tests/testdata/tls/localhost.crt", ), privateKey: "bad data", }); @@ -1368,7 +1368,7 @@ Deno.test( await assertRejects(async () => { const client = Deno.createHttpClient({ certChain: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.crt", + "tests/testdata/tls/localhost.crt", ), privateKey: "", }); @@ -1385,13 +1385,13 @@ Deno.test( void > { const data = "Hello World"; - const caCert = await Deno.readTextFile("cli/tests/testdata/tls/RootCA.crt"); + const caCert = await Deno.readTextFile("tests/testdata/tls/RootCA.crt"); const client = Deno.createHttpClient({ certChain: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.crt", + "tests/testdata/tls/localhost.crt", ), privateKey: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.key", + "tests/testdata/tls/localhost.key", ), caCerts: [caCert], }); @@ -1540,7 +1540,7 @@ Deno.test( Deno.test( { permissions: { net: true, read: true } }, async function fetchSupportsHttpsOverIpAddress() { - const caCert = await Deno.readTextFile("cli/tests/testdata/tls/RootCA.pem"); + const caCert = await Deno.readTextFile("tests/testdata/tls/RootCA.pem"); const client = Deno.createHttpClient({ caCerts: [caCert] }); const res = await fetch("https://localhost:5546/http_version", { client }); assert(res.ok); @@ -1552,7 +1552,7 @@ Deno.test( Deno.test( { permissions: { net: true, read: true } }, async function fetchSupportsHttp1Only() { - const caCert = await Deno.readTextFile("cli/tests/testdata/tls/RootCA.pem"); + const caCert = await Deno.readTextFile("tests/testdata/tls/RootCA.pem"); const client = Deno.createHttpClient({ caCerts: [caCert] }); const res = await fetch("https://localhost:5546/http_version", { client }); assert(res.ok); @@ -1564,7 +1564,7 @@ Deno.test( Deno.test( { permissions: { net: true, read: true } }, async function fetchSupportsHttp2() { - const caCert = await Deno.readTextFile("cli/tests/testdata/tls/RootCA.pem"); + const caCert = await Deno.readTextFile("tests/testdata/tls/RootCA.pem"); const client = Deno.createHttpClient({ caCerts: [caCert] }); const res = await fetch("https://localhost:5547/http_version", { client }); assert(res.ok); @@ -1600,7 +1600,7 @@ Deno.test( Deno.test( { permissions: { net: true, read: true } }, async function fetchPrefersHttp2() { - const caCert = await Deno.readTextFile("cli/tests/testdata/tls/RootCA.pem"); + const caCert = await Deno.readTextFile("tests/testdata/tls/RootCA.pem"); const client = Deno.createHttpClient({ caCerts: [caCert] }); const res = await fetch("https://localhost:5545/http_version", { client }); assert(res.ok); @@ -1708,7 +1708,7 @@ Deno.test( ); assert(res.ok); const fixture = await Deno.readTextFile( - "cli/tests/testdata/subdir/json_1.json", + "tests/testdata/subdir/json_1.json", ); assertEquals(await res.text(), fixture); }, diff --git a/cli/tests/unit/ffi_test.ts b/tests/unit/ffi_test.ts similarity index 100% rename from cli/tests/unit/ffi_test.ts rename to tests/unit/ffi_test.ts diff --git a/cli/tests/unit/file_test.ts b/tests/unit/file_test.ts similarity index 100% rename from cli/tests/unit/file_test.ts rename to tests/unit/file_test.ts diff --git a/cli/tests/unit/filereader_test.ts b/tests/unit/filereader_test.ts similarity index 100% rename from cli/tests/unit/filereader_test.ts rename to tests/unit/filereader_test.ts diff --git a/cli/tests/unit/files_test.ts b/tests/unit/files_test.ts similarity index 96% rename from cli/tests/unit/files_test.ts rename to tests/unit/files_test.ts index 2501ea643e..c290929633 100644 --- a/cli/tests/unit/files_test.ts +++ b/tests/unit/files_test.ts @@ -17,7 +17,7 @@ Deno.test(function filesStdioFileDescriptors() { }); Deno.test({ permissions: { read: true } }, async function filesCopyToStdout() { - const filename = "cli/tests/testdata/assets/fixture.json"; + const filename = "tests/testdata/assets/fixture.json"; using file = await Deno.open(filename); assert(file instanceof Deno.File); assert(file instanceof Deno.FsFile); @@ -28,7 +28,7 @@ Deno.test({ permissions: { read: true } }, async function filesCopyToStdout() { }); Deno.test({ permissions: { read: true } }, async function filesIter() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = await Deno.open(filename); let totalSize = 0; @@ -42,7 +42,7 @@ Deno.test({ permissions: { read: true } }, async function filesIter() { Deno.test( { permissions: { read: true } }, async function filesIterCustomBufSize() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = await Deno.open(filename); let totalSize = 0; @@ -58,7 +58,7 @@ Deno.test( ); Deno.test({ permissions: { read: true } }, function filesIterSync() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = Deno.openSync(filename); let totalSize = 0; @@ -72,7 +72,7 @@ Deno.test({ permissions: { read: true } }, function filesIterSync() { Deno.test( { permissions: { read: true } }, function filesIterSyncCustomBufSize() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = Deno.openSync(filename); let totalSize = 0; @@ -257,7 +257,7 @@ Deno.test( ); Deno.test(async function openOptions() { - const filename = "cli/tests/testdata/assets/fixture.json"; + const filename = "tests/testdata/assets/fixture.json"; await assertRejects( async () => { await Deno.open(filename, { write: false }); @@ -548,7 +548,7 @@ Deno.test( ); Deno.test({ permissions: { read: true } }, async function seekStart() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = await Deno.open(filename); const seekPosition = 6; // Deliberately move 1 step forward @@ -564,7 +564,7 @@ Deno.test({ permissions: { read: true } }, async function seekStart() { }); Deno.test({ permissions: { read: true } }, async function seekStartBigInt() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = await Deno.open(filename); const seekPosition = 6n; // Deliberately move 1 step forward @@ -580,7 +580,7 @@ Deno.test({ permissions: { read: true } }, async function seekStartBigInt() { }); Deno.test({ permissions: { read: true } }, function seekSyncStart() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = Deno.openSync(filename); const seekPosition = 6; // Deliberately move 1 step forward @@ -596,7 +596,7 @@ Deno.test({ permissions: { read: true } }, function seekSyncStart() { }); Deno.test({ permissions: { read: true } }, async function seekCurrent() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = await Deno.open(filename); // Deliberately move 1 step forward await file.read(new Uint8Array(1)); // "H" @@ -612,7 +612,7 @@ Deno.test({ permissions: { read: true } }, async function seekCurrent() { }); Deno.test({ permissions: { read: true } }, function seekSyncCurrent() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = Deno.openSync(filename); // Deliberately move 1 step forward file.readSync(new Uint8Array(1)); // "H" @@ -628,7 +628,7 @@ Deno.test({ permissions: { read: true } }, function seekSyncCurrent() { }); Deno.test({ permissions: { read: true } }, async function seekEnd() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = await Deno.open(filename); const seekPosition = -6; // seek from end of file that has 12 chars, 12 - 6 = 6 @@ -641,7 +641,7 @@ Deno.test({ permissions: { read: true } }, async function seekEnd() { }); Deno.test({ permissions: { read: true } }, function seekSyncEnd() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = Deno.openSync(filename); const seekPosition = -6; // seek from end of file that has 12 chars, 12 - 6 = 6 @@ -654,7 +654,7 @@ Deno.test({ permissions: { read: true } }, function seekSyncEnd() { }); Deno.test({ permissions: { read: true } }, async function seekMode() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; using file = await Deno.open(filename); await assertRejects( async () => { @@ -740,7 +740,7 @@ Deno.test(async function fileStatSuccess() { }); Deno.test({ permissions: { read: true } }, async function readableStream() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; const file = await Deno.open(filename); assert(file.readable instanceof ReadableStream); const chunks = []; @@ -754,7 +754,7 @@ Deno.test({ permissions: { read: true } }, async function readableStream() { Deno.test( { permissions: { read: true } }, async function readableStreamTextEncoderPipe() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; const file = await Deno.open(filename); const readable = file.readable.pipeThrough(new TextDecoderStream()); const chunks = []; @@ -806,7 +806,7 @@ Deno.test( let file2: Deno.FsFile; { - using file = await Deno.open("cli/tests/testdata/assets/hello.txt"); + using file = await Deno.open("tests/testdata/assets/hello.txt"); file2 = file; const stat = file.statSync(); @@ -820,7 +820,7 @@ Deno.test( Deno.test( { permissions: { read: true } }, async function fsFileExplicitResourceManagementManualClose() { - using file = await Deno.open("cli/tests/testdata/assets/hello.txt"); + using file = await Deno.open("tests/testdata/assets/hello.txt"); file.close(); assertThrows(() => file.statSync(), Deno.errors.BadResource); // definitely closed // calling [Symbol.dispose] after manual close is a no-op @@ -1006,7 +1006,7 @@ async function checkFirstBlocksSecond(opts: { } function runFlockTestProcess(opts: { exclusive: boolean; sync: boolean }) { - const path = "cli/tests/testdata/assets/lock_target.txt"; + const path = "tests/testdata/assets/lock_target.txt"; const scriptText = ` const file = Deno.openSync("${path}"); diff --git a/cli/tests/unit/flock_test.ts b/tests/unit/flock_test.ts similarity index 98% rename from cli/tests/unit/flock_test.ts rename to tests/unit/flock_test.ts index 3189b4a567..4b194ce553 100644 --- a/cli/tests/unit/flock_test.ts +++ b/tests/unit/flock_test.ts @@ -108,7 +108,7 @@ async function checkFirstBlocksSecond(opts: { } function runFlockTestProcess(opts: { exclusive: boolean; sync: boolean }) { - const path = "cli/tests/testdata/assets/lock_target.txt"; + const path = "tests/testdata/assets/lock_target.txt"; const scriptText = ` const { rid } = Deno.openSync("${path}"); diff --git a/cli/tests/unit/fs_events_test.ts b/tests/unit/fs_events_test.ts similarity index 100% rename from cli/tests/unit/fs_events_test.ts rename to tests/unit/fs_events_test.ts diff --git a/cli/tests/unit/get_random_values_test.ts b/tests/unit/get_random_values_test.ts similarity index 100% rename from cli/tests/unit/get_random_values_test.ts rename to tests/unit/get_random_values_test.ts diff --git a/cli/tests/unit/globals_test.ts b/tests/unit/globals_test.ts similarity index 100% rename from cli/tests/unit/globals_test.ts rename to tests/unit/globals_test.ts diff --git a/cli/tests/unit/headers_test.ts b/tests/unit/headers_test.ts similarity index 100% rename from cli/tests/unit/headers_test.ts rename to tests/unit/headers_test.ts diff --git a/cli/tests/unit/http_test.ts b/tests/unit/http_test.ts similarity index 99% rename from cli/tests/unit/http_test.ts rename to tests/unit/http_test.ts index 66cc531137..17023004ee 100644 --- a/cli/tests/unit/http_test.ts +++ b/tests/unit/http_test.ts @@ -326,8 +326,8 @@ Deno.test( const listener = Deno.listenTls({ hostname, port, - cert: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.crt"), - key: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.key"), + cert: Deno.readTextFileSync("tests/testdata/tls/localhost.crt"), + key: Deno.readTextFileSync("tests/testdata/tls/localhost.key"), }); const conn = await listener.accept(); const httpConn = Deno.serveHttp(conn); @@ -344,7 +344,7 @@ Deno.test( listener.close(); })(); - const caCert = Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem"); + const caCert = Deno.readTextFileSync("tests/testdata/tls/RootCA.pem"); const client = Deno.createHttpClient({ caCerts: [caCert] }); const resp = await fetch(`https://${hostname}:${port}/`, { headers: { "connection": "close" }, @@ -2286,12 +2286,12 @@ Deno.test( const listener = Deno.listenTls({ hostname, port, - cert: await Deno.readTextFile("cli/tests/testdata/tls/localhost.crt"), - key: await Deno.readTextFile("cli/tests/testdata/tls/localhost.key"), + cert: await Deno.readTextFile("tests/testdata/tls/localhost.crt"), + key: await Deno.readTextFile("tests/testdata/tls/localhost.key"), }); const caCerts = [ - await Deno.readTextFile("cli/tests/testdata/tls/RootCA.pem"), + await Deno.readTextFile("tests/testdata/tls/RootCA.pem"), ]; const [clientConn, serverConn] = await Promise.all([ Deno.connectTls({ hostname, port, caCerts }), @@ -2592,13 +2592,13 @@ for (const compression of [true, false]) { const listener = Deno.listenTls({ hostname, port, - cert: await Deno.readTextFile("cli/tests/testdata/tls/localhost.crt"), - key: await Deno.readTextFile("cli/tests/testdata/tls/localhost.key"), + cert: await Deno.readTextFile("tests/testdata/tls/localhost.crt"), + key: await Deno.readTextFile("tests/testdata/tls/localhost.key"), alpnProtocols: ["h2"], }); const server = httpServerWithErrorBody(listener, compression); - const caCert = Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem"); + const caCert = Deno.readTextFileSync("tests/testdata/tls/RootCA.pem"); const client = Deno.createHttpClient({ caCerts: [caCert] }); const resp = await fetch(`https://${hostname}:${port}/`, { client }); client.close(); diff --git a/cli/tests/unit/image_bitmap_test.ts b/tests/unit/image_bitmap_test.ts similarity index 100% rename from cli/tests/unit/image_bitmap_test.ts rename to tests/unit/image_bitmap_test.ts diff --git a/cli/tests/unit/image_data_test.ts b/tests/unit/image_data_test.ts similarity index 100% rename from cli/tests/unit/image_data_test.ts rename to tests/unit/image_data_test.ts diff --git a/cli/tests/unit/internals_test.ts b/tests/unit/internals_test.ts similarity index 100% rename from cli/tests/unit/internals_test.ts rename to tests/unit/internals_test.ts diff --git a/cli/tests/unit/intl_test.ts b/tests/unit/intl_test.ts similarity index 100% rename from cli/tests/unit/intl_test.ts rename to tests/unit/intl_test.ts diff --git a/cli/tests/unit/io_test.ts b/tests/unit/io_test.ts similarity index 100% rename from cli/tests/unit/io_test.ts rename to tests/unit/io_test.ts diff --git a/cli/tests/unit/jupyter_test.ts b/tests/unit/jupyter_test.ts similarity index 100% rename from cli/tests/unit/jupyter_test.ts rename to tests/unit/jupyter_test.ts diff --git a/cli/tests/unit/kv_queue_test.ts b/tests/unit/kv_queue_test.ts similarity index 100% rename from cli/tests/unit/kv_queue_test.ts rename to tests/unit/kv_queue_test.ts diff --git a/cli/tests/unit/kv_queue_test_no_db_close.ts b/tests/unit/kv_queue_test_no_db_close.ts similarity index 100% rename from cli/tests/unit/kv_queue_test_no_db_close.ts rename to tests/unit/kv_queue_test_no_db_close.ts diff --git a/cli/tests/unit/kv_queue_undelivered_test.ts b/tests/unit/kv_queue_undelivered_test.ts similarity index 100% rename from cli/tests/unit/kv_queue_undelivered_test.ts rename to tests/unit/kv_queue_undelivered_test.ts diff --git a/cli/tests/unit/kv_test.ts b/tests/unit/kv_test.ts similarity index 100% rename from cli/tests/unit/kv_test.ts rename to tests/unit/kv_test.ts diff --git a/cli/tests/unit/link_test.ts b/tests/unit/link_test.ts similarity index 100% rename from cli/tests/unit/link_test.ts rename to tests/unit/link_test.ts diff --git a/cli/tests/unit/make_temp_test.ts b/tests/unit/make_temp_test.ts similarity index 100% rename from cli/tests/unit/make_temp_test.ts rename to tests/unit/make_temp_test.ts diff --git a/cli/tests/unit/message_channel_test.ts b/tests/unit/message_channel_test.ts similarity index 100% rename from cli/tests/unit/message_channel_test.ts rename to tests/unit/message_channel_test.ts diff --git a/cli/tests/unit/mkdir_test.ts b/tests/unit/mkdir_test.ts similarity index 100% rename from cli/tests/unit/mkdir_test.ts rename to tests/unit/mkdir_test.ts diff --git a/cli/tests/unit/navigator_test.ts b/tests/unit/navigator_test.ts similarity index 100% rename from cli/tests/unit/navigator_test.ts rename to tests/unit/navigator_test.ts diff --git a/cli/tests/unit/net_test.ts b/tests/unit/net_test.ts similarity index 99% rename from cli/tests/unit/net_test.ts rename to tests/unit/net_test.ts index fa9790a760..eae1ae533d 100644 --- a/cli/tests/unit/net_test.ts +++ b/tests/unit/net_test.ts @@ -920,7 +920,7 @@ Deno.test({ permissions: { net: true } }, async function whatwgStreams() { Deno.test( { permissions: { read: true } }, async function readableStreamTextEncoderPipe() { - const filename = "cli/tests/testdata/assets/hello.txt"; + const filename = "tests/testdata/assets/hello.txt"; const file = await Deno.open(filename); const readable = file.readable.pipeThrough(new TextDecoderStream()); const chunks = []; diff --git a/cli/tests/unit/network_interfaces_test.ts b/tests/unit/network_interfaces_test.ts similarity index 100% rename from cli/tests/unit/network_interfaces_test.ts rename to tests/unit/network_interfaces_test.ts diff --git a/cli/tests/unit/ops_test.ts b/tests/unit/ops_test.ts similarity index 100% rename from cli/tests/unit/ops_test.ts rename to tests/unit/ops_test.ts diff --git a/cli/tests/unit/os_test.ts b/tests/unit/os_test.ts similarity index 100% rename from cli/tests/unit/os_test.ts rename to tests/unit/os_test.ts diff --git a/cli/tests/unit/path_from_url_test.ts b/tests/unit/path_from_url_test.ts similarity index 100% rename from cli/tests/unit/path_from_url_test.ts rename to tests/unit/path_from_url_test.ts diff --git a/cli/tests/unit/performance_test.ts b/tests/unit/performance_test.ts similarity index 100% rename from cli/tests/unit/performance_test.ts rename to tests/unit/performance_test.ts diff --git a/cli/tests/unit/permissions_test.ts b/tests/unit/permissions_test.ts similarity index 100% rename from cli/tests/unit/permissions_test.ts rename to tests/unit/permissions_test.ts diff --git a/cli/tests/unit/process_test.ts b/tests/unit/process_test.ts similarity index 100% rename from cli/tests/unit/process_test.ts rename to tests/unit/process_test.ts diff --git a/cli/tests/unit/progressevent_test.ts b/tests/unit/progressevent_test.ts similarity index 100% rename from cli/tests/unit/progressevent_test.ts rename to tests/unit/progressevent_test.ts diff --git a/cli/tests/unit/promise_hooks_test.ts b/tests/unit/promise_hooks_test.ts similarity index 100% rename from cli/tests/unit/promise_hooks_test.ts rename to tests/unit/promise_hooks_test.ts diff --git a/cli/tests/unit/read_dir_test.ts b/tests/unit/read_dir_test.ts similarity index 86% rename from cli/tests/unit/read_dir_test.ts rename to tests/unit/read_dir_test.ts index 50447ef6ad..cba9647e5b 100644 --- a/cli/tests/unit/read_dir_test.ts +++ b/tests/unit/read_dir_test.ts @@ -21,13 +21,13 @@ function assertSameContent(files: Deno.DirEntry[]) { } Deno.test({ permissions: { read: true } }, function readDirSyncSuccess() { - const files = [...Deno.readDirSync("cli/tests/testdata")]; + const files = [...Deno.readDirSync("tests/testdata")]; assertSameContent(files); }); Deno.test({ permissions: { read: true } }, function readDirSyncWithUrl() { const files = [ - ...Deno.readDirSync(pathToAbsoluteFileUrl("cli/tests/testdata")), + ...Deno.readDirSync(pathToAbsoluteFileUrl("tests/testdata")), ]; assertSameContent(files); }); @@ -41,10 +41,10 @@ Deno.test({ permissions: { read: false } }, function readDirSyncPerm() { Deno.test({ permissions: { read: true } }, function readDirSyncNotDir() { assertThrows( () => { - Deno.readDirSync("cli/tests/testdata/assets/fixture.json"); + Deno.readDirSync("tests/testdata/assets/fixture.json"); }, Error, - `readdir 'cli/tests/testdata/assets/fixture.json'`, + `readdir 'tests/testdata/assets/fixture.json'`, ); }); @@ -60,7 +60,7 @@ Deno.test({ permissions: { read: true } }, function readDirSyncNotFound() { Deno.test({ permissions: { read: true } }, async function readDirSuccess() { const files = []; - for await (const dirEntry of Deno.readDir("cli/tests/testdata")) { + for await (const dirEntry of Deno.readDir("tests/testdata")) { files.push(dirEntry); } assertSameContent(files); @@ -69,7 +69,7 @@ Deno.test({ permissions: { read: true } }, async function readDirSuccess() { Deno.test({ permissions: { read: true } }, async function readDirWithUrl() { const files = []; for await ( - const dirEntry of Deno.readDir(pathToAbsoluteFileUrl("cli/tests/testdata")) + const dirEntry of Deno.readDir(pathToAbsoluteFileUrl("tests/testdata")) ) { files.push(dirEntry); } diff --git a/cli/tests/unit/read_file_test.ts b/tests/unit/read_file_test.ts similarity index 84% rename from cli/tests/unit/read_file_test.ts rename to tests/unit/read_file_test.ts index 24ec1aedcb..bfb3b50851 100644 --- a/cli/tests/unit/read_file_test.ts +++ b/tests/unit/read_file_test.ts @@ -9,7 +9,7 @@ import { } from "./test_util.ts"; Deno.test({ permissions: { read: true } }, function readFileSyncSuccess() { - const data = Deno.readFileSync("cli/tests/testdata/assets/fixture.json"); + const data = Deno.readFileSync("tests/testdata/assets/fixture.json"); assert(data.byteLength > 0); const decoder = new TextDecoder("utf-8"); const json = decoder.decode(data); @@ -19,7 +19,7 @@ Deno.test({ permissions: { read: true } }, function readFileSyncSuccess() { Deno.test({ permissions: { read: true } }, function readFileSyncUrl() { const data = Deno.readFileSync( - pathToAbsoluteFileUrl("cli/tests/testdata/assets/fixture.json"), + pathToAbsoluteFileUrl("tests/testdata/assets/fixture.json"), ); assert(data.byteLength > 0); const decoder = new TextDecoder("utf-8"); @@ -30,7 +30,7 @@ Deno.test({ permissions: { read: true } }, function readFileSyncUrl() { Deno.test({ permissions: { read: false } }, function readFileSyncPerm() { assertThrows(() => { - Deno.readFileSync("cli/tests/testdata/assets/fixture.json"); + Deno.readFileSync("tests/testdata/assets/fixture.json"); }, Deno.errors.PermissionDenied); }); @@ -42,7 +42,7 @@ Deno.test({ permissions: { read: true } }, function readFileSyncNotFound() { Deno.test({ permissions: { read: true } }, async function readFileUrl() { const data = await Deno.readFile( - pathToAbsoluteFileUrl("cli/tests/testdata/assets/fixture.json"), + pathToAbsoluteFileUrl("tests/testdata/assets/fixture.json"), ); assert(data.byteLength > 0); const decoder = new TextDecoder("utf-8"); @@ -52,7 +52,7 @@ Deno.test({ permissions: { read: true } }, async function readFileUrl() { }); Deno.test({ permissions: { read: true } }, async function readFileSuccess() { - const data = await Deno.readFile("cli/tests/testdata/assets/fixture.json"); + const data = await Deno.readFile("tests/testdata/assets/fixture.json"); assert(data.byteLength > 0); const decoder = new TextDecoder("utf-8"); const json = decoder.decode(data); @@ -62,13 +62,13 @@ Deno.test({ permissions: { read: true } }, async function readFileSuccess() { Deno.test({ permissions: { read: false } }, async function readFilePerm() { await assertRejects(async () => { - await Deno.readFile("cli/tests/testdata/assets/fixture.json"); + await Deno.readFile("tests/testdata/assets/fixture.json"); }, Deno.errors.PermissionDenied); }); Deno.test({ permissions: { read: true } }, function readFileSyncLoop() { for (let i = 0; i < 256; i++) { - Deno.readFileSync("cli/tests/testdata/assets/fixture.json"); + Deno.readFileSync("tests/testdata/assets/fixture.json"); } }); @@ -93,7 +93,7 @@ Deno.test( queueMicrotask(() => ac.abort()); const error = await assertRejects( async () => { - await Deno.readFile("cli/tests/testdata/assets/fixture.json", { + await Deno.readFile("tests/testdata/assets/fixture.json", { signal: ac.signal, }); }, @@ -111,7 +111,7 @@ Deno.test( queueMicrotask(() => ac.abort(abortReason)); const error = await assertRejects( async () => { - await Deno.readFile("cli/tests/testdata/assets/fixture.json", { + await Deno.readFile("tests/testdata/assets/fixture.json", { signal: ac.signal, }); }, @@ -126,7 +126,7 @@ Deno.test( const ac = new AbortController(); queueMicrotask(() => ac.abort("Some string")); try { - await Deno.readFile("cli/tests/testdata/assets/fixture.json", { + await Deno.readFile("tests/testdata/assets/fixture.json", { signal: ac.signal, }); unreachable(); @@ -141,7 +141,7 @@ Deno.test( { permissions: { read: true } }, async function readFileWithAbortSignalNotCalled() { const ac = new AbortController(); - await Deno.readFile("cli/tests/testdata/assets/fixture.json", { + await Deno.readFile("tests/testdata/assets/fixture.json", { signal: ac.signal, }); }, @@ -170,7 +170,7 @@ Deno.test( { permissions: { read: true } }, async function readFileIsDirectoryErrorCode() { try { - await Deno.readFile("cli/tests/testdata/assets/"); + await Deno.readFile("tests/testdata/assets/"); } catch (e) { if (Deno.build.os === "windows") { assertEquals(e.code, "ENOENT"); diff --git a/cli/tests/unit/read_link_test.ts b/tests/unit/read_link_test.ts similarity index 100% rename from cli/tests/unit/read_link_test.ts rename to tests/unit/read_link_test.ts diff --git a/cli/tests/unit/read_text_file_test.ts b/tests/unit/read_text_file_test.ts similarity index 84% rename from cli/tests/unit/read_text_file_test.ts rename to tests/unit/read_text_file_test.ts index 5a64522af2..94aa5f0a85 100644 --- a/cli/tests/unit/read_text_file_test.ts +++ b/tests/unit/read_text_file_test.ts @@ -10,7 +10,7 @@ import { } from "./test_util.ts"; Deno.test({ permissions: { read: true } }, function readTextFileSyncSuccess() { - const data = Deno.readTextFileSync("cli/tests/testdata/assets/fixture.json"); + const data = Deno.readTextFileSync("tests/testdata/assets/fixture.json"); assert(data.length > 0); const pkg = JSON.parse(data); assertEquals(pkg.name, "deno"); @@ -18,7 +18,7 @@ Deno.test({ permissions: { read: true } }, function readTextFileSyncSuccess() { Deno.test({ permissions: { read: true } }, function readTextFileSyncByUrl() { const data = Deno.readTextFileSync( - pathToAbsoluteFileUrl("cli/tests/testdata/assets/fixture.json"), + pathToAbsoluteFileUrl("tests/testdata/assets/fixture.json"), ); assert(data.length > 0); const pkg = JSON.parse(data); @@ -27,7 +27,7 @@ Deno.test({ permissions: { read: true } }, function readTextFileSyncByUrl() { Deno.test({ permissions: { read: false } }, function readTextFileSyncPerm() { assertThrows(() => { - Deno.readTextFileSync("cli/tests/testdata/assets/fixture.json"); + Deno.readTextFileSync("tests/testdata/assets/fixture.json"); }, Deno.errors.PermissionDenied); }); @@ -41,7 +41,7 @@ Deno.test( { permissions: { read: true } }, async function readTextFileSuccess() { const data = await Deno.readTextFile( - "cli/tests/testdata/assets/fixture.json", + "tests/testdata/assets/fixture.json", ); assert(data.length > 0); const pkg = JSON.parse(data); @@ -51,7 +51,7 @@ Deno.test( Deno.test({ permissions: { read: true } }, async function readTextFileByUrl() { const data = await Deno.readTextFile( - pathToAbsoluteFileUrl("cli/tests/testdata/assets/fixture.json"), + pathToAbsoluteFileUrl("tests/testdata/assets/fixture.json"), ); assert(data.length > 0); const pkg = JSON.parse(data); @@ -60,13 +60,13 @@ Deno.test({ permissions: { read: true } }, async function readTextFileByUrl() { Deno.test({ permissions: { read: false } }, async function readTextFilePerm() { await assertRejects(async () => { - await Deno.readTextFile("cli/tests/testdata/assets/fixture.json"); + await Deno.readTextFile("tests/testdata/assets/fixture.json"); }, Deno.errors.PermissionDenied); }); Deno.test({ permissions: { read: true } }, function readTextFileSyncLoop() { for (let i = 0; i < 256; i++) { - Deno.readTextFileSync("cli/tests/testdata/assets/fixture.json"); + Deno.readTextFileSync("tests/testdata/assets/fixture.json"); } }); @@ -91,7 +91,7 @@ Deno.test( queueMicrotask(() => ac.abort()); const error = await assertRejects( async () => { - await Deno.readTextFile("cli/tests/testdata/assets/fixture.json", { + await Deno.readTextFile("tests/testdata/assets/fixture.json", { signal: ac.signal, }); }, @@ -109,7 +109,7 @@ Deno.test( queueMicrotask(() => ac.abort(abortReason)); const error = await assertRejects( async () => { - await Deno.readTextFile("cli/tests/testdata/assets/fixture.json", { + await Deno.readTextFile("tests/testdata/assets/fixture.json", { signal: ac.signal, }); }, @@ -124,7 +124,7 @@ Deno.test( const ac = new AbortController(); queueMicrotask(() => ac.abort("Some string")); try { - await Deno.readTextFile("cli/tests/testdata/assets/fixture.json", { + await Deno.readTextFile("tests/testdata/assets/fixture.json", { signal: ac.signal, }); unreachable(); @@ -139,7 +139,7 @@ Deno.test( { permissions: { read: true } }, async function readTextFileWithAbortSignalNotCalled() { const ac = new AbortController(); - await Deno.readTextFile("cli/tests/testdata/assets/fixture.json", { + await Deno.readTextFile("tests/testdata/assets/fixture.json", { signal: ac.signal, }); }, @@ -158,7 +158,7 @@ Deno.test( function readTextFileSyncV8LimitError() { const kStringMaxLengthPlusOne = 536870888 + 1; const bytes = new Uint8Array(kStringMaxLengthPlusOne); - const filePath = "cli/tests/testdata/too_big_a_file.txt"; + const filePath = "tests/testdata/too_big_a_file.txt"; try { Deno.writeFileSync(filePath, bytes); @@ -185,7 +185,7 @@ Deno.test( async function readTextFileV8LimitError() { const kStringMaxLengthPlusOne = 536870888 + 1; const bytes = new Uint8Array(kStringMaxLengthPlusOne); - const filePath = "cli/tests/testdata/too_big_a_file_2.txt"; + const filePath = "tests/testdata/too_big_a_file_2.txt"; try { await Deno.writeFile(filePath, bytes); diff --git a/cli/tests/unit/real_path_test.ts b/tests/unit/real_path_test.ts similarity index 92% rename from cli/tests/unit/real_path_test.ts rename to tests/unit/real_path_test.ts index 1b944f5adf..b3656a927c 100644 --- a/cli/tests/unit/real_path_test.ts +++ b/tests/unit/real_path_test.ts @@ -9,7 +9,7 @@ import { } from "./test_util.ts"; Deno.test({ permissions: { read: true } }, function realPathSyncSuccess() { - const relative = "cli/tests/testdata/assets/fixture.json"; + const relative = "tests/testdata/assets/fixture.json"; const realPath = Deno.realPathSync(relative); if (Deno.build.os !== "windows") { assert(realPath.startsWith("/")); @@ -21,7 +21,7 @@ Deno.test({ permissions: { read: true } }, function realPathSyncSuccess() { }); Deno.test({ permissions: { read: true } }, function realPathSyncUrl() { - const relative = "cli/tests/testdata/assets/fixture.json"; + const relative = "tests/testdata/assets/fixture.json"; const url = pathToAbsoluteFileUrl(relative); assertEquals(Deno.realPathSync(relative), Deno.realPathSync(url)); }); @@ -60,7 +60,7 @@ Deno.test({ permissions: { read: true } }, function realPathSyncNotFound() { }); Deno.test({ permissions: { read: true } }, async function realPathSuccess() { - const relativePath = "cli/tests/testdata/assets/fixture.json"; + const relativePath = "tests/testdata/assets/fixture.json"; const realPath = await Deno.realPath(relativePath); if (Deno.build.os !== "windows") { assert(realPath.startsWith("/")); @@ -74,7 +74,7 @@ Deno.test({ permissions: { read: true } }, async function realPathSuccess() { Deno.test( { permissions: { read: true } }, async function realPathUrl() { - const relative = "cli/tests/testdata/assets/fixture.json"; + const relative = "tests/testdata/assets/fixture.json"; const url = pathToAbsoluteFileUrl(relative); assertEquals(await Deno.realPath(relative), await Deno.realPath(url)); }, diff --git a/cli/tests/unit/ref_unref_test.ts b/tests/unit/ref_unref_test.ts similarity index 100% rename from cli/tests/unit/ref_unref_test.ts rename to tests/unit/ref_unref_test.ts diff --git a/cli/tests/unit/remove_test.ts b/tests/unit/remove_test.ts similarity index 100% rename from cli/tests/unit/remove_test.ts rename to tests/unit/remove_test.ts diff --git a/cli/tests/unit/rename_test.ts b/tests/unit/rename_test.ts similarity index 100% rename from cli/tests/unit/rename_test.ts rename to tests/unit/rename_test.ts diff --git a/cli/tests/unit/request_test.ts b/tests/unit/request_test.ts similarity index 100% rename from cli/tests/unit/request_test.ts rename to tests/unit/request_test.ts diff --git a/cli/tests/unit/resources_test.ts b/tests/unit/resources_test.ts similarity index 95% rename from cli/tests/unit/resources_test.ts rename to tests/unit/resources_test.ts index 06558cdd11..bb0b9f2f8f 100644 --- a/cli/tests/unit/resources_test.ts +++ b/tests/unit/resources_test.ts @@ -39,7 +39,7 @@ Deno.test({ permissions: { net: true } }, async function resourcesNet() { Deno.test({ permissions: { read: true } }, async function resourcesFile() { const resourcesBefore = Deno.resources(); - const f = await Deno.open("cli/tests/testdata/assets/hello.txt"); + const f = await Deno.open("tests/testdata/assets/hello.txt"); const resourcesAfter = Deno.resources(); f.close(); diff --git a/cli/tests/unit/response_test.ts b/tests/unit/response_test.ts similarity index 100% rename from cli/tests/unit/response_test.ts rename to tests/unit/response_test.ts diff --git a/cli/tests/unit/serve_test.ts b/tests/unit/serve_test.ts similarity index 99% rename from cli/tests/unit/serve_test.ts rename to tests/unit/serve_test.ts index b5c966d6f0..e972b36cdf 100644 --- a/cli/tests/unit/serve_test.ts +++ b/tests/unit/serve_test.ts @@ -2881,12 +2881,12 @@ Deno.test( signal: ac.signal, onListen: onListen(resolve), onError: createOnErrorCb(ac), - cert: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.crt"), - key: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.key"), + cert: Deno.readTextFileSync("tests/testdata/tls/localhost.crt"), + key: Deno.readTextFileSync("tests/testdata/tls/localhost.key"), }); await promise; - const caCert = Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem"); + const caCert = Deno.readTextFileSync("tests/testdata/tls/RootCA.pem"); const client = Deno.createHttpClient({ caCerts: [caCert] }); const resp = await fetch(`https://localhost:${servePort}/`, { client, @@ -3760,8 +3760,8 @@ Deno.test( { signal: ac.signal, port: servePort, - cert: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.crt"), - key: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.key"), + cert: Deno.readTextFileSync("tests/testdata/tls/localhost.crt"), + key: Deno.readTextFileSync("tests/testdata/tls/localhost.key"), }, () => new Response("hello world!"), ); diff --git a/cli/tests/unit/signal_test.ts b/tests/unit/signal_test.ts similarity index 100% rename from cli/tests/unit/signal_test.ts rename to tests/unit/signal_test.ts diff --git a/cli/tests/unit/stat_test.ts b/tests/unit/stat_test.ts similarity index 93% rename from cli/tests/unit/stat_test.ts rename to tests/unit/stat_test.ts index ccb17b164d..6882edf25e 100644 --- a/cli/tests/unit/stat_test.ts +++ b/tests/unit/stat_test.ts @@ -40,11 +40,11 @@ Deno.test( assert(readmeInfo.isFile); assert(!readmeInfo.isSymlink); - const modulesInfo = Deno.statSync("cli/tests/testdata/symlink_to_subdir"); + const modulesInfo = Deno.statSync("tests/testdata/symlink_to_subdir"); assert(modulesInfo.isDirectory); assert(!modulesInfo.isSymlink); - const testsInfo = Deno.statSync("cli/tests"); + const testsInfo = Deno.statSync("tests"); assert(testsInfo.isDirectory); assert(!testsInfo.isSymlink); @@ -62,12 +62,12 @@ Deno.test( assert(!readmeInfoByUrl.isSymlink); const modulesInfoByUrl = Deno.statSync( - pathToAbsoluteFileUrl("cli/tests/testdata/symlink_to_subdir"), + pathToAbsoluteFileUrl("tests/testdata/symlink_to_subdir"), ); assert(modulesInfoByUrl.isDirectory); assert(!modulesInfoByUrl.isSymlink); - const testsInfoByUrl = Deno.statSync(pathToAbsoluteFileUrl("cli/tests")); + const testsInfoByUrl = Deno.statSync(pathToAbsoluteFileUrl("tests")); assert(testsInfoByUrl.isDirectory); assert(!testsInfoByUrl.isSymlink); @@ -121,12 +121,12 @@ Deno.test({ permissions: { read: true } }, function lstatSyncSuccess() { assert(packageInfoByUrl.isFile); assert(!packageInfoByUrl.isSymlink); - const modulesInfo = Deno.lstatSync("cli/tests/testdata/symlink_to_subdir"); + const modulesInfo = Deno.lstatSync("tests/testdata/symlink_to_subdir"); assert(!modulesInfo.isDirectory); assert(modulesInfo.isSymlink); const modulesInfoByUrl = Deno.lstatSync( - pathToAbsoluteFileUrl("cli/tests/testdata/symlink_to_subdir"), + pathToAbsoluteFileUrl("tests/testdata/symlink_to_subdir"), ); assert(!modulesInfoByUrl.isDirectory); assert(modulesInfoByUrl.isSymlink); @@ -169,21 +169,21 @@ Deno.test( assert(readmeInfoByUrl.isFile); assert(!readmeInfoByUrl.isSymlink); - const modulesInfo = await Deno.stat("cli/tests/testdata/symlink_to_subdir"); + const modulesInfo = await Deno.stat("tests/testdata/symlink_to_subdir"); assert(modulesInfo.isDirectory); assert(!modulesInfo.isSymlink); const modulesInfoByUrl = await Deno.stat( - pathToAbsoluteFileUrl("cli/tests/testdata/symlink_to_subdir"), + pathToAbsoluteFileUrl("tests/testdata/symlink_to_subdir"), ); assert(modulesInfoByUrl.isDirectory); assert(!modulesInfoByUrl.isSymlink); - const testsInfo = await Deno.stat("cli/tests"); + const testsInfo = await Deno.stat("tests"); assert(testsInfo.isDirectory); assert(!testsInfo.isSymlink); - const testsInfoByUrl = await Deno.stat(pathToAbsoluteFileUrl("cli/tests")); + const testsInfoByUrl = await Deno.stat(pathToAbsoluteFileUrl("tests")); assert(testsInfoByUrl.isDirectory); assert(!testsInfoByUrl.isSymlink); @@ -247,12 +247,12 @@ Deno.test({ permissions: { read: true } }, async function lstatSuccess() { assert(readmeInfoByUrl.isFile); assert(!readmeInfoByUrl.isSymlink); - const modulesInfo = await Deno.lstat("cli/tests/testdata/symlink_to_subdir"); + const modulesInfo = await Deno.lstat("tests/testdata/symlink_to_subdir"); assert(!modulesInfo.isDirectory); assert(modulesInfo.isSymlink); const modulesInfoByUrl = await Deno.lstat( - pathToAbsoluteFileUrl("cli/tests/testdata/symlink_to_subdir"), + pathToAbsoluteFileUrl("tests/testdata/symlink_to_subdir"), ); assert(!modulesInfoByUrl.isDirectory); assert(modulesInfoByUrl.isSymlink); diff --git a/cli/tests/unit/stdio_test.ts b/tests/unit/stdio_test.ts similarity index 100% rename from cli/tests/unit/stdio_test.ts rename to tests/unit/stdio_test.ts diff --git a/cli/tests/unit/streams_test.ts b/tests/unit/streams_test.ts similarity index 100% rename from cli/tests/unit/streams_test.ts rename to tests/unit/streams_test.ts diff --git a/cli/tests/unit/structured_clone_test.ts b/tests/unit/structured_clone_test.ts similarity index 100% rename from cli/tests/unit/structured_clone_test.ts rename to tests/unit/structured_clone_test.ts diff --git a/cli/tests/unit/symbol_test.ts b/tests/unit/symbol_test.ts similarity index 100% rename from cli/tests/unit/symbol_test.ts rename to tests/unit/symbol_test.ts diff --git a/cli/tests/unit/symlink_test.ts b/tests/unit/symlink_test.ts similarity index 100% rename from cli/tests/unit/symlink_test.ts rename to tests/unit/symlink_test.ts diff --git a/cli/tests/unit/sync_test.ts b/tests/unit/sync_test.ts similarity index 100% rename from cli/tests/unit/sync_test.ts rename to tests/unit/sync_test.ts diff --git a/cli/tests/unit/test_util.ts b/tests/unit/test_util.ts similarity index 100% rename from cli/tests/unit/test_util.ts rename to tests/unit/test_util.ts diff --git a/cli/tests/unit/testing_test.ts b/tests/unit/testing_test.ts similarity index 100% rename from cli/tests/unit/testing_test.ts rename to tests/unit/testing_test.ts diff --git a/cli/tests/unit/text_encoding_test.ts b/tests/unit/text_encoding_test.ts similarity index 100% rename from cli/tests/unit/text_encoding_test.ts rename to tests/unit/text_encoding_test.ts diff --git a/cli/tests/unit/timers_test.ts b/tests/unit/timers_test.ts similarity index 100% rename from cli/tests/unit/timers_test.ts rename to tests/unit/timers_test.ts diff --git a/cli/tests/unit/tls_test.ts b/tests/unit/tls_test.ts similarity index 92% rename from cli/tests/unit/tls_test.ts rename to tests/unit/tls_test.ts index bbf48cf8fc..2bd7768bbd 100644 --- a/cli/tests/unit/tls_test.ts +++ b/tests/unit/tls_test.ts @@ -14,9 +14,9 @@ import { TextProtoReader } from "../testdata/run/textproto.ts"; const encoder = new TextEncoder(); const decoder = new TextDecoder(); -const cert = await Deno.readTextFile("cli/tests/testdata/tls/localhost.crt"); -const key = await Deno.readTextFile("cli/tests/testdata/tls/localhost.key"); -const caCerts = [await Deno.readTextFile("cli/tests/testdata/tls/RootCA.pem")]; +const cert = await Deno.readTextFile("tests/testdata/tls/localhost.crt"); +const key = await Deno.readTextFile("tests/testdata/tls/localhost.key"); +const caCerts = [await Deno.readTextFile("tests/testdata/tls/RootCA.pem")]; async function sleep(msec: number) { await new Promise((res, _rej) => setTimeout(res, msec)); @@ -48,7 +48,7 @@ Deno.test( await Deno.connectTls({ hostname: "deno.land", port: 443, - certFile: "cli/tests/testdata/tls/RootCA.crt", + certFile: "tests/testdata/tls/RootCA.crt", }); }, Deno.errors.PermissionDenied); }, @@ -60,8 +60,8 @@ Deno.test( const options = { hostname: "localhost", port: 3500, - certFile: "cli/tests/testdata/tls/localhost.crt", - keyFile: "cli/tests/testdata/tls/localhost.key", + certFile: "tests/testdata/tls/localhost.crt", + keyFile: "tests/testdata/tls/localhost.key", }; assertThrows(() => { @@ -87,8 +87,8 @@ Deno.test( Deno.listenTls({ hostname: "localhost", port: 3500, - certFile: "cli/tests/testdata/tls/localhost.crt", - keyFile: "cli/tests/testdata/tls/localhost.key", + certFile: "tests/testdata/tls/localhost.crt", + keyFile: "tests/testdata/tls/localhost.key", }); }, Deno.errors.PermissionDenied); }, @@ -102,8 +102,8 @@ Deno.test( const options = { hostname: "localhost", port: 3500, - certFile: "cli/tests/testdata/tls/localhost.crt", - keyFile: "cli/tests/testdata/tls/localhost.key", + certFile: "tests/testdata/tls/localhost.crt", + keyFile: "tests/testdata/tls/localhost.key", }; const testDir = Deno.makeTempDirSync(); @@ -127,8 +127,8 @@ Deno.test( const options = { hostname: "localhost", port: 3500, - certFile: "cli/tests/testdata/tls/localhost.crt", - keyFile: "cli/tests/testdata/tls/localhost.key", + certFile: "tests/testdata/tls/localhost.crt", + keyFile: "tests/testdata/tls/localhost.key", }; const testDir = Deno.makeTempDirSync(); @@ -183,8 +183,8 @@ Deno.test( const listener = Deno.listenTls({ hostname, port, - cert: await Deno.readTextFile("cli/tests/testdata/tls/localhost.crt"), - key: await Deno.readTextFile("cli/tests/testdata/tls/localhost.key"), + cert: await Deno.readTextFile("tests/testdata/tls/localhost.crt"), + key: await Deno.readTextFile("tests/testdata/tls/localhost.key"), }); const response = encoder.encode( @@ -296,15 +296,15 @@ async function tlsPair(): Promise<[Deno.Conn, Deno.Conn]> { const listener = Deno.listenTls({ hostname: "localhost", port, - cert: await Deno.readTextFile("cli/tests/testdata/tls/localhost.crt"), - key: await Deno.readTextFile("cli/tests/testdata/tls/localhost.key"), + cert: await Deno.readTextFile("tests/testdata/tls/localhost.crt"), + key: await Deno.readTextFile("tests/testdata/tls/localhost.key"), }); const acceptPromise = listener.accept(); const connectPromise = Deno.connectTls({ hostname: "localhost", port, - caCerts: [Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem")], + caCerts: [Deno.readTextFileSync("tests/testdata/tls/RootCA.pem")], }); const endpoints = await Promise.all([acceptPromise, connectPromise]); @@ -320,14 +320,14 @@ async function tlsAlpn( const listener = Deno.listenTls({ hostname: "localhost", port, - cert: await Deno.readTextFile("cli/tests/testdata/tls/localhost.crt"), - key: await Deno.readTextFile("cli/tests/testdata/tls/localhost.key"), + cert: await Deno.readTextFile("tests/testdata/tls/localhost.crt"), + key: await Deno.readTextFile("tests/testdata/tls/localhost.key"), alpnProtocols: ["deno", "rocks"], }); const acceptPromise = listener.accept(); - const caCerts = [Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem")]; + const caCerts = [Deno.readTextFileSync("tests/testdata/tls/RootCA.pem")]; const clientAlpnProtocols = ["rocks", "rises"]; let endpoints: [Deno.TlsConn, Deno.TlsConn]; @@ -725,8 +725,8 @@ async function tlsWithTcpFailureTestImpl( const tlsListener = Deno.listenTls({ hostname: "localhost", port: tlsPort, - cert: await Deno.readTextFile("cli/tests/testdata/tls/localhost.crt"), - key: await Deno.readTextFile("cli/tests/testdata/tls/localhost.key"), + cert: await Deno.readTextFile("tests/testdata/tls/localhost.crt"), + key: await Deno.readTextFile("tests/testdata/tls/localhost.key"), }); const tcpPort = getPort(); @@ -742,7 +742,7 @@ async function tlsWithTcpFailureTestImpl( Deno.connectTls({ hostname: "localhost", port: tcpPort, - caCerts: [Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem")], + caCerts: [Deno.readTextFileSync("tests/testdata/tls/RootCA.pem")], }), ]); @@ -1019,8 +1019,8 @@ function createHttpsListener(port: number): Deno.Listener { const listener = Deno.listenTls({ hostname: "localhost", port, - cert: Deno.readTextFileSync("./cli/tests/testdata/tls/localhost.crt"), - key: Deno.readTextFileSync("./cli/tests/testdata/tls/localhost.key"), + cert: Deno.readTextFileSync("./tests/testdata/tls/localhost.crt"), + key: Deno.readTextFileSync("./tests/testdata/tls/localhost.key"), }); serve(listener); @@ -1167,7 +1167,7 @@ Deno.test( port: 443, certChain: "bad data", privateKey: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.key", + "tests/testdata/tls/localhost.key", ), }); }, Deno.errors.InvalidData); @@ -1182,7 +1182,7 @@ Deno.test( hostname: "deno.land", port: 443, certChain: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.crt", + "tests/testdata/tls/localhost.crt", ), privateKey: "bad data", }); @@ -1198,7 +1198,7 @@ Deno.test( hostname: "deno.land", port: 443, certChain: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.crt", + "tests/testdata/tls/localhost.crt", ), privateKey: "", }); @@ -1211,19 +1211,19 @@ Deno.test( async function connectWithClientCert() { // The test_server running on port 4552 responds with 'PASS' if client // authentication was successful. Try it by running test_server and - // curl --key cli/tests/testdata/tls/localhost.key \ - // --cert cli/tests/testdata/tls/localhost.crt \ - // --cacert cli/tests/testdata/tls/RootCA.crt https://localhost:4552/ + // curl --key tests/testdata/tls/localhost.key \ + // --cert tests/testdata/tls/localhost.crt \ + // --cacert tests/testdata/tls/RootCA.crt https://localhost:4552/ const conn = await Deno.connectTls({ hostname: "localhost", port: 4552, certChain: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.crt", + "tests/testdata/tls/localhost.crt", ), privateKey: await Deno.readTextFile( - "cli/tests/testdata/tls/localhost.key", + "tests/testdata/tls/localhost.key", ), - caCerts: [Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem")], + caCerts: [Deno.readTextFileSync("tests/testdata/tls/RootCA.pem")], }); const result = decoder.decode(await readAll(conn)); assertEquals(result, "PASS"); @@ -1237,7 +1237,7 @@ Deno.test( const conn = await Deno.connectTls({ hostname: "localhost", port: 4557, - caCerts: [Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem")], + caCerts: [Deno.readTextFileSync("tests/testdata/tls/RootCA.pem")], }); const result = decoder.decode(await readAll(conn)); assertEquals(result, "PASS"); @@ -1251,7 +1251,7 @@ Deno.test( const conn = await Deno.connectTls({ hostname: "localhost", port: 4557, - certFile: "cli/tests/testdata/tls/RootCA.pem", + certFile: "tests/testdata/tls/RootCA.pem", }); const result = decoder.decode(await readAll(conn)); assertEquals(result, "PASS"); @@ -1268,7 +1268,7 @@ Deno.test( }); const conn = await Deno.startTls(plainConn, { hostname: "localhost", - caCerts: [Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem")], + caCerts: [Deno.readTextFileSync("tests/testdata/tls/RootCA.pem")], }); const result = decoder.decode(await readAll(conn)); assertEquals(result, "PASS"); @@ -1285,14 +1285,14 @@ Deno.test( const listener = Deno.listenTls({ hostname, port, - cert: await Deno.readTextFile("cli/tests/testdata/tls/localhost.crt"), - key: await Deno.readTextFile("cli/tests/testdata/tls/localhost.key"), + cert: await Deno.readTextFile("tests/testdata/tls/localhost.crt"), + key: await Deno.readTextFile("tests/testdata/tls/localhost.key"), }); const acceptPromise = listener.accept(); const connectPromise = Deno.connectTls({ hostname, port, - certFile: "cli/tests/testdata/tls/RootCA.crt", + certFile: "tests/testdata/tls/RootCA.crt", }); const [conn1, conn2] = await Promise.all([acceptPromise, connectPromise]); listener.close(); @@ -1354,8 +1354,8 @@ Deno.test( const listener = Deno.listenTls({ hostname, port, - cert: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.crt"), - key: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.key"), + cert: Deno.readTextFileSync("tests/testdata/tls/localhost.crt"), + key: Deno.readTextFileSync("tests/testdata/tls/localhost.key"), }); for await (const conn of listener) { for (let i = 0; i < 10; i++) { @@ -1388,7 +1388,7 @@ Deno.test( const tcpConn = await Deno.connect({ hostname, port }); const tlsConn = await Deno.startTls(tcpConn, { hostname: "foo.land", - caCerts: [Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem")], + caCerts: [Deno.readTextFileSync("tests/testdata/tls/RootCA.pem")], }); // Handshake fails because hostname doesn't match the certificate. await assertRejects( @@ -1524,8 +1524,8 @@ Deno.test( Deno.listenTls({ hostname: "localhost", port: 3500, - certFile: "cli/tests/testdata/tls/invalid.crt", - keyFile: "cli/tests/testdata/tls/localhost.key", + certFile: "tests/testdata/tls/invalid.crt", + keyFile: "tests/testdata/tls/localhost.key", }); }, Deno.errors.InvalidData); }, @@ -1538,8 +1538,8 @@ Deno.test( Deno.listenTls({ hostname: "localhost", port: 3500, - certFile: "cli/tests/testdata/tls/localhost.crt", - keyFile: "cli/tests/testdata/tls/invalid.key", + certFile: "tests/testdata/tls/localhost.crt", + keyFile: "tests/testdata/tls/invalid.key", }); }, Deno.errors.InvalidData); }, diff --git a/cli/tests/unit/truncate_test.ts b/tests/unit/truncate_test.ts similarity index 100% rename from cli/tests/unit/truncate_test.ts rename to tests/unit/truncate_test.ts diff --git a/cli/tests/unit/tty_color_test.ts b/tests/unit/tty_color_test.ts similarity index 100% rename from cli/tests/unit/tty_color_test.ts rename to tests/unit/tty_color_test.ts diff --git a/cli/tests/unit/tty_test.ts b/tests/unit/tty_test.ts similarity index 92% rename from cli/tests/unit/tty_test.ts rename to tests/unit/tty_test.ts index 8ca9a5d5ba..f135ae7cfe 100644 --- a/cli/tests/unit/tty_test.ts +++ b/tests/unit/tty_test.ts @@ -14,7 +14,7 @@ Deno.test(function consoleSize() { Deno.test({ permissions: { read: true } }, function isatty() { // CI not under TTY, so cannot test stdin/stdout/stderr. - const f = Deno.openSync("cli/tests/testdata/assets/hello.txt"); + const f = Deno.openSync("tests/testdata/assets/hello.txt"); assert(!Deno.isatty(f.rid)); f.close(); }); diff --git a/cli/tests/unit/umask_test.ts b/tests/unit/umask_test.ts similarity index 100% rename from cli/tests/unit/umask_test.ts rename to tests/unit/umask_test.ts diff --git a/cli/tests/unit/url_search_params_test.ts b/tests/unit/url_search_params_test.ts similarity index 100% rename from cli/tests/unit/url_search_params_test.ts rename to tests/unit/url_search_params_test.ts diff --git a/cli/tests/unit/url_test.ts b/tests/unit/url_test.ts similarity index 100% rename from cli/tests/unit/url_test.ts rename to tests/unit/url_test.ts diff --git a/cli/tests/unit/urlpattern_test.ts b/tests/unit/urlpattern_test.ts similarity index 100% rename from cli/tests/unit/urlpattern_test.ts rename to tests/unit/urlpattern_test.ts diff --git a/cli/tests/unit/utime_test.ts b/tests/unit/utime_test.ts similarity index 100% rename from cli/tests/unit/utime_test.ts rename to tests/unit/utime_test.ts diff --git a/cli/tests/unit/version_test.ts b/tests/unit/version_test.ts similarity index 100% rename from cli/tests/unit/version_test.ts rename to tests/unit/version_test.ts diff --git a/cli/tests/unit/wasm_test.ts b/tests/unit/wasm_test.ts similarity index 100% rename from cli/tests/unit/wasm_test.ts rename to tests/unit/wasm_test.ts diff --git a/cli/tests/unit/webcrypto_test.ts b/tests/unit/webcrypto_test.ts similarity index 99% rename from cli/tests/unit/webcrypto_test.ts rename to tests/unit/webcrypto_test.ts index 829330eba8..58f59edc69 100644 --- a/cli/tests/unit/webcrypto_test.ts +++ b/tests/unit/webcrypto_test.ts @@ -384,7 +384,7 @@ Deno.test(async function generateImportHmacJwk() { // 2048-bits publicExponent=65537 const pkcs8TestVectors = [ // rsaEncryption - { pem: "cli/tests/testdata/webcrypto/id_rsaEncryption.pem", hash: "SHA-256" }, + { pem: "tests/testdata/webcrypto/id_rsaEncryption.pem", hash: "SHA-256" }, ]; Deno.test({ permissions: { read: true } }, async function importRsaPkcs8() { @@ -425,17 +425,17 @@ Deno.test({ permissions: { read: true } }, async function importRsaPkcs8() { const nonInteroperableVectors = [ // id-RSASSA-PSS (sha256) // `openssl genpkey -algorithm rsa-pss -pkeyopt rsa_pss_keygen_md:sha256 -out id_rsassaPss.pem` - { pem: "cli/tests/testdata/webcrypto/id_rsassaPss.pem", hash: "SHA-256" }, + { pem: "tests/testdata/webcrypto/id_rsassaPss.pem", hash: "SHA-256" }, // id-RSASSA-PSS (default parameters) // `openssl genpkey -algorithm rsa-pss -out id_rsassaPss.pem` { - pem: "cli/tests/testdata/webcrypto/id_rsassaPss_default.pem", + pem: "tests/testdata/webcrypto/id_rsassaPss_default.pem", hash: "SHA-1", }, // id-RSASSA-PSS (default hash) // `openssl genpkey -algorithm rsa-pss -pkeyopt rsa_pss_keygen_saltlen:30 -out rsaPss_saltLen_30.pem` { - pem: "cli/tests/testdata/webcrypto/id_rsassaPss_saltLen_30.pem", + pem: "tests/testdata/webcrypto/id_rsassaPss_saltLen_30.pem", hash: "SHA-1", }, ]; diff --git a/cli/tests/unit/webgpu_test.ts b/tests/unit/webgpu_test.ts similarity index 97% rename from cli/tests/unit/webgpu_test.ts rename to tests/unit/webgpu_test.ts index 75ae349817..517c75f9ea 100644 --- a/cli/tests/unit/webgpu_test.ts +++ b/tests/unit/webgpu_test.ts @@ -29,7 +29,7 @@ Deno.test({ assert(device); const shaderCode = await Deno.readTextFile( - "cli/tests/testdata/webgpu/computepass_shader.wgsl", + "tests/testdata/webgpu/computepass_shader.wgsl", ); const shaderModule = device.createShaderModule({ @@ -118,7 +118,7 @@ Deno.test({ assert(device); const shaderCode = await Deno.readTextFile( - "cli/tests/testdata/webgpu/hellotriangle_shader.wgsl", + "tests/testdata/webgpu/hellotriangle_shader.wgsl", ); const shaderModule = device.createShaderModule({ @@ -204,7 +204,7 @@ Deno.test({ assertEquals( data, - await Deno.readFile("cli/tests/testdata/webgpu/hellotriangle.out"), + await Deno.readFile("tests/testdata/webgpu/hellotriangle.out"), ); outputBuffer.unmap(); diff --git a/cli/tests/unit/websocket_test.ts b/tests/unit/websocket_test.ts similarity index 99% rename from cli/tests/unit/websocket_test.ts rename to tests/unit/websocket_test.ts index 42681c1874..223b13404d 100644 --- a/cli/tests/unit/websocket_test.ts +++ b/tests/unit/websocket_test.ts @@ -319,8 +319,8 @@ Deno.test( ); Deno.test(async function websocketTlsSocketWorks() { - const cert = await Deno.readTextFile("cli/tests/testdata/tls/localhost.crt"); - const key = await Deno.readTextFile("cli/tests/testdata/tls/localhost.key"); + const cert = await Deno.readTextFile("tests/testdata/tls/localhost.crt"); + const key = await Deno.readTextFile("tests/testdata/tls/localhost.key"); const messages: string[] = [], errors: { server?: Event; client?: Event }[] = []; diff --git a/cli/tests/unit/websocketstream_test.ts.disabled b/tests/unit/websocketstream_test.ts.disabled similarity index 100% rename from cli/tests/unit/websocketstream_test.ts.disabled rename to tests/unit/websocketstream_test.ts.disabled diff --git a/cli/tests/unit/webstorage_test.ts b/tests/unit/webstorage_test.ts similarity index 100% rename from cli/tests/unit/webstorage_test.ts rename to tests/unit/webstorage_test.ts diff --git a/cli/tests/unit/worker_permissions_test.ts b/tests/unit/worker_permissions_test.ts similarity index 100% rename from cli/tests/unit/worker_permissions_test.ts rename to tests/unit/worker_permissions_test.ts diff --git a/cli/tests/unit/worker_test.ts b/tests/unit/worker_test.ts similarity index 100% rename from cli/tests/unit/worker_test.ts rename to tests/unit/worker_test.ts diff --git a/cli/tests/unit/write_file_test.ts b/tests/unit/write_file_test.ts similarity index 100% rename from cli/tests/unit/write_file_test.ts rename to tests/unit/write_file_test.ts diff --git a/cli/tests/unit/write_text_file_test.ts b/tests/unit/write_text_file_test.ts similarity index 100% rename from cli/tests/unit/write_text_file_test.ts rename to tests/unit/write_text_file_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_access_test.ts b/tests/unit_node/_fs/_fs_access_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_access_test.ts rename to tests/unit_node/_fs/_fs_access_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_appendFile_test.ts b/tests/unit_node/_fs/_fs_appendFile_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_appendFile_test.ts rename to tests/unit_node/_fs/_fs_appendFile_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_chmod_test.ts b/tests/unit_node/_fs/_fs_chmod_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_chmod_test.ts rename to tests/unit_node/_fs/_fs_chmod_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_chown_test.ts b/tests/unit_node/_fs/_fs_chown_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_chown_test.ts rename to tests/unit_node/_fs/_fs_chown_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_close_test.ts b/tests/unit_node/_fs/_fs_close_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_close_test.ts rename to tests/unit_node/_fs/_fs_close_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_copy_test.ts b/tests/unit_node/_fs/_fs_copy_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_copy_test.ts rename to tests/unit_node/_fs/_fs_copy_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_dir_test.ts b/tests/unit_node/_fs/_fs_dir_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_dir_test.ts rename to tests/unit_node/_fs/_fs_dir_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_dirent_test.ts b/tests/unit_node/_fs/_fs_dirent_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_dirent_test.ts rename to tests/unit_node/_fs/_fs_dirent_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_exists_test.ts b/tests/unit_node/_fs/_fs_exists_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_exists_test.ts rename to tests/unit_node/_fs/_fs_exists_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_fdatasync_test.ts b/tests/unit_node/_fs/_fs_fdatasync_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_fdatasync_test.ts rename to tests/unit_node/_fs/_fs_fdatasync_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_fstat_test.ts b/tests/unit_node/_fs/_fs_fstat_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_fstat_test.ts rename to tests/unit_node/_fs/_fs_fstat_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_fsync_test.ts b/tests/unit_node/_fs/_fs_fsync_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_fsync_test.ts rename to tests/unit_node/_fs/_fs_fsync_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_ftruncate_test.ts b/tests/unit_node/_fs/_fs_ftruncate_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_ftruncate_test.ts rename to tests/unit_node/_fs/_fs_ftruncate_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_futimes_test.ts b/tests/unit_node/_fs/_fs_futimes_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_futimes_test.ts rename to tests/unit_node/_fs/_fs_futimes_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_handle_test.ts b/tests/unit_node/_fs/_fs_handle_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_handle_test.ts rename to tests/unit_node/_fs/_fs_handle_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_link_test.ts b/tests/unit_node/_fs/_fs_link_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_link_test.ts rename to tests/unit_node/_fs/_fs_link_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_lstat_test.ts b/tests/unit_node/_fs/_fs_lstat_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_lstat_test.ts rename to tests/unit_node/_fs/_fs_lstat_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_mkdir_test.ts b/tests/unit_node/_fs/_fs_mkdir_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_mkdir_test.ts rename to tests/unit_node/_fs/_fs_mkdir_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_mkdtemp_test.ts b/tests/unit_node/_fs/_fs_mkdtemp_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_mkdtemp_test.ts rename to tests/unit_node/_fs/_fs_mkdtemp_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_open_test.ts b/tests/unit_node/_fs/_fs_open_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_open_test.ts rename to tests/unit_node/_fs/_fs_open_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_opendir_test.ts b/tests/unit_node/_fs/_fs_opendir_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_opendir_test.ts rename to tests/unit_node/_fs/_fs_opendir_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_readFile_test.ts b/tests/unit_node/_fs/_fs_readFile_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_readFile_test.ts rename to tests/unit_node/_fs/_fs_readFile_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_read_test.ts b/tests/unit_node/_fs/_fs_read_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_read_test.ts rename to tests/unit_node/_fs/_fs_read_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_readdir_test.ts b/tests/unit_node/_fs/_fs_readdir_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_readdir_test.ts rename to tests/unit_node/_fs/_fs_readdir_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_readlink_test.ts b/tests/unit_node/_fs/_fs_readlink_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_readlink_test.ts rename to tests/unit_node/_fs/_fs_readlink_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_realpath_test.ts b/tests/unit_node/_fs/_fs_realpath_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_realpath_test.ts rename to tests/unit_node/_fs/_fs_realpath_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_rename_test.ts b/tests/unit_node/_fs/_fs_rename_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_rename_test.ts rename to tests/unit_node/_fs/_fs_rename_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_rm_test.ts b/tests/unit_node/_fs/_fs_rm_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_rm_test.ts rename to tests/unit_node/_fs/_fs_rm_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_rmdir_test.ts b/tests/unit_node/_fs/_fs_rmdir_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_rmdir_test.ts rename to tests/unit_node/_fs/_fs_rmdir_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_stat_test.ts b/tests/unit_node/_fs/_fs_stat_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_stat_test.ts rename to tests/unit_node/_fs/_fs_stat_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_symlink_test.ts b/tests/unit_node/_fs/_fs_symlink_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_symlink_test.ts rename to tests/unit_node/_fs/_fs_symlink_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_truncate_test.ts b/tests/unit_node/_fs/_fs_truncate_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_truncate_test.ts rename to tests/unit_node/_fs/_fs_truncate_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_unlink_test.ts b/tests/unit_node/_fs/_fs_unlink_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_unlink_test.ts rename to tests/unit_node/_fs/_fs_unlink_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_utimes_test.ts b/tests/unit_node/_fs/_fs_utimes_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_utimes_test.ts rename to tests/unit_node/_fs/_fs_utimes_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_watch_test.ts b/tests/unit_node/_fs/_fs_watch_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_watch_test.ts rename to tests/unit_node/_fs/_fs_watch_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_writeFile_test.ts b/tests/unit_node/_fs/_fs_writeFile_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_writeFile_test.ts rename to tests/unit_node/_fs/_fs_writeFile_test.ts diff --git a/cli/tests/unit_node/_fs/_fs_write_test.ts b/tests/unit_node/_fs/_fs_write_test.ts similarity index 100% rename from cli/tests/unit_node/_fs/_fs_write_test.ts rename to tests/unit_node/_fs/_fs_write_test.ts diff --git a/cli/tests/unit_node/_fs/testdata/hello.txt b/tests/unit_node/_fs/testdata/hello.txt similarity index 100% rename from cli/tests/unit_node/_fs/testdata/hello.txt rename to tests/unit_node/_fs/testdata/hello.txt diff --git a/cli/tests/unit_node/_test_utils.ts b/tests/unit_node/_test_utils.ts similarity index 100% rename from cli/tests/unit_node/_test_utils.ts rename to tests/unit_node/_test_utils.ts diff --git a/cli/tests/unit_node/assertion_error_test.ts b/tests/unit_node/assertion_error_test.ts similarity index 100% rename from cli/tests/unit_node/assertion_error_test.ts rename to tests/unit_node/assertion_error_test.ts diff --git a/cli/tests/unit_node/async_hooks_test.ts b/tests/unit_node/async_hooks_test.ts similarity index 100% rename from cli/tests/unit_node/async_hooks_test.ts rename to tests/unit_node/async_hooks_test.ts diff --git a/cli/tests/unit_node/buffer_test.ts b/tests/unit_node/buffer_test.ts similarity index 100% rename from cli/tests/unit_node/buffer_test.ts rename to tests/unit_node/buffer_test.ts diff --git a/cli/tests/unit_node/child_process_test.ts b/tests/unit_node/child_process_test.ts similarity index 100% rename from cli/tests/unit_node/child_process_test.ts rename to tests/unit_node/child_process_test.ts diff --git a/cli/tests/unit_node/console_test.ts b/tests/unit_node/console_test.ts similarity index 100% rename from cli/tests/unit_node/console_test.ts rename to tests/unit_node/console_test.ts diff --git a/cli/tests/unit_node/crypto/crypto_cipher_gcm_test.ts b/tests/unit_node/crypto/crypto_cipher_gcm_test.ts similarity index 100% rename from cli/tests/unit_node/crypto/crypto_cipher_gcm_test.ts rename to tests/unit_node/crypto/crypto_cipher_gcm_test.ts diff --git a/cli/tests/unit_node/crypto/crypto_cipher_test.ts b/tests/unit_node/crypto/crypto_cipher_test.ts similarity index 100% rename from cli/tests/unit_node/crypto/crypto_cipher_test.ts rename to tests/unit_node/crypto/crypto_cipher_test.ts diff --git a/cli/tests/unit_node/crypto/crypto_hash_test.ts b/tests/unit_node/crypto/crypto_hash_test.ts similarity index 100% rename from cli/tests/unit_node/crypto/crypto_hash_test.ts rename to tests/unit_node/crypto/crypto_hash_test.ts diff --git a/cli/tests/unit_node/crypto/crypto_key_test.ts b/tests/unit_node/crypto/crypto_key_test.ts similarity index 100% rename from cli/tests/unit_node/crypto/crypto_key_test.ts rename to tests/unit_node/crypto/crypto_key_test.ts diff --git a/cli/tests/unit_node/crypto/crypto_sign_test.ts b/tests/unit_node/crypto/crypto_sign_test.ts similarity index 100% rename from cli/tests/unit_node/crypto/crypto_sign_test.ts rename to tests/unit_node/crypto/crypto_sign_test.ts diff --git a/cli/tests/unit_node/crypto/ec_private_secp256r1.pem b/tests/unit_node/crypto/ec_private_secp256r1.pem similarity index 100% rename from cli/tests/unit_node/crypto/ec_private_secp256r1.pem rename to tests/unit_node/crypto/ec_private_secp256r1.pem diff --git a/cli/tests/unit_node/crypto/gcmEncryptExtIV128.json b/tests/unit_node/crypto/gcmEncryptExtIV128.json similarity index 100% rename from cli/tests/unit_node/crypto/gcmEncryptExtIV128.json rename to tests/unit_node/crypto/gcmEncryptExtIV128.json diff --git a/cli/tests/unit_node/crypto/gcmEncryptExtIV256.json b/tests/unit_node/crypto/gcmEncryptExtIV256.json similarity index 100% rename from cli/tests/unit_node/crypto/gcmEncryptExtIV256.json rename to tests/unit_node/crypto/gcmEncryptExtIV256.json diff --git a/cli/tests/unit_node/dgram_test.ts b/tests/unit_node/dgram_test.ts similarity index 100% rename from cli/tests/unit_node/dgram_test.ts rename to tests/unit_node/dgram_test.ts diff --git a/cli/tests/unit_node/events_test.ts b/tests/unit_node/events_test.ts similarity index 100% rename from cli/tests/unit_node/events_test.ts rename to tests/unit_node/events_test.ts diff --git a/cli/tests/unit_node/fs_test.ts b/tests/unit_node/fs_test.ts similarity index 92% rename from cli/tests/unit_node/fs_test.ts rename to tests/unit_node/fs_test.ts index c7698cb7d1..e0cdf3a23a 100644 --- a/cli/tests/unit_node/fs_test.ts +++ b/tests/unit_node/fs_test.ts @@ -61,7 +61,7 @@ Deno.test( "[node/fs existsSync] path", { permissions: { read: true } }, () => { - assert(existsSync("cli/tests/testdata/assets/fixture.json")); + assert(existsSync("tests/testdata/assets/fixture.json")); }, ); @@ -70,7 +70,7 @@ Deno.test( { permissions: { read: true } }, () => { assert(existsSync( - pathToAbsoluteFileUrl("cli/tests/testdata/assets/fixture.json"), + pathToAbsoluteFileUrl("tests/testdata/assets/fixture.json"), )); }, ); @@ -80,7 +80,7 @@ Deno.test( { permissions: { read: false } }, () => { assertThrows(() => { - existsSync("cli/tests/testdata/assets/fixture.json"); + existsSync("tests/testdata/assets/fixture.json"); }, Deno.errors.PermissionDenied); }, ); diff --git a/cli/tests/unit_node/http2_test.ts b/tests/unit_node/http2_test.ts similarity index 100% rename from cli/tests/unit_node/http2_test.ts rename to tests/unit_node/http2_test.ts diff --git a/cli/tests/unit_node/http_test.ts b/tests/unit_node/http_test.ts similarity index 99% rename from cli/tests/unit_node/http_test.ts rename to tests/unit_node/http_test.ts index c94d05ad95..28e67ddad5 100644 --- a/cli/tests/unit_node/http_test.ts +++ b/tests/unit_node/http_test.ts @@ -694,11 +694,11 @@ Deno.test("[node/http] HTTPS server", async () => { const deferred = Promise.withResolvers(); const deferred2 = Promise.withResolvers(); const client = Deno.createHttpClient({ - caCerts: [Deno.readTextFileSync("cli/tests/testdata/tls/RootCA.pem")], + caCerts: [Deno.readTextFileSync("tests/testdata/tls/RootCA.pem")], }); const server = https.createServer({ - cert: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.crt"), - key: Deno.readTextFileSync("cli/tests/testdata/tls/localhost.key"), + cert: Deno.readTextFileSync("tests/testdata/tls/localhost.crt"), + key: Deno.readTextFileSync("tests/testdata/tls/localhost.key"), }, (req, res) => { // @ts-ignore: It exists on TLSSocket assert(req.socket.encrypted); diff --git a/cli/tests/unit_node/internal/_randomBytes_test.ts b/tests/unit_node/internal/_randomBytes_test.ts similarity index 100% rename from cli/tests/unit_node/internal/_randomBytes_test.ts rename to tests/unit_node/internal/_randomBytes_test.ts diff --git a/cli/tests/unit_node/internal/_randomFill_test.ts b/tests/unit_node/internal/_randomFill_test.ts similarity index 100% rename from cli/tests/unit_node/internal/_randomFill_test.ts rename to tests/unit_node/internal/_randomFill_test.ts diff --git a/cli/tests/unit_node/internal/_randomInt_test.ts b/tests/unit_node/internal/_randomInt_test.ts similarity index 100% rename from cli/tests/unit_node/internal/_randomInt_test.ts rename to tests/unit_node/internal/_randomInt_test.ts diff --git a/cli/tests/unit_node/internal/pbkdf2_test.ts b/tests/unit_node/internal/pbkdf2_test.ts similarity index 100% rename from cli/tests/unit_node/internal/pbkdf2_test.ts rename to tests/unit_node/internal/pbkdf2_test.ts diff --git a/cli/tests/unit_node/internal/scrypt_test.ts b/tests/unit_node/internal/scrypt_test.ts similarity index 100% rename from cli/tests/unit_node/internal/scrypt_test.ts rename to tests/unit_node/internal/scrypt_test.ts diff --git a/cli/tests/unit_node/module_test.ts b/tests/unit_node/module_test.ts similarity index 94% rename from cli/tests/unit_node/module_test.ts rename to tests/unit_node/module_test.ts index a27fccd7c1..f8e117254f 100644 --- a/cli/tests/unit_node/module_test.ts +++ b/tests/unit_node/module_test.ts @@ -9,7 +9,7 @@ Deno.test("[node/module _preloadModules] has internal require hook", () => { // Check if it's there // deno-lint-ignore no-explicit-any (Module as any)._preloadModules([ - "./cli/tests/unit_node/testdata/add_global_property.js", + "./tests/unit_node/testdata/add_global_property.js", ]); // deno-lint-ignore no-explicit-any assertEquals((globalThis as any).foo, "Hello"); @@ -18,7 +18,7 @@ Deno.test("[node/module _preloadModules] has internal require hook", () => { Deno.test("[node/module runMain] loads module using the current process.argv", () => { process.argv = [ process.argv[0], - "./cli/tests/unit_node/testdata/add_global_property_run_main.js", + "./tests/unit_node/testdata/add_global_property_run_main.js", ]; // deno-lint-ignore no-explicit-any diff --git a/cli/tests/unit_node/net_test.ts b/tests/unit_node/net_test.ts similarity index 100% rename from cli/tests/unit_node/net_test.ts rename to tests/unit_node/net_test.ts diff --git a/cli/tests/unit_node/os_test.ts b/tests/unit_node/os_test.ts similarity index 100% rename from cli/tests/unit_node/os_test.ts rename to tests/unit_node/os_test.ts diff --git a/cli/tests/unit_node/path_test.ts b/tests/unit_node/path_test.ts similarity index 100% rename from cli/tests/unit_node/path_test.ts rename to tests/unit_node/path_test.ts diff --git a/cli/tests/unit_node/perf_hooks_test.ts b/tests/unit_node/perf_hooks_test.ts similarity index 100% rename from cli/tests/unit_node/perf_hooks_test.ts rename to tests/unit_node/perf_hooks_test.ts diff --git a/cli/tests/unit_node/process_test.ts b/tests/unit_node/process_test.ts similarity index 100% rename from cli/tests/unit_node/process_test.ts rename to tests/unit_node/process_test.ts diff --git a/cli/tests/unit_node/querystring_test.ts b/tests/unit_node/querystring_test.ts similarity index 100% rename from cli/tests/unit_node/querystring_test.ts rename to tests/unit_node/querystring_test.ts diff --git a/cli/tests/unit_node/readline_test.ts b/tests/unit_node/readline_test.ts similarity index 100% rename from cli/tests/unit_node/readline_test.ts rename to tests/unit_node/readline_test.ts diff --git a/cli/tests/unit_node/repl_test.ts b/tests/unit_node/repl_test.ts similarity index 100% rename from cli/tests/unit_node/repl_test.ts rename to tests/unit_node/repl_test.ts diff --git a/cli/tests/unit_node/stream_test.ts b/tests/unit_node/stream_test.ts similarity index 100% rename from cli/tests/unit_node/stream_test.ts rename to tests/unit_node/stream_test.ts diff --git a/cli/tests/unit_node/string_decoder_test.ts b/tests/unit_node/string_decoder_test.ts similarity index 100% rename from cli/tests/unit_node/string_decoder_test.ts rename to tests/unit_node/string_decoder_test.ts diff --git a/cli/tests/unit_node/testdata/add_global_property.js b/tests/unit_node/testdata/add_global_property.js similarity index 100% rename from cli/tests/unit_node/testdata/add_global_property.js rename to tests/unit_node/testdata/add_global_property.js diff --git a/cli/tests/unit_node/testdata/add_global_property_run_main.js b/tests/unit_node/testdata/add_global_property_run_main.js similarity index 100% rename from cli/tests/unit_node/testdata/add_global_property_run_main.js rename to tests/unit_node/testdata/add_global_property_run_main.js diff --git a/cli/tests/unit_node/testdata/binary_stdio.js b/tests/unit_node/testdata/binary_stdio.js similarity index 100% rename from cli/tests/unit_node/testdata/binary_stdio.js rename to tests/unit_node/testdata/binary_stdio.js diff --git a/cli/tests/unit_node/testdata/child_process_stdio.js b/tests/unit_node/testdata/child_process_stdio.js similarity index 100% rename from cli/tests/unit_node/testdata/child_process_stdio.js rename to tests/unit_node/testdata/child_process_stdio.js diff --git a/cli/tests/unit_node/testdata/child_process_stdio_012.js b/tests/unit_node/testdata/child_process_stdio_012.js similarity index 100% rename from cli/tests/unit_node/testdata/child_process_stdio_012.js rename to tests/unit_node/testdata/child_process_stdio_012.js diff --git a/cli/tests/unit_node/testdata/child_process_unref.js b/tests/unit_node/testdata/child_process_unref.js similarity index 100% rename from cli/tests/unit_node/testdata/child_process_unref.js rename to tests/unit_node/testdata/child_process_unref.js diff --git a/cli/tests/unit_node/testdata/exec_file_text_error.js b/tests/unit_node/testdata/exec_file_text_error.js similarity index 100% rename from cli/tests/unit_node/testdata/exec_file_text_error.js rename to tests/unit_node/testdata/exec_file_text_error.js diff --git a/cli/tests/unit_node/testdata/exec_file_text_output.js b/tests/unit_node/testdata/exec_file_text_output.js similarity index 100% rename from cli/tests/unit_node/testdata/exec_file_text_output.js rename to tests/unit_node/testdata/exec_file_text_output.js diff --git a/cli/tests/unit_node/testdata/infinite_loop.js b/tests/unit_node/testdata/infinite_loop.js similarity index 100% rename from cli/tests/unit_node/testdata/infinite_loop.js rename to tests/unit_node/testdata/infinite_loop.js diff --git a/cli/tests/unit_node/testdata/lorem_ipsum.txt b/tests/unit_node/testdata/lorem_ipsum.txt similarity index 100% rename from cli/tests/unit_node/testdata/lorem_ipsum.txt rename to tests/unit_node/testdata/lorem_ipsum.txt diff --git a/cli/tests/unit_node/testdata/node_modules/foo/index.js b/tests/unit_node/testdata/node_modules/foo/index.js similarity index 100% rename from cli/tests/unit_node/testdata/node_modules/foo/index.js rename to tests/unit_node/testdata/node_modules/foo/index.js diff --git a/cli/tests/unit_node/testdata/node_modules/foo/package.json b/tests/unit_node/testdata/node_modules/foo/package.json similarity index 100% rename from cli/tests/unit_node/testdata/node_modules/foo/package.json rename to tests/unit_node/testdata/node_modules/foo/package.json diff --git a/cli/tests/unit_node/testdata/process_exit.ts b/tests/unit_node/testdata/process_exit.ts similarity index 100% rename from cli/tests/unit_node/testdata/process_exit.ts rename to tests/unit_node/testdata/process_exit.ts diff --git a/cli/tests/unit_node/testdata/process_exit2.ts b/tests/unit_node/testdata/process_exit2.ts similarity index 100% rename from cli/tests/unit_node/testdata/process_exit2.ts rename to tests/unit_node/testdata/process_exit2.ts diff --git a/cli/tests/unit_node/testdata/process_really_exit.ts b/tests/unit_node/testdata/process_really_exit.ts similarity index 100% rename from cli/tests/unit_node/testdata/process_really_exit.ts rename to tests/unit_node/testdata/process_really_exit.ts diff --git a/cli/tests/unit_node/testdata/process_stdin.ts b/tests/unit_node/testdata/process_stdin.ts similarity index 100% rename from cli/tests/unit_node/testdata/process_stdin.ts rename to tests/unit_node/testdata/process_stdin.ts diff --git a/cli/tests/unit_node/testdata/process_stdin_dummy.txt b/tests/unit_node/testdata/process_stdin_dummy.txt similarity index 100% rename from cli/tests/unit_node/testdata/process_stdin_dummy.txt rename to tests/unit_node/testdata/process_stdin_dummy.txt diff --git a/cli/tests/unit_node/testdata/rsa_private.pem b/tests/unit_node/testdata/rsa_private.pem similarity index 100% rename from cli/tests/unit_node/testdata/rsa_private.pem rename to tests/unit_node/testdata/rsa_private.pem diff --git a/cli/tests/unit_node/testdata/rsa_private_pkcs1.pem b/tests/unit_node/testdata/rsa_private_pkcs1.pem similarity index 100% rename from cli/tests/unit_node/testdata/rsa_private_pkcs1.pem rename to tests/unit_node/testdata/rsa_private_pkcs1.pem diff --git a/cli/tests/unit_node/testdata/rsa_public.pem b/tests/unit_node/testdata/rsa_public.pem similarity index 100% rename from cli/tests/unit_node/testdata/rsa_public.pem rename to tests/unit_node/testdata/rsa_public.pem diff --git a/cli/tests/unit_node/testdata/worker_module/index.js b/tests/unit_node/testdata/worker_module/index.js similarity index 100% rename from cli/tests/unit_node/testdata/worker_module/index.js rename to tests/unit_node/testdata/worker_module/index.js diff --git a/cli/tests/unit_node/testdata/worker_module/other_file.js b/tests/unit_node/testdata/worker_module/other_file.js similarity index 100% rename from cli/tests/unit_node/testdata/worker_module/other_file.js rename to tests/unit_node/testdata/worker_module/other_file.js diff --git a/cli/tests/unit_node/testdata/worker_module/package.json b/tests/unit_node/testdata/worker_module/package.json similarity index 100% rename from cli/tests/unit_node/testdata/worker_module/package.json rename to tests/unit_node/testdata/worker_module/package.json diff --git a/cli/tests/unit_node/testdata/worker_threads.mjs b/tests/unit_node/testdata/worker_threads.mjs similarity index 100% rename from cli/tests/unit_node/testdata/worker_threads.mjs rename to tests/unit_node/testdata/worker_threads.mjs diff --git a/cli/tests/unit_node/timers_test.ts b/tests/unit_node/timers_test.ts similarity index 100% rename from cli/tests/unit_node/timers_test.ts rename to tests/unit_node/timers_test.ts diff --git a/cli/tests/unit_node/tls_test.ts b/tests/unit_node/tls_test.ts similarity index 100% rename from cli/tests/unit_node/tls_test.ts rename to tests/unit_node/tls_test.ts diff --git a/cli/tests/unit_node/tty_test.ts b/tests/unit_node/tty_test.ts similarity index 100% rename from cli/tests/unit_node/tty_test.ts rename to tests/unit_node/tty_test.ts diff --git a/cli/tests/unit_node/util_test.ts b/tests/unit_node/util_test.ts similarity index 100% rename from cli/tests/unit_node/util_test.ts rename to tests/unit_node/util_test.ts diff --git a/cli/tests/unit_node/v8_test.ts b/tests/unit_node/v8_test.ts similarity index 100% rename from cli/tests/unit_node/v8_test.ts rename to tests/unit_node/v8_test.ts diff --git a/cli/tests/unit_node/vm_test.ts b/tests/unit_node/vm_test.ts similarity index 100% rename from cli/tests/unit_node/vm_test.ts rename to tests/unit_node/vm_test.ts diff --git a/cli/tests/unit_node/worker_threads_test.ts b/tests/unit_node/worker_threads_test.ts similarity index 100% rename from cli/tests/unit_node/worker_threads_test.ts rename to tests/unit_node/worker_threads_test.ts diff --git a/cli/tests/unit_node/zlib_test.ts b/tests/unit_node/zlib_test.ts similarity index 100% rename from cli/tests/unit_node/zlib_test.ts rename to tests/unit_node/zlib_test.ts diff --git a/tools/copyright_checker.js b/tools/copyright_checker.js index 8aaa77fa1d..15bba22294 100644 --- a/tools/copyright_checker.js +++ b/tools/copyright_checker.js @@ -24,15 +24,15 @@ export async function checkCopyright() { "*.js", "*.ts", ":!:.github/mtime_cache/action.js", - ":!:cli/tests/testdata/**", + ":!:tests/testdata/**", ":!:cli/bench/testdata/**", ":!:cli/tsc/dts/**", ":!:cli/tsc/*typescript.js", ":!:cli/tsc/compiler.d.ts", ":!:test_util/wpt/**", ":!:cli/tools/init/templates/**", - ":!:cli/tests/unit_node/testdata/**", - ":!:cli/tests/node_compat/test/**", + ":!:tests/unit_node/testdata/**", + ":!:tests/node_compat/test/**", ":!:cli/tools/bench/mitata.rs", // rust diff --git a/tools/lint.js b/tools/lint.js index 0eae493fda..8d6e2e64a0 100755 --- a/tools/lint.js +++ b/tools/lint.js @@ -41,22 +41,22 @@ async function dlint() { "*.js", "*.ts", ":!:.github/mtime_cache/action.js", - ":!:cli/tests/testdata/swc_syntax_error.ts", - ":!:cli/tests/testdata/error_008_checkjs.js", + ":!:tests/testdata/swc_syntax_error.ts", + ":!:tests/testdata/error_008_checkjs.js", ":!:cli/bench/testdata/npm/*", ":!:cli/bench/testdata/express-router.js", ":!:cli/bench/testdata/react-dom.js", ":!:cli/compilers/wasm_wrap.js", ":!:cli/tsc/dts/**", - ":!:cli/tests/testdata/encoding/**", - ":!:cli/tests/testdata/error_syntax.js", - ":!:cli/tests/testdata/file_extensions/ts_with_js_extension.js", - ":!:cli/tests/testdata/fmt/**", - ":!:cli/tests/testdata/npm/**", - ":!:cli/tests/testdata/lint/**", - ":!:cli/tests/testdata/run/**", - ":!:cli/tests/testdata/tsc/**", - ":!:cli/tests/testdata/test/glob/**", + ":!:tests/testdata/encoding/**", + ":!:tests/testdata/error_syntax.js", + ":!:tests/testdata/file_extensions/ts_with_js_extension.js", + ":!:tests/testdata/fmt/**", + ":!:tests/testdata/npm/**", + ":!:tests/testdata/lint/**", + ":!:tests/testdata/run/**", + ":!:tests/testdata/tsc/**", + ":!:tests/testdata/test/glob/**", ":!:cli/tsc/*typescript.js", ":!:cli/tsc/compiler.d.ts", ":!:test_util/wpt/**", diff --git a/tools/node_compat/TODO.md b/tools/node_compat/TODO.md index d22e8811db..eb288c65e3 100644 --- a/tools/node_compat/TODO.md +++ b/tools/node_compat/TODO.md @@ -1,7 +1,7 @@ # Remaining Node Tests -NOTE: This file should not be manually edited. Please edit `cli/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 `tools/node_compat` dir instead. Total: 2999 diff --git a/tools/node_compat/setup.ts b/tools/node_compat/setup.ts index 4770fbc50e..47588350d5 100755 --- a/tools/node_compat/setup.ts +++ b/tools/node_compat/setup.ts @@ -1,7 +1,7 @@ #!/usr/bin/env -S deno run --allow-read=. --allow-write=. --allow-run=git // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -/** This copies the test files according to the config file `cli/tests/node_compat/config.jsonc` */ +/** This copies the test files according to the config file `tests/node_compat/config.jsonc` */ import { walk } from "@test_util/std/fs/walk.ts"; import { sep } from "@test_util/std/path/mod.ts"; @@ -10,7 +10,7 @@ import { writeAll } from "@test_util/std/streams/write_all.ts"; import { withoutAll } from "@test_util/std/collections/without_all.ts"; import { relative } from "@test_util/std/path/posix.ts"; -import { config, ignoreList } from "../../cli/tests/node_compat/common.ts"; +import { config, ignoreList } from "../../tests/node_compat/common.ts"; const encoder = new TextEncoder(); @@ -39,7 +39,7 @@ const NODE_IGNORED_TEST_DIRS = [ const VENDORED_NODE_TEST = new URL("node/test/", import.meta.url); const NODE_COMPAT_TEST_DEST_URL = new URL( - "../../cli/tests/node_compat/test/", + "../../tests/node_compat/test/", import.meta.url, ); @@ -76,7 +76,7 @@ async function updateToDo() { await file.write(encoder.encode(` # Remaining Node Tests -NOTE: This file should not be manually edited. Please edit \`cli/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 \`tools/node_compat\` dir instead. Total: ${missingTests.length}