From 3ca9c396105212af5b84b5740fd9c09b92ab8d18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Wed, 17 Jul 2013 21:50:56 +0200 Subject: [PATCH] Add auto-test for running the QEventLoop test with the GUI dispatcher Follows a similar include-pattern as the qguieventdispatcher test. Change-Id: Ie8669a5bc155abd6687e81526f2b95d0d19b009e Reviewed-by: Gabriel de Dietrich --- tests/auto/corelib/kernel/qeventloop/qeventloop.pro | 2 +- tests/auto/corelib/kernel/qeventloop/tst_qeventloop.cpp | 4 ++++ tests/auto/gui/kernel/kernel.pro | 1 + tests/auto/gui/kernel/qguieventloop/qguieventloop.pro | 3 +++ 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 tests/auto/gui/kernel/qguieventloop/qguieventloop.pro diff --git a/tests/auto/corelib/kernel/qeventloop/qeventloop.pro b/tests/auto/corelib/kernel/qeventloop/qeventloop.pro index 50329e239d..e5bcc31e6a 100644 --- a/tests/auto/corelib/kernel/qeventloop/qeventloop.pro +++ b/tests/auto/corelib/kernel/qeventloop/qeventloop.pro @@ -2,7 +2,7 @@ CONFIG += testcase CONFIG += parallel_test TARGET = tst_qeventloop QT = core network testlib core-private -SOURCES = tst_qeventloop.cpp +SOURCES = $$PWD/tst_qeventloop.cpp win32:!wince*:LIBS += -luser32 DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0 diff --git a/tests/auto/corelib/kernel/qeventloop/tst_qeventloop.cpp b/tests/auto/corelib/kernel/qeventloop/tst_qeventloop.cpp index baa32e2ed5..df374ffc23 100644 --- a/tests/auto/corelib/kernel/qeventloop/tst_qeventloop.cpp +++ b/tests/auto/corelib/kernel/qeventloop/tst_qeventloop.cpp @@ -165,6 +165,10 @@ public slots: } }; +#ifdef QT_GUI_LIB + #define tst_QEventLoop tst_QGuiEventLoop +#endif + class tst_QEventLoop : public QObject { Q_OBJECT diff --git a/tests/auto/gui/kernel/kernel.pro b/tests/auto/gui/kernel/kernel.pro index 85a81de632..0d0a300eac 100644 --- a/tests/auto/gui/kernel/kernel.pro +++ b/tests/auto/gui/kernel/kernel.pro @@ -6,6 +6,7 @@ SUBDIRS=\ qevent \ qfileopenevent \ qguieventdispatcher \ + qguieventloop \ qguimetatype \ qguitimer \ qguivariant \ diff --git a/tests/auto/gui/kernel/qguieventloop/qguieventloop.pro b/tests/auto/gui/kernel/qguieventloop/qguieventloop.pro new file mode 100644 index 0000000000..633386fa75 --- /dev/null +++ b/tests/auto/gui/kernel/qguieventloop/qguieventloop.pro @@ -0,0 +1,3 @@ +include(../../../corelib/kernel/qeventloop/qeventloop.pro) +TARGET = tst_qguieventloop +QT += gui