OLD | NEW |
1 # Copyright 2012 the V8 project authors. All rights reserved. | 1 # Copyright 2012 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 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
137 # This test variant makes only sense on arm. | 137 # This test variant makes only sense on arm. |
138 'math-floor-of-div-nosudiv': [PASS, SLOW, ['arch not in [arm, arm64, android_a
rm, android_arm64]', SKIP]], | 138 'math-floor-of-div-nosudiv': [PASS, SLOW, ['arch not in [arm, arm64, android_a
rm, android_arm64]', SKIP]], |
139 | 139 |
140 # Too slow for slow variants. | 140 # Too slow for slow variants. |
141 'asm/embenchen/*': [PASS, SLOW, FAST_VARIANTS], | 141 'asm/embenchen/*': [PASS, SLOW, FAST_VARIANTS], |
142 'asm/poppler/*': [PASS, SLOW, FAST_VARIANTS], | 142 'asm/poppler/*': [PASS, SLOW, FAST_VARIANTS], |
143 'asm/sqlite3/*': [PASS, SLOW, FAST_VARIANTS], | 143 'asm/sqlite3/*': [PASS, SLOW, FAST_VARIANTS], |
144 | 144 |
145 # Slow tests. | 145 # Slow tests. |
146 'copy-on-write-assert': [PASS, SLOW], | 146 'copy-on-write-assert': [PASS, SLOW], |
147 'debug-scopes': [PASS, SLOW], | |
148 'numops-fuzz-part*': [PASS, ['mode == debug', SLOW]], | 147 'numops-fuzz-part*': [PASS, ['mode == debug', SLOW]], |
149 'readonly': [PASS, SLOW], | 148 'readonly': [PASS, SLOW], |
150 'regress/regress-1200351': [PASS, SLOW], | 149 'regress/regress-1200351': [PASS, SLOW], |
151 'regress/regress-crbug-474297': [PASS, ['gc_stress == False', SKIP]], | 150 'regress/regress-crbug-474297': [PASS, ['gc_stress == False', SKIP]], |
152 'es6/tail-call-megatest*': [PASS, SLOW, FAST_VARIANTS, ['tsan', SKIP]], | 151 'es6/tail-call-megatest*': [PASS, SLOW, FAST_VARIANTS, ['tsan', SKIP]], |
153 | 152 |
154 # case-insensitive unicode regexp relies on case mapping provided by ICU. | 153 # case-insensitive unicode regexp relies on case mapping provided by ICU. |
155 'es6/unicode-regexp-ignore-case': [PASS, ['no_i18n == True', FAIL]], | 154 'es6/unicode-regexp-ignore-case': [PASS, ['no_i18n == True', FAIL]], |
156 'es6/unicode-regexp-ignore-case-noi18n': [FAIL, ['no_i18n == True', PASS]], | 155 'es6/unicode-regexp-ignore-case-noi18n': [FAIL, ['no_i18n == True', PASS]], |
157 'regress/regress-5036': [PASS, ['no_i18n == True', FAIL]], | 156 'regress/regress-5036': [PASS, ['no_i18n == True', FAIL]], |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
199 'packed-elements': [SKIP], | 198 'packed-elements': [SKIP], |
200 'regress/regress-1122': [SKIP], | 199 'regress/regress-1122': [SKIP], |
201 'regress/regress-331444': [SKIP], | 200 'regress/regress-331444': [SKIP], |
202 'regress/regress-353551': [SKIP], | 201 'regress/regress-353551': [SKIP], |
203 'regress/regress-crbug-119926': [SKIP], | 202 'regress/regress-crbug-119926': [SKIP], |
204 'regress/short-circuit': [SKIP], | 203 'regress/short-circuit': [SKIP], |
205 'stack-traces-overflow': [SKIP], | 204 'stack-traces-overflow': [SKIP], |
206 'unicode-test': [SKIP], | 205 'unicode-test': [SKIP], |
207 'whitespaces': [SKIP], | 206 'whitespaces': [SKIP], |
208 | 207 |
209 # Async function tests taking too long | |
210 # https://bugs.chromium.org/p/v8/issues/detail?id=5411 | |
211 'harmony/async-function-debug-scopes': [SKIP], | |
212 | |
213 # TODO(mstarzinger): Takes too long with TF. | 208 # TODO(mstarzinger): Takes too long with TF. |
214 'array-sort': [PASS, NO_VARIANTS], | 209 'array-sort': [PASS, NO_VARIANTS], |
215 'regress/regress-91008': [PASS, NO_VARIANTS], | 210 'regress/regress-91008': [PASS, NO_VARIANTS], |
216 'regress/regress-transcendental': [PASS, ['arch == arm64', NO_VARIANTS]], | 211 'regress/regress-transcendental': [PASS, ['arch == arm64', NO_VARIANTS]], |
217 'compiler/osr-regress-max-locals': [PASS, NO_VARIANTS], | 212 'compiler/osr-regress-max-locals': [PASS, NO_VARIANTS], |
218 'math-floor-of-div': [PASS, NO_VARIANTS], | 213 'math-floor-of-div': [PASS, NO_VARIANTS], |
219 'unicodelctest': [PASS, NO_VARIANTS], | 214 'unicodelctest': [PASS, NO_VARIANTS], |
220 'unicodelctest-no-optimization': [PASS, NO_VARIANTS], | 215 'unicodelctest-no-optimization': [PASS, NO_VARIANTS], |
221 | 216 |
222 # TODO(jkummerow): Doesn't work correctly in GC stress. | 217 # TODO(jkummerow): Doesn't work correctly in GC stress. |
223 'regress/regress-crbug-500497': [SKIP], | 218 'regress/regress-crbug-500497': [SKIP], |
224 | 219 |
225 # Too slow for gc stress. | 220 # Too slow for gc stress. |
226 'asm/embenchen/box2d': [SKIP], | 221 'asm/embenchen/box2d': [SKIP], |
227 | 222 |
228 # BUG(v8:4237) | 223 # BUG(v8:4237) |
229 'regress/regress-3976': [SKIP], | 224 'regress/regress-3976': [SKIP], |
230 | 225 |
231 # Slow tests. | 226 # Slow tests. |
232 'array-constructor': [PASS, SLOW], | 227 'array-constructor': [PASS, SLOW], |
233 'json': [PASS, SLOW], | 228 'json': [PASS, SLOW], |
234 'regress/regress-446389': [PASS, SLOW], | 229 'regress/regress-446389': [PASS, SLOW], |
235 'regress/regress-inline-getter-near-stack-limit': [PASS, SLOW], | 230 'regress/regress-inline-getter-near-stack-limit': [PASS, SLOW], |
236 | 231 |
237 # BUG(v8:3097) | |
238 'debug-references': [SKIP], | |
239 | |
240 # BUG(v8:4779): Crashes flakily with stress mode on arm64. | 232 # BUG(v8:4779): Crashes flakily with stress mode on arm64. |
241 'array-splice': [PASS, SLOW, ['arch == arm64', FAST_VARIANTS]], | 233 'array-splice': [PASS, SLOW, ['arch == arm64', FAST_VARIANTS]], |
242 | 234 |
243 # BUG(chromium:664490) | |
244 'debug-scopes': [SKIP], | |
245 | |
246 #BUG(v8:5683) | 235 #BUG(v8:5683) |
247 'wasm/import-memory': [SKIP], | 236 'wasm/import-memory': [SKIP], |
248 }], # 'gc_stress == True' | 237 }], # 'gc_stress == True' |
249 | 238 |
250 ############################################################################## | 239 ############################################################################## |
251 ['byteorder == big', { | 240 ['byteorder == big', { |
252 # Emscripten requires little-endian, skip all tests on big endian platforms. | 241 # Emscripten requires little-endian, skip all tests on big endian platforms. |
253 'asm/embenchen/*': [SKIP], | 242 'asm/embenchen/*': [SKIP], |
254 'asm/poppler/*': [SKIP], | 243 'asm/poppler/*': [SKIP], |
255 'asm/sqlite3/*': [SKIP], | 244 'asm/sqlite3/*': [SKIP], |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
297 'array-concat': [PASS, SLOW], | 286 'array-concat': [PASS, SLOW], |
298 'array-constructor': [PASS, SLOW], | 287 'array-constructor': [PASS, SLOW], |
299 'array-indexing': [PASS, SLOW], | 288 'array-indexing': [PASS, SLOW], |
300 'array-reduce': [PASS, SLOW], | 289 'array-reduce': [PASS, SLOW], |
301 'array-sort': [PASS, SLOW], | 290 'array-sort': [PASS, SLOW], |
302 'array-splice': [PASS, SLOW], | 291 'array-splice': [PASS, SLOW], |
303 'bit-not': [PASS, SLOW], | 292 'bit-not': [PASS, SLOW], |
304 'compiler/alloc-number': [PASS, SLOW], | 293 'compiler/alloc-number': [PASS, SLOW], |
305 'compiler/osr-assert': [PASS, SLOW], | 294 'compiler/osr-assert': [PASS, SLOW], |
306 'compiler/osr-with-args': [PASS, SLOW], | 295 'compiler/osr-with-args': [PASS, SLOW], |
307 'debug-scopes': [PASS, SLOW], | |
308 'generated-transition-stub': [PASS, SLOW], | 296 'generated-transition-stub': [PASS, SLOW], |
309 'json2': [PASS, SLOW], | 297 'json2': [PASS, SLOW], |
310 'math-floor-of-div-nosudiv': [PASS, SLOW], | 298 'math-floor-of-div-nosudiv': [PASS, SLOW], |
311 'math-floor-of-div': [PASS, SLOW], | 299 'math-floor-of-div': [PASS, SLOW], |
312 'mirror-object': [PASS, SLOW], | 300 'mirror-object': [PASS, SLOW], |
313 'packed-elements': [PASS, SLOW], | 301 'packed-elements': [PASS, SLOW], |
314 'regress/regress-1122': [PASS, SLOW], | 302 'regress/regress-1122': [PASS, SLOW], |
315 'regress/regress-2185-2': [PASS, SLOW], | 303 'regress/regress-2185-2': [PASS, SLOW], |
316 'regress/regress-2185': [PASS, SLOW], | 304 'regress/regress-2185': [PASS, SLOW], |
317 'regress/regress-2790': [PASS, SLOW], | 305 'regress/regress-2790': [PASS, SLOW], |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
367 | 355 |
368 # Flaky with baseline? | 356 # Flaky with baseline? |
369 'regress/regress-2185-2': [SKIP], | 357 'regress/regress-2185-2': [SKIP], |
370 }], # 'msan == True' | 358 }], # 'msan == True' |
371 | 359 |
372 ############################################################################## | 360 ############################################################################## |
373 ['arch == arm or arch == android_arm', { | 361 ['arch == arm or arch == android_arm', { |
374 | 362 |
375 # Slow tests which times out in debug mode. | 363 # Slow tests which times out in debug mode. |
376 'try': [PASS, ['mode == debug', SKIP]], | 364 'try': [PASS, ['mode == debug', SKIP]], |
377 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], | |
378 'array-constructor': [PASS, ['mode == debug', SKIP]], | 365 'array-constructor': [PASS, ['mode == debug', SKIP]], |
379 'regress/regress-1122': [PASS, SLOW, ['mode == debug and arch == android_arm',
SKIP]], | 366 'regress/regress-1122': [PASS, SLOW, ['mode == debug and arch == android_arm',
SKIP]], |
380 | 367 |
381 # Flaky test that can hit compilation-time stack overflow in debug mode. | 368 # Flaky test that can hit compilation-time stack overflow in debug mode. |
382 'unicode-test': [PASS, ['mode == debug', PASS, FAIL]], | 369 'unicode-test': [PASS, ['mode == debug', PASS, FAIL]], |
383 | 370 |
384 # Times out often in release mode on ARM. | 371 # Times out often in release mode on ARM. |
385 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], | 372 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], |
386 'array-splice': [PASS, TIMEOUT], | 373 'array-splice': [PASS, TIMEOUT], |
387 | 374 |
(...skipping 23 matching lines...) Expand all Loading... |
411 'regress/regress-91008': [PASS, SLOW], | 398 'regress/regress-91008': [PASS, SLOW], |
412 'regress/regress-json-stringify-gc': [PASS, SLOW], | 399 'regress/regress-json-stringify-gc': [PASS, SLOW], |
413 'string-indexof-2': [PASS, TIMEOUT], | 400 'string-indexof-2': [PASS, TIMEOUT], |
414 }], # 'arch == arm or arch == android_arm' | 401 }], # 'arch == arm or arch == android_arm' |
415 | 402 |
416 ############################################################################## | 403 ############################################################################## |
417 ['arch == mipsel or arch == mips', { | 404 ['arch == mipsel or arch == mips', { |
418 | 405 |
419 # Slow tests which times out in debug mode. | 406 # Slow tests which times out in debug mode. |
420 'try': [PASS, ['mode == debug', SKIP]], | 407 'try': [PASS, ['mode == debug', SKIP]], |
421 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], | |
422 'array-constructor': [PASS, ['mode == debug', SKIP]], | 408 'array-constructor': [PASS, ['mode == debug', SKIP]], |
423 | 409 |
424 # Times out often in release mode on MIPS. | 410 # Times out often in release mode on MIPS. |
425 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], | 411 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], |
426 'array-splice': [PASS, TIMEOUT], | 412 'array-splice': [PASS, TIMEOUT], |
427 | 413 |
428 # Long running test. | 414 # Long running test. |
429 'mirror-object': [PASS, TIMEOUT], | 415 'mirror-object': [PASS, TIMEOUT], |
430 'string-indexof-2': [PASS, TIMEOUT], | 416 'string-indexof-2': [PASS, TIMEOUT], |
431 | 417 |
(...skipping 17 matching lines...) Expand all Loading... |
449 ['arch == mips', { | 435 ['arch == mips', { |
450 # Flaky with TF. | 436 # Flaky with TF. |
451 'mirror-script': [PASS, NO_VARIANTS], | 437 'mirror-script': [PASS, NO_VARIANTS], |
452 }], # 'arch == mips' | 438 }], # 'arch == mips' |
453 | 439 |
454 ############################################################################## | 440 ############################################################################## |
455 ['arch == mips64el or arch == mips64', { | 441 ['arch == mips64el or arch == mips64', { |
456 | 442 |
457 # Slow tests which times out in debug mode. | 443 # Slow tests which times out in debug mode. |
458 'try': [PASS, ['mode == debug', SKIP]], | 444 'try': [PASS, ['mode == debug', SKIP]], |
459 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], | |
460 'array-constructor': [PASS, ['mode == debug', SKIP]], | 445 'array-constructor': [PASS, ['mode == debug', SKIP]], |
461 | 446 |
462 # Times out often in release mode on MIPS. | 447 # Times out often in release mode on MIPS. |
463 'compiler/regress-stacktrace-methods': [PASS, PASS, ['mode == release', TIMEOU
T]], | 448 'compiler/regress-stacktrace-methods': [PASS, PASS, ['mode == release', TIMEOU
T]], |
464 'array-splice': [PASS, TIMEOUT], | 449 'array-splice': [PASS, TIMEOUT], |
465 | 450 |
466 # Long running test. | 451 # Long running test. |
467 'mirror-object': [PASS, TIMEOUT], | 452 'mirror-object': [PASS, TIMEOUT], |
468 'string-indexof-2': [PASS, TIMEOUT], | 453 'string-indexof-2': [PASS, TIMEOUT], |
469 | 454 |
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
653 'lithium/*': [SKIP], | 638 'lithium/*': [SKIP], |
654 'third_party/*': [SKIP], | 639 'third_party/*': [SKIP], |
655 'tools/*': [SKIP], | 640 'tools/*': [SKIP], |
656 'apply': [SKIP], | 641 'apply': [SKIP], |
657 'math-*': [SKIP], | 642 'math-*': [SKIP], |
658 'unicode-test': [SKIP], | 643 'unicode-test': [SKIP], |
659 'whitespaces': [SKIP], | 644 'whitespaces': [SKIP], |
660 }], # variant == wasm_traps | 645 }], # variant == wasm_traps |
661 | 646 |
662 ] | 647 ] |
OLD | NEW |