Fix catch_discover_tests() - now should correctly find tests with commas | Related to #1327

This commit is contained in:
Maciej Patro 2018-10-14 17:18:32 +02:00 committed by Martin Hořeňovský
parent e1307016f0
commit 0144ae9ad2
1 changed files with 3 additions and 1 deletions

View File

@ -51,12 +51,14 @@ string(REPLACE "\n" ";" output "${output}")
# Parse output
foreach(line ${output})
set(test ${line})
# use escape commas to handle properly test cases with commans inside the name
string(REPLACE "," "\\," test_name ${test})
# ...and add to script
add_command(add_test
"${prefix}${test}${suffix}"
${TEST_EXECUTOR}
"${TEST_EXECUTABLE}"
"${test}"
"${test_name}"
${extra_args}
)
add_command(set_tests_properties