fuzz/

directory
v100.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2024 License: Apache-2.0

README

fuzz

Fuzzing for various packages in Tendermint using the fuzzing infrastructure included in Go 1.20.

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-2 -fuzz Mempool ./tests
go test-2 -fuzz P2PSecretConnection ./tests
go test-2 -fuzz RPCJSONRPCServer ./tests

See the Go Fuzzing introduction for more information.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL