diff options
| author | Valentin Anger <syrupthinker@gryphno.de> | 2020-08-28 15:03:50 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-28 09:03:50 -0400 |
| commit | 31f32ed8c4082d36ad2a4ea460366c0d57a5ddbc (patch) | |
| tree | 2b60111cd53dd4034d1a92ee8caff89d164b7d2d /cli/Cargo.toml | |
| parent | 3d23208019a2c9faaf265ff13ad59f2d04f10079 (diff) | |
Move benchmarks to Rust (#7134)
All benchmarks are done in Rust and can be invoked with
`cargo bench`.
Currently this has it's own "harness" that behaves like
`./tools/benchmark.py` did.
Because of this tests inside `cli/bench` are currently not run.
This should be switched to the language provided harness
once the `#[bench]` attribute has been stabilized.
Diffstat (limited to 'cli/Cargo.toml')
| -rw-r--r-- | cli/Cargo.toml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cli/Cargo.toml b/cli/Cargo.toml index d7149b79c..751a7c461 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -14,6 +14,11 @@ default-run = "deno" name = "deno" path = "main.rs" +[[bench]] +name = "deno_bench" +harness = false +path = "./bench/main.rs" + [build-dependencies] deno_core = { path = "../core", version = "0.54.0" } deno_web = { path = "../op_crates/web", version = "0.4.0" } @@ -78,6 +83,8 @@ fwdansi = "1.1.0" nix = "0.17.0" [dev-dependencies] +# Used in benchmark +chrono = "0.4" os_pipe = "0.9.2" # Used for testing inspector. Keep in-sync with warp. tokio-tungstenite = { version = "0.10.1", features = ["connect"] } |
