• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2022 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14group("ark_typeinfer_test") {
15  testonly = true
16  deps = [
17    "add2dyn:add2dynAotTypeInferAction",
18    "assertTypeRules:assertTypeRulesAotTypeInferAction",
19    "binarysearch:binarysearchAotTypeInferAction",
20    "bitwise_op:bitwise_opAotTypeInferAction",
21    "builtins:builtinsAotTypeInferAction",
22    "callarg0dyn:callarg0dynAotTypeInferAction",
23    "callarg1dyn:callarg1dynAotTypeInferAction",
24    "callargs2dyn:callargs2dynAotTypeInferAction",
25    "callargs3dyn:callargs3dynAotTypeInferAction",
26    "callirangedyn:callirangedynAotTypeInferAction",
27    "callithisrange:callithisrangeAotTypeInferAction",
28    "callprimitivebuiltin:callprimitivebuiltinAotTypeInferAction",
29    "class:classAotTypeInferAction",
30    "createemptyarray:createemptyarrayAotTypeInferAction",
31    "createemptyobject:createemptyobjectAotTypeInferAction",
32    "createobjecthavingmethod:createobjecthavingmethodAotTypeInferAction",
33    "defineasyncfunc:defineasyncfuncAotTypeInferAction",
34    "defineclasswithbuffer:defineclasswithbufferAotTypeInferAction",
35    "definefunctiondyn:definefunctiondynAotTypeInferAction",
36    "definegeneratorfunc:definegeneratorfuncAotTypeInferAction",
37    "div2dyn:div2dynAotTypeInferAction",
38    "getiterator:getiteratorAotTypeInferAction",
39    "infergetterfunc:infergetterfuncAotTypeInferAction",
40    "interface:interfaceAotTypeInferAction",
41    "ldboolean:ldbooleanAotTypeInferAction",
42    "ldglobalvar:ldglobalvarAotTypeInferAction",
43    "ldinfinity:ldinfinityAotTypeInferAction",
44    "ldnan:ldnanAotTypeInferAction",
45    "ldnull:ldnullAotTypeInferAction",
46    "ldobjbyindex:ldobjbyindexAotTypeInferAction",
47    "ldobjbyname:ldobjbynameAotTypeInferAction",
48    "ldobjbyvalue:ldobjbyvalueAotTypeInferAction",
49    "ldsuperproperty:ldsuperpropertyAotTypeInferAction",
50    "ldundefined:ldundefinedAotTypeInferAction",
51    "lex_env_var:lex_env_varAotTypeInferAction",
52    "lex_env_var_class:lex_env_var_classAotTypeInferAction",
53    "lex_env_var_duplication:lex_env_var_duplicationAotTypeInferAction",
54    "lex_env_var_multiple:lex_env_var_multipleAotTypeInferAction",
55    "logic_op:logic_opAotTypeInferAction",
56    "loopbeginphi:loopbeginphiAotTypeInferAction",
57    "mod2dyn:mod2dynAotTypeInferAction",
58    "mul2dyn:mul2dynAotTypeInferAction",
59    "newobjdynrange:newobjdynrangeAotTypeInferAction",
60    "parainfer:parainferAotTypeInferAction",
61    "parainfer_class:parainfer_classAotTypeInferAction",
62    "phiwithloop:phiwithloopAotTypeInferAction",
63    "phiwithnumber:phiwithnumberAotTypeInferAction",
64    "stconsttoglobalrecord:stconsttoglobalrecordAotTypeInferAction",
65    "stglobalvar:stglobalvarAotTypeInferAction",
66    "stlettoglobalrecord:stlettoglobalrecordAotTypeInferAction",
67    "sub2dyn:sub2dynAotTypeInferAction",
68    "supercall:supercallAotTypeInferAction",
69    "superclass:superclassAotTypeInferAction",
70    "throwdyn_1:throwdyn_1AotTypeInferAction",
71    "throwdyn_2:throwdyn_2AotTypeInferAction",
72    "tryldglobalbyname:tryldglobalbynameAotTypeInferAction",
73    "trystglobalbyname:trystglobalbynameAotTypeInferAction",
74    "tsarraytobuiltin:tsarraytobuiltinAotTypeInferAction",
75    "typeof:typeofAotTypeInferAction",
76    "variable_after_loops:variable_after_loopsAotTypeInferAction",
77  ]
78}
79