Sean Bowe
6ca317e1cc
Fix remaining RPC tests.
8 years ago
Taylor Hornby
36b1269bc3
Make benchmark specified by command-line arguments
8 years ago
Taylor Hornby
51c8c56b4a
Use a separate datadir for the benchmarks
8 years ago
Taylor Hornby
a0be8e262a
Don't leave massif.out lying around after the benchmarks
8 years ago
Taylor Hornby
a1cd1a27ac
Add verify equihash benchmark
8 years ago
Taylor Hornby
d44feea44c
Add JoinSplit verification benchmarks
8 years ago
Taylor Hornby
bf8def9749
Add equihash solving benchmarks
8 years ago
Taylor Hornby
6962bb3df0
Add automated performance measurement system.
8 years ago
Nathan Wilcox
ad56edf7d4
Fix (most) rpc tests by updating balances. zcpour, zcpourdoublespend, and txn_doublespend currently fail.
8 years ago
Nathan Wilcox
349a7b3714
Apply a patch from Sean to update wallet to use our new founders-reward aware balances.
8 years ago
Nathan Wilcox
4259e1e3dd
Log all failing rpc tests concisely.
8 years ago
Sean Bowe
abc1c352c9
Add missing synchronization that causes race condition in test.
8 years ago
Jack Grigg
cf00c47d5b
Fix tests that depend on old block header format
Changes to bloom tests were done by running the following commands:
sed -i 's/\(CDataStream stream(ParseHex(".\{152\}\)\(.\{8\}\)/\100000000000000000000000000000000000000000000000000000000\200/' src/test/bloom_tests.cpp
sed -i 's/\(vector<unsigned char> vch = ParseHex(".\{152\}\)\(.\{8\}\)/\100000000000000000000000000000000000000000000000000000000\200/' src/test/bloom_tests.cpp
and then reverting the single change to the transaction line.
8 years ago
Nathan Wilcox
bb9f19b487
Run all RPC tests, even when they fail.
8 years ago
Taylor Hornby
3af297cc57
Remove unnecessary comment.
8 years ago
Sean Bowe
25f0e1072e
Fix test paths.
8 years ago
Sean Bowe
0b43e787e0
Add merkleTest and utilTest to test suite.
8 years ago
Taylor Hornby
dba05929e7
Fix broken build because of zerocash->zcash rename.
8 years ago
Taylor Hornby
21328e97cd
Fix bad merge due to qa/zerocash->qa/zcash rename.
8 years ago
Taylor Hornby
1ffb5eb04f
Rename qa/zerocash to qa/zcash.
8 years ago
Taylor Hornby
eed49655f3
Add documentation to test-depends-sources-mirror.py
8 years ago
Sean Bowe
a5cbd56a3a
Fixed RPC tests for Pours.
8 years ago
Taylor Hornby
ba083f083c
Add a test for our depends-sources mirror.
8 years ago
Sean Bowe
d66877afb3
Added mapSerials consensus rules to prohibit double-spending.
9 years ago
Sean Bowe
0a87fc4ad0
Increase timeouts for comparison utility.
9 years ago
Sean Bowe
6674f41c1a
Fixed system test.
9 years ago
Sean Bowe
a8ac403db0
Added mapAnchors consensus rules, finished zcrawpour/zcrawreceive.
Some specifics on consensus changes:
* Transactions must be anchored to a real anchor in the chain.
* Anchors are pushed and popped during ConnectBlock/DisconnectBlock as appropriate.
* DisconnectTip triggers evictions, under some circumstances, of transactions in the
mempool which are anchored to roots that are no longer valid.
* Commitments append to the tree at the current best root during ConnectBlock.
9 years ago
Sean Bowe
730790f7a4
Added primitive zcrawkeygen/zcrawpour implementations
9 years ago
Nathan Wilcox
5b7a710ea3
Show test-suite.sh log on errors in full-test-suite.sh.
9 years ago
Taylor Hornby
9d69acabed
Rename zerocash to Zcash.
9 years ago
Taylor Hornby
8a18333567
Rename .bitcoin (DataDir), bitcoind, and bitcoin-cli.
9 years ago
Taylor Hornby
e3524c66b2
Add zerocash-specific tests.
9 years ago
Alex Morcos
072032448b
Make fee aware of min relay in pruning.py RPC test
Rebased-From: b6d5e32e0e5b038c6ff7e2ab5221b10727722341
Github-Pull: #6841
9 years ago
Peter Todd
c5a27f4fb3
Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork
bip65-cltv.py is based on the earlier BIP66 soft-fork RPC test
implemented by Pieter Wuille's 819bcf9b99
bip65-cltv-p2p.py is based on the earlier BIP66 P2P test by Suhas
Daftuar's d76412b068
Rebased-From: 308257856099e82e91881ba97f741d840184727c
9 years ago
Veres Lajos
45bfa137ef
PARTIAL: typofixes (found by misspell_fixer)
Upstream: 9f68ed6b6d1a9c6436ce37913666165f2b180ee3 (PR #6539 )
9 years ago
Cory Fields
13bd5a75b5
rpc-tests: re-enable rpc-tests for Windows
9 years ago
Casey Rodarmor
c5b89fe44e
Fix race condition on test node shutdown
9 years ago
fanquake
a496e11d7c
Remove bash test note from rpc-tests readme
9 years ago
Wladimir J. van der Laan
49c6a64202
tests: Remove old sh-based test framework
This removes the `conflictedbalance.sh` test as well, but that test has
been broken for a long time and isn't part of any scripts.
What it does is, IMO, sufficiently tested by other tests.
9 years ago
Suhas Daftuar
93b606aee4
Be even stricter in processing unrequested blocks
Github-Pull: #6224
Rebased-From: bfc30b34374d71928acee5ff41282f09cedfd5e4 6b1066fab41523d25d75b45a10e4b0f61d7c61d0 04b5d235f1560b8285591b963d3636f7ddf74563 59b49cd07482494d9a99068af502be9ceda41ed2
9 years ago
Suhas Daftuar
2edec4fe68
P2P regression test for new AcceptBlock behavior
Github-Pull: #5875
Rebased-From: aa8c827968a68a3adc4df5f126635e37a71a7fbb
9 years ago
Jonas Schnelli
6e71efa9f0
[REST] remove json input for getutxos, limit to query max. 15 outpoints
Remove possibility to send json encoded parameters to `/rest/getutxos/` to avoid possible DoS scenarios.
The JSON output option is untouched.
9 years ago
Suhas Daftuar
ee9a2e4271
Fix walletbackup.py after directory restructuring
Also add walletbackup.py to rpc-tests.sh
9 years ago
Jonas Schnelli
7b7f258396
rpc-tests: remove python-bitcoinrpc directory
place authproxy.py at same level as other utility classes
9 years ago
Jonas Schnelli
a85b2e221b
pull-tester/rpc-tests.sh: disable script_test.py test
9 years ago
Jonas Schnelli
3e875b1bef
pull-tester/rpc-tests.sh: allow passing throug of arguments
9 years ago
Jonas Schnelli
00706a5436
update rpc-tests readme.md
9 years ago
Jonas Schnelli
344e08ed16
extend rpc-tests.sh control script with non-travis tests
9 years ago
Jonas Schnelli
64937fe51a
[QA] restructure rpc tests directory
* move non-test classes to subdir `test-framework`
9 years ago
Alex Morcos
8f0947be34
Increase timeouts in pruning.py and modify warning language.
9 years ago