| 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 11 matching lines...) Expand all Loading... |
| 22 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | 22 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| 23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 | 27 |
| 28 [ | 28 [ |
| 29 [ALWAYS, { | 29 [ALWAYS, { |
| 30 ############################### BUGS ################################### | 30 ############################### BUGS ################################### |
| 31 | 31 |
| 32 '15.5.4.9_CE': [['no_i18n', SKIP]], | |
| 33 | |
| 34 # BUG(v8:3455) | 32 # BUG(v8:3455) |
| 35 '11.2.3_b': [FAIL], | 33 '11.2.3_b': [FAIL], |
| 36 '12.2.3_b': [FAIL], | 34 '12.2.3_b': [FAIL], |
| 37 | 35 |
| 36 # BUG(v8:3642) |
| 37 'S7.6.1.2_A1.26ns': [FAIL], |
| 38 |
| 39 # Unicode canonicalization is not available with i18n turned off. |
| 40 '15.5.4.9_CE': [['no_i18n', SKIP]], |
| 41 |
| 38 ###################### NEEDS INVESTIGATION ####################### | 42 ###################### NEEDS INVESTIGATION ####################### |
| 39 | 43 |
| 40 # Possibly same cause as S8.5_A2.1, below: floating-point tests. | 44 # Possibly same cause as S8.5_A2.1, below: floating-point tests. |
| 41 'S15.8.2.16_A7': [PASS, FAIL_OK], | 45 'S15.8.2.16_A7': [PASS, FAIL_OK], |
| 42 'S15.8.2.18_A7': [PASS, FAIL_OK], | 46 'S15.8.2.18_A7': [PASS, FAIL_OK], |
| 43 'S15.8.2.7_A7': [PASS, FAIL_OK], | 47 'S15.8.2.7_A7': [PASS, FAIL_OK], |
| 44 | 48 |
| 45 # This is an incompatibility between ES5 and V8 on enumerating | 49 # This is an incompatibility between ES5 and V8 on enumerating |
| 46 # shadowed elements in a for..in loop. | 50 # shadowed elements in a for..in loop. |
| 47 # https://code.google.com/p/v8/issues/detail?id=705 | 51 # https://code.google.com/p/v8/issues/detail?id=705 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 63 # '11.1.5-4-4-a-1-s': [FAIL], | 67 # '11.1.5-4-4-a-1-s': [FAIL], |
| 64 # '11.1.5_4-4-b-1': [FAIL], | 68 # '11.1.5_4-4-b-1': [FAIL], |
| 65 # '11.1.5_4-4-b-2': [FAIL], | 69 # '11.1.5_4-4-b-2': [FAIL], |
| 66 # '11.1.5_4-4-c-1': [FAIL], | 70 # '11.1.5_4-4-c-1': [FAIL], |
| 67 # '11.1.5_4-4-c-2': [FAIL], | 71 # '11.1.5_4-4-c-2': [FAIL], |
| 68 # '11.1.5_4-4-d-1': [FAIL], | 72 # '11.1.5_4-4-d-1': [FAIL], |
| 69 # '11.1.5_4-4-d-2': [FAIL], | 73 # '11.1.5_4-4-d-2': [FAIL], |
| 70 # '11.1.5_4-4-d-3': [FAIL], | 74 # '11.1.5_4-4-d-3': [FAIL], |
| 71 # '11.1.5_4-4-d-4': [FAIL], | 75 # '11.1.5_4-4-d-4': [FAIL], |
| 72 | 76 |
| 77 # ES6 does ToObject for Object.prototype.getOwnPropertyNames |
| 78 '15.2.3.4-1': [FAIL], |
| 79 '15.2.3.4-1-4': [FAIL], |
| 80 '15.2.3.4-1-5': [FAIL], |
| 81 |
| 73 # ES6 allows block-local functions. | 82 # ES6 allows block-local functions. |
| 74 'Sbp_A1_T1': [FAIL], | 83 'Sbp_A1_T1': [FAIL], |
| 75 'Sbp_A2_T1': [FAIL], | 84 'Sbp_A2_T1': [FAIL], |
| 76 'Sbp_A2_T2': [FAIL], | 85 'Sbp_A2_T2': [FAIL], |
| 77 'Sbp_A3_T1': [FAIL], | 86 'Sbp_A3_T1': [FAIL], |
| 78 'Sbp_A3_T2': [FAIL], | 87 'Sbp_A3_T2': [FAIL], |
| 79 'Sbp_A4_T1': [FAIL], | 88 'Sbp_A4_T1': [FAIL], |
| 80 'Sbp_A4_T2': [FAIL], | 89 'Sbp_A4_T2': [FAIL], |
| 81 'Sbp_A5_T1': [PASS], # Test is broken (strict reference to unbound variable) | 90 'Sbp_A5_T1': [PASS], # Test is broken (strict reference to unbound variable) |
| 82 'Sbp_A5_T2': [FAIL], | 91 'Sbp_A5_T2': [FAIL], |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 130 'S15.9.3.1_A5_T2': [PASS, FAIL_OK], | 139 'S15.9.3.1_A5_T2': [PASS, FAIL_OK], |
| 131 'S15.9.3.1_A5_T3': [PASS, FAIL_OK], | 140 'S15.9.3.1_A5_T3': [PASS, FAIL_OK], |
| 132 'S15.9.3.1_A5_T4': [PASS, FAIL_OK], | 141 'S15.9.3.1_A5_T4': [PASS, FAIL_OK], |
| 133 'S15.9.3.1_A5_T5': [PASS, FAIL_OK], | 142 'S15.9.3.1_A5_T5': [PASS, FAIL_OK], |
| 134 'S15.9.3.1_A5_T6': [PASS, FAIL_OK], | 143 'S15.9.3.1_A5_T6': [PASS, FAIL_OK], |
| 135 | 144 |
| 136 # Test makes unjustified assumptions about the number of calls to SortCompare. | 145 # Test makes unjustified assumptions about the number of calls to SortCompare. |
| 137 # Test262 Bug: https://bugs.ecmascript.org/show_bug.cgi?id=596 | 146 # Test262 Bug: https://bugs.ecmascript.org/show_bug.cgi?id=596 |
| 138 'bug_596_1': [PASS, FAIL_OK], | 147 'bug_596_1': [PASS, FAIL_OK], |
| 139 | 148 |
| 149 # Tests do not return boolean. |
| 150 '15.2.3.14-1-1': [PASS, FAIL_OK], |
| 151 '15.2.3.14-1-2': [PASS, FAIL_OK], |
| 152 '15.2.3.14-1-3': [PASS, FAIL_OK], |
| 153 |
| 140 ############################ SKIPPED TESTS ############################# | 154 ############################ SKIPPED TESTS ############################# |
| 141 | 155 |
| 142 # These tests take a looong time to run in debug mode. | 156 # These tests take a looong time to run in debug mode. |
| 143 'S15.1.3.1_A2.5_T1': [PASS, ['mode == debug', SKIP]], | 157 'S15.1.3.1_A2.5_T1': [PASS, ['mode == debug', SKIP]], |
| 144 'S15.1.3.2_A2.5_T1': [PASS, ['mode == debug', SKIP]], | 158 'S15.1.3.2_A2.5_T1': [PASS, ['mode == debug', SKIP]], |
| 145 }], # ALWAYS | 159 }], # ALWAYS |
| 146 | 160 |
| 147 ['system == macos', { | 161 ['system == macos', { |
| 148 '11.3.2_TRP': [FAIL], | 162 '11.3.2_TRP': [FAIL], |
| 149 '9.2.5_11_g_ii_2': [FAIL], | 163 '9.2.5_11_g_ii_2': [FAIL], |
| 150 }], # system == macos | 164 }], # system == macos |
| 151 | 165 |
| 152 ['arch == arm or arch == mipsel or arch == mips or arch == arm64 or arch == mips
64el', { | 166 ['arch == arm or arch == mipsel or arch == mips or arch == arm64 or arch == mips
64el', { |
| 153 | 167 |
| 154 # TODO(mstarzinger): Causes stack overflow on simulators due to eager | 168 # TODO(mstarzinger): Causes stack overflow on simulators due to eager |
| 155 # compilation of parenthesized function literals. Needs investigation. | 169 # compilation of parenthesized function literals. Needs investigation. |
| 156 'S13.2.1_A1_T1': [SKIP], | 170 'S13.2.1_A1_T1': [SKIP], |
| 157 | 171 |
| 158 # BUG(3251225): Tests that timeout with --nocrankshaft. | 172 # BUG(3251225): Tests that timeout with --nocrankshaft. |
| 159 'S15.1.3.1_A2.4_T1': [SKIP], | 173 'S15.1.3.1_A2.4_T1': [SKIP], |
| 160 'S15.1.3.1_A2.5_T1': [SKIP], | 174 'S15.1.3.1_A2.5_T1': [SKIP], |
| 161 'S15.1.3.2_A2.4_T1': [SKIP], | 175 'S15.1.3.2_A2.4_T1': [SKIP], |
| 162 'S15.1.3.2_A2.5_T1': [SKIP], | 176 'S15.1.3.2_A2.5_T1': [SKIP], |
| 163 'S15.1.3.3_A2.3_T1': [SKIP], | 177 'S15.1.3.3_A2.3_T1': [SKIP], |
| 164 'S15.1.3.4_A2.3_T1': [SKIP], | 178 'S15.1.3.4_A2.3_T1': [SKIP], |
| 165 }], # 'arch == arm or arch == mipsel or arch == mips or arch == arm64' | 179 }], # 'arch == arm or arch == mipsel or arch == mips or arch == arm64' |
| 166 ] | 180 ] |
| OLD | NEW |