Anthony Fieroni
4a6b3b7bf2
Adjust fuctional tests
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Brannon King
17875c97c9
in progress on making py tests run
2020-03-26 15:40:44 +02:00
MarcoFalke
70998ac794
qa: Run all tests even if wallet is not compiled
...
Github-Pull: #14180
Rebased-From: fac9539836
2020-03-26 15:39:50 +02:00
João Barbosa
179d55f052
zmq: Fix due to invalid argument and multiple notifiers
...
Github-Pull: #17445
Rebased-From: 3e730bf90aaf53c41ff3a778f6aac15d163d1c0c
2020-01-14 09:34:35 +00:00
João Barbosa
403e372407
qa: Relax so that the subscriber is ready before publishing zmq messages
2019-08-28 00:42:29 +01:00
João Barbosa
abdfc5e89b
qa: Test ZMQ notification after chain reorg
2019-08-19 01:25:33 +01:00
João Barbosa
aa2622a726
qa: Refactor ZMQ test
2019-08-19 01:25:31 +01:00
Elichai Turkel
afc0966d72
Moved and renamed hash256 from util.py to zmq_interface.py
2019-08-13 15:39:46 -04:00
MarcoFalke
faa7cdf764
scripted-diff: Update copyright in ./test
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./test/
-END VERIFY SCRIPT-
2019-03-02 10:58:35 -05:00
MarcoFalke
fa6bf21f5e
scripted-diff: test: Use py3.5 bytes::hex() method
...
-BEGIN VERIFY SCRIPT-
sed -i -e "s/def bytes_to_hex_str/def b_2_x/g" $(git grep -l bytes_to_hex_str)
export RE_B_0="[^()]*" # match no bracket
export RE_B_1="${RE_B_0}\(${RE_B_0}\)${RE_B_0}" # match exactly one ()
export RE_B_2="${RE_B_0}\(${RE_B_1}\)${RE_B_0}" # match wrapped (())
export RE_M="(b2x|bytes_to_hex_str)\(((${RE_B_0}|${RE_B_1}|${RE_B_2})*)\)"
sed -i --regexp-extended -e "s/${RE_M}/\2.hex()/g" $(git grep -l -E '(b2x|bytes_to_hex_str)')
sed -i --regexp-extended -e "/ +bytes_to_hex_str( as b2x)?,/d" $(git grep -l bytes_to_hex_str)
sed -i --regexp-extended -e "s/ +bytes_to_hex_str( as b2x)?,//g" $(git grep -l bytes_to_hex_str)
sed -i --regexp-extended -e "s/, bytes_to_hex_str( as b2x)?//g" $(git grep -l bytes_to_hex_str)
export RE_M="(binascii\.)?hexlify\(((${RE_B_0}|${RE_B_1}|${RE_B_2})*)\).decode\(${RE_B_0}\)"
sed -i --regexp-extended -e "s/${RE_M}/\2.hex()/g" $(git grep -l hexlify -- ':(exclude)share')
sed -i --regexp-extended -e "/from binascii import hexlify$/d" $(git grep -l hexlify -- ':(exclude)share')
sed -i --regexp-extended -e "s/(from binascii import) .*hexlify/\1 unhexlify/g" $(git grep -l hexlify -- ':(exclude)share')
sed -i -e 's/ignore-names "/ignore-names "b_2_x,/g' ./test/lint/lint-python-dead-code.sh
-END VERIFY SCRIPT-
2019-03-02 10:40:12 -05:00
Wladimir J. van der Laan
dac2caa371
Merge #14060 : ZMQ: add options to configure outbound message high water mark, aka SNDHWM
...
a4edb168b6
ZMQ: add options to configure outbound message high water mark, aka SNDHWM (mruddy)
Pull request description:
ZMQ: add options to configure outbound message high water mark, aka SNDHWM
This is my attempt at https://github.com/bitcoin/bitcoin/pull/13315
Tree-SHA512: a4cc3bcf179776899261a97c8c4f31f35d1d8950fd71a09a79c5c064879b38e600b26824c89c4091d941502ed5b0255390882f7d44baf9e6dc49d685a86e8edb
2018-11-05 13:45:41 +01:00
John Newbery
3fd7e76f6d
[tests] Move deterministic address import to setup_nodes
...
This requires a small changes to a few tests, but means that
deterministic addresses will always be imported (unless setup_nodes
behaviour is explicitly overridden).
2018-11-01 12:53:49 -04:00
mruddy
a4edb168b6
ZMQ: add options to configure outbound message high water mark, aka SNDHWM
2018-10-19 07:36:13 -04:00
MarcoFalke
d12e3d9acc
Merge #14324 : qa: Run more tests with wallet disabled
...
faa4043c66
qa: Run more tests with wallet disabled (MarcoFalke)
Pull request description:
Instead of skipping the whole test, only skip the wallet specific section of a test if the wallet is not compiled in. This is mostly an indentation change, so can be reviewed with `--ignore-all-space`.
Tree-SHA512: 5941a8b6b00dca5cf9438c5f6f010ba812115188a69e427d7ade4c1ab8cfe7a57c73daf52c66235dbb24b1cd9ab7c7a17c49bc23d931e041b605d79116a71f66
2018-10-08 01:42:02 -03:00
John Newbery
42a995ae48
[tests] Remove rpc_zmq.py
...
rpc_zmq.py is racy and fails intermittently. Remove that test file and
move the getzmqnotifications RPC test into interface_zmq.py
2018-10-07 09:32:50 +09:00
MarcoFalke
faa4043c66
qa: Run more tests with wallet disabled
2018-09-25 18:08:08 -04:00
MarcoFalke
fa8433e379
qa: Remove unneded import_deterministic_coinbase_privkeys overwrite, add comments
2018-09-13 09:21:44 -04:00
MarcoFalke
fac9539836
qa: Run all tests even if wallet is not compiled
2018-09-10 17:53:21 -04:00
MarcoFalke
faa669cbcd
qa: Premine to deterministic address with -disablewallet
2018-09-10 17:51:46 -04:00
practicalswift
68400d8b96
tests: Use explicit imports
2018-08-13 14:13:39 +02:00
DrahtBot
eb7daf4d60
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
James O'Beirne
a0b604c166
[tests] skip rpc_zmq functional test when python3 zmq lib is not present
...
Also refactors zmq-related test skipping logic into distinct functions.
2018-07-12 13:08:35 -04:00
MarcoFalke
fa811b0b1d
qa: Normalize executable location
2018-04-21 16:55:42 -04:00
Anthony Towns
3150b3fea7
[tests] Rename misc functional tests.
2018-01-25 09:44:30 +10:00