Author: brane Date: Sun Jun 8 04:26:24 2025 New Revision: 1926238 URL: http://svn.apache.org/viewvc?rev=1926238&view=rev Log: * test/CMakeLists.txt: Create separate targets for each suite in test_all.
Modified: serf/trunk/test/CMakeLists.txt Modified: serf/trunk/test/CMakeLists.txt URL: http://svn.apache.org/viewvc/serf/trunk/test/CMakeLists.txt?rev=1926238&r1=1926237&r2=1926238&view=diff ============================================================================== --- serf/trunk/test/CMakeLists.txt (original) +++ serf/trunk/test/CMakeLists.txt Sun Jun 8 04:26:24 2025 @@ -34,6 +34,15 @@ set(TEST_ALL_SOURCES "MockHTTPinC/MockHTTP_server.c" ) +set(TEST_ALL_SUITES + "auth" + "buckets" + "context" + "server" + "ssl" + "internal" +) + set(SIMPLE_TEST_TARGETS "serf_get" "serf_response" @@ -64,10 +73,13 @@ file(GLOB RESPONSE_TEST_CASES "${CMAKE_C foreach(TEST_CASE ${RESPONSE_TEST_CASES}) get_filename_component(TEST_CASE_NAME ${TEST_CASE} NAME) add_test(NAME "${TEST_CASE_NAME}" COMMAND serf_response "${TEST_CASE}") - list(APPEND RESPONSE_TESTS "${TEST_CASE_NAME}") + list(APPEND ALL_TESTS "${TEST_CASE_NAME}") endforeach() -add_test(NAME test_all COMMAND test_all) +foreach(TEST_CASE ${TEST_ALL_SUITES}) + add_test(NAME test_${TEST_CASE} COMMAND test_all ${TEST_CASE}) + list(APPEND ALL_TESTS test_${TEST_CASE}) +endforeach() -set_tests_properties(${RESPONSE_TESTS} test_all PROPERTIES +set_tests_properties(${ALL_TESTS} PROPERTIES ENVIRONMENT srcdir=${SERF_SOURCE_DIR})