From a78bd1e0a72451cc619e00048b838acc85373683 Mon Sep 17 00:00:00 2001 From: ZhuangYumin Date: Mon, 26 Feb 2024 07:22:23 +0000 Subject: [PATCH] adjust CTest config --- vector/CMakeLists.txt | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/vector/CMakeLists.txt b/vector/CMakeLists.txt index f795a63..3604cae 100644 --- a/vector/CMakeLists.txt +++ b/vector/CMakeLists.txt @@ -8,11 +8,19 @@ add_executable(three ${CMAKE_CURRENT_SOURCE_DIR}/data/three/code.cpp) add_executable(three_mem ${CMAKE_CURRENT_SOURCE_DIR}/data/three.memcheck/code.cpp) add_executable(four ${CMAKE_CURRENT_SOURCE_DIR}/data/four/code.cpp) add_executable(four_mem ${CMAKE_CURRENT_SOURCE_DIR}/data/four.memcheck/code.cpp) -add_test(NAME vector_one COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/one >/tmp/one_out.txt && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/one/answer.txt /tmp/one_out.txt>/tmp/one_diff.txt") -add_test(NAME vector_one_mem COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/one_mem >/tmp/one_mem_out.txt && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/one.memcheck/answer.txt /tmp/one_mem_out.txt>/tmp/one_mem_diff.txt") -add_test(NAME vector_two COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/two >/tmp/two_out.txt && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/two/answer.txt /tmp/two_out.txt>/tmp/two_diff.txt") -add_test(NAME vector_two_mem COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/two_mem >/tmp/two_mem_out.txt && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/two.memcheck/answer.txt /tmp/two_mem_out.txt>/tmp/two_mem_diff.txt") -add_test(NAME vector_three COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/three >/tmp/three_out.txt && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/three/answer.txt /tmp/three_out.txt>/tmp/three_diff.txt") -add_test(NAME vector_three_mem COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/three_mem >/tmp/three_mem_out.txt && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/three.memcheck/answer.txt /tmp/three_mem_out.txt>/tmp/three_mem_diff.txt") -add_test(NAME vector_four COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/four >/tmp/four_out.txt && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/four/answer.txt /tmp/four_out.txt>/tmp/four_diff.txt") -add_test(NAME vector_four_mem COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/four_mem >/tmp/four_mem_out.txt && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/four.memcheck/answer.txt /tmp/four_mem_out.txt>/tmp/four_mem_diff.txt") +add_test(NAME vector_one COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/one >/tmp/one_out.txt\ + && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/one/answer.txt /tmp/one_out.txt>/tmp/one_diff.txt") +add_test(NAME vector_one_mem COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/one_mem >/tmp/one_mem_out.txt\ + && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/one.memcheck/answer.txt /tmp/one_mem_out.txt>/tmp/one_mem_diff.txt") +add_test(NAME vector_two COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/two >/tmp/two_out.txt\ + && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/two/answer.txt /tmp/two_out.txt>/tmp/two_diff.txt") +add_test(NAME vector_two_mem COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/two_mem >/tmp/two_mem_out.txt\ + && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/two.memcheck/answer.txt /tmp/two_mem_out.txt>/tmp/two_mem_diff.txt") +add_test(NAME vector_three COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/three >/tmp/three_out.txt\ + && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/three/answer.txt /tmp/three_out.txt>/tmp/three_diff.txt") +add_test(NAME vector_three_mem COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/three_mem >/tmp/three_mem_out.txt\ + && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/three.memcheck/answer.txt /tmp/three_mem_out.txt>/tmp/three_mem_diff.txt") +add_test(NAME vector_four COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/four >/tmp/four_out.txt\ + && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/four/answer.txt /tmp/four_out.txt>/tmp/four_diff.txt") +add_test(NAME vector_four_mem COMMAND sh -c "${CMAKE_CURRENT_BINARY_DIR}/four_mem >/tmp/four_mem_out.txt\ + && diff -u ${CMAKE_CURRENT_SOURCE_DIR}/data/four.memcheck/answer.txt /tmp/four_mem_out.txt>/tmp/four_mem_diff.txt")