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 |