summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-04-29 15:07:10 (GMT)
committerMarius Kintel <marius@kintel.net>2011-04-29 15:07:10 (GMT)
commit6c2fa831bd9befc7b06f243c7a5ef8d3b4b7513c (patch)
tree0f094f3353714266bec5fdd3839c0233d0fdbb9d
parenta0a20d20146758c341c0110b667bf7da3d1e6b34 (diff)
Support test cases with space in the filename
-rw-r--r--tests/CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
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()
contact: Jan Huwald // Impressum