aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorNiels Ole Salscheider <niels_ole@salscheider-online.de>2018-06-23 17:20:47 +0200
committerGitHub <noreply@github.com>2018-06-23 17:20:47 +0200
commited6b199dff15ddb4c6bd72d1565501e9f1a2bf87 (patch)
tree7bbb53c40ecf53fe9464b53b7966dd7726eeac5e /tests
parentea83c77a5a4524cc9778336b10eff60979582980 (diff)
parent31f0a42073b68823e85835ec3e25114d79705a04 (diff)
downloadqxmpp-ed6b199dff15ddb4c6bd72d1565501e9f1a2bf87.tar.gz
Merge pull request #131 from olesalscheider/cmake
Add CMake build system, drop Qt4 support
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt51
-rw-r--r--tests/qxmpparchiveiq/qxmpparchiveiq.pro3
-rw-r--r--tests/qxmppbindiq/qxmppbindiq.pro3
-rw-r--r--tests/qxmppcallmanager/qxmppcallmanager.pro3
-rw-r--r--tests/qxmppcarbonmanager/qxmppcarbonmanager.pro3
-rw-r--r--tests/qxmppcodec/qxmppcodec.pro3
-rw-r--r--tests/qxmppdataform/qxmppdataform.pro3
-rw-r--r--tests/qxmppdiscoveryiq/qxmppdiscoveryiq.pro3
-rw-r--r--tests/qxmppentitytimeiq/qxmppentitytimeiq.pro3
-rw-r--r--tests/qxmppiceconnection/qxmppiceconnection.pro3
-rw-r--r--tests/qxmppiq/qxmppiq.pro3
-rw-r--r--tests/qxmppjingleiq/qxmppjingleiq.pro3
-rw-r--r--tests/qxmppmammanager/qxmppmammanager.pro3
-rw-r--r--tests/qxmppmessage/qxmppmessage.pro3
-rw-r--r--tests/qxmppnonsaslauthiq/qxmppnonsaslauthiq.pro3
-rw-r--r--tests/qxmpppresence/qxmpppresence.pro3
-rw-r--r--tests/qxmpppubsubiq/qxmpppubsubiq.pro3
-rw-r--r--tests/qxmppregisteriq/qxmppregisteriq.pro3
-rw-r--r--tests/qxmppresultset/qxmppresultset.pro3
-rw-r--r--tests/qxmpprosteriq/qxmpprosteriq.pro3
-rw-r--r--tests/qxmpprpciq/qxmpprpciq.pro3
-rw-r--r--tests/qxmpprtcppacket/qxmpprtcppacket.pro3
-rw-r--r--tests/qxmpprtppacket/qxmpprtppacket.pro3
-rw-r--r--tests/qxmppsasl/qxmppsasl.pro3
-rw-r--r--tests/qxmppsasl/tst_qxmppsasl.cpp2
-rw-r--r--tests/qxmppserver/qxmppserver.pro3
-rw-r--r--tests/qxmppsessioniq/qxmppsessioniq.pro3
-rw-r--r--tests/qxmppsocks/qxmppsocks.pro3
-rw-r--r--tests/qxmppstanza/qxmppstanza.pro3
-rw-r--r--tests/qxmppstreamfeatures/qxmppstreamfeatures.pro3
-rw-r--r--tests/qxmppstreaminitiationiq/qxmppstreaminitiationiq.pro3
-rw-r--r--tests/qxmppstunmessage/qxmppstunmessage.pro3
-rw-r--r--tests/qxmpptransfermanager/CMakeLists.txt3
-rw-r--r--tests/qxmpptransfermanager/qxmpptransfermanager.pro4
-rw-r--r--tests/qxmpputils/CMakeLists.txt3
-rw-r--r--tests/qxmpputils/qxmpputils.pro4
-rw-r--r--tests/qxmpputils/tst_qxmpputils.cpp6
-rw-r--r--tests/qxmppvcardiq/qxmppvcardiq.pro3
-rw-r--r--tests/qxmppversioniq/qxmppversioniq.pro3
-rw-r--r--tests/tests.pri14
-rw-r--r--tests/tests.pro39
-rwxr-xr-xtests/travis/build-and-test32
-rwxr-xr-xtests/travis/install-build-depends7
43 files changed, 65 insertions, 196 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
new file mode 100644
index 00000000..64bd58d7
--- /dev/null
+++ b/tests/CMakeLists.txt
@@ -0,0 +1,51 @@
+include_directories(.)
+
+find_package(Qt5 REQUIRED COMPONENTS Test)
+
+macro(add_simple_test TEST_NAME)
+ add_executable(tst_${TEST_NAME} ${TEST_NAME}/tst_${TEST_NAME}.cpp)
+ add_test(tst_${TEST_NAME} tst_${TEST_NAME})
+ target_link_libraries(tst_${TEST_NAME} Qt5::Test qxmpp)
+endmacro()
+
+include_directories(${PROJECT_SOURCE_DIR}/src/base)
+include_directories(${PROJECT_SOURCE_DIR}/src/client)
+include_directories(${PROJECT_SOURCE_DIR}/src/server)
+include_directories(${PROJECT_BINARY_DIR}/src/base)
+
+add_simple_test(qxmpparchiveiq)
+add_simple_test(qxmppbindiq)
+add_simple_test(qxmppcallmanager)
+add_simple_test(qxmppcarbonmanager)
+add_simple_test(qxmppcodec)
+add_simple_test(qxmppdataform)
+add_simple_test(qxmppdiscoveryiq)
+add_simple_test(qxmppentitytimeiq)
+add_simple_test(qxmppiceconnection)
+add_simple_test(qxmppiq)
+add_simple_test(qxmppjingleiq)
+add_simple_test(qxmppmammanager)
+add_simple_test(qxmppmessage)
+add_simple_test(qxmppnonsaslauthiq)
+add_simple_test(qxmpppresence)
+add_simple_test(qxmpppubsubiq)
+add_simple_test(qxmppregisteriq)
+add_simple_test(qxmppresultset)
+add_simple_test(qxmpprosteriq)
+add_simple_test(qxmpprpciq)
+add_simple_test(qxmpprtcppacket)
+add_simple_test(qxmpprtppacket)
+add_simple_test(qxmppsasl)
+add_simple_test(qxmppserver)
+add_simple_test(qxmppsessioniq)
+add_simple_test(qxmppsocks)
+add_simple_test(qxmppstanza)
+add_simple_test(qxmppstreamfeatures)
+add_simple_test(qxmppstreaminitiationiq)
+add_simple_test(qxmppstunmessage)
+add_simple_test(qxmppvcardiq)
+add_simple_test(qxmppversioniq)
+
+add_subdirectory(qxmpptransfermanager)
+add_subdirectory(qxmpputils)
+
diff --git a/tests/qxmpparchiveiq/qxmpparchiveiq.pro b/tests/qxmpparchiveiq/qxmpparchiveiq.pro
deleted file mode 100644
index 53b38e14..00000000
--- a/tests/qxmpparchiveiq/qxmpparchiveiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmpparchiveiq
-SOURCES += tst_qxmpparchiveiq.cpp
diff --git a/tests/qxmppbindiq/qxmppbindiq.pro b/tests/qxmppbindiq/qxmppbindiq.pro
deleted file mode 100644
index 8e5d580f..00000000
--- a/tests/qxmppbindiq/qxmppbindiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppbindiq
-SOURCES += tst_qxmppbindiq.cpp
diff --git a/tests/qxmppcallmanager/qxmppcallmanager.pro b/tests/qxmppcallmanager/qxmppcallmanager.pro
deleted file mode 100644
index 27465093..00000000
--- a/tests/qxmppcallmanager/qxmppcallmanager.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppcallmanager
-SOURCES += tst_qxmppcallmanager.cpp
diff --git a/tests/qxmppcarbonmanager/qxmppcarbonmanager.pro b/tests/qxmppcarbonmanager/qxmppcarbonmanager.pro
deleted file mode 100644
index 7f118000..00000000
--- a/tests/qxmppcarbonmanager/qxmppcarbonmanager.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppcarbonmanager
-SOURCES += tst_qxmppcarbonmanager.cpp
diff --git a/tests/qxmppcodec/qxmppcodec.pro b/tests/qxmppcodec/qxmppcodec.pro
deleted file mode 100644
index 28fc1031..00000000
--- a/tests/qxmppcodec/qxmppcodec.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppcodec
-SOURCES += tst_qxmppcodec.cpp
diff --git a/tests/qxmppdataform/qxmppdataform.pro b/tests/qxmppdataform/qxmppdataform.pro
deleted file mode 100644
index ab92935a..00000000
--- a/tests/qxmppdataform/qxmppdataform.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppdataform
-SOURCES += tst_qxmppdataform.cpp
diff --git a/tests/qxmppdiscoveryiq/qxmppdiscoveryiq.pro b/tests/qxmppdiscoveryiq/qxmppdiscoveryiq.pro
deleted file mode 100644
index 01016e8c..00000000
--- a/tests/qxmppdiscoveryiq/qxmppdiscoveryiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppdiscoveryiq
-SOURCES += tst_qxmppdiscoveryiq.cpp
diff --git a/tests/qxmppentitytimeiq/qxmppentitytimeiq.pro b/tests/qxmppentitytimeiq/qxmppentitytimeiq.pro
deleted file mode 100644
index c6b6e91c..00000000
--- a/tests/qxmppentitytimeiq/qxmppentitytimeiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppentitytimeiq
-SOURCES += tst_qxmppentitytimeiq.cpp
diff --git a/tests/qxmppiceconnection/qxmppiceconnection.pro b/tests/qxmppiceconnection/qxmppiceconnection.pro
deleted file mode 100644
index 5f2eaeb9..00000000
--- a/tests/qxmppiceconnection/qxmppiceconnection.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppiceconnection
-SOURCES += tst_qxmppiceconnection.cpp
diff --git a/tests/qxmppiq/qxmppiq.pro b/tests/qxmppiq/qxmppiq.pro
deleted file mode 100644
index 5a2e162a..00000000
--- a/tests/qxmppiq/qxmppiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppiq
-SOURCES += tst_qxmppiq.cpp
diff --git a/tests/qxmppjingleiq/qxmppjingleiq.pro b/tests/qxmppjingleiq/qxmppjingleiq.pro
deleted file mode 100644
index 9518df55..00000000
--- a/tests/qxmppjingleiq/qxmppjingleiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppjingleiq
-SOURCES += tst_qxmppjingleiq.cpp
diff --git a/tests/qxmppmammanager/qxmppmammanager.pro b/tests/qxmppmammanager/qxmppmammanager.pro
deleted file mode 100644
index 685ea4ee..00000000
--- a/tests/qxmppmammanager/qxmppmammanager.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppmammanager
-SOURCES += tst_qxmppmammanager.cpp
diff --git a/tests/qxmppmessage/qxmppmessage.pro b/tests/qxmppmessage/qxmppmessage.pro
deleted file mode 100644
index 3ab73fc9..00000000
--- a/tests/qxmppmessage/qxmppmessage.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppmessage
-SOURCES += tst_qxmppmessage.cpp
diff --git a/tests/qxmppnonsaslauthiq/qxmppnonsaslauthiq.pro b/tests/qxmppnonsaslauthiq/qxmppnonsaslauthiq.pro
deleted file mode 100644
index 29cf99e9..00000000
--- a/tests/qxmppnonsaslauthiq/qxmppnonsaslauthiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppnonsaslauthiq
-SOURCES += tst_qxmppnonsaslauthiq.cpp
diff --git a/tests/qxmpppresence/qxmpppresence.pro b/tests/qxmpppresence/qxmpppresence.pro
deleted file mode 100644
index 222054a6..00000000
--- a/tests/qxmpppresence/qxmpppresence.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmpppresence
-SOURCES += tst_qxmpppresence.cpp
diff --git a/tests/qxmpppubsubiq/qxmpppubsubiq.pro b/tests/qxmpppubsubiq/qxmpppubsubiq.pro
deleted file mode 100644
index 0847c919..00000000
--- a/tests/qxmpppubsubiq/qxmpppubsubiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmpppubsubiq
-SOURCES += tst_qxmpppubsubiq.cpp
diff --git a/tests/qxmppregisteriq/qxmppregisteriq.pro b/tests/qxmppregisteriq/qxmppregisteriq.pro
deleted file mode 100644
index 4a2b98f5..00000000
--- a/tests/qxmppregisteriq/qxmppregisteriq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppregisteriq
-SOURCES += tst_qxmppregisteriq.cpp
diff --git a/tests/qxmppresultset/qxmppresultset.pro b/tests/qxmppresultset/qxmppresultset.pro
deleted file mode 100644
index f3b394d5..00000000
--- a/tests/qxmppresultset/qxmppresultset.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppresultset
-SOURCES += tst_qxmppresultset.cpp
diff --git a/tests/qxmpprosteriq/qxmpprosteriq.pro b/tests/qxmpprosteriq/qxmpprosteriq.pro
deleted file mode 100644
index 94828f4f..00000000
--- a/tests/qxmpprosteriq/qxmpprosteriq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmpprosteriq
-SOURCES += tst_qxmpprosteriq.cpp
diff --git a/tests/qxmpprpciq/qxmpprpciq.pro b/tests/qxmpprpciq/qxmpprpciq.pro
deleted file mode 100644
index e818b0a3..00000000
--- a/tests/qxmpprpciq/qxmpprpciq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmpprpciq
-SOURCES += tst_qxmpprpciq.cpp
diff --git a/tests/qxmpprtcppacket/qxmpprtcppacket.pro b/tests/qxmpprtcppacket/qxmpprtcppacket.pro
deleted file mode 100644
index a20db449..00000000
--- a/tests/qxmpprtcppacket/qxmpprtcppacket.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmpprtcppacket
-SOURCES += tst_qxmpprtcppacket.cpp
diff --git a/tests/qxmpprtppacket/qxmpprtppacket.pro b/tests/qxmpprtppacket/qxmpprtppacket.pro
deleted file mode 100644
index afd4d804..00000000
--- a/tests/qxmpprtppacket/qxmpprtppacket.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmpprtppacket
-SOURCES += tst_qxmpprtppacket.cpp
diff --git a/tests/qxmppsasl/qxmppsasl.pro b/tests/qxmppsasl/qxmppsasl.pro
deleted file mode 100644
index d5720c2f..00000000
--- a/tests/qxmppsasl/qxmppsasl.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppsasl
-SOURCES += tst_qxmppsasl.cpp
diff --git a/tests/qxmppsasl/tst_qxmppsasl.cpp b/tests/qxmppsasl/tst_qxmppsasl.cpp
index abaff3fc..4f029f84 100644
--- a/tests/qxmppsasl/tst_qxmppsasl.cpp
+++ b/tests/qxmppsasl/tst_qxmppsasl.cpp
@@ -268,7 +268,7 @@ void tst_QXmppSasl::testClientFacebook()
// challenge response
QVERIFY(client->respond(QByteArray("version=1&method=auth.xmpp_login&nonce=AA4EFEE16F2AB64B131EEFFE6EACDDB8"), response));
- QCOMPARE(response, QByteArray("access_token=abcdefghijlkmno&api_key=123456789012345&call_id=&method=auth.xmpp_login&nonce=AA4EFEE16F2AB64B131EEFFE6EACDDB8&v=1.0"));
+ QCOMPARE(response, QByteArray("access_token=abcdefghijlkmno&api_key=123456789012345&call_id&method=auth.xmpp_login&nonce=AA4EFEE16F2AB64B131EEFFE6EACDDB8&v=1.0"));
// any further step is an error
QVERIFY(!client->respond(QByteArray(), response));
diff --git a/tests/qxmppserver/qxmppserver.pro b/tests/qxmppserver/qxmppserver.pro
deleted file mode 100644
index 1ddd94a6..00000000
--- a/tests/qxmppserver/qxmppserver.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppserver
-SOURCES += tst_qxmppserver.cpp
diff --git a/tests/qxmppsessioniq/qxmppsessioniq.pro b/tests/qxmppsessioniq/qxmppsessioniq.pro
deleted file mode 100644
index 7156defb..00000000
--- a/tests/qxmppsessioniq/qxmppsessioniq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppsessioniq
-SOURCES += tst_qxmppsessioniq.cpp
diff --git a/tests/qxmppsocks/qxmppsocks.pro b/tests/qxmppsocks/qxmppsocks.pro
deleted file mode 100644
index fed3fa2e..00000000
--- a/tests/qxmppsocks/qxmppsocks.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppsocks
-SOURCES += tst_qxmppsocks.cpp
diff --git a/tests/qxmppstanza/qxmppstanza.pro b/tests/qxmppstanza/qxmppstanza.pro
deleted file mode 100644
index a43df6ed..00000000
--- a/tests/qxmppstanza/qxmppstanza.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppstanza
-SOURCES += tst_qxmppstanza.cpp
diff --git a/tests/qxmppstreamfeatures/qxmppstreamfeatures.pro b/tests/qxmppstreamfeatures/qxmppstreamfeatures.pro
deleted file mode 100644
index 62b50008..00000000
--- a/tests/qxmppstreamfeatures/qxmppstreamfeatures.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppstreamfeatures
-SOURCES += tst_qxmppstreamfeatures.cpp
diff --git a/tests/qxmppstreaminitiationiq/qxmppstreaminitiationiq.pro b/tests/qxmppstreaminitiationiq/qxmppstreaminitiationiq.pro
deleted file mode 100644
index d19f5c41..00000000
--- a/tests/qxmppstreaminitiationiq/qxmppstreaminitiationiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppstreaminitiationiq
-SOURCES += tst_qxmppstreaminitiationiq.cpp
diff --git a/tests/qxmppstunmessage/qxmppstunmessage.pro b/tests/qxmppstunmessage/qxmppstunmessage.pro
deleted file mode 100644
index 64fbbf6e..00000000
--- a/tests/qxmppstunmessage/qxmppstunmessage.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppstunmessage
-SOURCES += tst_qxmppstunmessage.cpp
diff --git a/tests/qxmpptransfermanager/CMakeLists.txt b/tests/qxmpptransfermanager/CMakeLists.txt
new file mode 100644
index 00000000..f6f2c99d
--- /dev/null
+++ b/tests/qxmpptransfermanager/CMakeLists.txt
@@ -0,0 +1,3 @@
+add_executable(tst_qxmpptransfermanager tst_qxmpptransfermanager.cpp tst_qxmpptransfermanager.qrc)
+add_test(tst_qxmpptransfermanager tst_qxmpptransfermanager)
+target_link_libraries(tst_qxmpptransfermanager Qt5::Test qxmpp)
diff --git a/tests/qxmpptransfermanager/qxmpptransfermanager.pro b/tests/qxmpptransfermanager/qxmpptransfermanager.pro
deleted file mode 100644
index 325daa09..00000000
--- a/tests/qxmpptransfermanager/qxmpptransfermanager.pro
+++ /dev/null
@@ -1,4 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmpptransfermanager
-RESOURCES += tst_qxmpptransfermanager.qrc
-SOURCES += tst_qxmpptransfermanager.cpp
diff --git a/tests/qxmpputils/CMakeLists.txt b/tests/qxmpputils/CMakeLists.txt
new file mode 100644
index 00000000..fbab1e64
--- /dev/null
+++ b/tests/qxmpputils/CMakeLists.txt
@@ -0,0 +1,3 @@
+add_executable(tst_qxmpputils tst_qxmpputils.cpp tst_qxmpputils.qrc)
+add_test(tst_qxmpputils tst_qxmpputils)
+target_link_libraries(tst_qxmpputils Qt5::Test qxmpp)
diff --git a/tests/qxmpputils/qxmpputils.pro b/tests/qxmpputils/qxmpputils.pro
deleted file mode 100644
index 70c1b9bf..00000000
--- a/tests/qxmpputils/qxmpputils.pro
+++ /dev/null
@@ -1,4 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmpputils
-RESOURCES += tst_qxmpputils.qrc
-SOURCES += tst_qxmpputils.cpp
diff --git a/tests/qxmpputils/tst_qxmpputils.cpp b/tests/qxmpputils/tst_qxmpputils.cpp
index b2359d57..6a3958f0 100644
--- a/tests/qxmpputils/tst_qxmpputils.cpp
+++ b/tests/qxmpputils/tst_qxmpputils.cpp
@@ -35,7 +35,6 @@ private slots:
void testHmac();
void testJid();
void testMime();
- void testLibVersion();
void testTimezoneOffset();
};
@@ -112,11 +111,6 @@ void tst_QXmppUtils::testMime()
}
#endif
-void tst_QXmppUtils::testLibVersion()
-{
- QCOMPARE(QXmppVersion(), QString("0.9.3"));
-}
-
void tst_QXmppUtils::testTimezoneOffset()
{
// parsing
diff --git a/tests/qxmppvcardiq/qxmppvcardiq.pro b/tests/qxmppvcardiq/qxmppvcardiq.pro
deleted file mode 100644
index ca5081e6..00000000
--- a/tests/qxmppvcardiq/qxmppvcardiq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppvcardiq
-SOURCES += tst_qxmppvcardiq.cpp
diff --git a/tests/qxmppversioniq/qxmppversioniq.pro b/tests/qxmppversioniq/qxmppversioniq.pro
deleted file mode 100644
index f018fe01..00000000
--- a/tests/qxmppversioniq/qxmppversioniq.pro
+++ /dev/null
@@ -1,3 +0,0 @@
-include(../tests.pri)
-TARGET = tst_qxmppversioniq
-SOURCES += tst_qxmppversioniq.cpp
diff --git a/tests/tests.pri b/tests/tests.pri
deleted file mode 100644
index 364d28bb..00000000
--- a/tests/tests.pri
+++ /dev/null
@@ -1,14 +0,0 @@
-include(../qxmpp.pri)
-
-QT -= gui
-QT += testlib
-CONFIG -= app_bundle
-CONFIG += testcase
-
-QMAKE_LIBDIR += ../../src
-QMAKE_RPATHDIR += $$OUT_PWD/../../src
-INCLUDEPATH += $$PWD $$QXMPP_INCLUDEPATH
-LIBS += $$QXMPP_LIBS
-
-# do not install testcases
-target.CONFIG += no_default_install
diff --git a/tests/tests.pro b/tests/tests.pro
deleted file mode 100644
index 987ac7ee..00000000
--- a/tests/tests.pro
+++ /dev/null
@@ -1,39 +0,0 @@
-TEMPLATE = subdirs
-SUBDIRS = \
- qxmpparchiveiq \
- qxmppbindiq \
- qxmppcallmanager \
- qxmppcarbonmanager \
- qxmppdataform \
- qxmppdiscoveryiq \
- qxmppentitytimeiq \
- qxmppiceconnection \
- qxmppiq \
- qxmppjingleiq \
- qxmppmammanager \
- qxmppmessage \
- qxmppnonsaslauthiq \
- qxmpppresence \
- qxmpppubsubiq \
- qxmppregisteriq \
- qxmppresultset \
- qxmpprosteriq \
- qxmpprpciq \
- qxmpprtcppacket \
- qxmpprtppacket \
- qxmppserver \
- qxmppsessioniq \
- qxmppsocks \
- qxmppstanza \
- qxmppstreamfeatures \
- qxmppstunmessage \
- qxmpptransfermanager \
- qxmpputils \
- qxmppvcardiq \
- qxmppversioniq
-
-!isEmpty(QXMPP_AUTOTEST_INTERNAL) {
- SUBDIRS += qxmppcodec
- SUBDIRS += qxmppsasl
- SUBDIRS += qxmppstreaminitiationiq
-}
diff --git a/tests/travis/build-and-test b/tests/travis/build-and-test
index 3d6ad4cd..64957ba6 100755
--- a/tests/travis/build-and-test
+++ b/tests/travis/build-and-test
@@ -1,43 +1,23 @@
#!/bin/sh
set -e
-QMAKE_ARGS=""
-
-if [ -n "$CC" ]; then
- QMAKE_ARGS="$QMAKE_ARGS QMAKE_CC=$CC"
-fi
-
-
-if [ -n "$CXX" ]; then
- QMAKE_ARGS="$QMAKE_ARGS QMAKE_CXX=$CXX"
-fi
-
-if [ "$CXX" = "clang++" ]; then
- QMAKE_ARGS="$QMAKE_ARGS QMAKE_LINK=clang++"
- QMAKE_ARGS="$QMAKE_ARGS QMAKE_LINK_SHLIB=clang++"
-fi
+CMAKE_ARGS="-DBUILD_TESTS:BOOL=True"
case "$CONFIG" in
full*)
- QMAKE_ARGS="$QMAKE_ARGS QXMPP_USE_DOXYGEN=1 QXMPP_USE_OPUS=1 QXMPP_USE_SPEEX=1 QXMPP_USE_THEORA=1 QXMPP_USE_VPX=1"
+ CMAKE_ARGS="-DBUILD_DOCUMENTATION:BOOL=True -DBUILD_EXAMPLES:BOOL=True -DWITH_OPUS:BOOL=True -DWITH_SPEEX:BOOL=True -DWITH_THEORA:BOOL=True -DWITH_VPX:BOOL=True"
;;
esac
case "$CONFIG" in
*debug*)
- QMAKE_ARGS="$QMAKE_ARGS CONFIG+=debug"
- ;;
-esac
-
-case "$CONFIG" in
-*static*)
- QMAKE_ARGS="$QMAKE_ARGS QXMPP_LIBRARY_TYPE=staticlib"
+ CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_BUILD_TYPE:STRING=Debug"
;;
esac
# compile
-qmake $QMAKE_ARGS
-make VERBOSE=1
+cmake $CMAKE_ARGS
+make
# run tests
-make check
+make test
diff --git a/tests/travis/install-build-depends b/tests/travis/install-build-depends
index 2ea9a282..f735d816 100755
--- a/tests/travis/install-build-depends
+++ b/tests/travis/install-build-depends
@@ -2,12 +2,7 @@
set -e
sudo apt-get update -qq
-
-if [ "$QT_SELECT" = "qt4" ]; then
- sudo apt-get install -qq libqt4-dev
-else
- sudo apt-get install -qq qtbase5-dev
-fi
+sudo apt-get install -qq qtbase5-dev cmake
case "$CONFIG" in
full*)