Fuzzer for Pallet Bags List (#9851)

* Fuzzer for Pallet Bags List

* Some small updates

* Fuzzer for Pallet Bags List

This PR adds a fuzzer for the `SortedListProvider` API exposed by pallet-bags-list.

* Feature gate code NOT used by fuzz feature

* Create Enum for list actions

* fix some small mistakes

* try and make CI happy

* fmt

* Do not insert before updating

* clean up some misc. comments

* marginally improve Node::sanity_check

* Change ID_RANGE to 25_000

* comma

* try improve correct feature gating so no unused code

Co-authored-by: thiolliere <gui.thiolliere@gmail.com>
This commit is contained in:
Zeke Mostov
2021-10-31 22:10:13 +01:00
committed by GitHub
parent 47c7447106
commit 21c8d18c23
9 changed files with 144 additions and 10 deletions
+10
View File
@@ -5180,6 +5180,16 @@ dependencies = [
"sp-tracing",
]
[[package]]
name = "pallet-bags-list-fuzzer"
version = "4.0.0-dev"
dependencies = [
"frame-election-provider-support",
"honggfuzz",
"pallet-bags-list",
"rand 0.8.4",
]
[[package]]
name = "pallet-balances"
version = "4.0.0-dev"