Home
last modified time | relevance | path

Searched refs:instance (Results 1 – 25 of 237) sorted by relevance

12345678910

/arkcompiler/ets_runtime/ecmascript/jspandafile/tests/
Dquick_fix_test.cpp45 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 …]
Djs_pandafile_manager_test.cpp46 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 …]
Djs_pandafile_executor_test.cpp46 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()
Dpanda_file_translator_test.cpp48 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/
Dheap_tracker_test.cpp97 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 …]
Dhprof_test.cpp101 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 …]
Dheap_sampling_test.cpp41 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/
Dbuiltins_errors_test.cpp60 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 …]
Dbuiltins_iterator_test.cpp44 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp()
49 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown()
52 EcmaVM *instance {nullptr}; member in panda::test::BuiltinsIteratorTest
Dbuiltins_intl_test.cpp46 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/
Dhandle_leak_test.cpp53 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 …]
Dtest_helper.h103 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 …]
Dincremental_marking_test.cpp43 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
Dconcurrent_marking_test.cpp43 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
Djs_primitive_ref_test.cpp44 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()
Dlexical_env_test.cpp38 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp()
43 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown()
46 EcmaVM *instance {nullptr}; member in panda::test::LexicalEnvTest
Djs_async_generator_object_test.cpp39 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp()
44 TestHelper::DestroyEcmaVMWithScope(instance, scope); in TearDown()
47 EcmaVM *instance {nullptr}; member in panda::test::JSAsyncGeneratorObjectTest
Djs_handle_test.cpp40 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/
Ddebugger_entry_test.cpp39 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()
Ddebugger_cinterp_test.cpp39 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/
Dvariance.ts52 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>[]");
DjsDeclarationsExportAssignedClassExpressionAnonymousWithSub.ts42 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");
DsuperPropertyAccessNoError.ts149 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/
Dnumber_helper_test.cpp37 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/
Dregexp_test.cpp41 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 …]

12345678910