diff options
Diffstat (limited to 'cli/tests')
3 files changed, 18 insertions, 0 deletions
diff --git a/cli/tests/integration/bench_tests.rs b/cli/tests/integration/bench_tests.rs index 73d541aa6..214dfaa50 100644 --- a/cli/tests/integration/bench_tests.rs +++ b/cli/tests/integration/bench_tests.rs @@ -187,6 +187,11 @@ itest!(bench_explicit_start_end { exit_code: 1, }); +itest!(bench_explicit_start_end_low_precision { + args: "bench --quiet -A bench/explicit_start_and_end_low_precision.ts", + output: "bench/explicit_start_and_end_low_precision.out", +}); + itest!(bench_with_config { args: "bench --config bench/collect/deno.jsonc bench/collect", exit_code: 0, diff --git a/cli/tests/testdata/bench/explicit_start_and_end_low_precision.out b/cli/tests/testdata/bench/explicit_start_and_end_low_precision.out new file mode 100644 index 000000000..e9ac5a864 --- /dev/null +++ b/cli/tests/testdata/bench/explicit_start_and_end_low_precision.out @@ -0,0 +1,9 @@ +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 0.01s per iteration. Remove them for better results. diff --git a/cli/tests/testdata/bench/explicit_start_and_end_low_precision.ts b/cli/tests/testdata/bench/explicit_start_and_end_low_precision.ts new file mode 100644 index 000000000..23bdf19fe --- /dev/null +++ b/cli/tests/testdata/bench/explicit_start_and_end_low_precision.ts @@ -0,0 +1,4 @@ +Deno.bench("noop with start and end", (b) => { + b.start(); + b.end(); +}); |