@@ -76,9 +76,8 @@ message("LPYTHON_RTLIB_DIR: ${LPYTHON_RTLIB_DIR}")
7676message ("LPYTHON_RTLIB_LIBRARY: ${LPYTHON_RTLIB_LIBRARY} " )
7777
7878
79- macro (RUN_UTIL RUN_FAIL RUN_NAME RUN_FILE_NAME RUN_LABELS RUN_EXTRAFILES RUN_NOMOD RUN_EXTRA_ARGS RUN_COPY_TO_BIN RUN_SKIP_ON_JIT )
79+ macro (RUN_UTIL RUN_FAIL RUN_NAME RUN_FILE_NAME RUN_LABELS RUN_EXTRAFILES RUN_NOMOD RUN_EXTRA_ARGS RUN_COPY_TO_BIN)
8080 set (fail ${${RUN_FAIL} })
81- set (skip_jit ${${RUN_SKIP_ON_JIT} })
8281 set (name ${${RUN_NAME} })
8382 set (file_name ${${RUN_FILE_NAME} })
8483 set (labels ${${RUN_LABELS} })
@@ -102,21 +101,11 @@ macro(RUN_UTIL RUN_FAIL RUN_NAME RUN_FILE_NAME RUN_LABELS RUN_EXTRAFILES RUN_NOM
102101 set_target_properties (${name} PROPERTIES LINKER_LANGUAGE C)
103102 target_link_libraries (${name} lpython_rtlib)
104103 add_test (${name} ${CMAKE_CURRENT_BINARY_DIR} /${name} )
105- add_test (
106- NAME "${name} _jit"
107- COMMAND ${LPYTHON} --jit ${extra_args} ${CMAKE_CURRENT_SOURCE_DIR} /${file_name} .py)
108104 if (labels )
109105 set_tests_properties (${name} PROPERTIES LABELS "${labels} " )
110- set_tests_properties ("${name} _jit" PROPERTIES LABELS "${labels} " )
111106 endif ()
112107 if (${fail} )
113108 set_tests_properties (${name} PROPERTIES WILL_FAIL TRUE )
114- set_tests_properties ("${name} _jit" PROPERTIES WILL_FAIL TRUE )
115- endif ()
116- if (${skip_jit} )
117- set_tests_properties ("${name} _jit" PROPERTIES SKIP_RETURN_CODE ${skip_jit} )
118- elseif (DEFINED ${RUN_EXTRAFILES} AND NOT ${RUN_FAIL} )
119- set_tests_properties ("${name} _jit" PROPERTIES SKIP_RETURN_CODE 1)
120109 endif ()
121110 elseif (KIND STREQUAL "llvm_py" )
122111 add_custom_command (
@@ -129,21 +118,11 @@ macro(RUN_UTIL RUN_FAIL RUN_NAME RUN_FILE_NAME RUN_LABELS RUN_EXTRAFILES RUN_NOM
129118 set_target_properties (${name} PROPERTIES LINKER_LANGUAGE C)
130119 target_link_libraries (${name} lpython_rtlib Python::Python)
131120 add_test (${name} ${CMAKE_CURRENT_BINARY_DIR} /${name} )
132- add_test (
133- NAME "${name} _jit"
134- COMMAND ${LPYTHON} --jit ${extra_args} ${CMAKE_CURRENT_SOURCE_DIR} /${file_name} .py)
135121 if (labels )
136122 set_tests_properties (${name} PROPERTIES LABELS "${labels} " )
137- set_tests_properties ("${name} _jit" PROPERTIES LABELS "${labels} " )
138123 endif ()
139124 if (${fail} )
140125 set_tests_properties (${name} PROPERTIES WILL_FAIL TRUE )
141- set_tests_properties ("${name} _jit" PROPERTIES WILL_FAIL TRUE )
142- endif ()
143- if (${skip_jit} )
144- set_tests_properties ("${name} _jit" PROPERTIES SKIP_RETURN_CODE ${skip_jit} )
145- elseif (DEFINED ${RUN_EXTRAFILES} AND NOT ${RUN_FAIL} )
146- set_tests_properties ("${name} _jit" PROPERTIES SKIP_RETURN_CODE 1)
147126 endif ()
148127 elseif (KIND STREQUAL "llvm_sym" )
149128 add_custom_command (
@@ -160,21 +139,11 @@ macro(RUN_UTIL RUN_FAIL RUN_NAME RUN_FILE_NAME RUN_LABELS RUN_EXTRAFILES RUN_NOM
160139 endif ()
161140 target_link_libraries (${name} lpython_rtlib ${SYMENGINE_LIB} )
162141 add_test (${name} ${CMAKE_CURRENT_BINARY_DIR} /${name} )
163- add_test (
164- NAME "${name} _jit"
165- COMMAND ${LPYTHON} --enable-symengine --jit ${extra_args} ${CMAKE_CURRENT_SOURCE_DIR} /${file_name} .py)
166142 if (labels )
167143 set_tests_properties (${name} PROPERTIES LABELS "${labels} " )
168- set_tests_properties ("${name} _jit" PROPERTIES LABELS "${labels} " )
169144 endif ()
170145 if (${fail} )
171146 set_tests_properties (${name} PROPERTIES WILL_FAIL TRUE )
172- set_tests_properties ("${name} _jit" PROPERTIES WILL_FAIL TRUE )
173- endif ()
174- if (${skip_jit} )
175- set_tests_properties ("${name} _jit" PROPERTIES SKIP_RETURN_CODE ${skip_jit} )
176- elseif (DEFINED ${RUN_EXTRAFILES} AND NOT ${RUN_FAIL} )
177- set_tests_properties ("${name} _jit" PROPERTIES SKIP_RETURN_CODE 1)
178147 endif ()
179148 elseif (KIND STREQUAL "c" )
180149 add_custom_command (
@@ -343,7 +312,7 @@ endmacro(RUN_UTIL)
343312
344313macro (RUN)
345314 set (options FAIL NOFAST NOMOD ENABLE_CPYTHON LINK_NUMPY NO_WARNINGS)
346- set (oneValueArgs NAME IMPORT_PATH COPY_TO_BIN REQ_PY_VER SKIP_ON_JIT )
315+ set (oneValueArgs NAME IMPORT_PATH COPY_TO_BIN REQ_PY_VER)
347316 set (multiValueArgs LABELS EXTRAFILES)
348317 cmake_parse_arguments (RUN "${options} " "${oneValueArgs} "
349318 "${multiValueArgs} " ${ARGN} )
@@ -382,14 +351,14 @@ macro(RUN)
382351 endif ()
383352
384353 if (NOT FAST)
385- RUN_UTIL(RUN_FAIL RUN_NAME RUN_FILE_NAME RUN_LABELS RUN_EXTRAFILES RUN_NOMOD RUN_EXTRA_ARGS RUN_COPY_TO_BIN RUN_SKIP_ON_JIT )
354+ RUN_UTIL(RUN_FAIL RUN_NAME RUN_FILE_NAME RUN_LABELS RUN_EXTRAFILES RUN_NOMOD RUN_EXTRA_ARGS RUN_COPY_TO_BIN)
386355 endif ()
387356
388357 if ((FAST) AND (NOT RUN_NOFAST))
389358 set (RUN_EXTRA_ARGS ${RUN_EXTRA_ARGS} --fast)
390359 set (RUN_NAME "${RUN_NAME} _FAST" )
391360 list (REMOVE_ITEM RUN_LABELS cpython cpython_sym) # remove cpython, cpython_sym, from --fast test
392- RUN_UTIL(RUN_FAIL RUN_NAME RUN_FILE_NAME RUN_LABELS RUN_EXTRAFILES RUN_NOMOD RUN_EXTRA_ARGS RUN_COPY_TO_BIN RUN_SKIP_ON_JIT )
361+ RUN_UTIL(RUN_FAIL RUN_NAME RUN_FILE_NAME RUN_LABELS RUN_EXTRAFILES RUN_NOMOD RUN_EXTRA_ARGS RUN_COPY_TO_BIN)
393362 endif ()
394363endmacro (RUN)
395364
@@ -837,7 +806,7 @@ RUN(NAME comp_01 LABELS cpython llvm c wasm wasm_x64)
837806RUN(NAME bit_operations_i32 LABELS cpython llvm c wasm wasm_x64)
838807RUN(NAME bit_operations_i64 LABELS cpython llvm c wasm)
839808
840- RUN(NAME test_argv_01 LABELS cpython llvm NOFAST SKIP_ON_JIT 1 )
809+ RUN(NAME test_argv_01 LABELS cpython llvm NOFAST)
841810RUN(NAME global_syms_01 LABELS cpython llvm c)
842811RUN(NAME global_syms_02 LABELS cpython llvm c)
843812RUN(NAME global_syms_03_b LABELS cpython llvm c)
0 commit comments