diff options
Diffstat (limited to 'tests/auto/network/socket')
23 files changed, 443 insertions, 3 deletions
diff --git a/tests/auto/network/socket/CMakeLists.txt b/tests/auto/network/socket/CMakeLists.txt new file mode 100644 index 0000000000..5019e47140 --- /dev/null +++ b/tests/auto/network/socket/CMakeLists.txt @@ -0,0 +1,20 @@ +# Generated from socket.pro. + +add_subdirectory(qudpsocket) +### add_subdirectory(qlocalsocket) +add_subdirectory(qtcpserver) +add_subdirectory(qabstractsocket) + +if(QT_FEATURE_private_tests) + add_subdirectory(platformsocketengine) + add_subdirectory(qtcpsocket) + + if(NOT WINRT) + add_subdirectory(qhttpsocketengine) + add_subdirectory(qsocks5socketengine) + endif() +endif() + +if(QT_FEATURE_sctp) + add_subdirectory(qsctpsocket) +endif() diff --git a/tests/auto/network/socket/platformsocketengine/CMakeLists.txt b/tests/auto/network/socket/platformsocketengine/CMakeLists.txt new file mode 100644 index 0000000000..db36c633a4 --- /dev/null +++ b/tests/auto/network/socket/platformsocketengine/CMakeLists.txt @@ -0,0 +1,40 @@ +# Generated from platformsocketengine.pro. + +if(NOT QT_FEATURE_private_tests) + return() +endif() + +##################################################################### +## tst_platformsocketengine Test: +##################################################################### + +add_qt_test(tst_platformsocketengine + SOURCES + tst_platformsocketengine.cpp + INCLUDE_DIRECTORIES + ${QT_SOURCE_TREE}/src/network + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) + +#### Keys ignored in scope 1:.:.:platformsocketengine.pro:<TRUE>: +# MOC_DIR = "tmp" +# _REQUIREMENTS = "qtConfig(private_tests)" + +## Scopes: +##################################################################### + +extend_target(tst_platformsocketengine CONDITION WIN32 + PUBLIC_LIBRARIES + ws2_32 +) + +extend_target(tst_platformsocketengine CONDITION QT_FEATURE_reduce_exports AND UNIX + SOURCES + ${QT_SOURCE_TREE}/src/network/socket/qabstractsocketengine.cpp + ${QT_SOURCE_TREE}/src/network/socket/qnativesocketengine.cpp ${QT_SOURCE_TREE}/src/network/socket/qnativesocketengine_p.h + ${QT_SOURCE_TREE}/src/network/socket/qnativesocketengine_unix.cpp +) diff --git a/tests/auto/network/socket/platformsocketengine/platformsocketengine.pri b/tests/auto/network/socket/platformsocketengine/platformsocketengine.pri index 868439de6a..034bbabe1b 100644 --- a/tests/auto/network/socket/platformsocketengine/platformsocketengine.pri +++ b/tests/auto/network/socket/platformsocketengine/platformsocketengine.pri @@ -9,5 +9,6 @@ win32: QMAKE_USE += ws2_32 unix:qtConfig(reduce_exports) { SOURCES += $$QNETWORK_SRC/socket/qnativesocketengine_unix.cpp SOURCES += $$QNETWORK_SRC/socket/qnativesocketengine.cpp + HEADERS += $$QNETWORK_SRC/socket/qnativesocketengine_p.h SOURCES += $$QNETWORK_SRC/socket/qabstractsocketengine.cpp } diff --git a/tests/auto/network/socket/qabstractsocket/CMakeLists.txt b/tests/auto/network/socket/qabstractsocket/CMakeLists.txt new file mode 100644 index 0000000000..ca7d64a2ff --- /dev/null +++ b/tests/auto/network/socket/qabstractsocket/CMakeLists.txt @@ -0,0 +1,12 @@ +# Generated from qabstractsocket.pro. + +##################################################################### +## tst_qabstractsocket Test: +##################################################################### + +add_qt_test(tst_qabstractsocket + SOURCES + tst_qabstractsocket.cpp + PUBLIC_LIBRARIES + Qt::Network +) diff --git a/tests/auto/network/socket/qhttpsocketengine/CMakeLists.txt b/tests/auto/network/socket/qhttpsocketengine/CMakeLists.txt new file mode 100644 index 0000000000..2deeea34d1 --- /dev/null +++ b/tests/auto/network/socket/qhttpsocketengine/CMakeLists.txt @@ -0,0 +1,43 @@ +# Generated from qhttpsocketengine.pro. + +if(NOT QT_FEATURE_private_tests) + return() +endif() + +##################################################################### +## tst_qhttpsocketengine Test: +##################################################################### + +add_qt_test(tst_qhttpsocketengine + SOURCES + tst_qhttpsocketengine.cpp + INCLUDE_DIRECTORIES + ${QT_SOURCE_TREE}/src/network + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) + +#### Keys ignored in scope 1:.:.:qhttpsocketengine.pro:<TRUE>: +# MOC_DIR = "tmp" +# _REQUIREMENTS = "qtConfig(private_tests)" + +## Scopes: +##################################################################### + +#### Keys ignored in scope 2:.:.:qhttpsocketengine.pro:LINUX: +# QT_TEST_SERVER_LIST = "squid" "danted" "cyrus" "apache2" + +extend_target(tst_qhttpsocketengine CONDITION WIN32 + PUBLIC_LIBRARIES + ws2_32 +) + +extend_target(tst_qhttpsocketengine CONDITION QT_FEATURE_reduce_exports AND UNIX + SOURCES + ${QT_SOURCE_TREE}/src/network/socket/qabstractsocketengine.cpp + ${QT_SOURCE_TREE}/src/network/socket/qnativesocketengine.cpp ${QT_SOURCE_TREE}/src/network/socket/qnativesocketengine_p.h + ${QT_SOURCE_TREE}/src/network/socket/qnativesocketengine_unix.cpp +) diff --git a/tests/auto/network/socket/qlocalsocket/CMakeLists.txt b/tests/auto/network/socket/qlocalsocket/CMakeLists.txt new file mode 100644 index 0000000000..97466174f9 --- /dev/null +++ b/tests/auto/network/socket/qlocalsocket/CMakeLists.txt @@ -0,0 +1,4 @@ +# Generated from qlocalsocket.pro. + +add_subdirectory(test) +add_subdirectory(socketprocess) diff --git a/tests/auto/network/socket/qlocalsocket/socketprocess/CMakeLists.txt b/tests/auto/network/socket/qlocalsocket/socketprocess/CMakeLists.txt new file mode 100644 index 0000000000..cb339eb2fa --- /dev/null +++ b/tests/auto/network/socket/qlocalsocket/socketprocess/CMakeLists.txt @@ -0,0 +1,14 @@ +# Generated from socketprocess.pro. + +##################################################################### +## socketprocess Binary: +##################################################################### + +add_qt_executable(socketprocess + OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" + SOURCES + main.cpp + PUBLIC_LIBRARIES + Qt::Network + Qt::Test +) diff --git a/tests/auto/network/socket/qlocalsocket/test/CMakeLists.txt b/tests/auto/network/socket/qlocalsocket/test/CMakeLists.txt new file mode 100644 index 0000000000..eb427796ae --- /dev/null +++ b/tests/auto/network/socket/qlocalsocket/test/CMakeLists.txt @@ -0,0 +1,28 @@ +# Generated from test.pro. + +##################################################################### +## tst_qlocalsocket Test: +##################################################################### + +add_qt_test(tst_qlocalsocket + SOURCES + ../tst_qlocalsocket.cpp + DEFINES + QLOCALSERVER_DEBUG + QLOCALSOCKET_DEBUG + SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../\\\" + PUBLIC_LIBRARIES + Qt::Network +) + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:test.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "../debug" + +#### Keys ignored in scope 4:.:.:test.pro:else: +# DESTDIR = "../release" + +#### Keys ignored in scope 5:.:.:test.pro:else: +# DESTDIR = ".." diff --git a/tests/auto/network/socket/qsctpsocket/CMakeLists.txt b/tests/auto/network/socket/qsctpsocket/CMakeLists.txt new file mode 100644 index 0000000000..d272d018b6 --- /dev/null +++ b/tests/auto/network/socket/qsctpsocket/CMakeLists.txt @@ -0,0 +1,12 @@ +# Generated from qsctpsocket.pro. + +##################################################################### +## tst_qsctpsocket Test: +##################################################################### + +add_qt_test(tst_qsctpsocket + SOURCES + tst_qsctpsocket.cpp + PUBLIC_LIBRARIES + Qt::Network +) diff --git a/tests/auto/network/socket/qsocks5socketengine/CMakeLists.txt b/tests/auto/network/socket/qsocks5socketengine/CMakeLists.txt new file mode 100644 index 0000000000..aa3be26d9b --- /dev/null +++ b/tests/auto/network/socket/qsocks5socketengine/CMakeLists.txt @@ -0,0 +1,43 @@ +# Generated from qsocks5socketengine.pro. + +if(NOT QT_FEATURE_private_tests) + return() +endif() + +##################################################################### +## tst_qsocks5socketengine Test: +##################################################################### + +add_qt_test(tst_qsocks5socketengine + SOURCES + tst_qsocks5socketengine.cpp + INCLUDE_DIRECTORIES + ${QT_SOURCE_TREE}/src/network + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) + +#### Keys ignored in scope 1:.:.:qsocks5socketengine.pro:<TRUE>: +# MOC_DIR = "tmp" +# _REQUIREMENTS = "qtConfig(private_tests)" + +## Scopes: +##################################################################### + +#### Keys ignored in scope 2:.:.:qsocks5socketengine.pro:LINUX: +# QT_TEST_SERVER_LIST = "danted" "apache2" "cyrus" + +extend_target(tst_qsocks5socketengine CONDITION WIN32 + PUBLIC_LIBRARIES + ws2_32 +) + +extend_target(tst_qsocks5socketengine CONDITION QT_FEATURE_reduce_exports AND UNIX + SOURCES + ${QT_SOURCE_TREE}/src/network/socket/qabstractsocketengine.cpp + ${QT_SOURCE_TREE}/src/network/socket/qnativesocketengine.cpp ${QT_SOURCE_TREE}/src/network/socket/qnativesocketengine_p.h + ${QT_SOURCE_TREE}/src/network/socket/qnativesocketengine_unix.cpp +) diff --git a/tests/auto/network/socket/qtcpserver/CMakeLists.txt b/tests/auto/network/socket/qtcpserver/CMakeLists.txt new file mode 100644 index 0000000000..01f6c8b672 --- /dev/null +++ b/tests/auto/network/socket/qtcpserver/CMakeLists.txt @@ -0,0 +1,4 @@ +# Generated from qtcpserver.pro. + +add_subdirectory(test) +add_subdirectory(crashingServer) diff --git a/tests/auto/network/socket/qtcpserver/crashingServer/CMakeLists.txt b/tests/auto/network/socket/qtcpserver/crashingServer/CMakeLists.txt new file mode 100644 index 0000000000..ad291f2ad8 --- /dev/null +++ b/tests/auto/network/socket/qtcpserver/crashingServer/CMakeLists.txt @@ -0,0 +1,16 @@ +# Generated from crashingServer.pro. + +##################################################################### +## crashingServer Binary: +##################################################################### + +add_qt_executable(crashingServer + OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" + SOURCES + main.cpp + PUBLIC_LIBRARIES + Qt::Network +) + +## Scopes: +##################################################################### diff --git a/tests/auto/network/socket/qtcpserver/test/CMakeLists.txt b/tests/auto/network/socket/qtcpserver/test/CMakeLists.txt new file mode 100644 index 0000000000..df05c5012b --- /dev/null +++ b/tests/auto/network/socket/qtcpserver/test/CMakeLists.txt @@ -0,0 +1,26 @@ +# Generated from test.pro. + +##################################################################### +## tst_qtcpserver Test: +##################################################################### + +add_qt_test(tst_qtcpserver + SOURCES + ../tst_qtcpserver.cpp + PUBLIC_LIBRARIES + Qt::Network +) + +#### Keys ignored in scope 1:.:.:test.pro:<TRUE>: +# MOC_DIR = "tmp" + +## Scopes: +##################################################################### + +extend_target(tst_qtcpserver CONDITION WIN32 + PUBLIC_LIBRARIES + ws2_32 +) + +#### Keys ignored in scope 6:.:.:test.pro:LINUX: +# QT_TEST_SERVER_LIST = "danted" "cyrus" "squid" "ftp-proxy" diff --git a/tests/auto/network/socket/qtcpserver/test/test.pro b/tests/auto/network/socket/qtcpserver/test/test.pro index 7e2e60a1e3..491ff28cdc 100644 --- a/tests/auto/network/socket/qtcpserver/test/test.pro +++ b/tests/auto/network/socket/qtcpserver/test/test.pro @@ -3,13 +3,13 @@ SOURCES += ../tst_qtcpserver.cpp win32: QMAKE_USE += ws2_32 -TARGET = ../tst_qtcpserver +TARGET = tst_qtcpserver win32 { CONFIG(debug, debug|release) { - TARGET = ../../debug/tst_qtcpserver + TARGET = ../debug/tst_qtcpserver } else { - TARGET = ../../release/tst_qtcpserver + TARGET = ../release/tst_qtcpserver } } diff --git a/tests/auto/network/socket/qtcpsocket/CMakeLists.txt b/tests/auto/network/socket/qtcpsocket/CMakeLists.txt new file mode 100644 index 0000000000..b3ad79cba9 --- /dev/null +++ b/tests/auto/network/socket/qtcpsocket/CMakeLists.txt @@ -0,0 +1,7 @@ +# Generated from qtcpsocket.pro. + +add_subdirectory(test) + +if(NOT VXWORKS) + add_subdirectory(stressTest) +endif() diff --git a/tests/auto/network/socket/qtcpsocket/stressTest/CMakeLists.txt b/tests/auto/network/socket/qtcpsocket/stressTest/CMakeLists.txt new file mode 100644 index 0000000000..da9d3a324f --- /dev/null +++ b/tests/auto/network/socket/qtcpsocket/stressTest/CMakeLists.txt @@ -0,0 +1,19 @@ +# Generated from stressTest.pro. + +##################################################################### +## stressTest Binary: +##################################################################### + +add_qt_executable(stressTest + OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" + SOURCES + Test.cpp Test.h + main.cpp + PUBLIC_LIBRARIES + Qt::Network + Qt::Test +) + +#### Keys ignored in scope 1:.:.:stressTest.pro:<TRUE>: +# MOC_DIR = ".moc/" +# TMP_DIR = ".tmp/" diff --git a/tests/auto/network/socket/qtcpsocket/test/.prev_CMakeLists.txt b/tests/auto/network/socket/qtcpsocket/test/.prev_CMakeLists.txt new file mode 100644 index 0000000000..238c6b9931 --- /dev/null +++ b/tests/auto/network/socket/qtcpsocket/test/.prev_CMakeLists.txt @@ -0,0 +1,35 @@ +# Generated from test.pro. + +##################################################################### +## tst_qtcpsocket Test: +##################################################################### + +add_qt_test(tst_qtcpsocket + SOURCES + ../tst_qtcpsocket.cpp + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) + +## Scopes: +##################################################################### + +extend_target(tst_qtcpsocket CONDITION WIN32 + PUBLIC_LIBRARIES + ws2_32 +) + +#### Keys ignored in scope 4:.:.:test.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "../debug" + +#### Keys ignored in scope 5:.:.:test.pro:else: +# DESTDIR = "../release" + +#### Keys ignored in scope 6:.:.:test.pro:else: +# DESTDIR = "../" + +#### Keys ignored in scope 7:.:.:test.pro:LINUX: +# QT_TEST_SERVER_LIST = "danted" "squid" "apache2" "ftp-proxy" "vsftpd" "iptables" "cyrus" diff --git a/tests/auto/network/socket/qtcpsocket/test/CMakeLists.txt b/tests/auto/network/socket/qtcpsocket/test/CMakeLists.txt new file mode 100644 index 0000000000..9523830a15 --- /dev/null +++ b/tests/auto/network/socket/qtcpsocket/test/CMakeLists.txt @@ -0,0 +1,41 @@ +# Generated from test.pro. + +##################################################################### +## tst_qtcpsocket Test: +##################################################################### + +add_qt_test(tst_qtcpsocket + SOURCES + ../tst_qtcpsocket.cpp + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) + +## Scopes: +##################################################################### + +extend_target(tst_qtcpsocket CONDITION WIN32 + PUBLIC_LIBRARIES + ws2_32 +) + +# special case begin +set(THREADS_PREFER_PTHREAD_FLAG 1) +find_package(Threads) +target_link_libraries(tst_qtcpsocket PRIVATE Threads::Threads) +# special case end + +#### Keys ignored in scope 4:.:.:test.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "../debug" + +#### Keys ignored in scope 5:.:.:test.pro:else: +# DESTDIR = "../release" + +#### Keys ignored in scope 6:.:.:test.pro:else: +# DESTDIR = "../" + +#### Keys ignored in scope 7:.:.:test.pro:LINUX: +# QT_TEST_SERVER_LIST = "danted" "squid" "apache2" "ftp-proxy" "vsftpd" "iptables" "cyrus" diff --git a/tests/auto/network/socket/qudpsocket/CMakeLists.txt b/tests/auto/network/socket/qudpsocket/CMakeLists.txt new file mode 100644 index 0000000000..b9d0646e58 --- /dev/null +++ b/tests/auto/network/socket/qudpsocket/CMakeLists.txt @@ -0,0 +1,4 @@ +# Generated from qudpsocket.pro. + +add_subdirectory(test) +add_subdirectory(clientserver) diff --git a/tests/auto/network/socket/qudpsocket/clientserver/CMakeLists.txt b/tests/auto/network/socket/qudpsocket/clientserver/CMakeLists.txt new file mode 100644 index 0000000000..8b594c6913 --- /dev/null +++ b/tests/auto/network/socket/qudpsocket/clientserver/CMakeLists.txt @@ -0,0 +1,13 @@ +# Generated from clientserver.pro. + +##################################################################### +## clientserver Binary: +##################################################################### + +add_qt_executable(clientserver + OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" + SOURCES + main.cpp + PUBLIC_LIBRARIES + Qt::Network +) diff --git a/tests/auto/network/socket/qudpsocket/test/CMakeLists.txt b/tests/auto/network/socket/qudpsocket/test/CMakeLists.txt new file mode 100644 index 0000000000..f5ec5f50ce --- /dev/null +++ b/tests/auto/network/socket/qudpsocket/test/CMakeLists.txt @@ -0,0 +1,33 @@ +# Generated from test.pro. + +##################################################################### +## tst_qudpsocket Test: +##################################################################### + +add_qt_test(tst_qudpsocket + SOURCES + ../tst_qudpsocket.cpp + INCLUDE_DIRECTORIES + ../../../../../shared + PUBLIC_LIBRARIES + Qt::Network +) + +#### Keys ignored in scope 1:.:.:test.pro:<TRUE>: +# MOC_DIR = "tmp" +# testcase.timeout = "800" + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:test.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "../debug" + +#### Keys ignored in scope 4:.:.:test.pro:else: +# DESTDIR = "../release" + +#### Keys ignored in scope 5:.:.:test.pro:else: +# DESTDIR = "../" + +#### Keys ignored in scope 6:.:.:test.pro:LINUX: +# QT_TEST_SERVER_LIST = "danted" "echo" diff --git a/tests/auto/network/socket/qudpsocket/udpServer/.prev_CMakeLists.txt b/tests/auto/network/socket/qudpsocket/udpServer/.prev_CMakeLists.txt new file mode 100644 index 0000000000..be9819466f --- /dev/null +++ b/tests/auto/network/socket/qudpsocket/udpServer/.prev_CMakeLists.txt @@ -0,0 +1,12 @@ +# Generated from udpServer.pro. + +##################################################################### +## udpServer Binary: +##################################################################### + +add_qt_executable(udpServer + SOURCES + main.cpp + PUBLIC_LIBRARIES + Qt::Network +) diff --git a/tests/auto/network/socket/qudpsocket/udpServer/CMakeLists.txt b/tests/auto/network/socket/qudpsocket/udpServer/CMakeLists.txt new file mode 100644 index 0000000000..d9da87126f --- /dev/null +++ b/tests/auto/network/socket/qudpsocket/udpServer/CMakeLists.txt @@ -0,0 +1,13 @@ +# Generated from udpServer.pro. + +##################################################################### +## udpServer Binary: +##################################################################### + +add_qt_executable(udpServer + OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/./" # special case + SOURCES + main.cpp + PUBLIC_LIBRARIES + Qt::Network +) |