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 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
255 'smi-mul-const': [PASS, NO_IGNITION], | 255 'smi-mul-const': [PASS, NO_IGNITION], |
256 'smi-mul': [PASS, NO_IGNITION], | 256 'smi-mul': [PASS, NO_IGNITION], |
257 'unary-minus-deopt': [PASS, NO_IGNITION], | 257 'unary-minus-deopt': [PASS, NO_IGNITION], |
258 'array-constructor-feedback': [PASS, NO_IGNITION], | 258 'array-constructor-feedback': [PASS, NO_IGNITION], |
259 'array-feedback': [PASS, NO_IGNITION], | 259 'array-feedback': [PASS, NO_IGNITION], |
260 'allocation-site-info': [PASS, NO_IGNITION], | 260 'allocation-site-info': [PASS, NO_IGNITION], |
261 | 261 |
262 # TODO(rmcilroy,5038): Crashes in Deoptimizer::PatchCodeForDeoptimization on | 262 # TODO(rmcilroy,5038): Crashes in Deoptimizer::PatchCodeForDeoptimization on |
263 # nosnap builds when --stress-opt and --turbo-from-bytecode is enabled. | 263 # nosnap builds when --stress-opt and --turbo-from-bytecode is enabled. |
264 'harmony/generators-turbo': [PASS, FAST_VARIANTS], | 264 'harmony/generators-turbo': [PASS, FAST_VARIANTS], |
| 265 |
| 266 ############################################################################ |
| 267 # Ignition-staging + turbofan |
| 268 |
| 269 # TODO(mythria, 4780): Related to type feedback for calls in interpreter. |
| 270 'virtual/ignition_turbofan/array-literal-feedback': [FAIL], |
| 271 'virtual/ignition_turbofan/regress/regress-4121': [FAIL], |
| 272 'virtual/ignition_turbofan/array-constructor-feedback': [FAIL], |
| 273 'virtual/ignition_turbofan/array-feedback': [FAIL], |
| 274 'virtual/ignition_turbofan/allocation-site-info': [FAIL], |
| 275 |
| 276 'virtual/ignition_turbofan/wasm/asm-wasm-f32': [PASS, ['arch in [arm64]', SKIP
]], |
| 277 'virtual/ignition_turbofan/wasm/asm-wasm-f64': [PASS, ['arch in [arm64]', SKIP
]], |
| 278 |
| 279 # TODO(rmcilroy,titzer): Times out after |
| 280 # https://codereview.chromium.org/1951013002 . |
| 281 'virtual/ignition_turbofan/regress/regress-599717': [PASS, ['tsan', SKIP]], |
| 282 |
| 283 # TODO(rmcilroy,5038): Crashes in Deoptimizer::PatchCodeForDeoptimization on |
| 284 # nosnap builds when --stress-opt and --turbo-from-bytecode is enabled. |
| 285 'virtual/ignition_turbofan/harmony/generators-turbo': [PASS, FAST_VARIANTS], |
| 286 'virtual/ignition_turbofan/regress/regress-crbug-352058': [SKIP], |
| 287 |
| 288 # TODO(jarin): No truncations on CheckFloat64Hole. |
| 289 'virtual/ignition_turbofan/getters-on-elements': [SKIP], |
| 290 |
| 291 # TODO(rmcilroy): Flaky OOM. |
| 292 'virtual/ignition_turbofan/unicodelctest-no-optimization': [SKIP], |
265 }], # ALWAYS | 293 }], # ALWAYS |
266 | 294 |
267 ['novfp3 == True', { | 295 ['novfp3 == True', { |
268 'asm/embenchen/box2d': [SKIP], | 296 'asm/embenchen/box2d': [SKIP], |
269 'asm/embenchen/zlib': [SKIP], | 297 'asm/embenchen/zlib': [SKIP], |
270 'asm/embenchen/memops': [SKIP], | 298 'asm/embenchen/memops': [SKIP], |
271 'asm/embenchen/lua_binarytrees': [SKIP], | 299 'asm/embenchen/lua_binarytrees': [SKIP], |
272 }], # novfp3 == True | 300 }], # novfp3 == True |
273 | 301 |
274 ############################################################################## | 302 ############################################################################## |
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
423 'unicodelctest': [PASS, SLOW], | 451 'unicodelctest': [PASS, SLOW], |
424 'unicode-test': [PASS, SLOW], | 452 'unicode-test': [PASS, SLOW], |
425 'whitespaces': [PASS, TIMEOUT, SLOW], | 453 'whitespaces': [PASS, TIMEOUT, SLOW], |
426 | 454 |
427 # TODO(rmcilroy,4680): Arm64 specific timeouts. | 455 # TODO(rmcilroy,4680): Arm64 specific timeouts. |
428 'asm/construct-double': [PASS, NO_IGNITION], | 456 'asm/construct-double': [PASS, NO_IGNITION], |
429 'compiler/osr-one': [PASS, NO_IGNITION], | 457 'compiler/osr-one': [PASS, NO_IGNITION], |
430 'compiler/osr-two': [PASS, NO_IGNITION], | 458 'compiler/osr-two': [PASS, NO_IGNITION], |
431 'wasm/asm-wasm-i32': [PASS, NO_IGNITION], | 459 'wasm/asm-wasm-i32': [PASS, NO_IGNITION], |
432 'wasm/asm-wasm-u32': [PASS, NO_IGNITION], | 460 'wasm/asm-wasm-u32': [PASS, NO_IGNITION], |
| 461 |
| 462 # TODO(rmcilroy,4680): Arm64 specific timeouts. |
| 463 'virtual/ignition_turbofan/asm/construct-double': [SKIP], |
| 464 'virtual/ignition_turbofan/compiler/osr-one': [SKIP], |
| 465 'virtual/ignition_turbofan/compiler/osr-two': [SKIP], |
| 466 'virtual/ignition_turbofan/wasm/asm-wasm-i32': [SKIP], |
| 467 'virtual/ignition_turbofan/wasm/asm-wasm-u32': [SKIP], |
433 }], # 'arch == arm64' | 468 }], # 'arch == arm64' |
434 | 469 |
435 ['arch == arm64 and mode == debug and simulator_run == True', { | 470 ['arch == arm64 and mode == debug and simulator_run == True', { |
436 | 471 |
437 # Pass but take too long with the simulator in debug mode. | 472 # Pass but take too long with the simulator in debug mode. |
438 'array-sort': [PASS, TIMEOUT], | 473 'array-sort': [PASS, TIMEOUT], |
439 'packed-elements': [SKIP], | 474 'packed-elements': [SKIP], |
440 'regexp-global': [SKIP], | 475 'regexp-global': [SKIP], |
441 'math-floor-of-div': [PASS, TIMEOUT], | 476 'math-floor-of-div': [PASS, TIMEOUT], |
442 'math-floor-of-div-nosudiv': [PASS, TIMEOUT], | 477 'math-floor-of-div-nosudiv': [PASS, TIMEOUT], |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
475 # and timeout. | 510 # and timeout. |
476 'compiler/osr-big': [PASS, NO_IGNITION], | 511 'compiler/osr-big': [PASS, NO_IGNITION], |
477 'compiler/osr-nested': [PASS, NO_IGNITION], | 512 'compiler/osr-nested': [PASS, NO_IGNITION], |
478 'regress/regress-298269': [PASS, NO_IGNITION], | 513 'regress/regress-298269': [PASS, NO_IGNITION], |
479 'regress/regress-crbug-319860': [PASS, NO_IGNITION], | 514 'regress/regress-crbug-319860': [PASS, NO_IGNITION], |
480 'regress/regress-deep-proto': [PASS, NO_IGNITION], | 515 'regress/regress-deep-proto': [PASS, NO_IGNITION], |
481 'try': [PASS, NO_IGNITION], | 516 'try': [PASS, NO_IGNITION], |
482 # Too slow for interpreter and msan. | 517 # Too slow for interpreter and msan. |
483 'es6/tail-call-megatest*': [PASS, NO_IGNITION], | 518 'es6/tail-call-megatest*': [PASS, NO_IGNITION], |
484 | 519 |
| 520 # TODO(mythria,4680): All of these tests have large loops and hence slow |
| 521 # and timeout. |
| 522 'virtual/ignition_turbofan/compiler/osr-big': [SKIP], |
| 523 'virtual/ignition_turbofan/compiler/osr-nested': [SKIP], |
| 524 'virtual/ignition_turbofan/regress/regress-298269': [SKIP], |
| 525 'virtual/ignition_turbofan/regress/regress-crbug-319860': [SKIP], |
| 526 'virtual/ignition_turbofan/regress/regress-deep-proto': [SKIP], |
| 527 'virtual/ignition_turbofan/try': [SKIP], |
| 528 # Too slow for interpreter and msan. |
| 529 'virtual/ignition_turbofan/es6/tail-call-megatest*': [SKIP], |
| 530 |
485 # Too slow. | 531 # Too slow. |
486 'harmony/regexp-property-lu-ui': [SKIP], | 532 'harmony/regexp-property-lu-ui': [SKIP], |
487 }], # 'msan == True' | 533 }], # 'msan == True' |
488 | 534 |
489 ############################################################################## | 535 ############################################################################## |
490 ['arch == arm or arch == android_arm', { | 536 ['arch == arm or arch == android_arm', { |
491 | 537 |
492 # Slow tests which times out in debug mode. | 538 # Slow tests which times out in debug mode. |
493 'try': [PASS, ['mode == debug', SKIP]], | 539 'try': [PASS, ['mode == debug', SKIP]], |
494 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], | 540 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
526 'regress/regress-2185-2': [PASS, SLOW], | 572 'regress/regress-2185-2': [PASS, SLOW], |
527 'regress/regress-2790': [PASS, SLOW], | 573 'regress/regress-2790': [PASS, SLOW], |
528 'regress/regress-91008': [PASS, SLOW], | 574 'regress/regress-91008': [PASS, SLOW], |
529 'regress/regress-json-stringify-gc': [PASS, SLOW], | 575 'regress/regress-json-stringify-gc': [PASS, SLOW], |
530 'string-indexof-2': [PASS, TIMEOUT], | 576 'string-indexof-2': [PASS, TIMEOUT], |
531 | 577 |
532 # TODO(rmcilroy,4680): Arm specific timeouts. | 578 # TODO(rmcilroy,4680): Arm specific timeouts. |
533 'compiler/osr-one': [PASS, NO_IGNITION], | 579 'compiler/osr-one': [PASS, NO_IGNITION], |
534 'compiler/osr-two': [PASS, NO_IGNITION], | 580 'compiler/osr-two': [PASS, NO_IGNITION], |
535 'regress/regress-1257': [PASS, NO_IGNITION], | 581 'regress/regress-1257': [PASS, NO_IGNITION], |
| 582 |
| 583 # TODO(rmcilroy,4680): Arm specific timeouts. |
| 584 'virtual/ignition_turbofan/compiler/osr-one': [SKIP], |
| 585 'virtual/ignition_turbofan/compiler/osr-two': [SKIP], |
| 586 'virtual/ignition_turbofan/regress/regress-1257': [SKIP], |
536 }], # 'arch == arm or arch == android_arm' | 587 }], # 'arch == arm or arch == android_arm' |
537 | 588 |
538 ############################################################################## | 589 ############################################################################## |
539 ['arch == mipsel or arch == mips', { | 590 ['arch == mipsel or arch == mips', { |
540 | 591 |
541 # Slow tests which times out in debug mode. | 592 # Slow tests which times out in debug mode. |
542 'try': [PASS, ['mode == debug', SKIP]], | 593 'try': [PASS, ['mode == debug', SKIP]], |
543 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], | 594 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], |
544 'array-constructor': [PASS, ['mode == debug', SKIP]], | 595 'array-constructor': [PASS, ['mode == debug', SKIP]], |
545 | 596 |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
688 }], # 'arch == ppc and simulator_run == True' | 739 }], # 'arch == ppc and simulator_run == True' |
689 | 740 |
690 ############################################################################## | 741 ############################################################################## |
691 ['arch == ppc64', { | 742 ['arch == ppc64', { |
692 | 743 |
693 # stack overflow | 744 # stack overflow |
694 'big-array-literal': [SKIP], | 745 'big-array-literal': [SKIP], |
695 }], # 'arch == ppc64' | 746 }], # 'arch == ppc64' |
696 | 747 |
697 ############################################################################## | 748 ############################################################################## |
698 ['ignition_turbofan', { | |
699 # TODO(mythria, 4780): Related to type feedback for calls in interpreter. | |
700 'array-literal-feedback': [FAIL], | |
701 'regress/regress-4121': [FAIL], | |
702 'array-constructor-feedback': [FAIL], | |
703 'array-feedback': [FAIL], | |
704 'allocation-site-info': [FAIL], | |
705 | |
706 'wasm/asm-wasm-f32': [PASS, ['arch in [arm64]', SKIP]], | |
707 'wasm/asm-wasm-f64': [PASS, ['arch in [arm64]', SKIP]], | |
708 | |
709 # TODO(rmcilroy,titzer): Times out after | |
710 # https://codereview.chromium.org/1951013002 . | |
711 'regress/regress-599717': [PASS, ['tsan', SKIP]], | |
712 | |
713 # TODO(rmcilroy,5038): Crashes in Deoptimizer::PatchCodeForDeoptimization on | |
714 # nosnap builds when --stress-opt and --turbo-from-bytecode is enabled. | |
715 'harmony/generators-turbo': [PASS, FAST_VARIANTS], | |
716 'regress/regress-crbug-352058': [SKIP], | |
717 | |
718 # TODO(jarin): No truncations on CheckFloat64Hole. | |
719 'getters-on-elements': [SKIP], | |
720 | |
721 # TODO(rmcilroy): Flaky OOM. | |
722 'unicodelctest-no-optimization': [SKIP], | |
723 }], # ignition_turbofan | |
724 | |
725 ['ignition_turbofan and arch == arm64', { | |
726 # TODO(rmcilroy,4680): Arm64 specific timeouts. | |
727 'asm/construct-double': [SKIP], | |
728 'compiler/osr-one': [SKIP], | |
729 'compiler/osr-two': [SKIP], | |
730 'wasm/asm-wasm-i32': [SKIP], | |
731 'wasm/asm-wasm-u32': [SKIP], | |
732 }], # ignition_turbofan and arch == arm64 | |
733 | |
734 ['ignition_turbofan and arch == arm', { | |
735 # TODO(rmcilroy,4680): Arm specific timeouts. | |
736 'compiler/osr-one': [SKIP], | |
737 'compiler/osr-two': [SKIP], | |
738 'regress/regress-1257': [SKIP], | |
739 }], # ignition_turbofan and arch == arm | |
740 | |
741 ['ignition_turbofan and msan', { | |
742 # TODO(mythria,4680): All of these tests have large loops and hence slow | |
743 # and timeout. | |
744 'compiler/osr-big': [SKIP], | |
745 'compiler/osr-nested': [SKIP], | |
746 'regress/regress-298269': [SKIP], | |
747 'regress/regress-crbug-319860': [SKIP], | |
748 'regress/regress-deep-proto': [SKIP], | |
749 'try': [SKIP], | |
750 # Too slow for interpreter and msan. | |
751 'es6/tail-call-megatest*': [SKIP], | |
752 }], # ignition_turbofan and msan | |
753 | |
754 ############################################################################## | |
755 ['gcov_coverage', { | 749 ['gcov_coverage', { |
756 # Tests taking too long. | 750 # Tests taking too long. |
757 'array-functions-prototype-misc': [SKIP], | 751 'array-functions-prototype-misc': [SKIP], |
758 | 752 |
759 # Stack overflow. | 753 # Stack overflow. |
760 'big-array-literal': [SKIP], | 754 'big-array-literal': [SKIP], |
761 }], # 'gcov_coverage' | 755 }], # 'gcov_coverage' |
762 | 756 |
763 ] | 757 ] |
OLD | NEW |