diff options
| author | David Sherret <dsherret@users.noreply.github.com> | 2024-04-29 10:08:27 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-29 10:08:27 -0400 |
| commit | da52058a945999d486b07700d2834f027a65947c (patch) | |
| tree | b6031c274cbc36dcefc6d681473e366cdb208c89 /tests/testdata/bench | |
| parent | b02ffec37c73be8a73b95b33b32efa693e84e01b (diff) | |
chore: migrate bench, publish, and more itests to spec tests (#23584)
Diffstat (limited to 'tests/testdata/bench')
44 files changed, 0 insertions, 425 deletions
diff --git a/tests/testdata/bench/allow_all.ts b/tests/testdata/bench/allow_all.ts deleted file mode 100644 index b31aaf397..000000000 --- a/tests/testdata/bench/allow_all.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { assertEquals } from "../../../tests/util/std/assert/mod.ts"; - -const permissions: Deno.PermissionName[] = [ - "read", - "write", - "net", - "env", - "run", - "ffi", - "hrtime", -]; - -for (const name of permissions) { - Deno.bench({ - name: `${name} false`, - permissions: { - [name]: false, - }, - async fn() { - for await (const n of permissions) { - const status = await Deno.permissions.query({ name: n }); - assertEquals(status.state, "prompt"); - } - }, - }); - - Deno.bench({ - name: `${name} true`, - permissions: { - [name]: true, - }, - async fn() { - for await (const n of permissions) { - const status = await Deno.permissions.query({ name: n }); - if (n === name) { - assertEquals(status.state, "granted"); - } else { - assertEquals(status.state, "prompt"); - } - } - }, - }); -} diff --git a/tests/testdata/bench/allow_none.ts b/tests/testdata/bench/allow_none.ts deleted file mode 100644 index 0cf3c27ef..000000000 --- a/tests/testdata/bench/allow_none.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { unreachable } from "../../../tests/util/std/assert/mod.ts"; - -const permissions: Deno.PermissionName[] = [ - "read", - "write", - "net", - "env", - "run", - "ffi", - "hrtime", -]; - -for (const name of permissions) { - Deno.bench({ - name, - permissions: { - [name]: true, - }, - fn() { - unreachable(); - }, - }); -} diff --git a/tests/testdata/bench/before_unload_prevent_default.ts b/tests/testdata/bench/before_unload_prevent_default.ts deleted file mode 100644 index 2759d4659..000000000 --- a/tests/testdata/bench/before_unload_prevent_default.ts +++ /dev/null @@ -1,6 +0,0 @@ -addEventListener("beforeunload", (e) => { - // The worker should be killed once benchmarks are done regardless of this. - e.preventDefault(); -}); - -Deno.bench("foo", () => {}); diff --git a/tests/testdata/bench/bench_formatting.ts b/tests/testdata/bench/bench_formatting.ts deleted file mode 100644 index fdee15abb..000000000 --- a/tests/testdata/bench/bench_formatting.ts +++ /dev/null @@ -1,3 +0,0 @@ -Deno.bench("Date.now", () => { - Date.now(); -}); diff --git a/tests/testdata/bench/check_local_by_default.ts b/tests/testdata/bench/check_local_by_default.ts deleted file mode 100644 index 2ae8c2692..000000000 --- a/tests/testdata/bench/check_local_by_default.ts +++ /dev/null @@ -1,3 +0,0 @@ -import * as a from "http://localhost:4545/subdir/type_error.ts"; - -console.log(a.a); diff --git a/tests/testdata/bench/check_local_by_default2.ts b/tests/testdata/bench/check_local_by_default2.ts deleted file mode 100644 index 5177ff944..000000000 --- a/tests/testdata/bench/check_local_by_default2.ts +++ /dev/null @@ -1,6 +0,0 @@ -import * as a from "http://localhost:4545/subdir/type_error.ts"; - -const b: "b" = 12; - -console.log(a.a); -console.log(b); diff --git a/tests/testdata/bench/clear_timeout.ts b/tests/testdata/bench/clear_timeout.ts deleted file mode 100644 index 4148263ac..000000000 --- a/tests/testdata/bench/clear_timeout.ts +++ /dev/null @@ -1,5 +0,0 @@ -clearTimeout(setTimeout(() => {}, 1000)); - -Deno.bench("bench1", () => {}); -Deno.bench("bench2", () => {}); -Deno.bench("bench3", () => {}); diff --git a/tests/testdata/bench/collect.out b/tests/testdata/bench/collect.out deleted file mode 100644 index 03c75922b..000000000 --- a/tests/testdata/bench/collect.out +++ /dev/null @@ -1,18 +0,0 @@ -Check [WILDCARD]/bench/collect/bench.ts -Check [WILDCARD]/bench/collect/include/2_bench.ts -Check [WILDCARD]/bench/collect/include/bench.ts -cpu: [WILDCARD] -runtime: deno [WILDCARD] ([WILDCARD]) - -[WILDCARD]/bench/collect/bench.ts -benchmark time (avg) iter/s (min … max) p75 p99 p995 ---------------------------------------------------------------- ----------------------------- - -[WILDCARD]/bench/collect/include/2_bench.ts -benchmark time (avg) iter/s (min … max) p75 p99 p995 ---------------------------------------------------------------- ----------------------------- - -[WILDCARD]/bench/collect/include/bench.ts -benchmark time (avg) iter/s (min … max) p75 p99 p995 ---------------------------------------------------------------- ----------------------------- - diff --git a/tests/testdata/bench/collect/bench.ts b/tests/testdata/bench/collect/bench.ts deleted file mode 100644 index e69de29bb..000000000 --- a/tests/testdata/bench/collect/bench.ts +++ /dev/null diff --git a/tests/testdata/bench/collect/deno.jsonc b/tests/testdata/bench/collect/deno.jsonc deleted file mode 100644 index 7f8f190d3..000000000 --- a/tests/testdata/bench/collect/deno.jsonc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "bench": { - "exclude": ["./ignore"] - } -} diff --git a/tests/testdata/bench/collect/deno.malformed.jsonc b/tests/testdata/bench/collect/deno.malformed.jsonc deleted file mode 100644 index 8e558fbcf..000000000 --- a/tests/testdata/bench/collect/deno.malformed.jsonc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "bench": { - "dont_know_this_field": {} - } -} diff --git a/tests/testdata/bench/collect/deno2.jsonc b/tests/testdata/bench/collect/deno2.jsonc deleted file mode 100644 index 653ab1e31..000000000 --- a/tests/testdata/bench/collect/deno2.jsonc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "bench": { - "include": ["./include/"], - "exclude": ["./ignore", "./include/2_bench.ts"] - } -} diff --git a/tests/testdata/bench/collect/ignore/bench.ts b/tests/testdata/bench/collect/ignore/bench.ts deleted file mode 100644 index 16fb63ba7..000000000 --- a/tests/testdata/bench/collect/ignore/bench.ts +++ /dev/null @@ -1 +0,0 @@ -throw new Error("this module should be ignored"); diff --git a/tests/testdata/bench/collect/include/2_bench.ts b/tests/testdata/bench/collect/include/2_bench.ts deleted file mode 100644 index e69de29bb..000000000 --- a/tests/testdata/bench/collect/include/2_bench.ts +++ /dev/null diff --git a/tests/testdata/bench/collect/include/bench.ts b/tests/testdata/bench/collect/include/bench.ts deleted file mode 100644 index e69de29bb..000000000 --- a/tests/testdata/bench/collect/include/bench.ts +++ /dev/null diff --git a/tests/testdata/bench/collect2.out b/tests/testdata/bench/collect2.out deleted file mode 100644 index 00b8bfc0d..000000000 --- a/tests/testdata/bench/collect2.out +++ /dev/null @@ -1,13 +0,0 @@ -Check [WILDCARD]/bench/collect/bench.ts -Check [WILDCARD]/bench/collect/include/bench.ts -cpu: [WILDCARD] -runtime: deno [WILDCARD] ([WILDCARD]) - -[WILDCARD]/bench/collect/bench.ts -benchmark time (avg) iter/s (min … max) p75 p99 p995 ---------------------------------------------------------------- ----------------------------- - -[WILDCARD]/bench/collect/include/bench.ts -benchmark time (avg) iter/s (min … max) p75 p99 p995 ---------------------------------------------------------------- ----------------------------- - diff --git a/tests/testdata/bench/collect_with_malformed_config.out b/tests/testdata/bench/collect_with_malformed_config.out deleted file mode 100644 index 92e5e29d2..000000000 --- a/tests/testdata/bench/collect_with_malformed_config.out +++ /dev/null @@ -1,4 +0,0 @@ -error: Failed to parse "bench" configuration - -Caused by: - unknown field `dont_know_this_field`, expected one of `include`, `exclude`, `files` diff --git a/tests/testdata/bench/exit_sanitizer.ts b/tests/testdata/bench/exit_sanitizer.ts deleted file mode 100644 index 8e596b310..000000000 --- a/tests/testdata/bench/exit_sanitizer.ts +++ /dev/null @@ -1,11 +0,0 @@ -Deno.bench("exit(0)", function () { - Deno.exit(0); -}); - -Deno.bench("exit(1)", function () { - Deno.exit(1); -}); - -Deno.bench("exit(2)", function () { - Deno.exit(2); -}); diff --git a/tests/testdata/bench/explicit_start_and_end.ts b/tests/testdata/bench/explicit_start_and_end.ts deleted file mode 100644 index 60a3d10d7..000000000 --- a/tests/testdata/bench/explicit_start_and_end.ts +++ /dev/null @@ -1,50 +0,0 @@ -Deno.bench("start and end", (t) => { - const id = setInterval(() => {}, 1000); - t.start(); - Deno.inspect(id); - t.end(); - clearInterval(id); -}); - -Deno.bench("start only", (t) => { - const id = setInterval(() => {}, 1000); - t.start(); - Deno.inspect(id); - clearInterval(id); -}); - -Deno.bench("end only", (t) => { - const id = setInterval(() => {}, 1000); - Deno.inspect(id); - t.end(); - clearInterval(id); -}); - -Deno.bench("double start", (t) => { - const id = setInterval(() => {}, 1000); - t.start(); - t.start(); - Deno.inspect(id); - t.end(); - clearInterval(id); -}); - -let captured: Deno.BenchContext; - -Deno.bench("double end", (t) => { - captured = t; - const id = setInterval(() => {}, 1000); - t.start(); - Deno.inspect(id); - t.end(); - t.end(); - clearInterval(id); -}); - -Deno.bench("captured", () => { - const id = setInterval(() => {}, 1000); - captured!.start(); - Deno.inspect(id); - captured!.end(); - clearInterval(id); -}); diff --git a/tests/testdata/bench/explicit_start_and_end_low_precision.out b/tests/testdata/bench/explicit_start_and_end_low_precision.out deleted file mode 100644 index 6dc66cfcc..000000000 --- a/tests/testdata/bench/explicit_start_and_end_low_precision.out +++ /dev/null @@ -1,10 +0,0 @@ -cpu: [WILDCARD] -runtime: deno [WILDCARD] ([WILDCARD]) - -[WILDCARD]/explicit_start_and_end_low_precision.ts -benchmark time (avg) iter/s (min … max) p75 p99 p995 ------------------------------------------------------------------------------ ----------------------------- -noop with start and end [WILDCARD] [WILDCARD]/iter[WILDCARD]([WILDCARD] … [WILDCARD]) [WILDCARD] -Warning: start() and end() calls in "noop with start and end" are ignored because it averages less -than 10µs per iteration. Remove them for better results. - diff --git a/tests/testdata/bench/explicit_start_and_end_low_precision.ts b/tests/testdata/bench/explicit_start_and_end_low_precision.ts deleted file mode 100644 index 23bdf19fe..000000000 --- a/tests/testdata/bench/explicit_start_and_end_low_precision.ts +++ /dev/null @@ -1,4 +0,0 @@ -Deno.bench("noop with start and end", (b) => { - b.start(); - b.end(); -}); diff --git a/tests/testdata/bench/fail.ts b/tests/testdata/bench/fail.ts deleted file mode 100644 index 33d70ce55..000000000 --- a/tests/testdata/bench/fail.ts +++ /dev/null @@ -1,30 +0,0 @@ -Deno.bench("bench0", () => { - throw new Error(); -}); -Deno.bench("bench1", () => { - throw new Error(); -}); -Deno.bench("bench2", () => { - throw new Error(); -}); -Deno.bench("bench3", () => { - throw new Error(); -}); -Deno.bench("bench4", () => { - throw new Error(); -}); -Deno.bench("bench5", () => { - throw new Error(); -}); -Deno.bench("bench6", () => { - throw new Error(); -}); -Deno.bench("bench7", () => { - throw new Error(); -}); -Deno.bench("bench8", () => { - throw new Error(); -}); -Deno.bench("bench9", () => { - throw new Error(); -}); diff --git a/tests/testdata/bench/filter.out b/tests/testdata/bench/filter.out deleted file mode 100644 index 970171e0b..000000000 --- a/tests/testdata/bench/filter.out +++ /dev/null @@ -1,20 +0,0 @@ -Check [WILDCARD]/bench/filter/a_bench.ts -Check [WILDCARD]/bench/filter/b_bench.ts -Check [WILDCARD]/bench/filter/c_bench.ts -cpu: [WILDCARD] -runtime: deno [WILDCARD] ([WILDCARD]) - -[WILDCARD]/bench/filter/a_bench.ts -benchmark time (avg) iter/s (min … max) p75 p99 p995 ---------------------------------------------------------------- ----------------------------- -foo [WILDCARD] [WILDCARD]/iter[WILDCARD]([WILDCARD] … [WILDCARD]) [WILDCARD] - -[WILDCARD]/bench/filter/b_bench.ts -benchmark time (avg) iter/s (min … max) p75 p99 p995 ---------------------------------------------------------------- ----------------------------- -foo [WILDCARD] [WILDCARD]/iter[WILDCARD]([WILDCARD] … [WILDCARD]) [WILDCARD] - -[WILDCARD]/bench/filter/c_bench.ts -benchmark time (avg) iter/s (min … max) p75 p99 p995 ---------------------------------------------------------------- ----------------------------- -foo [WILDCARD] [WILDCARD]/iter[WILDCARD]([WILDCARD] … [WILDCARD]) [WILDCARD] diff --git a/tests/testdata/bench/filter/a_bench.ts b/tests/testdata/bench/filter/a_bench.ts deleted file mode 100644 index fc4ef859c..000000000 --- a/tests/testdata/bench/filter/a_bench.ts +++ /dev/null @@ -1,3 +0,0 @@ -Deno.bench("foo", function () {}); -Deno.bench("bar", function () {}); -Deno.bench("baz", function () {}); diff --git a/tests/testdata/bench/filter/b_bench.ts b/tests/testdata/bench/filter/b_bench.ts deleted file mode 100644 index fc4ef859c..000000000 --- a/tests/testdata/bench/filter/b_bench.ts +++ /dev/null @@ -1,3 +0,0 @@ -Deno.bench("foo", function () {}); -Deno.bench("bar", function () {}); -Deno.bench("baz", function () {}); diff --git a/tests/testdata/bench/filter/c_bench.ts b/tests/testdata/bench/filter/c_bench.ts deleted file mode 100644 index fc4ef859c..000000000 --- a/tests/testdata/bench/filter/c_bench.ts +++ /dev/null @@ -1,3 +0,0 @@ -Deno.bench("foo", function () {}); -Deno.bench("bar", function () {}); -Deno.bench("baz", function () {}); diff --git a/tests/testdata/bench/finally_timeout.ts b/tests/testdata/bench/finally_timeout.ts deleted file mode 100644 index c49eb8da2..000000000 --- a/tests/testdata/bench/finally_timeout.ts +++ /dev/null @@ -1,11 +0,0 @@ -Deno.bench("error", function () { - const timer = setTimeout(() => null, 10000); - try { - throw new Error("fail"); - } finally { - clearTimeout(timer); - } -}); - -Deno.bench("success", function () { -}); diff --git a/tests/testdata/bench/group_baseline.ts b/tests/testdata/bench/group_baseline.ts deleted file mode 100644 index a86f6455c..000000000 --- a/tests/testdata/bench/group_baseline.ts +++ /dev/null @@ -1,15 +0,0 @@ -Deno.bench("noop", () => {}); -Deno.bench("noop2", { baseline: true }, () => {}); - -Deno.bench("noop3", { group: "url" }, () => {}); - -Deno.bench("parse url 2x", { group: "url", baseline: true }, () => { - new URL("https://deno.land/std/http/server.ts"); - new URL("https://deno.land/std/http/server.ts"); -}); - -Deno.bench("parse url 200x", { group: "url" }, () => { - for (let i = 0; i < 200; i++) { - new URL("https://deno.land/std/http/server.ts"); - } -}); diff --git a/tests/testdata/bench/ignore.ts b/tests/testdata/bench/ignore.ts deleted file mode 100644 index 0226fe76f..000000000 --- a/tests/testdata/bench/ignore.ts +++ /dev/null @@ -1,9 +0,0 @@ -for (let i = 0; i < 10; i++) { - Deno.bench({ - name: `bench${i}`, - ignore: true, - fn() { - throw new Error("unreachable"); - }, - }); -} diff --git a/tests/testdata/bench/ignore_permissions.ts b/tests/testdata/bench/ignore_permissions.ts deleted file mode 100644 index 0dcd9299f..000000000 --- a/tests/testdata/bench/ignore_permissions.ts +++ /dev/null @@ -1,16 +0,0 @@ -Deno.bench({ - name: "ignore", - permissions: { - read: true, - write: true, - net: true, - env: true, - run: true, - ffi: true, - hrtime: true, - }, - ignore: true, - fn() { - throw new Error("unreachable"); - }, -}); diff --git a/tests/testdata/bench/interval.ts b/tests/testdata/bench/interval.ts deleted file mode 100644 index 7eb588c59..000000000 --- a/tests/testdata/bench/interval.ts +++ /dev/null @@ -1 +0,0 @@ -setInterval(function () {}, 0); diff --git a/tests/testdata/bench/load_unload.ts b/tests/testdata/bench/load_unload.ts deleted file mode 100644 index 3653c135d..000000000 --- a/tests/testdata/bench/load_unload.ts +++ /dev/null @@ -1,22 +0,0 @@ -let interval: number | null = null; -addEventListener("load", () => { - if (interval) { - throw new Error("Interval is already set"); - } - - interval = setInterval(() => {}, 0); -}); - -addEventListener("unload", () => { - if (!interval) { - throw new Error("Interval was not set"); - } - - clearInterval(interval); -}); - -Deno.bench("bench", () => { - if (!interval) { - throw new Error("Interval was not set"); - } -}); diff --git a/tests/testdata/bench/meta.ts b/tests/testdata/bench/meta.ts deleted file mode 100644 index e32fdeea6..000000000 --- a/tests/testdata/bench/meta.ts +++ /dev/null @@ -1,2 +0,0 @@ -console.log("import.meta.main: %s", import.meta.main); -console.log("import.meta.url: %s", import.meta.url); diff --git a/tests/testdata/bench/multiple_group.ts b/tests/testdata/bench/multiple_group.ts deleted file mode 100644 index 165b5e201..000000000 --- a/tests/testdata/bench/multiple_group.ts +++ /dev/null @@ -1,15 +0,0 @@ -Deno.bench("noop", { group: "noop" }, () => {}); -Deno.bench("noop2", { group: "noop", baseline: true }, () => {}); - -Deno.bench("noop3", { group: "url" }, () => {}); - -Deno.bench("parse url 2x", { group: "url", baseline: true }, () => { - new URL("https://jsr.io/@std/http/0.221.0/file_server.ts"); - new URL("https://jsr.io/@std/http/0.221.0/file_server.ts"); -}); - -Deno.bench("parse url 200x", { group: "url" }, () => { - for (let i = 0; i < 200; i++) { - new URL("https://jsr.io/@std/http/0.221.0/file_server.ts"); - } -}); diff --git a/tests/testdata/bench/no_check.ts b/tests/testdata/bench/no_check.ts deleted file mode 100644 index b159cabd6..000000000 --- a/tests/testdata/bench/no_check.ts +++ /dev/null @@ -1 +0,0 @@ -Deno.bench(); diff --git a/tests/testdata/bench/no_prompt_by_default.ts b/tests/testdata/bench/no_prompt_by_default.ts deleted file mode 100644 index 59359eebd..000000000 --- a/tests/testdata/bench/no_prompt_by_default.ts +++ /dev/null @@ -1,3 +0,0 @@ -Deno.bench("no prompt", async () => { - await Deno.readTextFile("./some_file.txt"); -}); diff --git a/tests/testdata/bench/no_prompt_with_denied_perms.ts b/tests/testdata/bench/no_prompt_with_denied_perms.ts deleted file mode 100644 index 2f0d63bbe..000000000 --- a/tests/testdata/bench/no_prompt_with_denied_perms.ts +++ /dev/null @@ -1,3 +0,0 @@ -Deno.bench("no prompt", { permissions: { read: false } }, async () => { - await Deno.readTextFile("./some_file.txt"); -}); diff --git a/tests/testdata/bench/no_run.ts b/tests/testdata/bench/no_run.ts deleted file mode 100644 index c7a5dc1e8..000000000 --- a/tests/testdata/bench/no_run.ts +++ /dev/null @@ -1,2 +0,0 @@ -const _value: string = 1; -console.log("this should not be run"); diff --git a/tests/testdata/bench/only.ts b/tests/testdata/bench/only.ts deleted file mode 100644 index 0129c024c..000000000 --- a/tests/testdata/bench/only.ts +++ /dev/null @@ -1,15 +0,0 @@ -Deno.bench({ - name: "before", - fn() {}, -}); - -Deno.bench({ - only: true, - name: "only", - fn() {}, -}); - -Deno.bench({ - name: "after", - fn() {}, -}); diff --git a/tests/testdata/bench/overloads.ts b/tests/testdata/bench/overloads.ts deleted file mode 100644 index 4f5887f79..000000000 --- a/tests/testdata/bench/overloads.ts +++ /dev/null @@ -1,6 +0,0 @@ -Deno.bench("bench0", () => {}); -Deno.bench(function bench1() {}); -Deno.bench({ name: "bench2", fn: () => {} }); -Deno.bench("bench3", { permissions: "none" }, () => {}); -Deno.bench({ name: "bench4" }, () => {}); -Deno.bench({ ignore: true }, function bench5() {}); diff --git a/tests/testdata/bench/pass.ts b/tests/testdata/bench/pass.ts deleted file mode 100644 index 48348d447..000000000 --- a/tests/testdata/bench/pass.ts +++ /dev/null @@ -1,10 +0,0 @@ -Deno.bench("bench0", () => {}); -Deno.bench("bench1", () => {}); -Deno.bench("bench2", () => {}); -Deno.bench("bench3", () => {}); -Deno.bench("bench4", () => {}); -Deno.bench("bench5", () => {}); -Deno.bench("bench6", () => {}); -Deno.bench("bench7", () => {}); -Deno.bench("bench8", () => {}); -Deno.bench("bench9", () => {}); diff --git a/tests/testdata/bench/quiet.ts b/tests/testdata/bench/quiet.ts deleted file mode 100644 index efeb366ff..000000000 --- a/tests/testdata/bench/quiet.ts +++ /dev/null @@ -1,15 +0,0 @@ -Deno.bench("console.log", function () { - console.log("log"); -}); - -Deno.bench("console.error", function () { - console.error("error"); -}); - -Deno.bench("console.info", function () { - console.info("info"); -}); - -Deno.bench("console.warn", function () { - console.info("warn"); -}); diff --git a/tests/testdata/bench/unhandled_rejection.ts b/tests/testdata/bench/unhandled_rejection.ts deleted file mode 100644 index 32f3111ea..000000000 --- a/tests/testdata/bench/unhandled_rejection.ts +++ /dev/null @@ -1,3 +0,0 @@ -new Promise((_resolve, reject) => { - reject(new Error("rejection")); -}); diff --git a/tests/testdata/bench/unresolved_promise.ts b/tests/testdata/bench/unresolved_promise.ts deleted file mode 100644 index 25fe70762..000000000 --- a/tests/testdata/bench/unresolved_promise.ts +++ /dev/null @@ -1 +0,0 @@ -await new Promise((_resolve, _reject) => {}); |
