diff options
Diffstat (limited to 'tests/auto/network/ssl')
15 files changed, 387 insertions, 0 deletions
diff --git a/tests/auto/network/ssl/CMakeLists.txt b/tests/auto/network/ssl/CMakeLists.txt new file mode 100644 index 0000000000..c10cfabbf4 --- /dev/null +++ b/tests/auto/network/ssl/CMakeLists.txt @@ -0,0 +1,36 @@ +# Generated from ssl.pro. + +add_subdirectory(qpassworddigestor) +add_subdirectory(qsslcertificate) +add_subdirectory(qsslcipher) +add_subdirectory(qsslellipticcurve) +add_subdirectory(qsslerror) +add_subdirectory(qsslkey) + +if(QT_FEATURE_ssl) + + if(QT_FEATURE_private_tests) + add_subdirectory(qsslsocket) + if(NOT WINRT) + add_subdirectory(qsslsocket_onDemandCertificates_member) + add_subdirectory(qsslsocket_onDemandCertificates_static) + endif() + + if(QT_FEATURE_dtls) + add_subdirectory(qdtlscookie) + add_subdirectory(qdtls) + endif() + + if(QT_FEATURE_ocsp) + add_subdirectory(qocsp) + endif() + endif() +endif() + +if(QT_FEATURE_ssl) + + if(QT_FEATURE_private_tests) + add_subdirectory(qasn1element) + add_subdirectory(qssldiffiehellmanparameters) + endif() +endif() diff --git a/tests/auto/network/ssl/qasn1element/CMakeLists.txt b/tests/auto/network/ssl/qasn1element/CMakeLists.txt new file mode 100644 index 0000000000..70738d6525 --- /dev/null +++ b/tests/auto/network/ssl/qasn1element/CMakeLists.txt @@ -0,0 +1,14 @@ +# Generated from qasn1element.pro. + +##################################################################### +## tst_qasn1element Test: +##################################################################### + +add_qt_test(tst_qasn1element + SOURCES + tst_qasn1element.cpp + LIBRARIES + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) diff --git a/tests/auto/network/ssl/qdtls/CMakeLists.txt b/tests/auto/network/ssl/qdtls/CMakeLists.txt new file mode 100644 index 0000000000..ce0f029f05 --- /dev/null +++ b/tests/auto/network/ssl/qdtls/CMakeLists.txt @@ -0,0 +1,27 @@ +# Generated from qdtls.pro. + +##################################################################### +## tst_qdtls Test: +##################################################################### + +# Collect test data +list(APPEND test_data "certs") + +add_qt_test(tst_qdtls + SOURCES + tst_qdtls.cpp + LIBRARIES + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network + TESTDATA ${test_data} +) + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:qdtls.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "debug" + +#### Keys ignored in scope 4:.:.:qdtls.pro:else: +# DESTDIR = "release" diff --git a/tests/auto/network/ssl/qdtlscookie/CMakeLists.txt b/tests/auto/network/ssl/qdtlscookie/CMakeLists.txt new file mode 100644 index 0000000000..1df4de743d --- /dev/null +++ b/tests/auto/network/ssl/qdtlscookie/CMakeLists.txt @@ -0,0 +1,23 @@ +# Generated from qdtlscookie.pro. + +##################################################################### +## tst_qdtlscookie Test: +##################################################################### + +add_qt_test(tst_qdtlscookie + SOURCES + tst_qdtlscookie.cpp + LIBRARIES + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:qdtlscookie.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "debug" + +#### Keys ignored in scope 4:.:.:qdtlscookie.pro:else: +# DESTDIR = "release" diff --git a/tests/auto/network/ssl/qocsp/CMakeLists.txt b/tests/auto/network/ssl/qocsp/CMakeLists.txt new file mode 100644 index 0000000000..4bace58e44 --- /dev/null +++ b/tests/auto/network/ssl/qocsp/CMakeLists.txt @@ -0,0 +1,23 @@ +# Generated from qocsp.pro. + +##################################################################### +## tst_qocsp Test: +##################################################################### + +add_qt_test(tst_qocsp + SOURCES + tst_qocsp.cpp + LIBRARIES + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:qocsp.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "debug" + +#### Keys ignored in scope 4:.:.:qocsp.pro:else: +# DESTDIR = "release" diff --git a/tests/auto/network/ssl/qpassworddigestor/CMakeLists.txt b/tests/auto/network/ssl/qpassworddigestor/CMakeLists.txt new file mode 100644 index 0000000000..e0997fc26e --- /dev/null +++ b/tests/auto/network/ssl/qpassworddigestor/CMakeLists.txt @@ -0,0 +1,12 @@ +# Generated from qpassworddigestor.pro. + +##################################################################### +## tst_qpassworddigestor Test: +##################################################################### + +add_qt_test(tst_qpassworddigestor + SOURCES + tst_qpassworddigestor.cpp + PUBLIC_LIBRARIES + Qt::Network +) diff --git a/tests/auto/network/ssl/qsslcertificate/CMakeLists.txt b/tests/auto/network/ssl/qsslcertificate/CMakeLists.txt new file mode 100644 index 0000000000..4b8fefc499 --- /dev/null +++ b/tests/auto/network/ssl/qsslcertificate/CMakeLists.txt @@ -0,0 +1,38 @@ +# Generated from qsslcertificate.pro. + +##################################################################### +## tst_qsslcertificate Test: +##################################################################### + +# special case begin +# This test requires private tests to properly build +if (NOT QT_FEATURE_private_tests) + return() +endif() +# special case end + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + certificates/*) +list(APPEND test_data ${test_data_glob}) +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + more-certificates/*) +list(APPEND test_data ${test_data_glob}) +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + verify-certs/*) +list(APPEND test_data ${test_data_glob}) +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + pkcs12/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qsslcertificate + SOURCES + tst_qsslcertificate.cpp + PUBLIC_LIBRARIES + Qt::Network + TESTDATA ${test_data} +) diff --git a/tests/auto/network/ssl/qsslcipher/CMakeLists.txt b/tests/auto/network/ssl/qsslcipher/CMakeLists.txt new file mode 100644 index 0000000000..44e0e78220 --- /dev/null +++ b/tests/auto/network/ssl/qsslcipher/CMakeLists.txt @@ -0,0 +1,21 @@ +# Generated from qsslcipher.pro. + +##################################################################### +## tst_qsslcipher Test: +##################################################################### + +add_qt_test(tst_qsslcipher + SOURCES + tst_qsslcipher.cpp + PUBLIC_LIBRARIES + Qt::Network +) + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:qsslcipher.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "debug" + +#### Keys ignored in scope 4:.:.:qsslcipher.pro:else: +# DESTDIR = "release" diff --git a/tests/auto/network/ssl/qssldiffiehellmanparameters/CMakeLists.txt b/tests/auto/network/ssl/qssldiffiehellmanparameters/CMakeLists.txt new file mode 100644 index 0000000000..f6785a6736 --- /dev/null +++ b/tests/auto/network/ssl/qssldiffiehellmanparameters/CMakeLists.txt @@ -0,0 +1,12 @@ +# Generated from qssldiffiehellmanparameters.pro. + +##################################################################### +## tst_qssldiffiehellmanparameters Test: +##################################################################### + +add_qt_test(tst_qssldiffiehellmanparameters + SOURCES + tst_qssldiffiehellmanparameters.cpp + PUBLIC_LIBRARIES + Qt::Network +) diff --git a/tests/auto/network/ssl/qsslellipticcurve/CMakeLists.txt b/tests/auto/network/ssl/qsslellipticcurve/CMakeLists.txt new file mode 100644 index 0000000000..4df88ff305 --- /dev/null +++ b/tests/auto/network/ssl/qsslellipticcurve/CMakeLists.txt @@ -0,0 +1,12 @@ +# Generated from qsslellipticcurve.pro. + +##################################################################### +## tst_qsslellipticcurve Test: +##################################################################### + +add_qt_test(tst_qsslellipticcurve + SOURCES + tst_qsslellipticcurve.cpp + PUBLIC_LIBRARIES + Qt::Network +) diff --git a/tests/auto/network/ssl/qsslerror/CMakeLists.txt b/tests/auto/network/ssl/qsslerror/CMakeLists.txt new file mode 100644 index 0000000000..e8b07ab049 --- /dev/null +++ b/tests/auto/network/ssl/qsslerror/CMakeLists.txt @@ -0,0 +1,21 @@ +# Generated from qsslerror.pro. + +##################################################################### +## tst_qsslerror Test: +##################################################################### + +add_qt_test(tst_qsslerror + SOURCES + tst_qsslerror.cpp + PUBLIC_LIBRARIES + Qt::Network +) + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:qsslerror.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "debug" + +#### Keys ignored in scope 4:.:.:qsslerror.pro:else: +# DESTDIR = "release" diff --git a/tests/auto/network/ssl/qsslkey/CMakeLists.txt b/tests/auto/network/ssl/qsslkey/CMakeLists.txt new file mode 100644 index 0000000000..8b16325559 --- /dev/null +++ b/tests/auto/network/ssl/qsslkey/CMakeLists.txt @@ -0,0 +1,35 @@ +# Generated from qsslkey.pro. + +##################################################################### +## tst_qsslkey Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + keys/*) +list(APPEND test_data ${test_data_glob}) +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + rsa-*.pem) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qsslkey + SOURCES + tst_qsslkey.cpp + PUBLIC_LIBRARIES + Qt::Network + TESTDATA ${test_data} +) + +## Scopes: +##################################################################### + +extend_target(tst_qsslkey CONDITION QT_FEATURE_private_tests + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::Network +) diff --git a/tests/auto/network/ssl/qsslsocket/CMakeLists.txt b/tests/auto/network/ssl/qsslsocket/CMakeLists.txt new file mode 100644 index 0000000000..601165d55d --- /dev/null +++ b/tests/auto/network/ssl/qsslsocket/CMakeLists.txt @@ -0,0 +1,40 @@ +# Generated from qsslsocket.pro. + +if(NOT QT_FEATURE_private_tests) + return() +endif() + +##################################################################### +## tst_qsslsocket Test: +##################################################################### + +# Collect test data +list(APPEND test_data "certs") + +add_qt_test(tst_qsslsocket + SOURCES + tst_qsslsocket.cpp + DEFINES + SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/\\\" + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:qsslsocket.pro:<TRUE>: +# _REQUIREMENTS = "qtConfig(private_tests)" + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:qsslsocket.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "debug" + +#### Keys ignored in scope 4:.:.:qsslsocket.pro:else: +# DESTDIR = "release" + +#### Keys ignored in scope 5:.:.:qsslsocket.pro:LINUX: +# QT_TEST_SERVER_LIST = "squid" "danted" "cyrus" "apache2" "echo" diff --git a/tests/auto/network/ssl/qsslsocket_onDemandCertificates_member/CMakeLists.txt b/tests/auto/network/ssl/qsslsocket_onDemandCertificates_member/CMakeLists.txt new file mode 100644 index 0000000000..b3d8626da9 --- /dev/null +++ b/tests/auto/network/ssl/qsslsocket_onDemandCertificates_member/CMakeLists.txt @@ -0,0 +1,37 @@ +# Generated from qsslsocket_onDemandCertificates_member.pro. + +if(NOT QT_FEATURE_private_tests) + return() +endif() + +##################################################################### +## tst_qsslsocket_onDemandCertificates_member Test: +##################################################################### + +add_qt_test(tst_qsslsocket_onDemandCertificates_member + SOURCES + tst_qsslsocket_onDemandCertificates_member.cpp + DEFINES + SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/\\\" + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) + +#### Keys ignored in scope 1:.:.:qsslsocket_onDemandCertificates_member.pro:<TRUE>: +# _REQUIREMENTS = "qtConfig(private_tests)" +# testcase.timeout = "300" + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:qsslsocket_onDemandCertificates_member.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "debug" + +#### Keys ignored in scope 4:.:.:qsslsocket_onDemandCertificates_member.pro:else: +# DESTDIR = "release" + +#### Keys ignored in scope 5:.:.:qsslsocket_onDemandCertificates_member.pro:LINUX: +# QT_TEST_SERVER_LIST = "squid" "danted" diff --git a/tests/auto/network/ssl/qsslsocket_onDemandCertificates_static/CMakeLists.txt b/tests/auto/network/ssl/qsslsocket_onDemandCertificates_static/CMakeLists.txt new file mode 100644 index 0000000000..b71d0a4f8b --- /dev/null +++ b/tests/auto/network/ssl/qsslsocket_onDemandCertificates_static/CMakeLists.txt @@ -0,0 +1,36 @@ +# Generated from qsslsocket_onDemandCertificates_static.pro. + +if(NOT QT_FEATURE_private_tests) + return() +endif() + +##################################################################### +## tst_qsslsocket_onDemandCertificates_static Test: +##################################################################### + +add_qt_test(tst_qsslsocket_onDemandCertificates_static + SOURCES + tst_qsslsocket_onDemandCertificates_static.cpp + DEFINES + SRCDIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/\\\" + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + PUBLIC_LIBRARIES + Qt::Network +) + +#### Keys ignored in scope 1:.:.:qsslsocket_onDemandCertificates_static.pro:<TRUE>: +# _REQUIREMENTS = "qtConfig(private_tests)" + +## Scopes: +##################################################################### + +#### Keys ignored in scope 3:.:.:qsslsocket_onDemandCertificates_static.pro:(CMAKE_BUILD_TYPE STREQUAL Debug): +# DESTDIR = "debug" + +#### Keys ignored in scope 4:.:.:qsslsocket_onDemandCertificates_static.pro:else: +# DESTDIR = "release" + +#### Keys ignored in scope 5:.:.:qsslsocket_onDemandCertificates_static.pro:LINUX: +# QT_TEST_SERVER_LIST = "squid" "danted" |