은 내가 CTestList.cmake 파일이 함수 정의를 포함하고 전화가 :CTest에서 왜 내 함수의 변수 인수가 설정되지 않았습니까?
function(add_test_r testname)
add_test(
${testname} python executeRegressionTestCase.py ${testname}
)
endfunction(add_test_r)
add_test_r(Test01)
내가 직접 CMake를 통해 cmake ..; make test
을 테스트를 지원하기 위해 필요를 먼저 CMake를 실행하지 않고 CTest를 통해. CMake가 test
타겟을 빌드하고 make test
을 실행하면 위의 함수가 정상적으로 실행됩니다. 그러나 CTest를 사용하여 동일한 파일을 실행하면 ${testname}
은 비어 있습니다. CTest로 실행할 때 함수 변수가 CTestList에서 지원되지 않습니까?