summaryrefslogtreecommitdiff
path: root/cli/tests/integration/bench_tests.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2023-07-31 11:02:59 +0100
committerGitHub <noreply@github.com>2023-07-31 12:02:59 +0200
commit02865cb5a270b9a2229863e83582f2a8b5115b78 (patch)
tree56529bdc267d6779be2efb8c92e58119e3687f24 /cli/tests/integration/bench_tests.rs
parente348c11b64410cf91bd5925ffbc5a9009947a80f (diff)
feat(bench): add BenchContext::start() and BenchContext::end() (#18734)
Closes #17589. ```ts Deno.bench("foo", async (t) => { const resource = setup(); // not included in measurement t.start(); measuredOperation(resource); t.end(); resource.close(); // not included in measurement }); ```
Diffstat (limited to 'cli/tests/integration/bench_tests.rs')
-rw-r--r--cli/tests/integration/bench_tests.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/cli/tests/integration/bench_tests.rs b/cli/tests/integration/bench_tests.rs
index 0ba297e63..73d541aa6 100644
--- a/cli/tests/integration/bench_tests.rs
+++ b/cli/tests/integration/bench_tests.rs
@@ -181,6 +181,12 @@ itest!(check_local_by_default2 {
exit_code: 1,
});
+itest!(bench_explicit_start_end {
+ args: "bench --quiet -A bench/explicit_start_and_end.ts",
+ output: "bench/explicit_start_and_end.out",
+ exit_code: 1,
+});
+
itest!(bench_with_config {
args: "bench --config bench/collect/deno.jsonc bench/collect",
exit_code: 0,