88f6c8c365
add RPC test for InvalidateBlock
2015-03-12 10:15:33 -04:00
d48ce48093
Merge #5548 : [REST] add /rest/chaininfos
...
2c0f901
[REST] rest/chaininfos add documentation (Jonas Schnelli)
59582c8
[REST] add /rest/chaininfos (Jonas Schnelli)
2015-02-10 12:08:07 +01:00
1cb2a00cb8
Fix getblocktemplate_proposals test by mining one block
...
This triggers the tested node to no longer be in initial
download, allowing the call to getblocktemplate() to succeed.
2015-02-04 12:04:49 -05:00
41e6e4caba
Merge pull request #5713
...
bf6cdeb
Increase coverage of DERSIG edge cases (Pieter Wuille)
819bcf9
Add RPC test for DERSIG BIP switchover logic (Pieter Wuille)
5a47811
BIP66 changeover logic (Pieter Wuille)
092e9fe
Example unit tests from BIP66 (Pieter Wuille)
80ad135
Change IsDERSignature to BIP66 implementation (Pieter Wuille)
2015-02-03 10:34:53 +01:00
819bcf9b99
Add RPC test for DERSIG BIP switchover logic
2015-02-01 17:51:24 -04:00
ee932025c1
Changed pronouns for correctness and inclusivity
2015-01-31 17:38:28 -05:00
34c61813a4
Fix README link from util.sh -> util.py.
2015-01-31 17:38:28 -05:00
1a25a7edf8
[QA] fix httpbasic keep-alive test
2015-01-17 08:56:55 -08:00
1dd8ee72af
improve tests for #5655
2015-01-14 09:50:00 -08:00
56c1093dae
fix tests for #5655
2015-01-14 09:50:00 -08:00
e3f5727590
Merge pull request #5612
...
84d9199
[QA] fix zapwallettxes test (Jonas Schnelli)
2015-01-08 11:51:51 +01:00
84d919974b
[QA] fix zapwallettxes test
...
- remove shell test script and add a python equivalent
2015-01-07 16:41:12 +01:00
1eb1e65f09
Fix smartfees test for change to relay policy
2015-01-07 10:11:23 -05:00
d79adc1ab1
Merge pull request #5535
...
1c52aad
Require sufficent priority for relay of free transactions (Pieter Wuille)
2015-01-07 13:01:56 +01:00
1c52aad540
Require sufficent priority for relay of free transactions
2014-12-30 02:03:29 +01:00
59582c8b8d
[REST] add /rest/chaininfos
2014-12-29 20:19:48 +01:00
12d927a391
RPC test for immature balance
2014-12-25 20:15:10 -08:00
111a7d45f1
Merge pull request #5470
...
78253fc
Remove references to X11 licence (Michael Ford)
2014-12-19 19:23:23 +01:00
7a3b83269e
[QA] fix httpbasics RPC test typo
2014-12-17 22:40:20 +01:00
1340f00200
[RPC-TESTS] ability to run single test manually
...
adds possibility to run ./qa/pull-tester/rpc-tests.sh <TESTNAME>
2014-12-16 11:06:17 +01:00
78253fcbad
Remove references to X11 licence
2014-12-16 15:56:50 +08:00
f676c80f43
Add /rest/headers
2014-12-12 16:37:00 +01:00
41cced2106
Merge pull request #5267
...
34318d7
RPC-test based on invalidateblock for mempool coinbase spends (Gavin Andresen)
7fd6219
Make CTxMemPool::remove more effecient by avoiding recursion (Matt Corallo)
b7b4318
Make CTxMemPool::check more thourough by using CheckInputs (Matt Corallo)
723d12c
Remove txn which are invalidated by coinbase maturity during reorg (Matt Corallo)
868d041
Remove coinbase-dependant transactions during reorg. (Matt Corallo)
2014-12-11 15:24:00 +01:00
73351c3686
[REST] /rest/block response with full tx details
...
- rest block request returns full unfolded tx details
- /rest/block/notxdetails/<HASH> returns block where transactions are only represented by its hash
2014-12-09 16:05:50 +01:00
1577df986e
Port of walletbackup.sh to Python.
2014-12-09 10:57:51 +01:00
34318d7fad
RPC-test based on invalidateblock for mempool coinbase spends
2014-12-08 14:09:58 -08:00
11d7a7d505
[RPC] add rpc-test for http keep-alive (persistent connections)
2014-12-06 23:15:22 +01:00
db0916bd13
Fix missing python2 in rpc-tests
2014-12-05 16:04:05 -08:00
c2d7c6134e
Merge pull request #5407
...
9e56532
Coinbases-in-mempool regression test (Gavin Andresen)
2014-12-03 10:51:36 +01:00
9e56532959
Coinbases-in-mempool regression test
...
Immature coinbase spends are allowed in the memory pool if they can be mined in the next block.
They are not allowed in the memory pool if they cannot be mined in the next block.
This regression test tests those edge cases.
2014-12-02 19:07:39 -05:00
1c7e09f0b9
Merge pull request #5369
...
b2d0162
Test resurrecting memory pool transactions during chain re-org (Gavin Andresen)
3dd8ed7
Delay writing block indexes in invalidate/reconsider (Pieter Wuille)
798faec
Add 'invalidateblock' and 'reconsiderblock' RPC commands. (Pieter Wuille)
2014-12-02 11:59:41 -05:00
b2d0162ba4
Test resurrecting memory pool transactions during chain re-org
...
Builds on #5316 .
2014-12-02 11:09:25 -05:00
90f7aa7778
Fix rest.py test after #5376
2014-12-02 15:57:20 +01:00
01dc2d83f8
[REST] add REST interface tests in rpc-test section
2014-12-01 12:52:21 +01:00
0ddf4416cc
Merge pull request #5386
...
1b91be4
Report status of chain tips (Pieter Wuille)
2014-12-01 11:49:35 +01:00
1b91be49f5
Report status of chain tips
2014-11-27 11:50:14 +01:00
e3f315a0a5
Fix python usage for arch's broken maintainers
2014-11-27 00:02:28 -05:00
fe042dbe9f
Merge pull request #5335
...
7e615f5
Fixed mempool sync after sending a transaction (Suhas Daftuar)
2014-11-24 10:27:37 -05:00
f24bcce2ac
Merge pull request #1816
...
b867e40
CreateNewBlock: Stick height in coinbase so we pass template sanity check (Luke Dashjr)
60755db
submitblock: Check for duplicate submissions explicitly (Luke Dashjr)
bc6cb41
QA RPC tests: Add tests block block proposals (Luke Dashjr)
9765a50
Implement BIP 23 Block Proposal (Luke Dashjr)
3dcbb9b
Abstract DecodeHexBlk and BIP22ValidationResult functions out of submitblock (Luke Dashjr)
132ea9b
miner_tests: Disable checkpoints so they don't fail the subsidy-change test (Luke Dashjr)
df08a62
TestBlockValidity function for CBlock proposals (used by CreateNewBlock) (Luke Dashjr)
4ea1be7
CreateNewBlock and miner_tests: Also check generated template is valid by CheckBlockHeader, ContextualCheckBlockHeader, CheckBlock, and ContextualCheckBlock (Luke Dashjr)
a48f2d6
Abstract context-dependent block checking from acceptance (Luke Dashjr)
2014-11-24 14:43:10 +01:00
37c47e1809
Merge pull request #5333
...
e4ef724
Edited rpc-tests to run python script not shell script. (mrbandrews)
189fb52
Port of wallet.sh to python (wallet.py). (mrbandrews)
2014-11-21 13:48:41 +01:00
7e615f5228
Fixed mempool sync after sending a transaction
2014-11-20 15:49:07 -05:00
e4ef724493
Edited rpc-tests to run python script not shell script.
2014-11-20 15:36:34 -05:00
189fb526f1
Port of wallet.sh to python (wallet.py).
...
Also included are minor edits to util.py to create a clean blockchain and add a parameter to gather_inputs to specify number of confirmations.
2014-11-20 14:11:44 -05:00
bc6cb4177b
QA RPC tests: Add tests block block proposals
2014-11-20 00:15:17 +00:00
8656dbb095
Port/fix txnmall.sh regression test
...
Ported txnmall.sh to Python, and updated to match
recent transaction malleability changes.
I also modified it so it tests both double-spending
confirmed and unconfirmed (only-in-mempool) transactions.
Renamed to txn_doublespend, since that is really what is
being tested. And told the pull-tester to run both
variations on this test.
2014-11-19 15:36:10 -05:00
fd3777b0b2
Merge pull request #5280
...
3c30f27
travis: disable rpc tests for windows until they're not so flaky (Cory Fields)
daf03e7
RPC tests: create initial chain with specific timestamps (Gavin Andresen)
a8b2ce5
regression test only setmocktime RPC call (Gavin Andresen)
2014-11-18 14:31:29 -05:00
3c30f27f34
travis: disable rpc tests for windows until they're not so flaky
2014-11-17 14:17:04 -05:00
daf03e7c92
RPC tests: create initial chain with specific timestamps
...
Use setmocktime to create the initial block chain with
10-minute-apart-blocks starting 1 Jan 2014.
2014-11-17 14:13:32 -05:00
20e4f654f5
Merge pull request #5237
...
2db4c8a
Fix node ranges in the test framework. (Daniel Kraft)
2014-11-17 17:20:32 +01:00
a7af9839d6
don't override dir() in qa rpc tests
...
Replace "dir" with "dirname" in util.py in qa/rpc-tests/ because "dir"
is the name of a function in python.
2014-11-14 09:12:41 -06:00