--without-sqlite
. However doing so and then running the test runner will result in all of the --descriptor
tests to fail. We should be skipping those tests if sqlite was not compiled.
Concept ACK
Getting test failures on another PR because of this (I think)
This PR successfully skips the --descriptor
tests on MacOS Catalina.
I’m still getting failures on feature_pruning.py, interface_rpc.py, p2p_addrv2_relay.py but not related to this PR I don’t think.
15@@ -16,18 +16,22 @@ def set_test_params(self):
16 self.setup_clean_chain = True
17 self.num_nodes = 1
18 self.extra_args = [['-keypool=100']]
19+ self.wallet_names = []
20
21 def skip_test_if_missing_module(self):
22 self.skip_if_no_wallet()
23+ self.skip_if_no_sqlite()
self.skip_if_no_sqlite()
explicitly here, since it is already called in skip_if_no_wallet(self)
if --descriptors
is set (and looking at the additions to test_runner.py
this seems to now be the case)?
--descriptor
. This test always needs this check.
36@@ -37,6 +37,7 @@ def set_test_params(self):
37
38 def skip_test_if_missing_module(self):
39 self.skip_if_no_wallet()
40+ self.skip_if_no_sqlite()
wallet_descriptor.py
15@@ -16,18 +16,22 @@ def set_test_params(self):
16 self.setup_clean_chain = True
17 self.num_nodes = 1
18 self.extra_args = [['-keypool=100']]
19+ self.wallet_names = []
ACK 7411876c75471a45ad40c38c668db3a4b9413fb9, tested on Linux Mint 20 (x86_64), tests pass for binaries compiled with:
--without-sqlite
--disable-wallet
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
tACK 7411876c75471a45ad40c38c668db3a4b9413fb9
You may want to swap the commits, so none of them break the tests.
achow101
michaelfolkson
practicalswift
ryanofsky
mjdietzx
hebasto
DrahtBot
Sjors
Labels
Build system
Milestone
0.21.0