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 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
63 # Only regexp stuff tested, no need for extensive Crankshaft tests. | 63 # Only regexp stuff tested, no need for extensive Crankshaft tests. |
64 'regexp-global': [PASS, NO_VARIANTS], | 64 'regexp-global': [PASS, NO_VARIANTS], |
65 | 65 |
66 ############################################################################## | 66 ############################################################################## |
67 # No need to waste time for this test. | 67 # No need to waste time for this test. |
68 'd8-performance-now': [PASS, NO_VARIANTS], | 68 'd8-performance-now': [PASS, NO_VARIANTS], |
69 | 69 |
70 ############################################################################## | 70 ############################################################################## |
71 # These use a built-in that's only present in debug mode. They take | 71 # These use a built-in that's only present in debug mode. They take |
72 # too long to run in debug mode on ARM and MIPS. | 72 # too long to run in debug mode on ARM and MIPS. |
73 'fuzz-natives-part*': [PASS, ['mode == release or arch == arm or arch == andro
id_arm or arch == android_arm64 or arch == mipsel', SKIP]], | 73 'fuzz-natives-part*': [PASS, ['mode == release or arch == arm or arch == andro
id_arm or arch == android_arm64 or arch == mipsel or arch == mips', SKIP]], |
74 | 74 |
75 'big-object-literal': [PASS, ['arch == arm or arch == android_arm or arch == a
ndroid_arm64', SKIP]], | 75 'big-object-literal': [PASS, ['arch == arm or arch == android_arm or arch == a
ndroid_arm64', SKIP]], |
76 | 76 |
77 # Issue 488: this test sometimes times out. | 77 # Issue 488: this test sometimes times out. |
78 'array-constructor': [PASS, TIMEOUT], | 78 'array-constructor': [PASS, TIMEOUT], |
79 | 79 |
80 # Very slow on ARM and MIPS, contains no architecture dependent code. | 80 # Very slow on ARM and MIPS, contains no architecture dependent code. |
81 'unicode-case-overoptimization': [PASS, NO_VARIANTS, ['arch == arm or arch ==
android_arm or arch == android_arm64 or arch == mipsel', TIMEOUT]], | 81 'unicode-case-overoptimization': [PASS, NO_VARIANTS, ['arch == arm or arch ==
android_arm or arch == android_arm64 or arch == mipsel or arch == mips', TIMEOUT
]], |
82 | 82 |
83 ############################################################################## | 83 ############################################################################## |
84 # This test expects to reach a certain recursion depth, which may not work | 84 # This test expects to reach a certain recursion depth, which may not work |
85 # for debug mode. | 85 # for debug mode. |
86 'json-recursive': [PASS, ['mode == debug', PASS, FAIL]], | 86 'json-recursive': [PASS, ['mode == debug', PASS, FAIL]], |
87 | 87 |
88 ############################################################################## | 88 ############################################################################## |
89 # Skip long running tests that time out in debug mode. | 89 # Skip long running tests that time out in debug mode. |
90 'generated-transition-stub': [PASS, ['mode == debug', SKIP]], | 90 'generated-transition-stub': [PASS, ['mode == debug', SKIP]], |
91 | 91 |
(...skipping 23 matching lines...) Expand all Loading... |
115 'compiler/alloc-number-debug': [PASS, ['mode == release', SKIP]], | 115 'compiler/alloc-number-debug': [PASS, ['mode == release', SKIP]], |
116 'regress/regress-634': [PASS, ['mode == debug', SKIP]], | 116 'regress/regress-634': [PASS, ['mode == debug', SKIP]], |
117 'regress/regress-634-debug': [PASS, ['mode == release', SKIP]], | 117 'regress/regress-634-debug': [PASS, ['mode == release', SKIP]], |
118 | 118 |
119 # BUG(336820). TODO(bmeurer): Investigate. | 119 # BUG(336820). TODO(bmeurer): Investigate. |
120 'regress/regress-336820': [PASS, FAIL], | 120 'regress/regress-336820': [PASS, FAIL], |
121 | 121 |
122 # BUG(v8:2989). PASS/FAIL on linux32 because crankshaft is turned off for | 122 # BUG(v8:2989). PASS/FAIL on linux32 because crankshaft is turned off for |
123 # nosse2. Also for arm novfp3. | 123 # nosse2. Also for arm novfp3. |
124 'regress/regress-2989': [FAIL, NO_VARIANTS, ['system == linux and arch == ia32
or arch == arm and simulator == True', PASS]], | 124 'regress/regress-2989': [FAIL, NO_VARIANTS, ['system == linux and arch == ia32
or arch == arm and simulator == True', PASS]], |
| 125 |
| 126 # Skip endain dependent test for mips due to different typed views of the same |
| 127 # array buffer. |
| 128 'nans': [PASS, ['arch == mips', SKIP]], |
| 129 |
125 }], # ALWAYS | 130 }], # ALWAYS |
126 | 131 |
127 ############################################################################## | 132 ############################################################################## |
128 ['gc_stress == True', { | 133 ['gc_stress == True', { |
129 # Skip tests not suitable for GC stress. | 134 # Skip tests not suitable for GC stress. |
130 'allocation-site-info': [SKIP], | 135 'allocation-site-info': [SKIP], |
131 'array-constructor-feedback': [SKIP], | 136 'array-constructor-feedback': [SKIP], |
132 'array-feedback': [SKIP], | 137 'array-feedback': [SKIP], |
133 'array-literal-feedback': [SKIP], | 138 'array-literal-feedback': [SKIP], |
134 'd8-performance-now': [SKIP], | 139 'd8-performance-now': [SKIP], |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
293 'compiler/osr-with-args': [PASS, SLOW], | 298 'compiler/osr-with-args': [PASS, SLOW], |
294 'array-sort': [PASS, SLOW], | 299 'array-sort': [PASS, SLOW], |
295 'packed-elements': [PASS, SLOW], | 300 'packed-elements': [PASS, SLOW], |
296 'regress/regress-91008': [PASS, SLOW], | 301 'regress/regress-91008': [PASS, SLOW], |
297 'regress/regress-2790': [PASS, SLOW], | 302 'regress/regress-2790': [PASS, SLOW], |
298 'regress/regress-json-stringify-gc': [PASS, SLOW], | 303 'regress/regress-json-stringify-gc': [PASS, SLOW], |
299 'regress/regress-1122': [PASS, SLOW], | 304 'regress/regress-1122': [PASS, SLOW], |
300 }], # 'arch == arm or arch == android_arm' | 305 }], # 'arch == arm or arch == android_arm' |
301 | 306 |
302 ############################################################################## | 307 ############################################################################## |
303 ['arch == mipsel', { | 308 ['arch == mipsel or arch == mips', { |
304 | 309 |
305 # Slow tests which times out in debug mode. | 310 # Slow tests which times out in debug mode. |
306 'try': [PASS, ['mode == debug', SKIP]], | 311 'try': [PASS, ['mode == debug', SKIP]], |
307 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], | 312 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], |
308 'array-constructor': [PASS, ['mode == debug', SKIP]], | 313 'array-constructor': [PASS, ['mode == debug', SKIP]], |
309 | 314 |
310 # Times out often in release mode on MIPS. | 315 # Times out often in release mode on MIPS. |
311 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], | 316 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], |
312 'array-splice': [PASS, TIMEOUT], | 317 'array-splice': [PASS, TIMEOUT], |
313 | 318 |
(...skipping 15 matching lines...) Expand all Loading... |
329 'regress/regress-1132': [SKIP], | 334 'regress/regress-1132': [SKIP], |
330 | 335 |
331 # Stack manipulations in LiveEdit is not implemented for this arch. | 336 # Stack manipulations in LiveEdit is not implemented for this arch. |
332 'debug-liveedit-check-stack': [SKIP], | 337 'debug-liveedit-check-stack': [SKIP], |
333 'debug-liveedit-stack-padding': [SKIP], | 338 'debug-liveedit-stack-padding': [SKIP], |
334 'debug-liveedit-restart-frame': [SKIP], | 339 'debug-liveedit-restart-frame': [SKIP], |
335 'debug-liveedit-double-call': [SKIP], | 340 'debug-liveedit-double-call': [SKIP], |
336 | 341 |
337 # Currently always deopt on minus zero | 342 # Currently always deopt on minus zero |
338 'math-floor-of-div-minus-zero': [SKIP], | 343 'math-floor-of-div-minus-zero': [SKIP], |
339 }], # 'arch == mipsel' | 344 }], # 'arch == mipsel or arch == mips' |
340 | 345 |
341 ############################################################################## | 346 ############################################################################## |
342 # Native Client uses the ARM simulator so will behave similarly to arm | 347 # Native Client uses the ARM simulator so will behave similarly to arm |
343 # on mjsunit tests. | 348 # on mjsunit tests. |
344 # TODO(bradchen): enable more tests for NaCl V8 when it stops using | 349 # TODO(bradchen): enable more tests for NaCl V8 when it stops using |
345 # the ARM simulator. | 350 # the ARM simulator. |
346 ############################################################################## | 351 ############################################################################## |
347 ['arch == nacl_ia32 or arch == nacl_x64', { | 352 ['arch == nacl_ia32 or arch == nacl_x64', { |
348 # There is no /tmp directory for NaCl runs | 353 # There is no /tmp directory for NaCl runs |
349 'd8-os': [SKIP], | 354 'd8-os': [SKIP], |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
393 'never-optimize': [SKIP], | 398 'never-optimize': [SKIP], |
394 'regress/regress-2185-2': [SKIP], | 399 'regress/regress-2185-2': [SKIP], |
395 'harmony/object-observe': [SKIP], | 400 'harmony/object-observe': [SKIP], |
396 'readonly': [SKIP], | 401 'readonly': [SKIP], |
397 'array-feedback': [SKIP], | 402 'array-feedback': [SKIP], |
398 | 403 |
399 # Deopt every n garbage collections collides with deopt every n times. | 404 # Deopt every n garbage collections collides with deopt every n times. |
400 'regress/regress-2653': [SKIP], | 405 'regress/regress-2653': [SKIP], |
401 }], # 'deopt_fuzzer == True' | 406 }], # 'deopt_fuzzer == True' |
402 ] | 407 ] |
OLD | NEW |