lbcd/blockchain/fullblocktests
Dave Collins 9918e2a561
multi: Update markdown files for GFM changes.
The github markdown interpreter has been changed such that it no longer
allows spaces in between the brackets and parenthesis of links and now
requires a newline in between anchors and other formatting.  This
updates all of the markdown files accordingly.

While here, it also corrects a couple of inconsistencies in some of the
README.md files.
2017-05-25 12:06:16 -05:00
..
doc.go fullblocktests: Add missing doc.go file. 2016-10-23 13:31:26 -05:00
generate.go multi: Simplify code per gosimple linter. 2017-03-22 15:34:13 -05:00
params.go blockchain: Remove isMajorityVersion code. 2016-11-30 14:26:13 -06:00
README.md multi: Update markdown files for GFM changes. 2017-05-25 12:06:16 -05:00

fullblocktests

Build Status ISC License GoDoc

Package fullblocktests provides a set of full block tests to be used for testing the consensus validation rules. The tests are intended to be flexible enough to allow both unit-style tests directly against the blockchain code as well as integration style tests over the peer-to-peer network. To achieve that goal, each test contains additional information about the expected result, however that information can be ignored when doing comparison tests between two independent versions over the peer-to-peer network.

This package has intentionally been designed so it can be used as a standalone package for any projects needing to test their implementation against a full set of blocks that excerise the consensus validation rules.

Installation and Updating

$ go get -u github.com/btcsuite/btcd/blockchain/fullblocktests

License

Package fullblocktests is licensed under the copyfree ISC License.