diff --git a/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt b/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt index 8b5f515d586339e21457ceeea82c762f848b4560..36e45c10f40c2600f1170967f0336df0afc4d594 100644 --- a/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt +++ b/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt @@ -22,6 +22,8 @@ add_custom_target(ecma_empty_class_check_ark COMMENT "running ark javascript ecma_empty_class_check testcase" COMMAND rm -f ${ECMA_EMPTY_CLASS_CHECK_OUTPUT} COMMAND ${PANDA_RUN_PREFIX} $ ${RUNTIME_ARGUMENTS} > ${ECMA_EMPTY_CLASS_CHECK_OUTPUT} + COMMAND ${PANDA_RUN_PREFIX} $ ${RUNTIME_ARGUMENTS} --gc-type=gen-gc + COMMAND ${PANDA_RUN_PREFIX} $ ${RUNTIME_ARGUMENTS} --gc-type=stw DEPENDS ecma_empty_class_check_es2panda ark ) diff --git a/tests/runtime/common/gc/CMakeLists.txt b/tests/runtime/common/gc/CMakeLists.txt index 59f10c55cd573e684887f4fcf2c1532286af8d2a..d6903cef4ea3f7b8feba7d135a974197ecade283 100644 --- a/tests/runtime/common/gc/CMakeLists.txt +++ b/tests/runtime/common/gc/CMakeLists.txt @@ -127,6 +127,10 @@ function(panda_add_ecma_jsnapi_gc_test) endif() endfunction() +# mm_tests target will launch tests that use GC the most +add_dependencies(mm_tests + ecmascript_common_tests) + # Use --gc-trigger-type=debug-never to control GC in the test. # In the test we don't need the runtime triggers GC during allocation. panda_add_ecma_gc_test(FILE startGc.js OPTIONS "--gc-trigger-type=debug-never")