| 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 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 75 'ecma_3/Date/15.9.3.2-1': [SKIP], | 75 'ecma_3/Date/15.9.3.2-1': [SKIP], |
| 76 'js1_2/function/Number': [SKIP], | 76 'js1_2/function/Number': [SKIP], |
| 77 | 77 |
| 78 # TODO(2018): Temporarily allow timeout in debug mode. | 78 # TODO(2018): Temporarily allow timeout in debug mode. |
| 79 'js1_5/GC/regress-203278-2': [PASS, ['mode == debug', TIMEOUT, FAIL]], | 79 'js1_5/GC/regress-203278-2': [PASS, ['mode == debug', TIMEOUT, FAIL]], |
| 80 | 80 |
| 81 ##################### SLOW TESTS ##################### | 81 ##################### SLOW TESTS ##################### |
| 82 | 82 |
| 83 # This takes a long time to run (~100 seconds). It should only be run | 83 # This takes a long time to run (~100 seconds). It should only be run |
| 84 # by the really patient. | 84 # by the really patient. |
| 85 'js1_5/GC/regress-324278': [SLOW], | 85 'js1_5/GC/regress-324278': [SKIP], |
| 86 | 86 |
| 87 # This takes a long time to run because our indexOf operation is | 87 # This takes a long time to run because our indexOf operation is |
| 88 # pretty slow - it causes a lot of GCs; see issue | 88 # pretty slow - it causes a lot of GCs; see issue |
| 89 # #926379. We could consider marking this SKIP because it takes a | 89 # #926379. We could consider marking this SKIP because it takes a |
| 90 # while to run to completion. | 90 # while to run to completion. |
| 91 'js1_5/GC/regress-338653': [SLOW], | 91 'js1_5/GC/regress-338653': [SKIP], |
| 92 | 92 |
| 93 # This test is designed to run until it runs out of memory. This takes | 93 # This test is designed to run until it runs out of memory. This takes |
| 94 # a very long time because it builds strings character by character | 94 # a very long time because it builds strings character by character |
| 95 # and compiles a lot of regular expressions. We could consider marking | 95 # and compiles a lot of regular expressions. We could consider marking |
| 96 # this SKIP because it takes a while to run to completion. | 96 # this SKIP because it takes a while to run to completion. |
| 97 'js1_5/GC/regress-346794': [SLOW], | 97 'js1_5/GC/regress-346794': [SKIP], |
| 98 | 98 |
| 99 # Runs out of memory while trying to build huge string of 'x' | 99 # Runs out of memory while trying to build huge string of 'x' |
| 100 # characters. This takes a long time to run (~32 seconds). | 100 # characters. This takes a long time to run (~32 seconds). |
| 101 'js1_5/GC/regress-348532': [SLOW], | 101 'js1_5/GC/regress-348532': [SKIP], |
| 102 | 102 |
| 103 | 103 |
| 104 ##################### FLAKY TESTS ##################### | 104 ##################### FLAKY TESTS ##################### |
| 105 | 105 |
| 106 # These tests time out in debug mode but pass in product mode | 106 # These tests time out in debug mode but pass in product mode |
| 107 'js1_5/Regress/regress-360969-03': [PASS, ['mode == debug', TIMEOUT]], | 107 'js1_5/Regress/regress-360969-03': [PASS, ['mode == debug', TIMEOUT]], |
| 108 'js1_5/Regress/regress-360969-04': [PASS, ['mode == debug', TIMEOUT]], | 108 'js1_5/Regress/regress-360969-04': [PASS, ['mode == debug', TIMEOUT]], |
| 109 'js1_5/Regress/regress-360969-05': [PASS, ['mode == debug', TIMEOUT]], | 109 'js1_5/Regress/regress-360969-05': [PASS, ['mode == debug', TIMEOUT]], |
| 110 'js1_5/Regress/regress-360969-06': [PASS, ['mode == debug', TIMEOUT]], | 110 'js1_5/Regress/regress-360969-06': [PASS, ['mode == debug', TIMEOUT]], |
| 111 'js1_5/extensions/regress-365527': [PASS, ['mode == debug', TIMEOUT]], | 111 'js1_5/extensions/regress-365527': [PASS, ['mode == debug', TIMEOUT]], |
| (...skipping 481 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 593 | 593 |
| 594 # The source field of RegExp objects is properly escaped. We match JSC. | 594 # The source field of RegExp objects is properly escaped. We match JSC. |
| 595 'ecma_2/RegExp/constructor-001': [FAIL_OK], | 595 'ecma_2/RegExp/constructor-001': [FAIL_OK], |
| 596 'ecma_2/RegExp/function-001': [FAIL_OK], | 596 'ecma_2/RegExp/function-001': [FAIL_OK], |
| 597 'ecma_2/RegExp/properties-001': [FAIL_OK], | 597 'ecma_2/RegExp/properties-001': [FAIL_OK], |
| 598 | 598 |
| 599 | 599 |
| 600 # Negative hexadecimal literals are parsed as NaN. This test is outdated. | 600 # Negative hexadecimal literals are parsed as NaN. This test is outdated. |
| 601 'ecma/TypeConversion/9.3.1-3': [FAIL_OK], | 601 'ecma/TypeConversion/9.3.1-3': [FAIL_OK], |
| 602 | 602 |
| 603 | |
| 604 # Math.tan expectations are more strict than the spec. | |
| 605 'ecma/Math/15.8.2.18': [FAIL_OK], | |
| 606 | |
| 607 ##################### FAILING TESTS ##################### | 603 ##################### FAILING TESTS ##################### |
| 608 | 604 |
| 609 # This section is for tests that fail in V8 and pass in JSC. | 605 # This section is for tests that fail in V8 and pass in JSC. |
| 610 # Tests that fail in both V8 and JSC belong in the FAIL_OK | 606 # Tests that fail in both V8 and JSC belong in the FAIL_OK |
| 611 # category. | 607 # category. |
| 612 | 608 |
| 613 # This fails because we don't handle Function.prototype.apply with very large | 609 # This fails because we don't handle Function.prototype.apply with very large |
| 614 # numbers of arguments (depending on max stack size). 350256-02 needs more th
an | 610 # numbers of arguments (depending on max stack size). 350256-02 needs more th
an |
| 615 # 4Mbytes of stack space. | 611 # 4Mbytes of stack space. |
| 616 'js1_5/Array/regress-350256-02': [FAIL], | 612 'js1_5/Array/regress-350256-02': [FAIL], |
| (...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 873 'js1_5/Regress/regress-416628': [SKIP], | 869 'js1_5/Regress/regress-416628': [SKIP], |
| 874 'js1_5/extensions/regress-371636': [SKIP], | 870 'js1_5/extensions/regress-371636': [SKIP], |
| 875 'ecma_3/RegExp/regress-330684': [SKIP], | 871 'ecma_3/RegExp/regress-330684': [SKIP], |
| 876 'ecma_3/RegExp/regress-307456': [SKIP], | 872 'ecma_3/RegExp/regress-307456': [SKIP], |
| 877 'js1_5/Regress/regress-303213': [SKIP], | 873 'js1_5/Regress/regress-303213': [SKIP], |
| 878 'js1_5/extensions/regress-330569': [SKIP], | 874 'js1_5/extensions/regress-330569': [SKIP], |
| 879 'js1_5/extensions/regress-351448': [SKIP], | 875 'js1_5/extensions/regress-351448': [SKIP], |
| 880 'js1_5/extensions/regress-336410-1': [SKIP], | 876 'js1_5/extensions/regress-336410-1': [SKIP], |
| 881 }], # 'arch == a64 and simulator_run == True' | 877 }], # 'arch == a64 and simulator_run == True' |
| 882 ] | 878 ] |
| OLD | NEW |