The following tests are not emoji-safe:

```
TEST                     | STATUS    | DURATION

feature_config_args.py   | ✖ Failed  | 17 s
feature_includeconf.py   | ✖ Failed  | 11 s
interface_bitcoin_cli.py | ✖ Failed  | 8 s
wallet_multiwallet.py    | ✖ Failed  | 6 s

ALL                      | ✖ Failed  | 42 s (accumulated) 
Runtime: 17 s
```
#include <wallet/walletutil.h>
#include <util/system.h>
fs::path GetWalletDir()
{
    fs::path path;
    if (gArgs.IsArgSet("-walletdir")) {
        path = gArgs.GetArg("-walletdir", "");
        if (!fs::is_directory(path)) {
            
            
            path = "";
        }
    } else {
        path = GetDataDir();
        
        if (fs::is_directory(path / "wallets")) {
            path /= "wallets";
        }
    }
    return path;
}
static bool IsBerkeleyBtree(const fs::path& path)