| /arkcompiler/ets_runtime/ecmascript/jspandafile/tests/ |
| D | quick_fix_test.cpp | 45 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 50 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 53 EcmaVM *instance {nullptr}; member in panda::test::QuickFixTest 63 JSNApi::EnableUserUncaughtErrorHandler(instance); in HWTEST_F_L0() 65 JSNApi::SetBundle(instance, false); in HWTEST_F_L0() 67 bool result = JSNApi::Execute(instance, baseFileName, "index"); in HWTEST_F_L0() 70 auto res = JSNApi::LoadPatch(instance, patchFileName, baseFileName); in HWTEST_F_L0() 73 Local<ObjectRef> exception = JSNApi::GetAndClearUncaughtException(instance); in HWTEST_F_L0() 74 result = JSNApi::IsQuickFixCausedException(instance, exception, patchFileName); in HWTEST_F_L0() 77 res = JSNApi::UnloadPatch(instance, patchFileName); in HWTEST_F_L0() [all …]
|
| D | js_pandafile_manager_test.cpp | 46 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 51 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 54 EcmaVM *instance {nullptr}; member in panda::test::JSPandaFileManagerTest 83 pfManager->RemoveJSPandaFileVm(instance, pf.get()); in HWTEST_F_L0() 103 pfManager->RemoveJSPandaFileVm(instance, ojspf.get()); in HWTEST_F_L0() 124 pfManager->AddJSPandaFileVm(instance, pf1); in HWTEST_F_L0() 125 pfManager->AddJSPandaFileVm(instance, pf2); in HWTEST_F_L0() 131 pfManager->RemoveJSPandaFileVm(instance, pf1.get()); in HWTEST_F_L0() 132 pfManager->RemoveJSPandaFileVm(instance, pf2.get()); in HWTEST_F_L0() 153 pfManager->AddJSPandaFileVm(instance, pf1); in HWTEST_F_L0() [all …]
|
| D | js_pandafile_executor_test.cpp | 46 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 51 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 54 EcmaVM *instance {nullptr}; member in panda::test::JSPandaFileExecutorTest 86 pfManager->AddJSPandaFileVm(instance, pf); in HWTEST_F_L0() 92 pfManager->RemoveJSPandaFileVm(instance, pf.get()); in HWTEST_F_L0() 122 pfManager->AddJSPandaFileVm(instance, pf); in HWTEST_F_L0() 128 pfManager->RemoveJSPandaFileVm(instance, pf.get()); in HWTEST_F_L0() 160 pfManager->AddJSPandaFileVm(instance, pf); in HWTEST_F_L0() 166 pfManager->RemoveJSPandaFileVm(instance, pf.get()); in HWTEST_F_L0()
|
| D | panda_file_translator_test.cpp | 48 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 53 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 56 EcmaVM *instance {nullptr}; member in panda::test::PandaFileTranslatorTest 87 pfManager->AddJSPandaFileVm(instance, pf); in HWTEST_F_L0() 100 pfManager->RemoveJSPandaFileVm(instance, pf.get()); in HWTEST_F_L0() 126 pfManager->AddJSPandaFileVm(instance, pf); in HWTEST_F_L0() 134 pfManager->RemoveJSPandaFileVm(instance, pf.get()); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
| D | heap_tracker_test.cpp | 97 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 98 instance->SetEnableForceGC(false); in SetUp() 103 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 106 EcmaVM *instance {nullptr}; member in panda::test::HeapTrackerTest 114 HeapProfilerInterface *heapProfile = HeapProfilerInterface::GetInstance(instance); in HWTEST_F_L0() 119 instance->GetFactory()->NewJSAsyncFuncObject(); in HWTEST_F_L0() 124 instance->GetFactory()->NewJSSymbol(); in HWTEST_F_L0() 129 …JSHandle<JSTaggedValue> undefined = instance->GetJSThread()->GlobalConstants()->GetHandledUndefine… in HWTEST_F_L0() 130 JSHandle<EcmaString> string = instance->GetFactory()->NewFromASCII("Hello World"); in HWTEST_F_L0() 131 instance->GetFactory()->NewJSString(JSHandle<JSTaggedValue>(string), undefined); in HWTEST_F_L0() [all …]
|
| D | hprof_test.cpp | 101 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 106 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 108 EcmaVM *instance {nullptr}; member in panda::test::HProfTest 115 explicit HProfTestHelper(EcmaVM *vm) : instance(vm) {} in HProfTestHelper() 119 HeapProfilerInterface::Destroy(instance); in ~HProfTestHelper() 130 HeapProfilerInterface *heapProfile = HeapProfilerInterface::GetInstance(instance); in GenerateSnapShot() 226 EcmaVM *instance {nullptr}; member in panda::test::HProfTestHelper 231 HProfTestHelper tester(instance); in HWTEST_F_L0() 247 HProfTestHelper tester(instance); in HWTEST_F_L0() 254 HProfTestHelper tester(instance); in HWTEST_F_L0() [all …]
|
| D | heap_sampling_test.cpp | 41 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 42 instance->SetEnableForceGC(false); in SetUp() 47 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 50 EcmaVM *instance {nullptr}; member in panda::test::HeapSamplingTest 57 HeapProfilerInterface *heapProfile = HeapProfilerInterface::GetInstance(instance); in HWTEST_F_L0() 68 HeapProfilerInterface *heapProfile = HeapProfilerInterface::GetInstance(instance); in HWTEST_F_L0() 80 HeapProfilerInterface *heapProfile = HeapProfilerInterface::GetInstance(instance); in HWTEST_F_L0() 95 std::unique_ptr<HeapSampling> heapSampling = std::make_unique<HeapSampling>(instance, in HWTEST_F_L0() 96 const_cast<Heap *>(instance->GetHeap()), samplingInterval, stackDepth); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
| D | builtins_errors_test.cpp | 60 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 65 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 68 EcmaVM *instance {nullptr}; member in panda::test::BuiltinsErrorsTest 83 ObjectFactory *factory = instance->GetFactory(); in HWTEST_F_L0() 94 EXPECT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0() 98 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0() 109 ObjectFactory *factory = instance->GetFactory(); in HWTEST_F_L0() 116 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0() 120 ASSERT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0() 131 ObjectFactory *factory = instance->GetFactory(); in HWTEST_F_L0() [all …]
|
| D | builtins_iterator_test.cpp | 44 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 49 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 52 EcmaVM *instance {nullptr}; member in panda::test::BuiltinsIteratorTest
|
| D | builtins_intl_test.cpp | 46 instance = JSNApi::CreateEcmaVM(options); in SetUp() 47 instance->SetEnableForceGC(true); in SetUp() 48 ASSERT_TRUE(instance != nullptr) << "Cannot create EcmaVM"; in SetUp() 49 thread = instance->GetJSThread(); in SetUp() 55 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 58 EcmaVM *instance {nullptr}; member in panda::test::BuiltinsIntlTest
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | handle_leak_test.cpp | 53 instance = JSNApi::CreateEcmaVM(options); in SetUp() 54 ASSERT_TRUE(instance != nullptr) << "Cannot create EcmaVM"; in SetUp() 55 thread = instance->GetJSThread(); in SetUp() 61 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 64 EcmaVM *instance {nullptr}; member in panda::test::HandleLeakTest 96 result.emplace_back(Global<ArrayRef>(instance, ArrayRef::New(instance, 100))); in HWTEST_F_L0() 103 …JSHandle<TaggedObject> newProgram(thread, const_cast<Heap *>(instance->GetHeap())->AllocateYoungOr… in HWTEST_F_L0() 113 VerifyObjectVisitor verifier(instance->GetHeap(), &failCount); in HWTEST_F_L0() 126 …JSHandle<Program> newProgram(thread, const_cast<Heap *>(instance->GetHeap())->AllocateYoungOrHugeO… in HWTEST_F_L0() 132 VerifyObjectVisitor verifier(instance->GetHeap(), &failCount); in HWTEST_F_L0() [all …]
|
| D | test_helper.h | 103 static void CreateEcmaVMWithScope(EcmaVM *&instance, JSThread *&thread, EcmaHandleScope *&scope, 114 instance = JSNApi::CreateEcmaVM(options); 115 instance->SetEnableForceGC(true); 116 ASSERT_TRUE(instance != nullptr) << "Cannot create EcmaVM"; 117 thread = instance->GetJSThread(); 119 auto globalEnv = instance->GetGlobalEnv(); 120 methodFunction_ = instance->GetFactory()->NewJSFunction(globalEnv); 123 static inline void DestroyEcmaVMWithScope(EcmaVM *instance, EcmaHandleScope *scope) in DestroyEcmaVMWithScope() argument 127 instance->SetEnableForceGC(false); in DestroyEcmaVMWithScope() 128 auto thread = instance->GetJSThread(); in DestroyEcmaVMWithScope() [all …]
|
| D | incremental_marking_test.cpp | 43 instance = JSNApi::CreateEcmaVM(options); in SetUp() 44 ASSERT_TRUE(instance != nullptr) << "Cannot create EcmaVM"; in SetUp() 45 thread = instance->GetJSThread(); in SetUp() 47 instance->SetEnableForceGC(false); in SetUp() 52 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 61 EcmaVM *instance {nullptr}; member in panda::test::IncrementalMarkingTest
|
| D | concurrent_marking_test.cpp | 43 instance = JSNApi::CreateEcmaVM(options); in SetUp() 44 ASSERT_TRUE(instance != nullptr) << "Cannot create EcmaVM"; in SetUp() 45 thread = instance->GetJSThread(); in SetUp() 47 instance->SetEnableForceGC(false); in SetUp() 54 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 63 EcmaVM *instance {nullptr}; member in panda::test::ConcurrentMarkingTest
|
| D | js_primitive_ref_test.cpp | 44 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 49 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 52 EcmaVM *instance {nullptr}; member in panda::test::JSPrimitiveRefTest 72 ASSERT_TRUE(EcmaStringAccessor::Compare(instance, h, h2) == 0); in HWTEST_F_L0()
|
| D | lexical_env_test.cpp | 38 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 43 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 46 EcmaVM *instance {nullptr}; member in panda::test::LexicalEnvTest
|
| D | js_async_generator_object_test.cpp | 39 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 44 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 47 EcmaVM *instance {nullptr}; member in panda::test::JSAsyncGeneratorObjectTest
|
| D | js_handle_test.cpp | 40 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 45 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 48 EcmaVM *instance {nullptr}; member in panda::test::JSHandleTest 67 EXPECT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0() 94 EXPECT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0() 103 EXPECT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0() 157 EXPECT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0() 179 EXPECT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0() 215 EXPECT_EQ(EcmaStringAccessor::Compare(instance, in HWTEST_F_L0()
|
| /arkcompiler/toolchain/tooling/test/ |
| D | debugger_entry_test.cpp | 39 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 41 JSNApi::StartDebugger(instance, debugOption); in SetUp() 46 JSNApi::StopDebugger(instance); in TearDown() 47 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 50 EcmaVM *instance {nullptr}; member in panda::ecmascript::tooling::test::DebuggerEntryTest 59 ASSERT_NE(instance, nullptr); in HWTEST_P_L0() 61 auto res = JSNApi::Execute(instance, pandaFile.c_str(), entryPoint.c_str()); in HWTEST_P_L0()
|
| D | debugger_cinterp_test.cpp | 39 TestHelper::CreateEcmaVMWithScope(instance, thread, scope, false, true); in SetUp() 41 JSNApi::StartDebugger(instance, debugOption); in SetUp() 46 JSNApi::StopDebugger(instance); in TearDown() 47 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 50 EcmaVM *instance {nullptr}; member in panda::ecmascript::tooling::test::DebuggerCInterpTest 59 ASSERT_NE(instance, nullptr); in HWTEST_P_L0() 61 auto res = JSNApi::Execute(instance, pandaFile.c_str(), entryPoint.c_str()); in HWTEST_P_L0()
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | variance.ts | 52 private static instance: Bar<string>[] = []; property in Bar 57 Bar.instance.push(this); 58 AssertType(Bar.instance.push(this), "number"); 59 AssertType(Bar.instance.push, "(...Bar<string>[]) => number"); 60 AssertType(Bar.instance, "Bar<string>[]");
|
| D | jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.ts | 42 AssertType(module.exports.Sub = class { constructor() { this.instance = new module.export… 44 AssertType(class { constructor() { this.instance = new module.exports(10); }}, "typeof… 47 this.instance = new module.exports(10); 48 AssertType(this.instance = new module.exports(10), "import("tests/cases/conformance/jsdoc/declarati… 49 AssertType(this.instance, "any");
|
| D | superPropertyAccessNoError.ts | 149 let instance = new SomeDerivedClass(); variable 150 AssertType(instance, "SomeDerivedClass"); 154 instance. 155 AssertType(instance.returnThis().fn(), "void"); 156 AssertType(instance.returnThis().fn, "() => void");
|
| /arkcompiler/ets_runtime/ecmascript/base/tests/ |
| D | number_helper_test.cpp | 37 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 42 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 45 EcmaVM *instance {nullptr}; member in panda::test::NumberHelperTest 89 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr1, resultStr), 0); in HWTEST_F_L0() 94 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr2, resultStr), 0); in HWTEST_F_L0() 99 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr3, resultStr), 0); in HWTEST_F_L0() 104 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr4, resultStr), 0); in HWTEST_F_L0() 110 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr5, resultStr), 0); in HWTEST_F_L0() 115 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr6, resultStr), 0); in HWTEST_F_L0() 120 EXPECT_EQ(EcmaStringAccessor::Compare(instance, handleEcmaStr7, resultStr), 0); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/regexp/tests/ |
| D | regexp_test.cpp | 41 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp() 47 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown() 101 EcmaVM *instance {nullptr}; member in panda::test::RegExpTest 656 ASSERT_TRUE(EcmaStringAccessor::Compare(instance, result.captures_[0].second, str) == 0); in HWTEST_F_L0() 678 ASSERT_TRUE(EcmaStringAccessor::Compare(instance, result.captures_[0].second, str) == 0); in HWTEST_F_L0() 679 ASSERT_TRUE(EcmaStringAccessor::Compare(instance, result.captures_[1].second, str) == 0); in HWTEST_F_L0() 680 ASSERT_TRUE(EcmaStringAccessor::Compare(instance, result.captures_[2].second, str) == 0); in HWTEST_F_L0() 681 ASSERT_TRUE(EcmaStringAccessor::Compare(instance, result.captures_[3].second, str) == 0); in HWTEST_F_L0() 710 ASSERT_TRUE(EcmaStringAccessor::Compare(instance, result.captures_[0].second, str1) == 0); in HWTEST_F_L0() 711 ASSERT_TRUE(EcmaStringAccessor::Compare(instance, result.captures_[1].second, str2) == 0); in HWTEST_F_L0() [all …]
|