EXCLUDE_TESTS += test^ruby^step5 # test completes, even at 100,000
EXCLUDE_TESTS += test^rust^step5 # no catching stack overflows
EXCLUDE_TESTS += test^ocaml^step5 # test completes, even at 1,000,000
+ EXCLUDE_TESTS += test^nim^step5 # test completes, even at 100,000
# interop tests now implemented yet
-EXCLUDE_TESTS += test^cs^stepA test^java^stepA test^mal^stepA \
- test^mal^step0 test^php^stepA test^ps^stepA \
- test^python^stepA test^ruby^stepA
+EXCLUDE_TESTS += test^cs^stepA test^go^stepA test^haskell^stepA \
+ test^java^stepA test^mal^stepA test^mal^step0 \
+ test^php^stepA test^ps^stepA test^python^stepA \
+ test^ruby^stepA test^rust^stepA test^vb^stepA
EXCLUDE_PERFS = perf^mal # TODO: fix this
rust_RUNSTEP = ../$(2) $(3)
scala_RUNSTEP = sbt 'run-main $($(1))$(if $(3), $(3),)'
vb_RUNSTEP = mono ../$(2) --raw $(3)
+ nim_RUNSTEP = ../$(2) $(3)
# Extra options to pass to runtest.py
-cs_TEST_OPTS = --redirect
-mal_TEST_OPTS = --redirect --start-timeout 60 --test-timeout 120
-vb_TEST_OPTS = --redirect
+cs_TEST_OPTS = --mono
+mal_TEST_OPTS = --start-timeout 60 --test-timeout 120
+vb_TEST_OPTS = --mono
# Derived lists