neobytes/qa/pull-tester
Suhas Daftuar b93974c3f3 Add comparison tool test runner, built on mininode
comptool.py creates a tool for running a test suite on top of the mininode p2p
framework.  It supports two types of tests: those for which we expect certain
behavior (acceptance or rejection of a block or transaction) and those for
which we are just comparing that the behavior of 2 or more nodes is the same.

blockstore.py defines BlockStore and TxStore, which provide db-backed maps
between block/tx hashes and the corresponding block or tx.

blocktools.py defines utility functions for creating and manipulating blocks
and transactions.

invalidblockrequest.py is an example test in the comptool framework, which
tests the behavior of a single node when sent two different types of invalid
blocks (a block with a duplicated transaction and a block with a bad coinbase
value).
2015-04-28 12:40:56 -04:00
..
rpc-tests.sh Add comparison tool test runner, built on mininode 2015-04-28 12:40:56 -04:00
run-bitcoin-cli tests: replace the old (unused since Travis) tests with new rpc test scripts 2014-10-31 00:05:55 -04:00
run-bitcoind-for-test.sh.in Require sufficent priority for relay of free transactions 2014-12-30 02:03:29 +01:00
tests-config.sh.in tests: replace the old (unused since Travis) tests with new rpc test scripts 2014-10-31 00:05:55 -04:00