From fa4a04a5a942d582c62773d815c7e1e9897975d0 Mon Sep 17 00:00:00 2001 From: MarcoFalke Date: Tue, 28 May 2019 14:34:50 -0400 Subject: test: use common setup in gui tests --- src/qt/test/apptests.cpp | 2 ++ src/qt/test/test_main.cpp | 14 +++----------- 2 files changed, 5 insertions(+), 11 deletions(-) (limited to 'src/qt/test') diff --git a/src/qt/test/apptests.cpp b/src/qt/test/apptests.cpp index b9bf933ee5..27f6377bca 100644 --- a/src/qt/test/apptests.cpp +++ b/src/qt/test/apptests.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -62,6 +63,7 @@ void AppTests::appTests() } #endif + ECC_Stop(); // Already started by the common test setup, so stop it to avoid interference m_app.parameterSetup(); m_app.createOptionsModel(true /* reset settings */); QScopedPointer style( diff --git a/src/qt/test/test_main.cpp b/src/qt/test/test_main.cpp index a2bf53973b..9f66c3d3a9 100644 --- a/src/qt/test/test_main.cpp +++ b/src/qt/test/test_main.cpp @@ -11,9 +11,9 @@ #include #include #include -#include #include #include +#include #ifdef ENABLE_WALLET #include @@ -48,14 +48,8 @@ extern void noui_connect(); // This is all you need to run all the tests int main(int argc, char *argv[]) { - SetupEnvironment(); - SetupNetworking(); - SelectParams(CBaseChainParams::REGTEST); - noui_connect(); - ClearDatadirCache(); - fs::path pathTemp = fs::temp_directory_path() / strprintf("test_bitcoin-qt_%lu_%i", (unsigned long)GetTime(), (int)GetRand(100000)); - fs::create_directories(pathTemp); - gArgs.ForceSetArg("-datadir", pathTemp.string()); + BasicTestingSetup test{CBaseChainParams::REGTEST}; + auto node = interfaces::MakeNode(); bool fInvalid = false; @@ -109,7 +103,5 @@ int main(int argc, char *argv[]) } #endif - fs::remove_all(pathTemp); - return fInvalid; } -- cgit v1.2.3