directory
Version:
v0.0.1
Opens a new window with list of versions in this module.
Published: Jul 18, 2024
License: Apache-2.0
Opens a new window with license information.
README
¶
fuzz
Fuzzing for various packages in Tendermint using the fuzzing infrastructure
included in Go 1.21.
Inputs:
- mempool
CheckTx (using kvstore in-process ABCI app)
- p2p
SecretConnection#Read and SecretConnection#Write
- rpc jsonrpc server
Running
The fuzz tests are in native Go fuzzing format. Use the go tool to run them:
go test -fuzz Mempool ./tests
go test -fuzz P2PSecretConnection ./tests
go test -fuzz RPCJSONRPCServer ./tests
See the Go Fuzzing introduction for more information.
Directories
¶
Click to show internal directories.
Click to hide internal directories.