Skip to content

Commit 070e395

Browse files
Remove quickcheck in favour of proptest (#8471)
Consolidate our property-testing around `proptest`. This PR was written with Copilot and manually tweaked. Co-Authored-By: Michael Sproul <michael@sproul.xyz> Co-Authored-By: Michael Sproul <michael@sigmaprime.io>
1 parent 4494b0a commit 070e395

File tree

6 files changed

+244
-219
lines changed

6 files changed

+244
-219
lines changed

Cargo.lock

Lines changed: 2 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,9 +201,8 @@ parking_lot = "0.12"
201201
paste = "1"
202202
pretty_reqwest_error = { path = "common/pretty_reqwest_error" }
203203
prometheus = { version = "0.13", default-features = false }
204+
proptest = "1"
204205
proto_array = { path = "consensus/proto_array" }
205-
quickcheck = "1"
206-
quickcheck_macros = "1"
207206
quote = "1"
208207
r2d2 = "0.8"
209208
rand = "0.9.0"

beacon_node/lighthouse_network/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,5 @@ features = [
7272
[dev-dependencies]
7373
async-channel = { workspace = true }
7474
logging = { workspace = true }
75-
quickcheck = { workspace = true }
76-
quickcheck_macros = { workspace = true }
75+
proptest = { workspace = true }
7776
tempfile = { workspace = true }

0 commit comments

Comments
 (0)