diff options
Diffstat (limited to 'tests/CMakeLists.txt')
| -rw-r--r-- | tests/CMakeLists.txt | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt new file mode 100644 index 00000000..bd2fc16a --- /dev/null +++ b/tests/CMakeLists.txt @@ -0,0 +1,50 @@ +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(../src/base) +include_directories(../src/client) +include_directories(../src/server) + +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) + |
