mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-22 13:26:10 +01:00
Add comma-escaping in test specs to ParseAndAddCatchTests.cmake
Fixes #1527
This commit is contained in:
parent
28db5ed4c9
commit
bd667f4d69
@ -172,6 +172,9 @@ function(ParseFile SourceFile TestTarget)
|
|||||||
PrintDebugMessage("Setting labels to ${Labels}")
|
PrintDebugMessage("Setting labels to ${Labels}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# Escape commas in the test spec
|
||||||
|
string(REPLACE "," "\\," Name ${Name})
|
||||||
|
|
||||||
# Add the test and set its properties
|
# Add the test and set its properties
|
||||||
add_test(NAME "\"${CTestName}\"" COMMAND ${OptionalCatchTestLauncher} ${TestTarget} ${Name} ${AdditionalCatchParameters})
|
add_test(NAME "\"${CTestName}\"" COMMAND ${OptionalCatchTestLauncher} ${TestTarget} ${Name} ${AdditionalCatchParameters})
|
||||||
# Old CMake versions do not document VERSION_GREATER_EQUAL, so we use VERSION_GREATER with 3.8 instead
|
# Old CMake versions do not document VERSION_GREATER_EQUAL, so we use VERSION_GREATER with 3.8 instead
|
||||||
|
Loading…
Reference in New Issue
Block a user