bench: split to separate package
Unfortunately cargo doesn't allow optional dev dependencies (see rust-lang/cargo#1596) so this is the workaround. Previously, running `cargo test` triggered the build of all dev dependencies, including criterion, which in turn pulls in a lot of stuff. Running tests should be faster, hence this change.
This commit is contained in:
parent
99f599e910
commit
8d11c817f3
14 changed files with 98 additions and 47 deletions
30
Cargo.lock
generated
30
Cargo.lock
generated
|
|
@ -19,16 +19,30 @@ version = "0.1.0"
|
|||
dependencies = [
|
||||
"anyhow",
|
||||
"aoc",
|
||||
"criterion",
|
||||
"md-5",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aoc2015_bench"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"aoc2015",
|
||||
"criterion",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aoc2018"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"aoc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aoc2018_bench"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"aoc2018",
|
||||
"criterion",
|
||||
]
|
||||
|
||||
|
|
@ -38,6 +52,13 @@ version = "0.1.0"
|
|||
dependencies = [
|
||||
"anyhow",
|
||||
"aoc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aoc2019_bench"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"aoc2019",
|
||||
"criterion",
|
||||
]
|
||||
|
||||
|
|
@ -47,6 +68,13 @@ version = "0.1.0"
|
|||
dependencies = [
|
||||
"anyhow",
|
||||
"aoc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aoc2020_bench"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"aoc2020",
|
||||
"criterion",
|
||||
]
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue