| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | really s/Doge/Dis/g this time | Tomo Ueda | 2021-09-02 | 1 | -1/+1 |
| | | |||||
| * | s/doge/dis/g | Tomo Ueda | 2021-09-02 | 1 | -1/+1 |
| | | |||||
| * | fixup p2p-acceptblock and mininode to test disconnects | Patrick Lodder | 2021-08-17 | 1 | -0/+4 |
| | | | | | | | | | | | | without partially backporting a new testframework. - Adds a condition to NodeConn that when asyncore calls handle_read without any data, this must be a disconnect and closes the socket - Adds a little loop in the p2p-acceptblock client that waits for the socket to be in a closed state - Makes expected disconnects non-optional in p2p-acceptblock - Syncs the test descriptions and outputs with reality | ||||
| * | Initial back end framework to separate wallet and relay fees + dust. | Michi Lumin | 2021-07-30 | 1 | -1/+1 |
| | | |||||
| * | rpc-tests: revert from litecoin_scrypt to ltc_scrypt | Patrick Lodder | 2020-07-22 | 1 | -2/+2 |
| | | | | | | This reflects the dependency installed in the dep script at qa/pull-tester/install-deps.sh | ||||
| * | Update RPC tests for Dogecoin (#1431) | Ross Nicoll | 2018-09-19 | 1 | -4/+10 |
| | | | | | | | | | | * Make most of the RPC tests pass * Add AUXPoW rpc tests - Tests the auxpow rpc interface `getauxblock` - Tests consensus constraints for auxpow: - Minimum block height - Valid scrypt proof of work - Foreign chain ID | ||||
| * | qa: Expose on-connection to mininode listeners | Matt Corallo | 2017-02-08 | 1 | -0/+2 |
| | | |||||
| * | qa: mininode learns when a socket connects, not its first action | Matt Corallo | 2017-02-08 | 1 | -12/+24 |
| | | |||||
| * | Make test constant consistent with consensus.h | BtcDrak | 2016-11-21 | 1 | -1/+1 |
| | | |||||
| * | Fix mininode version message format | jnewbery | 2016-11-09 | 1 | -6/+20 |
| | | |||||
| * | [qa] Add support for compactblocks v2 to mininode | Suhas Daftuar | 2016-10-04 | 1 | -4/+31 |
| | | |||||
| * | [qa] Fix bug in mininode witness deserialization | Suhas Daftuar | 2016-10-04 | 1 | -3/+3 |
| | | | | | Also improve tx printing | ||||
| * | [qa] mininode: Only allow named args in wait_until | MarcoFalke | 2016-10-02 | 1 | -1/+1 |
| | | |||||
| * | [qa] Fix race condition in p2p-compactblocks test | Suhas Daftuar | 2016-09-30 | 1 | -1/+1 |
| | | | | | Also fix a bug in the sync_with_ping() helper function | ||||
| * | Add support for compactblocks to mininode | Suhas Daftuar | 2016-07-29 | 1 | -4/+272 |
| | | |||||
| * | Tests: refactor compact size serialization in mininode | Suhas Daftuar | 2016-07-29 | 1 | -72/+25 |
| | | |||||
| * | Rename CTxinWitness -> CTxInWitness | Bob McElrath | 2016-07-06 | 1 | -3/+3 |
| | | |||||
| * | [qa] p2p segwit tests | Suhas Daftuar | 2016-06-22 | 1 | -25/+187 |
| | | | | | | | | | | | | | mininode now supports witness transactions/blocks, blocktools has a helper for adding witness commitments to blocks, and script has a function to calculate hashes for signature under sigversion 1, used by segwit. Py3 conversion by Marco Falke Test to make sure upgraded nodes don't ask for non-wit blocks by Gregory Sanders. | ||||
| * | [qa] mininode: fail on send_message instead of silent return | MarcoFalke | 2016-06-17 | 1 | -1/+1 |
| | | |||||
| * | Continuing port of java comptool | mrbandrews | 2016-06-02 | 1 | -1/+0 |
| | | |||||
| * | Tests: Rework blockstore to avoid re-serialization. | mrbandrews | 2016-05-31 | 1 | -0/+13 |
| | | |||||
| * | [qa] Switch to py3 | MarcoFalke | 2016-05-05 | 1 | -36/+41 |
| | | |||||
| * | [qa] mininode: Unfiddle strings into bytes | MarcoFalke | 2016-04-23 | 1 | -4/+4 |
| | | |||||
| * | Tests: Fix deserialization of reject messages | Suhas Daftuar | 2016-04-20 | 1 | -2/+5 |
| | | | | | | Assume that reject messages for blocks or transactions due to reason REJECT_MALFORMED will not include the hash of the block or tx being rejected. | ||||
| * | [qa] py2: Unfiddle strings into bytes explicitly | MarcoFalke | 2016-04-10 | 1 | -93/+93 |
| | | |||||
| * | [qa] mininode: Combine struct.pack format strings | MarcoFalke | 2016-04-02 | 1 | -15/+15 |
| | | |||||
| * | [qa] mininode: Catch exceptions in got_data | MarcoFalke | 2016-04-01 | 1 | -36/+39 |
| | | |||||
| * | [qa] rpc-tests: Properly use integers, floats | MarcoFalke | 2016-04-01 | 1 | -2/+2 |
| | | |||||
| * | [qa] Use python2/3 syntax | MarcoFalke | 2016-03-31 | 1 | -25/+26 |
| | | |||||
| * | Add p2p test for feefilter | Alex Morcos | 2016-03-21 | 1 | -1/+20 |
| | | |||||
| * | Create SingleNodeConnCB class for RPC tests | Alex Morcos | 2016-03-21 | 1 | -0/+40 |
| | | |||||
| * | [qa] mininode: Add and use CONSTs | MarcoFalke | 2016-03-14 | 1 | -2/+4 |
| | | |||||
| * | Merge #7184: Implement SequenceLocks functions for BIP 68 | Wladimir J. van der Laan | 2016-02-12 | 1 | -0/+8 |
| |\ | | | | | | | | | | | | | b043c4b fix sdaftuar's nits again (Alex Morcos) a51c79b Bug fix to RPC test (Alex Morcos) da6ad5f Add RPC test exercising BIP68 (mempool only) (Suhas Daftuar) c6c2f0f Implement SequenceLocks functions (Alex Morcos) | ||||
| | * | Add RPC test exercising BIP68 (mempool only) | Suhas Daftuar | 2016-02-10 | 1 | -0/+8 |
| | | | |||||
| * | | [rpc-tests] Change solve() to use rehash | mrbandrews | 2016-02-04 | 1 | -1/+1 |
| | | | |||||
| * | | Add race-condition debugging tool to mininode | Suhas Daftuar | 2016-01-07 | 1 | -0/+15 |
| | | | |||||
| * | | Add more tests to p2p-fullblocktest | Suhas Daftuar | 2015-12-18 | 1 | -0/+1 |
| |/ | |||||
| * | test: remove necessity to call create_callback_map | Wladimir J. van der Laan | 2015-12-04 | 1 | -23/+1 |
| | | | | | | | | | | | Remove necessity to call create_callback_map (as well as the function itself) from the Python P2P test framework. Invoke the appropriate methods directly. - Easy to forget to call it and wonder why it doesn't work - Simplifies the code - This makes it easier to handle new messages in subclasses | ||||
| * | Allow block announcements with headers | Suhas Daftuar | 2015-11-29 | 1 | -3/+29 |
| | | | | | | | | | | | | | | | | | | | | This replaces using inv messages to announce new blocks, when a peer requests (via the new "sendheaders" message) that blocks be announced with headers instead of inv's. Since headers-first was introduced, peers send getheaders messages in response to an inv, which requires generating a block locator that is large compared to the size of the header being requested, and requires an extra round-trip before a reorg can be relayed. Save time by tracking headers that a peer is likely to know about, and send a headers chain that would connect to a peer's known headers, unless the chain would be too big, in which case we revert to sending an inv instead. Based off of @sipa's commit to announce all blocks in a reorg via inv, which has been squashed into this commit. Rebased-by: Pieter Wuille | ||||
| * | [QA] restructure rpc tests directory | Jonas Schnelli | 2015-05-18 | 1 | -0/+1256 |
| * move non-test classes to subdir `test-framework` | |||||