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