Loading isis/cmake/AddIsisModule.cmake +7 −3 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ function(make_obj_unit_test moduleName testFile truthFile reqLibs pluginLibs) endforeach() # Generate a name for the executable set(executableName "${moduleName}_unit_test_${filename}") set(executableName "unitTest_${filename}") # Create the executable and link it to the module library add_executable( ${executableName} ${testFile}) Loading @@ -87,7 +87,7 @@ function(make_obj_unit_test moduleName testFile truthFile reqLibs pluginLibs) target_link_libraries(${executableName} ${moduleName} ${depLibs}) # Call function to add the test add_unit_test_target(${executableName} ${truthFile}) add_unit_test_target(${executableName} ${truthFile} ${moduleName}) endfunction(make_obj_unit_test) Loading Loading @@ -271,7 +271,11 @@ function(add_isis_module name) foreach(val RANGE ${numTests}) list(GET unitTestFiles ${val} testFile ) list(GET truthFiles ${val} truthFile) if(name STREQUAL "isis3") make_obj_unit_test("core" ${testFile} ${truthFile} "${reqLibs}" "${pluginLibs}") else() make_obj_unit_test(${name} ${testFile} ${truthFile} "${reqLibs}" "${pluginLibs}") endif() endforeach() endif() Loading isis/cmake/TestSetup.cmake +2 −3 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ endmacro() # Add a class based unit test with an executable and a truth file. macro(add_unit_test_target testFile truthFile) macro(add_unit_test_target testFile truthFile labels) set(thisFolder "${PROJECT_SOURCE_DIR}/cmake") set(fullTestPath "${CMAKE_BINARY_DIR}/unitTest/${testFile}") # The binary that the script will execute Loading @@ -79,6 +79,5 @@ macro(add_unit_test_target testFile truthFile) -DDATA_ROOT=$ENV{ISIS3DATA} -DCODE_ROOT=${PROJECT_SOURCE_DIR} -P ${thisFolder}/RunUnitTest.cmake) set_tests_properties(${testName} PROPERTIES LABELS "unit") set_tests_properties(${testName} PROPERTIES LABELS "unit;${labels}") endmacro() Loading
isis/cmake/AddIsisModule.cmake +7 −3 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ function(make_obj_unit_test moduleName testFile truthFile reqLibs pluginLibs) endforeach() # Generate a name for the executable set(executableName "${moduleName}_unit_test_${filename}") set(executableName "unitTest_${filename}") # Create the executable and link it to the module library add_executable( ${executableName} ${testFile}) Loading @@ -87,7 +87,7 @@ function(make_obj_unit_test moduleName testFile truthFile reqLibs pluginLibs) target_link_libraries(${executableName} ${moduleName} ${depLibs}) # Call function to add the test add_unit_test_target(${executableName} ${truthFile}) add_unit_test_target(${executableName} ${truthFile} ${moduleName}) endfunction(make_obj_unit_test) Loading Loading @@ -271,7 +271,11 @@ function(add_isis_module name) foreach(val RANGE ${numTests}) list(GET unitTestFiles ${val} testFile ) list(GET truthFiles ${val} truthFile) if(name STREQUAL "isis3") make_obj_unit_test("core" ${testFile} ${truthFile} "${reqLibs}" "${pluginLibs}") else() make_obj_unit_test(${name} ${testFile} ${truthFile} "${reqLibs}" "${pluginLibs}") endif() endforeach() endif() Loading
isis/cmake/TestSetup.cmake +2 −3 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ endmacro() # Add a class based unit test with an executable and a truth file. macro(add_unit_test_target testFile truthFile) macro(add_unit_test_target testFile truthFile labels) set(thisFolder "${PROJECT_SOURCE_DIR}/cmake") set(fullTestPath "${CMAKE_BINARY_DIR}/unitTest/${testFile}") # The binary that the script will execute Loading @@ -79,6 +79,5 @@ macro(add_unit_test_target testFile truthFile) -DDATA_ROOT=$ENV{ISIS3DATA} -DCODE_ROOT=${PROJECT_SOURCE_DIR} -P ${thisFolder}/RunUnitTest.cmake) set_tests_properties(${testName} PROPERTIES LABELS "unit") set_tests_properties(${testName} PROPERTIES LABELS "unit;${labels}") endmacro()