I wonder what the best way is to test BDB wallets, which can still be loaded.
The current status seems to be that each test is run twice, once with a BDB backend, and once with an sqlite backend. However, this will be harder, once BDB creation is removed. So I wonder what should be done:
- Remove coverage for loading and testing with a BDB backend, except for the previous-releases test
- Create BDB wallets with a previous release, if available
- Everything from 0., but extend the previous-releases test with relevant coverage
- Keep
-deprecatedrpc=create_bdb
in tests and leave everything as-is, remove BDB creation along with BDB loading. - Something else?