mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-30 13:07:32 -03:00
b7f4b6d35d
There is not much in the GUI to be done without wallet, though it's possible to change options, watch the sync process, and use the debug console. So embed the debug console in the main window.
43 lines
932 B
C++
43 lines
932 B
C++
#include "bitcoin-config.h"
|
|
#if defined(HAVE_CONFIG_H)
|
|
#include "bitcoin-config.h"
|
|
#endif
|
|
|
|
#ifdef ENABLE_WALLET
|
|
#include "paymentservertests.h"
|
|
#endif
|
|
#include "uritests.h"
|
|
|
|
#include <QCoreApplication>
|
|
#include <QObject>
|
|
#include <QTest>
|
|
|
|
#if defined(QT_STATICPLUGIN) && QT_VERSION < 0x050000
|
|
#include <QtPlugin>
|
|
Q_IMPORT_PLUGIN(qcncodecs)
|
|
Q_IMPORT_PLUGIN(qjpcodecs)
|
|
Q_IMPORT_PLUGIN(qtwcodecs)
|
|
Q_IMPORT_PLUGIN(qkrcodecs)
|
|
#endif
|
|
|
|
// This is all you need to run all the tests
|
|
int main(int argc, char *argv[])
|
|
{
|
|
bool fInvalid = false;
|
|
|
|
// Don't remove this, it's needed to access
|
|
// QCoreApplication:: in the tests
|
|
QCoreApplication app(argc, argv);
|
|
app.setApplicationName("Bitcoin-Qt-test");
|
|
|
|
URITests test1;
|
|
if (QTest::qExec(&test1) != 0)
|
|
fInvalid = true;
|
|
#ifdef ENABLE_WALLET
|
|
PaymentServerTests test2;
|
|
if (QTest::qExec(&test2) != 0)
|
|
fInvalid = true;
|
|
#endif
|
|
|
|
return fInvalid;
|
|
}
|