John Newbery
f1ced0d776
[tests] Make p2p-leaktests.py more robust
...
Github-Pull: #11078
Rebased-From: 0063d2c3dc
7 years ago
MarcoFalke
2e1ac70df9
[qa] zapwallettxes: Wait up to 3s for mempool reload
...
Github-Pull: #11308
Rebased-From: fadd0c16b6
7 years ago
Cristian Mircea Messel
b6468d3c42
Add listwallets RPC test to multiwallet.py
...
Github-Pull: #11310
Rebased-From: fb1f325822
7 years ago
John Newbery
d8dd8e7356
[tests] fixup dbcrash interaction with add_nodes()
...
Github-Pull: #11230
Rebased-From: 8fdb6f9126
7 years ago
João Barbosa
2b97b36e5d
[test] Replace check_output with low level version
...
Github-Pull: #11125
Rebased-From: ce379b47b9
7 years ago
João Barbosa
e38211f5e8
[test] Add assert_raises_process_error to assert process errors
...
Github-Pull: #11125
Rebased-From: 232e3e8471
7 years ago
João Barbosa
e0bfd28de2
[test] Add support for custom arguments to TestNodeCLI
...
Github-Pull: #11125
Rebased-From: 5c18a84b9a
7 years ago
João Barbosa
812c870043
[test] Improve assert_raises_jsonrpc docstring
...
Github-Pull: #11125
Rebased-From: e1274947d4
7 years ago
MarcoFalke
eeb24a3a01
[qa] TestNode: Add wait_until_stopped helper method
...
Github-Pull: #11067
Rebased-From: faa8d9581a
7 years ago
MeshCollider
f3f7891776
Stop test_bitcoin-qt touching ~/.bitcoin
...
Github-Pull: #11210
Rebased-From: dea086f498
7 years ago
MeshCollider
f0b67954f0
Remove redundant testutil files
...
Github-Pull: #11234
Rebased-From: d1138e3620
7 years ago
Cristian Mircea Messel
44241765e3
Improve signmessages functional test
...
This patch improves branch coverage of the test, making sure a
message can not be verified with the wrong address or signature.
Github-Pull: #11241
Rebased-From: b3d6fc6547
7 years ago
John Newbery
cef03198dc
[tests] fixups from set_test_params()
...
Github-Pull: #11215
Rebased-From: 3918d93f3c
7 years ago
John Newbery
82bf6fc6d4
[tests] Functional tests must explicitly set num_nodes
...
Github-Pull: #11121
Rebased-From: 7148b74dc3
7 years ago
John Newbery
801d2ae924
[tests] don't override __init__() in individual tests
...
Almost all test scripts currently need to override the __init__()
method. When they do that they need to call into super().__init__() as
the base class does some generic initialization.
This commit makes the base class __init__() call into set_test_params()
method. Individual test cases can override set_test_params() to setup
their test parameters.
Github-Pull: #11121
Rebased-From: 5448a1471d
7 years ago
John Newbery
bb5e7cb308
[tests] Avoid passing around member variables in test_framework
...
Github-Pull: #11121
Rebased-From: 6cf094a022
7 years ago
John Newbery
4d3ba18386
[tests] TestNode: separate add_node from start_node
...
Separates the act of creating a TestNode object from starting the node.
The test_framework now keeps track of its list of TestNodes, and test
writers can call start_node() and stop_node() without having to update
the self.nodes list.
Github-Pull: #11121
Rebased-From: 36b6268670
7 years ago
John Newbery
11a5992c90
[tests] fix - use rpc_timeout as rpc timeout
...
Github-Pull: #11121
Rebased-From: be2a2ab6a6
7 years ago
Cristian Mircea Messel
847c75ec64
Add getmininginfo functional test
...
Github-Pull: #11150
Rebased-From: 4f2905b76b
7 years ago
Jorge Timón
2a5d099e47
RPC: gettxout: Slightly improve doc and tests
...
Github-Pull: #10859
Rebased-From: 6d2d2eb493
7 years ago
John Newbery
716066dbea
[tests] Add bitcoin_cli.py test script
...
Github-Pull: #10798
Rebased-From: c6ec4358a7
7 years ago
John Newbery
016b9ada21
[tests] add TestNodeCLI class for calling bitcoin-cli for a node
...
Github-Pull: #10798
Rebased-From: b23549f6e6
7 years ago
MarcoFalke
5398f205e3
qa: Move wait_until to util
...
Github-Pull: #11068
Rebased-From: 08ce33f8e9
7 years ago
John Newbery
1d80d1e319
[tests] fix timeout issues from TestNode
...
Fixes a couple of bugs from the introduction of TestNode:
- test scripts were no longer able to specify a custom timeout for
starting a node. Therefore tests with nodes that take a long time to
start up (eg pruning.py) would fail.
- the test for whether a node has failed on start up was broken
by changing 'assert x is None' to 'assert not x'. Since
subprocess.poll() can return None (indicating the node is still running)
or 0 (indicating the node exited with return code 0), this was a
regression.
Github-Pull: #11077
Rebased-From: 2b4ea520b7
7 years ago
Wladimir J. van der Laan
c276c1e1d1
test: Increase initial RPC timeout to 60 seconds
...
When running the tests locally with a parallelism of 4 on an otherwise
busy system, RPC can take quite a wait to come up.
Change the timeout to 60 seconds just to be safe.
Github-Pull: #11091
Rebased-From: c1470a058f
7 years ago
John Newbery
fc2aa09cf3
[tests] Introduce TestNode
...
TestNode is a class responsible for all state related to a bitcoind node
under test. It stores local state, is responsible for tracking the
bitcoind process and delegates unrecognised messages to the RPC
connection.
This commit changes start_nodes and stop_nodes to start and stop the
bitcoind nodes in parallel, making test setup and teardown much faster.
Github-Pull: #10711
Rebased-From: 7897338918
7 years ago
Wladimir J. van der Laan
fb7b529384
doc: Release notes for 0.15.0.1
...
Tree-SHA512: ce2e874659ea59fa3f1f34a02ed910f655db2ec5b030ef40f89dca0b90932a3b579768db4e7f30773ca9cbbf72891369efe34fdbf111669c3bb583e8c69eda85
7 years ago
Wladimir J. van der Laan
f266f2668b
qt: Translations update pre-0.15.0.1
...
Tree-SHA512: 942fbba8a959ec5430afeecbb663731944fd646fa3b997252e599d835faff12f329d1b70509b161275c3c88845de031357c8317d7f7c801e24be488912cf4035
7 years ago
Wladimir J. van der Laan
7123b95bea
doc: Bump manpages to 0.15.0.1
...
Tree-SHA512: 8097788934031d0ef47ebac8ddda10e4d124c14e8d0ccee697faba971a68ad7bfcc2f838ae53b1110719ade879743187d170c4d2e69446343c6e2e89febf633c
7 years ago
Wladimir J. van der Laan
843233277d
build: Bump version to 0.15.0.1
...
Tree-SHA512: 7ee9ff3941737aae3086cabcd792c6a00054e911045b4ee198bdc03ffed01328bce504bf7d4fb177e78da8c01812d1a5081dca13e767433aa9ac441e979102e6
7 years ago
Matt Corallo
46c8d23dad
Fix Qt 0.14.2->0.15.0 segfault if "total at least" is selected
...
A button was removed, so now button(1) is nullptr
Github-Pull: #11332
Rebased-From: cdaf3a1f9e
Tree-SHA512: 0a49bf4e9ab08e5869170c8a212da60c9a6b90c36427d788de384aa4be6d87bb5e00a21edf78eed34f81bbc554b6f15565bb9b493dafcbfe9d6f4664d7424d9d
7 years ago
Wladimir J. van der Laan
7c53587101
doc: Clean out release notes on 0.15 branch
...
Prepare for 0.15.1
Tree-SHA512: d306369ebf2090dd3f74ead6ca6b9f3f2d56bcde6eb6aaab22ac38a5f7ab6cdf3da1142ad6fe266f793f27bbed4247397375f6177f2c7ccc1a57de9acaa5a181
7 years ago
Wladimir J. van der Laan
3751912e8e
Merge #11295 : doc: Old fee_estimates.dat are discarded by 0.15.0
...
fa120bd01
doc: Old fee_estimates.dat are discarded by 0.15.0 (MarcoFalke)
Pull request description:
Tree-SHA512: b4b1cb3efa307a7a0c37b8cc0a35f8fd31c8268747be59efba6530c36ba6423d9fb37e752782c7ebd5bc22a4aa1d2730b0e9ab560239fb2874afd42197ed9fd0
7 years ago
MarcoFalke
fa120bd01c
doc: Old fee_estimates.dat are discarded by 0.15.0
7 years ago
Pieter Wuille
5f2cf88c23
Merge #11292 : travis: filter out pyenv
...
0ced455b9
travis: filter out pyenv (Cory Fields)
Pull request description:
Backport of #11271
Tree-SHA512: 34fa201051e4bc3600c2ee6121380c93f03a0639361e4955cdc22af0f95b787a3eb590a5246133377357c803dbb5d17a543672b382de8afa2226e480b63e7555
7 years ago
Cory Fields
0ced455b99
travis: filter out pyenv
7 years ago
Wladimir J. van der Laan
adcc788f2a
Merge #11279 : doc: Add missing contributors to release notes
...
fad16a90b
doc: Add missing contributors to release notes (MarcoFalke)
Pull request description:
Guido Vranken via commit 9fe1f6b
Tree-SHA512: 9f5c860ed8e23ad679e8c9e9392a66b7ee25c7be84d256855ef65caf335a8e819c7146be47d90686e61450d2501ed96b04b813860725856619088a4378dbfa90
7 years ago
Wladimir J. van der Laan
d4c9d00e7e
doc: Add PRs list to release notes
...
Tree-SHA512: 1dd5e19a2ece38002da1d4bcf017a0a1a3ab2dc8b31fe7b3e7ebc6fef58de4547abbff3fb6555496da1ecf1f9a0cc941f980b053a0376a776e8301de3834aac1
7 years ago
Wladimir J. van der Laan
134d824193
Merge #11255 : Release Notes: Fix SHA256-with-SSE4 PR link
...
58f1e54cb
Release Notes: Fix SHA256-with-SSE4 PR link (Janus Troelsen)
Pull request description:
Tree-SHA512: 7f3dc2a1fb1e602fa947f4a00e39f4958eabeb47800b5b85a2035568258f0679c026d7ffe377c9256a97019b174868db82fd4aaac9c218bed145ba86f56330b1
7 years ago
Janus Troelsen
58f1e54cbf
Release Notes: Fix SHA256-with-SSE4 PR link
7 years ago
MarcoFalke
fad16a90b2
doc: Add missing contributors to release notes
...
Guido Vranken via commit 9fe1f6b
7 years ago
Wladimir J. van der Laan
48790e0efa
Merge #11180 : [release-notes.md] Remove alias
...
a461cf4
Update release-notes.md (kallewoof)
Pull request description:
They're the same person.
Tree-SHA512: dcdcf18d57db87445ce09d5e20ea17b0cb0653e749028b2662d708e2798e38296f0598210fb196bf3255a6bfd0837724e56419c39ebe9564406f11296c40be68
7 years ago
kallewoof
a461cf4e37
Update release-notes.md
7 years ago
Wladimir J. van der Laan
29a3cb2378
qt: Translation update pre-rc3
...
Tree-SHA512: d813ef923d804722bc161cc62e09ee003b386c0abf2d513ede671e9f14ac4c3df749a9f23ddcba9400fcc335dbef6540e47a212dca8ddc0a3d73aee01f098754
7 years ago
Matt Corallo
e8ad101e5b
Changing -txindex requires -reindex, not -reindex-chainstate
...
Github-Pull: #11108
Rebased-From: cd0ea48742
Tree-SHA512: 0fbd50b1343eec14301ee9c2fc76e48dcb1610ce1ddbf3cccbd937e2c0d1bbdfc4920fbc05e7e560c424e0ed7367d6ad3595a1bd38dea669bcbd1c838f522d8e
7 years ago
Alex Morcos
5b059a833e
Output a bit more information for fee calculation report.
...
Github-Pull: #11145
Rebased-From: 6af49dddea
Tree-SHA512: 7245c6f7ed81cf3913e351ff1df7f74f4be7abe0ae8be312e4862c9875e2943b0b11136bc9999191cdf03468fdac5d41e294bb59b657605c22643b102e37c070
7 years ago
Alex Morcos
e51bb71e4a
Fix rounding errors in calculation of minimum change size
...
Github-Pull: #11145
Rebased-From: a54c7b94f8
Tree-SHA512: d9abb9794edbf7e52450c63d183a4f28e9a3621a670b7f21af92407be096363b44a356818f2abbea11c168d123c04852bd0b60f1cd9d423aefbf4ae831f8567d
7 years ago
MarcoFalke
0a6af47ffa
[doc] build-windows: Mention that only trusty works
...
Github-Pull: #11119
Rebased-From: fa14b67970
Tree-SHA512: a790a5d37a06a691f2536763a504ead5b06b94708ba07f3b94bedbb76b0201825be3dcd95343512d7a6211089be2abc3f1e0957ed27055426e6943d4bdb6fbd9
7 years ago
Wladimir J. van der Laan
0d3e8183fa
Merge #11102 : Trivial: Fix typo in release-notes.md
...
9c76cf5
Trivial: Fix typo in release-notes.md (jbarcelo)
Pull request description:
getmempooolentry -> getmempoolentry (twice)
Tree-SHA512: 4e52d4decf4a6b0ae6ef6f3b52fed2c2fafe63d72a3b5868f172c479a9463f28eaada29b6364a5e5ca5afe021155ee97cc9a23208d2a96c4ecccebccc173bb0e
7 years ago
Wladimir J. van der Laan
28b978b19e
qt: Update translations pre-rc2
...
New locales:
- bn
- bs
- de_DE
- en_AU
- en_US
- es_419
- he_IL
- id
- ja_JP
- my
- nb_NO
- nl_NL
- si
- te
- th
Tree-SHA512: af4e9d0107122e3da7da8ee4952e01a731ed04f13e83ed1979ace24d29c437a83cc23453d8f0b2160829df02c2ffbff0ce749083f82c4d4695c69a3c7feeebed
7 years ago