0
我有一個包含這個函數的定義和調用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中是否不支持函數變量,或者是否有我缺少的東西?