|
9 | 9 | #include <interfaces/init.h>
|
10 | 10 | #include <interfaces/node.h>
|
11 | 11 | #include <qt/bitcoin.h>
|
| 12 | +#include <qt/guiconstants.h> |
12 | 13 | #include <qt/test/apptests.h>
|
13 | 14 | #include <qt/test/optiontests.h>
|
14 | 15 | #include <qt/test/rpcnestedtests.h>
|
|
24 | 25 | #include <QApplication>
|
25 | 26 | #include <QDebug>
|
26 | 27 | #include <QObject>
|
| 28 | +#include <QSettings> |
27 | 29 | #include <QTest>
|
28 | 30 |
|
29 | 31 | #include <functional>
|
@@ -83,36 +85,45 @@ int main(int argc, char* argv[])
|
83 | 85 | setenv("QT_QPA_PLATFORM", "minimal", 0 /* overwrite */);
|
84 | 86 | #endif
|
85 | 87 |
|
86 |
| - BitcoinApplication app; |
87 |
| - app.setApplicationName("Bitcoin-Qt-test"); |
88 |
| - app.createNode(*init); |
| 88 | + |
| 89 | + QCoreApplication::setOrganizationName(QAPP_ORG_NAME); |
| 90 | + QCoreApplication::setApplicationName(QAPP_APP_NAME_DEFAULT "-test"); |
89 | 91 |
|
90 | 92 | int num_test_failures{0};
|
91 | 93 |
|
92 |
| - AppTests app_tests(app); |
93 |
| - num_test_failures += QTest::qExec(&app_tests); |
| 94 | + { |
| 95 | + BitcoinApplication app; |
| 96 | + app.createNode(*init); |
| 97 | + |
| 98 | + AppTests app_tests(app); |
| 99 | + num_test_failures += QTest::qExec(&app_tests); |
94 | 100 |
|
95 |
| - OptionTests options_tests(app.node()); |
96 |
| - num_test_failures += QTest::qExec(&options_tests); |
| 101 | + OptionTests options_tests(app.node()); |
| 102 | + num_test_failures += QTest::qExec(&options_tests); |
97 | 103 |
|
98 |
| - URITests test1; |
99 |
| - num_test_failures += QTest::qExec(&test1); |
| 104 | + URITests test1; |
| 105 | + num_test_failures += QTest::qExec(&test1); |
100 | 106 |
|
101 |
| - RPCNestedTests test3(app.node()); |
102 |
| - num_test_failures += QTest::qExec(&test3); |
| 107 | + RPCNestedTests test3(app.node()); |
| 108 | + num_test_failures += QTest::qExec(&test3); |
103 | 109 |
|
104 | 110 | #ifdef ENABLE_WALLET
|
105 |
| - WalletTests test5(app.node()); |
106 |
| - num_test_failures += QTest::qExec(&test5); |
| 111 | + WalletTests test5(app.node()); |
| 112 | + num_test_failures += QTest::qExec(&test5); |
107 | 113 |
|
108 |
| - AddressBookTests test6(app.node()); |
109 |
| - num_test_failures += QTest::qExec(&test6); |
| 114 | + AddressBookTests test6(app.node()); |
| 115 | + num_test_failures += QTest::qExec(&test6); |
110 | 116 | #endif
|
111 | 117 |
|
112 |
| - if (num_test_failures) { |
113 |
| - qWarning("\nFailed tests: %d\n", num_test_failures); |
114 |
| - } else { |
115 |
| - qDebug("\nAll tests passed.\n"); |
| 118 | + if (num_test_failures) { |
| 119 | + qWarning("\nFailed tests: %d\n", num_test_failures); |
| 120 | + } else { |
| 121 | + qDebug("\nAll tests passed.\n"); |
| 122 | + } |
116 | 123 | }
|
| 124 | + |
| 125 | + QSettings settings; |
| 126 | + settings.clear(); |
| 127 | + |
117 | 128 | return num_test_failures;
|
118 | 129 | }
|
0 commit comments