From 6c2fa831bd9befc7b06f243c7a5ef8d3b4b7513c Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Fri, 29 Apr 2011 11:07:10 -0400 Subject: Support test cases with space in the filename diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 6d3de5b..89198ee 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -157,7 +157,8 @@ function(add_cmdline_test TESTCMD TESTSUFFIX) get_filename_component(TESTCMD_NAME ${TESTCMD} NAME_WE) foreach (SCADFILE ${ARGN}) get_filename_component(TESTNAME ${SCADFILE} NAME_WE) - add_test(${TESTCMD_NAME}_${TESTNAME} ${tests_SOURCE_DIR}/test_cmdline_tool.py -s ${TESTSUFFIX} ${CMAKE_BINARY_DIR}/${TESTCMD} ${SCADFILE}) + string(REPLACE " " "_" TESTNAME ${TESTNAME}) # Test names cannot include spaces + add_test("${TESTCMD_NAME}_${TESTNAME}" ${tests_SOURCE_DIR}/test_cmdline_tool.py -s ${TESTSUFFIX} ${CMAKE_BINARY_DIR}/${TESTCMD} "${SCADFILE}") endforeach() endfunction() -- cgit v0.10.1