File tree Expand file tree Collapse file tree 4 files changed +11
-10
lines changed Expand file tree Collapse file tree 4 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -84,6 +84,12 @@ Run all possible tests with
84
84
test/functional/test_runner.py --extended
85
85
```
86
86
87
+ In order to run backwards compatibility tests, download the previous node binaries:
88
+
89
+ ```
90
+ test/get_previous_releases.py -b v0.20.1 v0.19.1 v0.18.1 v0.17.2 v0.16.3 v0.15.2
91
+ ```
92
+
87
93
By default, up to 4 tests will be run in parallel by test_runner. To specify
88
94
how many jobs to run, append ` --jobs=n `
89
95
Original file line number Diff line number Diff line change 4
4
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
5
5
"""Backwards compatibility functional test
6
6
7
- Test various backwards compatibility scenarios. Download the previous node binaries:
8
-
9
- test/get_previous_releases.py -b v0.20.1 v0.19.1 v0.18.1 v0.17.2 v0.16.3 v0.15.2
7
+ Test various backwards compatibility scenarios. Requires previous releases binaries,
8
+ see test/README.md.
10
9
11
10
v0.15.2 is not required by this test, but it is used in wallet_upgradewallet.py.
12
11
Due to a hardfork in regtest, it can't be used to sync nodes.
Original file line number Diff line number Diff line change 7
7
NOTE: The test is designed to prevent cases when compatibility is broken accidentally.
8
8
In case we need to break mempool compatibility we can continue to use the test by just bumping the version number.
9
9
10
- Download node binaries:
11
- test/get_previous_releases.py -b v0.20.1 v0.19.1 v0.18.1 v0.17.2 v0.16.3 v0.15.2
12
-
13
- Only v0.15.2 is required by this test. The rest is used in other backwards compatibility tests.
10
+ The previous release v0.15.2 is required by this test, see test/README.md.
14
11
"""
15
12
16
13
import os
Original file line number Diff line number Diff line change 6
6
7
7
Test upgradewallet RPC. Download node binaries:
8
8
9
- test/get_previous_releases.py -b v0.20.1 v0.19.1 v0.18.1 v0.17.2 v0.16.3 v0.15.2
10
-
11
- Only v0.15.2 and v0.16.3 are required by this test. The others are used in feature_backwards_compatibility.py
9
+ Requires previous releases binaries, see test/README.md.
10
+ Only v0.15.2 and v0.16.3 are required by this test.
12
11
"""
13
12
14
13
import os
You can’t perform that action at this time.
0 commit comments