mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 20:42:59 +01:00
Merge #11210: Stop test_bitcoin-qt touching ~/.bitcoin
dea086f49
Stop test_bitcoin-qt touching ~/.bitcoin (MeshCollider)
Pull request description:
Fixes https://github.com/bitcoin/bitcoin/issues/11192
The directory remains unused, but this stops the tests touching ~/.bitcoin at all (namely creating it if it doesn't exist)
Tree-SHA512: e59ad6b83dbc5ea2fb2761994c09933721d29668b0eef09b9d938a4ee1c67871c5125c57483ee0ea25f2385e308d275d86bcb9087dd4d502923013b4f3dbac82
This commit is contained in:
parent
ec892d459d
commit
a2e8cb4f45
@ -39,11 +39,6 @@ void RPCNestedTests::rpcNestedTests()
|
|||||||
// do some test setup
|
// do some test setup
|
||||||
// could be moved to a more generic place when we add more tests on QT level
|
// could be moved to a more generic place when we add more tests on QT level
|
||||||
tableRPC.appendCommand("rpcNestedTest", &vRPCCommands[0]);
|
tableRPC.appendCommand("rpcNestedTest", &vRPCCommands[0]);
|
||||||
ClearDatadirCache();
|
|
||||||
std::string path = QDir::tempPath().toStdString() + "/" + strprintf("test_dash_qt_%lu_%i", (unsigned long)GetTime(), (int)(GetRand(100000)));
|
|
||||||
QDir dir(QString::fromStdString(path));
|
|
||||||
dir.mkpath(".");
|
|
||||||
gArgs.ForceSetArg("-datadir", path);
|
|
||||||
//mempool.setSanityCheck(1.0);
|
//mempool.setSanityCheck(1.0);
|
||||||
|
|
||||||
TestingSetup test;
|
TestingSetup test;
|
||||||
@ -138,6 +133,4 @@ void RPCNestedTests::rpcNestedTests()
|
|||||||
QVERIFY_EXCEPTION_THROWN(RPCConsole::RPCExecuteCommandLine(result, "rpcNestedTest(abc,,abc)"), std::runtime_error); //don't tollerate empty arguments when using ,
|
QVERIFY_EXCEPTION_THROWN(RPCConsole::RPCExecuteCommandLine(result, "rpcNestedTest(abc,,abc)"), std::runtime_error); //don't tollerate empty arguments when using ,
|
||||||
QVERIFY_EXCEPTION_THROWN(RPCConsole::RPCExecuteCommandLine(result, "rpcNestedTest(abc,,)"), std::runtime_error); //don't tollerate empty arguments when using ,
|
QVERIFY_EXCEPTION_THROWN(RPCConsole::RPCExecuteCommandLine(result, "rpcNestedTest(abc,,)"), std::runtime_error); //don't tollerate empty arguments when using ,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
fs::remove_all(fs::path(path));
|
|
||||||
}
|
}
|
||||||
|
@ -55,6 +55,10 @@ int main(int argc, char *argv[])
|
|||||||
SetupNetworking();
|
SetupNetworking();
|
||||||
SelectParams(CBaseChainParams::MAIN);
|
SelectParams(CBaseChainParams::MAIN);
|
||||||
noui_connect();
|
noui_connect();
|
||||||
|
ClearDatadirCache();
|
||||||
|
fs::path pathTemp = fs::temp_directory_path() / strprintf("test_dash-qt_%lu_%i", (unsigned long)GetTime(), (int)GetRand(100000));
|
||||||
|
fs::create_directories(pathTemp);
|
||||||
|
gArgs.ForceSetArg("-datadir", pathTemp.string());
|
||||||
|
|
||||||
bool fInvalid = false;
|
bool fInvalid = false;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user