| 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 |