--- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -17,13 +17,6 @@ return() endif() -add_test( - NAME test-init-py - COMMAND ${Python3_EXECUTABLE} -m pytest - ${CMAKE_CURRENT_SOURCE_DIR}/test_init.py - -v -) - set(_test_init_py_env "UPNP_BUILD_DIR=${CMAKE_BINARY_DIR}") if(CMAKE_C_FLAGS MATCHES "sanitize=address" OR CMAKE_SHARED_LINKER_FLAGS MATCHES "sanitize=address") @@ -38,10 +31,6 @@ list(APPEND _test_init_py_env "ASAN_OPTIONS=detect_leaks=0") endif() -set_tests_properties(test-init-py PROPERTIES - ENVIRONMENT "${_test_init_py_env}" -) - add_test( NAME test-issue-110-py COMMAND ${Python3_EXECUTABLE} -m pytest --- a/upnp/test/CMakeLists.txt +++ b/upnp/test/CMakeLists.txt @@ -1,9 +1,6 @@ UPNP_Add_Unit_Test(test-upnp-list test_list.c) -UPNP_Add_Unit_Test(test-upnp-init test_init.c) UPNP_Add_Unit_Test(test-upnp-log test_log.c) UPNP_Add_Unit_Test(test-upnp-url test_url.c) -UPNP_Add_Unit_Test(test-upnp-sock-io test_sock_io.c) -UPNP_Add_Unit_Test(test-upnp-ssdp-req-port test_ssdp_req_port.c) UPNP_Add_Unit_Test(test-upnp-virtual-dir test_virtual_dir.c) UPNP_Add_Unit_Test(test-upnp-ssdp-multi-device test_ssdp_multi_device.c) # test_threadpool_overflow calls internal ThreadPool API (ThreadPoolInit, @@ -191,40 +188,6 @@ ) endif() -# GHSA-gvhr-pxx7-ch7x: reads AUTO_RENEW_TIME and CP_MINIMUM_SUBSCRIPTION_TIME -# from config.h (a private header) and runs a fake publisher thread. -UPNP_Add_Unit_Test(test-upnp-gena-granted-timeout test_gena_granted_timeout.c) -if(UPNP_BUILD_SHARED) - target_include_directories( - test-upnp-gena-granted-timeout - PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../src/inc - ) - target_link_libraries( - test-upnp-gena-granted-timeout PRIVATE Threads::Threads - ) -endif() -if(UPNP_BUILD_STATIC) - target_include_directories( - test-upnp-gena-granted-timeout-static - PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../src/inc - ) - target_link_libraries( - test-upnp-gena-granted-timeout-static PRIVATE Threads::Threads - ) -endif() - -# GHSA-ggw2-jjv9-h22c: runs a fake publisher thread, then sends NOTIFY -# requests with malformed SIDs to the control point. -UPNP_Add_Unit_Test(test-upnp-gena-notify-sid test_gena_notify_sid.c) -if(UPNP_BUILD_SHARED) - target_link_libraries(test-upnp-gena-notify-sid PRIVATE Threads::Threads) -endif() -if(UPNP_BUILD_STATIC) - target_link_libraries( - test-upnp-gena-notify-sid-static PRIVATE Threads::Threads - ) -endif() - # On Solaris/illumos, getaddrinfo and freeaddrinfo live in libsocket (and # sometimes libnsl) rather than in the C library. find_library() probes for # each library at configure time and stores the full path (or "-NOTFOUND") @@ -332,14 +295,6 @@ $<$:${SOCKET_LIBRARY}> $<$:${NSL_LIBRARY}> ) - target_link_libraries(test-upnp-gena-granted-timeout PRIVATE - $<$:${SOCKET_LIBRARY}> - $<$:${NSL_LIBRARY}> - ) - target_link_libraries(test-upnp-gena-notify-sid PRIVATE - $<$:${SOCKET_LIBRARY}> - $<$:${NSL_LIBRARY}> - ) target_link_libraries(test-upnp-gena-subscribe-pressure PRIVATE $<$:${SOCKET_LIBRARY}> $<$:${NSL_LIBRARY}> @@ -354,14 +309,6 @@ $<$:${SOCKET_LIBRARY}> $<$:${NSL_LIBRARY}> ) - target_link_libraries(test-upnp-gena-granted-timeout-static PRIVATE - $<$:${SOCKET_LIBRARY}> - $<$:${NSL_LIBRARY}> - ) - target_link_libraries(test-upnp-gena-notify-sid-static PRIVATE - $<$:${SOCKET_LIBRARY}> - $<$:${NSL_LIBRARY}> - ) target_link_libraries(test-upnp-gena-subscribe-pressure-static PRIVATE $<$:${SOCKET_LIBRARY}> $<$:${NSL_LIBRARY}>