25 lines
641 B
CMake
25 lines
641 B
CMake
set(TESTCASES
|
|
aes
|
|
bs
|
|
ep
|
|
fir
|
|
ga
|
|
hist
|
|
kmeans
|
|
pr)
|
|
foreach(case IN LISTS TESTCASES)
|
|
message(STATUS "Add test: ${case}")
|
|
message(STATUS "${CMAKE_CURRENT_SOURCE_DIR}")
|
|
|
|
message(STATUS "${CMAKE_BINARY_DIR}")
|
|
find_program(BASH_PROGRAM bash)
|
|
execute_process(COMMAND find ${CMAKE_CURRENT_SOURCE_DIR}/Hetero-Mark -name
|
|
"*test.cc" -type f -delete)
|
|
add_test(
|
|
NAME "${case}"
|
|
COMMAND
|
|
${BASH_PROGRAM} ${CMAKE_CURRENT_SOURCE_DIR}/runHeteroMark.sh ${case}
|
|
${CUDA_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/Hetero-Mark ${CMAKE_BINARY_DIR}
|
|
${HETERO_MARK_DATA})
|
|
endforeach()
|