#include "bitcoin-config.h" #include "paymentservertests.h" #include "uritests.h" #include #include #include #if defined(QT_STATICPLUGIN) && QT_VERSION < 0x050000 #include 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; PaymentServerTests test2; if (QTest::qExec(&test2) != 0) fInvalid = true; return fInvalid; }