diff options
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index efa3cc1..9631df4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,6 +26,7 @@ target_compile_options(common INTERFACE $<$<CONFIG:Coverage>: -O0 + -g --coverage -fcondition-coverage -DAPLWC_BUILD_TYPE_COVERAGE @@ -111,6 +112,11 @@ foreach(script ${TEST_SCRIPTS_GOOD}) set_tests_properties("aplwc-repl ${script}" PROPERTIES ENVIRONMENT "PATH=$<TARGET_FILE_DIR:aplwc-repl>" ) + + add_test(NAME "memfail ${script}" COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/tests/scripts/memfail.sh" "${script}") + set_tests_properties("memfail ${script}" PROPERTIES + ENVIRONMENT "PATH=$<TARGET_FILE_DIR:aplwc-repl>" + ) endforeach() file(GLOB TEST_SCRIPTS_BAD CONFIGURE_DEPENDS "tests/scripts/bad/*.aplwc") @@ -128,6 +134,10 @@ foreach(script ${TEST_SCRIPTS_GOOD}) set_tests_properties("${script}" PROPERTIES ENVIRONMENT "PATH=$<TARGET_FILE_DIR:aplwc-repl>" ) + add_test(NAME "memfail ${script}" COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/tests/scripts/memfail.sh" "${script}") + set_tests_properties("memfail ${script}" PROPERTIES + ENVIRONMENT "PATH=$<TARGET_FILE_DIR:aplwc-repl>" + ) endforeach() file(GLOB TEST_SCRIPTS_BAD CONFIGURE_DEPENDS "tests/scripts/bad/*.sh") |