Alexander Block
ee995ef02a
Merge pull request #3422 from codablock/pr_speedups7
...
Implement more reliable wait_for_masternode_probes in test framework
2020-04-17 07:52:34 +02:00
Alexander Block
755a23ca00
Always pass current mocktime to started nodes ( #3423 )
...
Instead of using the initial value. This removes the need for manually
passing of -mocktime when restarting nodes.
It also fixes a few flaky test cases where nodes are getting restarted.
2020-04-17 07:52:06 +02:00
Alexander Block
6467995178
Instead of manually counting expected probes, rely on what dashd expects
...
And really only check inbound connections for recent probes. Also bump
mocktime by an hour in llmq-simplepose.py.
This fixes flakiness of llmq-simplepose.py.
2020-04-16 18:18:47 +02:00
Alexander Block
8dc7ec7e56
Call set_node_times by default in bump_mocktime
...
And remove manual calls accordingly.
2020-04-14 15:16:51 +02:00
Alexander Block
a3c1fce551
Also test banning due to closed ports and old proto versions
2020-03-31 07:09:38 +02:00
Alexander Block
2de860685f
Refactor test_banning to support more scenarios
2020-03-31 07:09:38 +02:00
Alexander Block
41796bec06
Put (no-)banning loop into test_(no)_banning
2020-03-31 07:09:38 +02:00
Alexander Block
e980b18b68
Isolate instead of kill MNs in llmq-simplepose.py
2020-03-31 07:09:38 +02:00
Alexander Block
a308a092e2
Don't touch self.nodes/self.mninfo in llmq-simplepose.py
2020-03-31 07:09:38 +02:00
Alexander Block
dfe9daabd9
Fix test in LLMQSimplePoSeTest
...
This was intended to test for "not self.check_banned"
2020-03-31 07:07:52 +02:00
UdjinM6
7d39637b02
Bump copyright year to 2020 ( #3290 )
...
* Bump _COPYRIGHT_YEAR
* Run copyright update script
./contrib/devtools/copyright_header.py update .
* Update COPYING
* Bump copyright year in dash-cli/qt/tx and dashd map pages
2020-01-17 15:42:55 +01:00
Alexander Block
9c9cac6d67
Show quorum connections in "quorum dkgstatus" and use it in mine_quorum ( #3271 )
...
Instead of statically sleeping 2 seconds
2020-01-08 08:01:26 +01:00
Alexander Block
aca6af0a0e
Use smaller LLMQs in regtest ( #3269 )
...
* Rename LLMQ_5_60 to LLMQ_TEST
* Introduce -llmqtestparams which allows to modify LLMQ_TEST on regtest
Also add support in DashTestFramework
* Use parameters size=3, threshold=2 as default for LLMQ_TEST
And fall back to the old parameters where necessary
* Wait for all contributions, even when one member is lying
Otherwise we might end up continuing too fast, which would fail the DKG.
* Update src/chainparams.cpp
Co-Authored-By: UdjinM6 <UdjinM6@users.noreply.github.com>
Co-authored-by: UdjinM6 <UdjinM6@users.noreply.github.com>
2020-01-07 13:49:51 +01:00
UdjinM6
08f447af92
Tests: Allow specifying different cmd-line params for each masternode ( #3222 )
2019-12-05 19:28:33 +01:00
Alexander Block
a304d4d47c
Fix DashTestFramework and tests depending on it
2019-09-24 17:47:35 +02:00
UdjinM6
9abc393839
Refactor few things here and there ( #3066 )
...
* Refactor `HandleFullyConfirmedBlock()`
* Pass `pindexMined` into `AddNonLockedTx()`
* Unify time import in Dash specific tests
* Refactor UpdateSpork and SetPrivKey
2019-08-28 14:51:59 +03:00
PastaPastaPasta
6edbc9cebd
Merge bitcoin#9956: Reorganise qa directory ( #2912 )
...
* Merge #9956 : Reorganise qa directory
63d66ba
Move src/test/bitcoin-util-test.py to test/util/bitcoin-util-test.py (John Newbery)
5b0bff4
Rename --enable-extended-rpc-tests to --enable-extended-functional-tests (John Newbery)
a9bd622
Rename test/pull-tester/rpc-tests.py to test/functional/test_runner.py (John Newbery)
c28ee91
Rename rpc-tests directory to functional (John Newbery)
00902c4
Rename qa directory to test (John Newbery)
Tree-SHA512: ee7125c0c647d81590177beef2c8852c4ef76fdcf888096d9d4d360562a01d8d3b453345c3040487b2a043935bd1e7e80018f34462d6e02262bedbe23edcc576
resolve build errors
Signed-off-by: Pasta <Pasta@dash.org>
update test_runner.py in testintegrations.sh
Signed-off-by: Pasta <Pasta@dash.org>
* moved dash specific tests
Signed-off-by: Pasta <Pasta@dash.org>
* dashify README.md
Signed-off-by: Pasta <Pasta@dash.org>
* removed autoix*.py
Signed-off-by: Pasta <Pasta@dash.org>
* change back file perms
* dedashify
Signed-off-by: Pasta <Pasta@dash.org>
2019-05-19 23:20:34 +03:00