blob: ed471bba0346468ed0bde88bc9d09d0995b9e889 [file] [log] [blame]
Emily Bernierd0a1eb72015-03-24 16:35:39 -04001{
2 "name": "JSTests",
3 "run_count": 5,
4 "run_count_android_arm": 3,
5 "run_count_android_arm64": 3,
Ben Murdoch4a90d5f2016-03-22 12:00:34 +00006 "timeout": 120,
Emily Bernierd0a1eb72015-03-24 16:35:39 -04007 "units": "score",
8 "total": true,
9 "resources": ["base.js"],
10 "tests": [
11 {
Ben Murdoch61f157c2016-09-16 13:49:30 +010012 "name": "Generators",
13 "path": ["Generators"],
14 "main": "run.js",
15 "resources": ["generators.js"],
16 "flags": ["--harmony-function-sent"],
17 "results_regexp": "^Generators\\-Generators\\(Score\\): (.+)$"
18 },
19 {
20 "name": "GeneratorsIgnition",
21 "path": ["Generators"],
22 "main": "run.js",
23 "resources": ["generators.js"],
24 "flags": [
25 "--harmony-function-sent",
26 "--ignition",
27 "--ignition-generators"
28 ],
29 "results_regexp": "^Generators\\-Generators\\(Score\\): (.+)$"
30 },
31 {
32 "name": "GeneratorsIgnitionTurbofan",
33 "path": ["Generators"],
34 "main": "run.js",
35 "resources": ["generators.js"],
36 "flags": [
37 "--harmony-function-sent",
38 "--ignition",
39 "--ignition-generators",
40 "--turbo",
41 "--turbo-from-bytecode"
42 ],
43 "results_regexp": "^Generators\\-Generators\\(Score\\): (.+)$"
44 },
45 {
Ben Murdoch4a90d5f2016-03-22 12:00:34 +000046 "name": "RestParameters",
47 "path": ["RestParameters"],
48 "main": "run.js",
49 "resources": ["rest.js"],
50 "run_count": 5,
51 "units": "score",
52 "results_regexp": "^%s\\-RestParameters\\(Score\\): (.+)$",
53 "tests": [
54 {"name": "Basic1"}
55 ]
56 },
57 {
58 "name": "SpreadCalls",
59 "path": ["SpreadCalls"],
60 "main": "run.js",
61 "resources": ["spreadcalls.js"],
62 "run_count": 5,
63 "units": "score",
64 "results_regexp": "^%s\\-SpreadCalls\\(Score\\): (.+)$",
65 "tests": [
66 {"name": "Call"},
67 {"name": "CallMethod"},
68 {"name": "CallNew"}
69 ]
70 },
71 {
Emily Bernierd0a1eb72015-03-24 16:35:39 -040072 "name": "Classes",
73 "path": ["Classes"],
74 "main": "run.js",
75 "resources": ["super.js", "default-constructor.js"],
Emily Bernierd0a1eb72015-03-24 16:35:39 -040076 "results_regexp": "^%s\\-Classes\\(Score\\): (.+)$",
77 "tests": [
78 {"name": "Super"},
79 {"name": "DefaultConstructor"}
80 ]
81 },
82 {
83 "name": "Collections",
84 "path": ["Collections"],
85 "main": "run.js",
86 "resources": [
87 "common.js",
88 "map.js",
89 "run.js",
90 "set.js",
91 "weakmap.js",
92 "weakset.js"
93 ],
94 "results_regexp": "^%s\\-Collections\\(Score\\): (.+)$",
95 "tests": [
96 {"name": "Map-Smi"},
97 {"name": "Map-String"},
98 {"name": "Map-Object"},
99 {"name": "Map-Iteration"},
100 {"name": "Set-Smi"},
101 {"name": "Set-String"},
102 {"name": "Set-Object"},
103 {"name": "Set-Iteration"},
104 {"name": "WeakMap"},
105 {"name": "WeakSet"}
106 ]
107 },
108 {
109 "name": "Iterators",
110 "path": ["Iterators"],
111 "main": "run.js",
112 "resources": ["forof.js"],
113 "results_regexp": "^%s\\-Iterators\\(Score\\): (.+)$",
114 "tests": [
115 {"name": "ForOf"}
116 ]
117 },
118 {
119 "name": "Strings",
120 "path": ["Strings"],
121 "main": "run.js",
122 "resources": ["harmony-string.js"],
Emily Bernierd0a1eb72015-03-24 16:35:39 -0400123 "results_regexp": "^%s\\-Strings\\(Score\\): (.+)$",
124 "tests": [
125 {"name": "StringFunctions"}
126 ]
127 },
128 {
129 "name": "Templates",
130 "path": ["Templates"],
131 "main": "run.js",
132 "resources": ["templates.js"],
Emily Bernierd0a1eb72015-03-24 16:35:39 -0400133 "run_count": 5,
134 "units": "score",
135 "results_regexp": "^%s\\-Templates\\(Score\\): (.+)$",
136 "total": true,
137 "tests": [
138 {"name": "Untagged"},
139 {"name": "LargeUntagged"},
140 {"name": "Tagged"}
141 ]
Ben Murdoch4a90d5f2016-03-22 12:00:34 +0000142 },
143 {
144 "name": "Object",
145 "path": ["Object"],
146 "main": "run.js",
Ben Murdochda12d292016-06-02 14:46:10 +0100147 "flags": ["--harmony"],
148 "resources": [
149 "assign.js",
150 "values.js",
151 "entries.js"
152 ],
Ben Murdoch4a90d5f2016-03-22 12:00:34 +0000153 "results_regexp": "^%s\\-Object\\(Score\\): (.+)$",
154 "tests": [
Ben Murdochda12d292016-06-02 14:46:10 +0100155 {"name": "Assign"},
156 {"name": "Entries"},
157 {"name": "EntriesMegamorphic"},
158 {"name": "Values"},
159 {"name": "ValuesMegamorphic"}
Ben Murdoch4a90d5f2016-03-22 12:00:34 +0000160 ]
161 },
162 {
163 "name": "Scope",
164 "path": ["Scope"],
165 "main": "run.js",
166 "resources": ["with.js"],
167 "results_regexp": "^%s\\-Scope\\(Score\\): (.+)$",
168 "tests": [
169 {"name": "With"}
170 ]
171 },
172 {
173 "name": "Exceptions",
174 "path": ["Exceptions"],
175 "main": "run.js",
176 "resources": ["try-catch.js"],
177 "results_regexp": "^%s\\-Exceptions\\(Score\\): (.+)$",
178 "tests": [
179 {"name": "Try-Catch"}
180 ]
Ben Murdochda12d292016-06-02 14:46:10 +0100181 },
182 {
183 "name": "Keys",
184 "path": ["Keys"],
185 "main": "run.js",
186 "resources": ["keys.js"],
187 "results_regexp": "^%s\\-Keys\\(Score\\): (.+)$",
188 "run_count": 3,
189 "run_count_android_arm": 2,
190 "run_count_android_arm64": 2,
191 "tests": [
192 {"name": "Object.keys()"},
193 {"name": "for-in"},
194 {"name": "for-in hasOwnProperty()"},
195 {"name": "for (i < Object.keys().length)"},
196 {"name": "Object.keys().forEach()"},
197 {"name": "for (i < array.length)"},
198 {"name": "for (i < length)"}
199 ]
Ben Murdochc5610432016-08-08 18:44:38 +0100200 },
201 {
202 "name": "PropertyQueries",
203 "path": ["PropertyQueries"],
204 "main": "run.js",
205 "resources": ["property-queries.js"],
206 "results_regexp": "^%s\\-PropertyQueries\\(Score\\): (.+)$",
207 "tests": [
208 {"name": "in--INTERN-prop"},
209 {"name": "in--DEINTERN-prop"},
210 {"name": "in--NE-INTERN-prop"},
211 {"name": "in--NE-DEINTERN-prop"},
212 {"name": "in--el"},
213 {"name": "in--el-str"},
214 {"name": "in--NE-el"},
215 {"name": "Object.hasOwnProperty--INTERN-prop"},
216 {"name": "Object.hasOwnProperty--DEINTERN-prop"},
217 {"name": "Object.hasOwnProperty--NE-INTERN-prop"},
218 {"name": "Object.hasOwnProperty--NE-DEINTERN-prop"},
219 {"name": "Object.hasOwnProperty--el"},
220 {"name": "Object.hasOwnProperty--el-str"},
221 {"name": "Object.hasOwnProperty--NE-el"}
222 ]
Emily Bernierd0a1eb72015-03-24 16:35:39 -0400223 }
224 ]
225}