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