fuzz/

directory
v0.34.22 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2022 License: Apache-2.0

README

fuzz

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

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

Path Synopsis
mempool
v0
v1

Jump to

Keyboard shortcuts

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