From 6630fcc5308babda0c7538a8dcc53d915d5baf73 Mon Sep 17 00:00:00 2001 From: Kyle Shores Date: Fri, 20 Sep 2024 12:17:33 -0500 Subject: [PATCH] trying diff again --- test/CMakeLists.txt | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 04625f0..122c4c5 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,12 +1,18 @@ +# # Define a test that uses the path to the executable +# if(WIN32) +# add_test(NAME CompareOutput +# COMMAND ${CMAKE_COMMAND} -E env cmd /c "$ > actual_output.txt && ${CMAKE_COMMAND} -E compare_files actual_output.txt ${CMAKE_SOURCE_DIR}/test/expected_output/reference_output.txt" +# WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/bin +# ) +# else() +# add_test(NAME CompareOutput +# COMMAND ${CMAKE_COMMAND} -E env sh -c "$ > actual_output.txt && ${CMAKE_COMMAND} -E compare_files actual_output.txt ${CMAKE_SOURCE_DIR}/test/expected_output/reference_output.txt" +# WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/bin +# ) +# endif() + # Define a test that uses the path to the executable -if(WIN32) - add_test(NAME CompareOutput - COMMAND ${CMAKE_COMMAND} -E env cmd /c "$ > actual_output.txt && ${CMAKE_COMMAND} -E compare_files actual_output.txt ${CMAKE_SOURCE_DIR}/test/expected_output/reference_output.txt" - WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/bin - ) -else() - add_test(NAME CompareOutput - COMMAND ${CMAKE_COMMAND} -E env sh -c "$ > actual_output.txt && ${CMAKE_COMMAND} -E compare_files actual_output.txt ${CMAKE_SOURCE_DIR}/test/expected_output/reference_output.txt" - WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/bin - ) -endif() \ No newline at end of file +add_test(NAME CompareOutput + COMMAND ${CMAKE_COMMAND} -E env sh -c "$ > actual_output.txt && diff actual_output.txt ${CMAKE_SOURCE_DIR}/test/expected_output/reference_output.txt" + WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/bin +)