Compiled bitcoin-0.18.0.tar.gz from https://bitcoin.org/bin/bitcoin-core-0.18.0/ on Ubuntu 18.04.2 LTS (using [this](http://Bitkoins.nl/maken.txt) (simple) bash script). The compilation went well (had to add doxygen to suppress a warning message). When running the test: `test_bitcoin` in `bitcoin-0.18.0/src/test/`, I get the following error messages (multiple times):

`Error: Specified -walletdir "/tmp/test_bitcoin/1556861148_943311758/tempdir/path_does_not_exist" does not exist`

and

`Error: Specified -walletdir "/tmp/test_bitcoin/1556861730_643733972/tempdir/not_a_directory.dat" is not a directory`

and

`Error: Specified -walletdir "wallets" is a relative path`

Note that at the end it still says: `*** No errors detected`

{
    bool fSecure = style & CClientUIInterface::SECURE;
    style &= ~CClientUIInterface::SECURE;
    std::string strCaption;
    
    switch (style) {
    case CClientUIInterface::MSG_ERROR:
        strCaption += _("Error");
        break;
    case CClientUIInterface::MSG_WARNING:
        strCaption += _("Warning");
        break;
    case CClientUIInterface::MSG_INFORMATION:
        strCaption += _("Information");
        break;
    default:
        strCaption += caption; 
    }
    if (!fSecure)
        LogPrintf("%s: %s\n", strCaption, message);
    tfm::format(std::cerr, "%s: %s\n", strCaption.c_str(), message.c_str());
    return false;
}
bool noui_ThreadSafeQuestion(const std::string& , const std::string& message, const std::string& caption, unsigned int style)