OLD | NEW |
1 # Copyright 2011 the V8 project authors. All rights reserved. | 1 # Copyright 2011 the V8 project authors. All rights reserved. |
2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
4 # met: | 4 # met: |
5 # | 5 # |
6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 # running several variants. Note that this still takes ages, because there | 61 # running several variants. Note that this still takes ages, because there |
62 # are actually 13 * 38 * 5 * 128 = 316160 individual tests hidden here. | 62 # are actually 13 * 38 * 5 * 128 = 316160 individual tests hidden here. |
63 'test-parsing/ParserSync': [PASS, NO_VARIANTS], | 63 'test-parsing/ParserSync': [PASS, NO_VARIANTS], |
64 | 64 |
65 # This tests only the type system, no point in running several variants. | 65 # This tests only the type system, no point in running several variants. |
66 'test-hydrogen-types/*': [PASS, NO_VARIANTS], | 66 'test-hydrogen-types/*': [PASS, NO_VARIANTS], |
67 'test-types/*': [PASS, NO_VARIANTS], | 67 'test-types/*': [PASS, NO_VARIANTS], |
68 'test-ast-types/*': [PASS, NO_VARIANTS], | 68 'test-ast-types/*': [PASS, NO_VARIANTS], |
69 | 69 |
70 # This tests API threading, no point in running several variants. | 70 # This tests API threading, no point in running several variants. |
71 'test-api/Threading*': [PASS, NO_VARIANTS], | 71 # They are also slow in debug mode. |
| 72 'test-api/Threading*': [PASS, NO_VARIANTS, ['mode == debug', SLOW]], |
72 | 73 |
73 # BUG(2999). The cpu profiler tests are notoriously flaky. | 74 # BUG(2999). The cpu profiler tests are notoriously flaky. |
74 'test-cpu-profiler/CpuProfileDeepStack': [SKIP], | 75 'test-cpu-profiler/CpuProfileDeepStack': [SKIP], |
75 'test-cpu-profiler/CollectCpuProfile': [SKIP], | 76 'test-cpu-profiler/CollectCpuProfile': [SKIP], |
76 'test-cpu-profiler/HotDeoptNoFrameEntry': [SKIP], | 77 'test-cpu-profiler/HotDeoptNoFrameEntry': [SKIP], |
77 'test-cpu-profiler/SampleWhenFrameIsNotSetup': [SKIP], | 78 'test-cpu-profiler/SampleWhenFrameIsNotSetup': [SKIP], |
78 | 79 |
79 # BUG(v8:4358). Hangs flakily. | 80 # BUG(v8:4358). Hangs flakily. |
80 'test-debug/ProcessDebugMessagesThreaded': [SKIP], | 81 'test-debug/ProcessDebugMessagesThreaded': [SKIP], |
81 | 82 |
82 # BUG(2340). Preprocessing stack traces is disabled at the moment. | 83 # BUG(2340). Preprocessing stack traces is disabled at the moment. |
83 'test-heap/PreprocessStackTrace': [FAIL], | 84 'test-heap/PreprocessStackTrace': [FAIL], |
84 | 85 |
85 # BUG(4333). Function name inferrer does not work for ES6 clases. | 86 # BUG(4333). Function name inferrer does not work for ES6 clases. |
86 'test-func-name-inference/UpperCaseClass': [FAIL], | 87 'test-func-name-inference/UpperCaseClass': [FAIL], |
87 'test-func-name-inference/LowerCaseClass': [FAIL], | 88 'test-func-name-inference/LowerCaseClass': [FAIL], |
88 | 89 |
89 # BUG(3742). | 90 # BUG(3742). |
90 'test-mark-compact/MarkCompactCollector': [PASS, ['arch==arm', NO_VARIANTS]], | 91 'test-mark-compact/MarkCompactCollector': [PASS, ['arch==arm', NO_VARIANTS]], |
91 | 92 |
92 # Test that serialization with unknown external reference fails. | 93 # Test that serialization with unknown external reference fails. |
93 'test-serialize/SnapshotCreatorUnknownExternalReferences': [FAIL], | 94 'test-serialize/SnapshotCreatorUnknownExternalReferences': [FAIL], |
94 | 95 |
95 ############################################################################ | 96 ############################################################################ |
96 # Slow tests. | 97 # Slow tests. |
97 'test-api/Threading1': [PASS, ['mode == debug', SLOW]], | |
98 'test-api/Threading2': [PASS, ['mode == debug', SLOW]], | |
99 'test-api/Threading3': [PASS, ['mode == debug', SLOW]], | |
100 'test-api/Threading4': [PASS, ['mode == debug', SLOW]], | |
101 'test-debug/CallFunctionInDebugger': [PASS, ['mode == debug', SLOW]], | 98 'test-debug/CallFunctionInDebugger': [PASS, ['mode == debug', SLOW]], |
102 'test-strings/StringOOM*': [PASS, ['mode == debug', SKIP]], | 99 'test-strings/StringOOM*': [PASS, ['mode == debug', SKIP]], |
103 'test-serialize/CustomSnapshotDataBlobImmortalImmovableRoots': [PASS, ['mode =
= debug', SKIP]], | 100 'test-serialize/CustomSnapshotDataBlobImmortalImmovableRoots': [PASS, ['mode =
= debug', SKIP]], |
104 }], # ALWAYS | 101 }], # ALWAYS |
105 | 102 |
106 ############################################################################## | 103 ############################################################################## |
107 ['arch == arm64', { | 104 ['arch == arm64', { |
108 | 105 |
109 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 106 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
110 | 107 |
(...skipping 16 matching lines...) Expand all Loading... |
127 'test-mark-compact/Promotion': [PASS, FAIL], | 124 'test-mark-compact/Promotion': [PASS, FAIL], |
128 | 125 |
129 # BUG(v8:3434). | 126 # BUG(v8:3434). |
130 ' test-api/LoadICFastApi_DirectCall_GCMoveStubWithProfiler': [SKIP], | 127 ' test-api/LoadICFastApi_DirectCall_GCMoveStubWithProfiler': [SKIP], |
131 }], # 'arch == arm64' | 128 }], # 'arch == arm64' |
132 | 129 |
133 ['arch == arm64 and simulator_run == True', { | 130 ['arch == arm64 and simulator_run == True', { |
134 | 131 |
135 # Pass but take too long with the simulator. | 132 # Pass but take too long with the simulator. |
136 'test-api/ExternalArrays': [PASS, TIMEOUT], | 133 'test-api/ExternalArrays': [PASS, TIMEOUT], |
137 'test-api/Threading1': [SKIP], | |
138 'test-api/Threading2': [SKIP], | |
139 }], # 'arch == arm64 and simulator_run == True' | 134 }], # 'arch == arm64 and simulator_run == True' |
140 | 135 |
141 ['arch == arm64 and mode == debug and simulator_run == True', { | 136 ['arch == arm64 and mode == debug and simulator_run == True', { |
142 | 137 |
143 # Pass but take too long with the simulator in debug mode. | 138 # Pass but take too long with the simulator in debug mode. |
144 'test-api/ExternalDoubleArray': [SKIP], | 139 'test-api/ExternalDoubleArray': [SKIP], |
145 'test-api/ExternalFloat32Array': [SKIP], | 140 'test-api/ExternalFloat32Array': [SKIP], |
146 'test-api/ExternalFloat64Array': [SKIP], | 141 'test-api/ExternalFloat64Array': [SKIP], |
147 'test-api/ExternalFloatArray': [SKIP], | 142 'test-api/ExternalFloatArray': [SKIP], |
148 'test-api/Float32Array': [SKIP], | 143 'test-api/Float32Array': [SKIP], |
(...skipping 11 matching lines...) Expand all Loading... |
160 'test-cpu-profiler/JsNativeJsRuntimeJsSampleMultiple': [SKIP], | 155 'test-cpu-profiler/JsNativeJsRuntimeJsSampleMultiple': [SKIP], |
161 'test-cpu-profiler/JsNativeJsSample': [SKIP], | 156 'test-cpu-profiler/JsNativeJsSample': [SKIP], |
162 }], # 'asan == True' | 157 }], # 'asan == True' |
163 | 158 |
164 ############################################################################## | 159 ############################################################################## |
165 ['msan == True', { | 160 ['msan == True', { |
166 # ICU upstream issues. | 161 # ICU upstream issues. |
167 'test-strings/CountBreakIterator': [SKIP], | 162 'test-strings/CountBreakIterator': [SKIP], |
168 | 163 |
169 # Slow tests. | 164 # Slow tests. |
170 'test-api/Threading1': [PASS, SLOW], | 165 'test-api/Threading*': [PASS, SLOW], |
171 'test-api/Threading2': [PASS, SLOW], | |
172 'test-api/Threading3': [PASS, SLOW], | |
173 'test-api/Threading4': [PASS, SLOW], | |
174 }], # 'msan == True' | 166 }], # 'msan == True' |
175 | 167 |
176 ############################################################################## | 168 ############################################################################## |
177 ['no_snap == True', { | 169 ['no_snap == True', { |
178 # Slow tests. | 170 # Slow tests. |
179 'test-api/ExternalWrap': [PASS, SLOW], | 171 'test-api/ExternalWrap': [PASS, SLOW], |
180 'test-api/FastReturnValues*': [PASS, SLOW], | 172 'test-api/FastReturnValues*': [PASS, SLOW], |
181 'test-decls/CrossScriptReferences_Simple2': [PASS, SLOW], | 173 'test-decls/CrossScriptReferences_Simple2': [PASS, SLOW], |
182 }], # 'no_snap == True' | 174 }], # 'no_snap == True' |
183 | 175 |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
222 'test-log/ProfLazyMode': [SKIP], | 214 'test-log/ProfLazyMode': [SKIP], |
223 | 215 |
224 # BUG(1075): Unresolved crashes. | 216 # BUG(1075): Unresolved crashes. |
225 'test-serialize/StartupSerializerOnce': [SKIP], | 217 'test-serialize/StartupSerializerOnce': [SKIP], |
226 'test-serialize/StartupSerializerTwice': [SKIP], | 218 'test-serialize/StartupSerializerTwice': [SKIP], |
227 'test-serialize/StartupSerializerOnceRunScript': [SKIP], | 219 'test-serialize/StartupSerializerOnceRunScript': [SKIP], |
228 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], | 220 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], |
229 | 221 |
230 ############################################################################ | 222 ############################################################################ |
231 # Slow tests. | 223 # Slow tests. |
232 'test-api/Threading1': [PASS, SLOW], | 224 'test-api/Threading*': [PASS, SLOW], |
233 'test-api/Threading2': [PASS, SLOW], | |
234 'test-api/Threading3': [PASS, SLOW], | |
235 'test-api/Threading4': [PASS, SLOW], | |
236 }], # 'arch == arm' | 225 }], # 'arch == arm' |
237 | 226 |
238 ############################################################################## | 227 ############################################################################## |
239 ['arch == mipsel or arch == mips', { | 228 ['arch == mipsel or arch == mips', { |
240 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 229 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
241 | 230 |
242 # TODO(mips-team): Improve code-size on large RegExp's. | 231 # TODO(mips-team): Improve code-size on large RegExp's. |
243 'test-heap/TestSizeOfRegExpCode': [SKIP], | 232 'test-heap/TestSizeOfRegExpCode': [SKIP], |
244 | 233 |
245 # BUG(1075): Unresolved crashes on MIPS also. | 234 # BUG(1075): Unresolved crashes on MIPS also. |
246 'test-serialize/StartupSerializerOnce': [SKIP], | 235 'test-serialize/StartupSerializerOnce': [SKIP], |
247 'test-serialize/StartupSerializerTwice': [SKIP], | 236 'test-serialize/StartupSerializerTwice': [SKIP], |
248 'test-serialize/StartupSerializerOnceRunScript': [SKIP], | 237 'test-serialize/StartupSerializerOnceRunScript': [SKIP], |
249 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], | 238 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], |
250 }], # 'arch == mipsel or arch == mips' | 239 }], # 'arch == mipsel or arch == mips' |
251 | 240 |
252 ############################################################################## | 241 ############################################################################## |
253 ['arch == mips', { | 242 ['arch == mips', { |
254 # Too slow with TF. | 243 # Too slow with TF. |
255 'test-api/ExternalArrays': [PASS, NO_VARIANTS], | 244 'test-api/ExternalArrays': [PASS, NO_VARIANTS], |
256 | 245 |
257 # TODO(mips-team): Currently fails on mips board. | 246 # TODO(mips-team): Currently fails on mips board. |
258 'test-parsing/TooManyArguments': [SKIP], | 247 'test-parsing/TooManyArguments': [SKIP], |
259 'test-api/Threading3': [SKIP], | 248 'test-api/Threading5': [SKIP], |
| 249 'test-api/Threading6': [SKIP], |
260 }], # 'arch == mips' | 250 }], # 'arch == mips' |
261 | 251 |
262 ############################################################################## | 252 ############################################################################## |
263 ['arch == mips64el or arch == mips64', { | 253 ['arch == mips64el or arch == mips64', { |
264 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 254 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
265 | 255 |
266 # BUG(v8:3154). | 256 # BUG(v8:3154). |
267 'test-heap/ReleaseOverReservedPages': [PASS, FAIL], | 257 'test-heap/ReleaseOverReservedPages': [PASS, FAIL], |
268 | 258 |
269 # TODO(mips-team): Improve code-size on large RegExp's. | 259 # TODO(mips-team): Improve code-size on large RegExp's. |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
322 'test-run-wasm-module/Run_WasmModule_Return114' : [SKIP], | 312 'test-run-wasm-module/Run_WasmModule_Return114' : [SKIP], |
323 'test-run-wasm-module/Run_WasmModule_CallAdd' : [SKIP], | 313 'test-run-wasm-module/Run_WasmModule_CallAdd' : [SKIP], |
324 'test-run-wasm-module/Run_WasmModule_CallMain_recursive' : [SKIP], | 314 'test-run-wasm-module/Run_WasmModule_CallMain_recursive' : [SKIP], |
325 | 315 |
326 }], # 'system == aix or (arch == ppc64 and byteorder == big)' | 316 }], # 'system == aix or (arch == ppc64 and byteorder == big)' |
327 | 317 |
328 ############################################################################## | 318 ############################################################################## |
329 ['arch == ppc and simulator_run == True or arch == ppc64 and simulator_run == Tr
ue', { | 319 ['arch == ppc and simulator_run == True or arch == ppc64 and simulator_run == Tr
ue', { |
330 | 320 |
331 # Pass but take too long with the simulator. | 321 # Pass but take too long with the simulator. |
332 'test-api/Threading1': [PASS, SLOW], | 322 'test-api/Threading*': [PASS, SLOW], |
333 'test-api/Threading2': [PASS, SLOW], | |
334 'test-api/ExternalArrays': [PASS, SLOW], | 323 'test-api/ExternalArrays': [PASS, SLOW], |
335 | 324 |
336 }], # 'arch == ppc64 and simulator_run == True' | 325 }], # 'arch == ppc64 and simulator_run == True' |
337 | 326 |
338 ############################################################################## | 327 ############################################################################## |
339 ['variant == turbofan_opt', { | 328 ['variant == turbofan_opt', { |
340 # TODO(mythria,4680): Lack of code-ageing in interpreter. | 329 # TODO(mythria,4680): Lack of code-ageing in interpreter. |
341 'test-heap/Regress169209': [FAIL], | 330 'test-heap/Regress169209': [FAIL], |
342 | 331 |
343 # TODO(mythria,4680): Lack of code-ageing and/or lack of compilation cache | 332 # TODO(mythria,4680): Lack of code-ageing and/or lack of compilation cache |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
443 # https://bugs.chromium.org/p/v8/issues/detail?id=1569 | 432 # https://bugs.chromium.org/p/v8/issues/detail?id=1569 |
444 'test-modules/*': [SKIP], | 433 'test-modules/*': [SKIP], |
445 }], # variant != ignition and variant != ignition_staging and variant != igniti
on_turbofan | 434 }], # variant != ignition and variant != ignition_staging and variant != igniti
on_turbofan |
446 | 435 |
447 ############################################################################## | 436 ############################################################################## |
448 ['variant == asm_wasm', { | 437 ['variant == asm_wasm', { |
449 '*': [SKIP], | 438 '*': [SKIP], |
450 }], # variant == asm_wasm | 439 }], # variant == asm_wasm |
451 | 440 |
452 ] | 441 ] |
OLD | NEW |