diff --git a/ecmascript/base/config.h b/ecmascript/base/config.h index a269f31428b4ee47ea2978de4c58012fd3857dd9..d24e295f4edd41876e23be6863ee77718b8d3c94 100644 --- a/ecmascript/base/config.h +++ b/ecmascript/base/config.h @@ -51,7 +51,7 @@ namespace panda::ecmascript { #define ECMASCRIPT_SWITCH_GC_MODE_TO_COMPRESS_GC 0 #define ECMASCRIPT_ENABLE_CAST_CHECK 0 #define ECMASCRIPT_ENABLE_HEAP_VERIFY 0 - #define ECMASCRIPT_ENABLE_THREAD_CHECK 0 + #define ECMASCRIPT_ENABLE_THREAD_CHECK 1 #define ECMASCRIPT_ENABLE_ACTIVE_CPUPROFILER 0 #endif } // namespace panda::ecmascript diff --git a/ecmascript/napi/test/jsnapi_tests.cpp b/ecmascript/napi/test/jsnapi_tests.cpp index 8bdbcd5a939f92243553308e5e0ffbdd80581875..920c5f7ebb490e2f22f83c3bbda21a67bcd72f57 100644 --- a/ecmascript/napi/test/jsnapi_tests.cpp +++ b/ecmascript/napi/test/jsnapi_tests.cpp @@ -84,8 +84,10 @@ HWTEST_F_L0(JSNApiTests, GetGlobalObject) HWTEST_F_L0(JSNApiTests, ThreadIdCheck) { EXPECT_TRUE(vm_->GetJSThread()->GetThreadId() == JSThread::GetCurrentThreadId()); +#if defined(ECMASCRIPT_ENABLE_THREAD_CHECK) && !ECMASCRIPT_ENABLE_THREAD_CHECK std::thread testThread(ThreadCheck, vm_); testThread.join(); +#endif } HWTEST_F_L0(JSNApiTests, RegisterFunction)