From 65db3e1ce7780e3a27308d8c9f14c0e4a97e4189 Mon Sep 17 00:00:00 2001 From: Goran Jelic-Cizmek Date: Wed, 15 Jan 2025 15:49:18 +0100 Subject: [PATCH] Disable `Ode` test as well if AppleClang + sanitizer --- test/nmodl/transpiler/unit/CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/nmodl/transpiler/unit/CMakeLists.txt b/test/nmodl/transpiler/unit/CMakeLists.txt index c552d4de91..5162c4089e 100644 --- a/test/nmodl/transpiler/unit/CMakeLists.txt +++ b/test/nmodl/transpiler/unit/CMakeLists.txt @@ -193,9 +193,11 @@ endif() # ============================================================================= # pybind11 tests # ============================================================================= -add_test(NAME Ode COMMAND ${PYTHON_EXECUTABLE} -m pytest ${CMAKE_CURRENT_SOURCE_DIR}/ode) -set_tests_properties(Ode PROPERTIES ENVIRONMENT "PYTHONPATH=${NMODL_TEST_PYTHONPATH}") -cpp_cc_configure_sanitizers(TEST Ode PRELOAD) +if(NOT (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" AND NRN_SANITIZERS)) + add_test(NAME Ode COMMAND ${PYTHON_EXECUTABLE} -m pytest ${CMAKE_CURRENT_SOURCE_DIR}/ode) + set_tests_properties(Ode PROPERTIES ENVIRONMENT "PYTHONPATH=${NMODL_TEST_PYTHONPATH}") + cpp_cc_configure_sanitizers(TEST Ode PRELOAD) +endif() if(NMODL_ENABLE_PYTHON_BINDINGS) # Apple Clang and ASAN do not play along nicely with NMODL's Python bindings, so we skip these