--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-walletThe 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