-
Notifications
You must be signed in to change notification settings - Fork 79
/
Cargo.toml
29 lines (27 loc) 路 1.19 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[package]
name = "hash_graph_benches"
version = "0.0.0"
edition = "2021"
publish = false
# If we leave `autobenches` enabled, then every module in the benches folder is compiled to be a standalone binary,
# which means we can't use modules to group shared logic (importing via `super`, etc.)
#
# We specifically identify the binary using the [[bench]] attribute below. Specific groups of benchmarks are still
# runnable by specifying them: `cargo bench -- <NAME OF BENCHMARKS>
autobenches = false
[dev-dependencies]
criterion = { version = "0.4.0", features = ["async_tokio", "html_reports"] }
criterion-macro = "0.4.0"
futures = "0.3.24"
graph = { path = "../lib/graph", features = ["__internal_bench"] }
graph-test-data = { path = "../tests/test_data" }
rand = "0.8.5"
serde = { version = "1.0.145", features = ["derive"] }
serde_json = "1.0.86"
tokio = { version = "1.21.2", features = ["rt-multi-thread", "macros"] }
tokio-postgres = { version = "0.7.7", default-features = false }
type-system = { git = "https://github.com/blockprotocol/blockprotocol", rev = "6526c0e" }
uuid = { version = "1.2.1", features = ["v4", "serde"] }
[[bench]]
# TODO - Rename, lib.rs, main.rs, hash_graph_benchmark.rs?
name = "entry"