mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-07-12 13:44:50 +02:00
test: previous releases: add v22.0
This commit is contained in:
@ -447,11 +447,15 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass):
|
||||
def get_bin_from_version(version, bin_name, bin_default):
|
||||
if not version:
|
||||
return bin_default
|
||||
if version > 219999:
|
||||
# Starting at client version 220000 the first two digits represent
|
||||
# the major version, e.g. v22.0 instead of v0.22.0.
|
||||
version *= 100
|
||||
return os.path.join(
|
||||
self.options.previous_releases_path,
|
||||
re.sub(
|
||||
r'\.0$',
|
||||
'', # remove trailing .0 for point releases
|
||||
r'\.0$' if version <= 219999 else r'(\.0){1,2}$',
|
||||
'', # Remove trailing dot for point releases, after 22.0 also remove double trailing dot.
|
||||
'v{}.{}.{}.{}'.format(
|
||||
(version % 100000000) // 1000000,
|
||||
(version % 1000000) // 10000,
|
||||
|
Reference in New Issue
Block a user