summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorpeter <peter@pmikkelsen.com>2026-08-21 20:38:39 +0000
committerpeter <peter@pmikkelsen.com>2026-08-21 20:38:39 +0000
commitefe230205f254fc5369b53d3de2841723beb6ff8 (patch)
tree39e096bf204f2fc33ba140f44566127985422b0c /CMakeLists.txt
parent2d34e3d861e14d58faad68ea5c7d37f1b201addf (diff)
Start work on testing the evaluator
FossilOrigin-Name: 530cc9567bc825fd8a7eb21f2ca12dbf7ecbecae3ed02638537dc4a8dca9ae1a
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fdd5bd5..089ab7c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -71,13 +71,13 @@ foreach(source ${TEST_SOURCES})
add_executable("${test_bin}" "${source}")
target_link_libraries("${test_bin}" PRIVATE common aplwc)
- if("${name}" STREQUAL "aplwc_read")
- file(GLOB APLWC_READ_INPUTS_GOOD CONFIGURE_DEPENDS "tests/aplwc_read/good/*.txt")
- file(GLOB APLWC_READ_INPUTS_BAD CONFIGURE_DEPENDS "tests/aplwc_read/bad/*.txt")
- foreach(input ${APLWC_READ_INPUTS_GOOD})
+ if("${name}" STREQUAL "aplwc_read" OR "${name}" STREQUAL "aplwc_eval")
+ file(GLOB GOOD_INPUTS CONFIGURE_DEPENDS "tests/${name}/good/*.txt")
+ file(GLOB BAD_INPUTS CONFIGURE_DEPENDS "tests/${name}/bad/*.txt")
+ foreach(input ${GOOD_INPUTS})
add_test(NAME "${name} ${input}" COMMAND "${test_bin}" "${input}")
endforeach()
- foreach(input ${APLWC_READ_INPUTS_BAD})
+ foreach(input ${BAD_INPUTS})
add_test(NAME "${name} ${input}" COMMAND "${test_bin}" "${input}")
set_tests_properties("${name} ${input}" PROPERTIES
WILL_FAIL TRUE