diff --git a/test/functional/feature_unsupported_utxo_db.py b/test/functional/feature_unsupported_utxo_db.py index 67f9ef15f98f..e57b1567ed54 100755 --- a/test/functional/feature_unsupported_utxo_db.py +++ b/test/functional/feature_unsupported_utxo_db.py @@ -20,6 +20,7 @@ def set_test_params(self): def skip_test_if_missing_module(self): self.skip_if_no_previous_releases() + self.skip_if_platform_not_linux() def setup_network(self): self.add_nodes( diff --git a/test/get_previous_releases.py b/test/get_previous_releases.py index 2ae9ba4c3e1c..9492738d1736 100755 --- a/test/get_previous_releases.py +++ b/test/get_previous_releases.py @@ -130,17 +130,18 @@ def download_binary(tag, args) -> int: platform = "win32" elif platform in ["x86_64-w64-mingw32"]: platform = "win64" - elif tag < "v20" and platform in ["x86_64-apple-darwin", "arm64-apple-darwin"]: - platform = "osx64" - elif tag < "v0.12.2.3": + elif tag < "v0.12.3": if platform in ["arm-linux-gnueabihf"]: platform = "RPi2" elif platform in ["x86_64-apple-darwin", "arm64-apple-darwin"]: - platform = "osx" + print(f"Binaries not available for {tag} on {platform}") + return 1 elif platform in ["i686-pc-linux-gnu"]: platform = "linux32" elif platform in ["x86_64-linux-gnu"]: platform = "linux64" + elif tag < "v20" and platform in ["x86_64-apple-darwin", "arm64-apple-darwin"]: + platform = "osx64" tarball = 'dashcore-{tag}-{platform}.tar.gz'.format( tag=tag[1:], platform=platform) tarballUrl = 'https://github.com/dashpay/dash/{bin_path}/{tarball}'.format(