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 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
70 # No need to waste time for this test. | 70 # No need to waste time for this test. |
71 'd8-performance-now': [PASS, NO_VARIANTS], | 71 'd8-performance-now': [PASS, NO_VARIANTS], |
72 | 72 |
73 ############################################################################## | 73 ############################################################################## |
74 'big-object-literal': [PASS, ['arch == arm or arch == android_arm or arch == a
ndroid_arm64', SKIP]], | 74 'big-object-literal': [PASS, ['arch == arm or arch == android_arm or arch == a
ndroid_arm64', SKIP]], |
75 | 75 |
76 # Issue 488: this test sometimes times out. | 76 # Issue 488: this test sometimes times out. |
77 'array-constructor': [PASS, TIMEOUT], | 77 'array-constructor': [PASS, TIMEOUT], |
78 | 78 |
79 # Very slow on ARM and MIPS, contains no architecture dependent code. | 79 # Very slow on ARM and MIPS, contains no architecture dependent code. |
80 'unicode-case-overoptimization': [PASS, NO_VARIANTS, ['arch == arm or arch ==
android_arm or arch == android_arm64 or arch == mipsel or arch == mips', TIMEOUT
]], | 80 'unicode-case-overoptimization': [PASS, NO_VARIANTS, ['arch == arm or arch ==
android_arm or arch == android_arm64 or arch == mipsel or arch == mips64el or ar
ch == mips', TIMEOUT]], |
81 | 81 |
82 ############################################################################## | 82 ############################################################################## |
83 # This test expects to reach a certain recursion depth, which may not work | 83 # This test expects to reach a certain recursion depth, which may not work |
84 # for debug mode. | 84 # for debug mode. |
85 'json-recursive': [PASS, ['mode == debug', PASS, FAIL]], | 85 'json-recursive': [PASS, ['mode == debug', PASS, FAIL]], |
86 | 86 |
87 ############################################################################## | 87 ############################################################################## |
88 # Skip long running tests that time out in debug mode. | 88 # Skip long running tests that time out in debug mode. |
89 'generated-transition-stub': [PASS, ['mode == debug', SKIP]], | 89 'generated-transition-stub': [PASS, ['mode == debug', SKIP]], |
90 'migrations': [PASS, ['mode == debug', TIMEOUT]], | 90 'migrations': [PASS, ['mode == debug', TIMEOUT]], |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
343 # Requires bigger stack size in the Genesis and if stack size is increased, | 343 # Requires bigger stack size in the Genesis and if stack size is increased, |
344 # the test requires too much time to run. However, the problem test covers | 344 # the test requires too much time to run. However, the problem test covers |
345 # should be platform-independent. | 345 # should be platform-independent. |
346 'regress/regress-1132': [SKIP], | 346 'regress/regress-1132': [SKIP], |
347 | 347 |
348 # Currently always deopt on minus zero | 348 # Currently always deopt on minus zero |
349 'math-floor-of-div-minus-zero': [SKIP], | 349 'math-floor-of-div-minus-zero': [SKIP], |
350 }], # 'arch == mipsel or arch == mips' | 350 }], # 'arch == mipsel or arch == mips' |
351 | 351 |
352 ############################################################################## | 352 ############################################################################## |
| 353 ['arch == mips64el', { |
| 354 |
| 355 # Slow tests which times out in debug mode. |
| 356 'try': [PASS, ['mode == debug', SKIP]], |
| 357 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], |
| 358 'array-constructor': [PASS, ['mode == debug', SKIP]], |
| 359 |
| 360 # Times out often in release mode on MIPS. |
| 361 'compiler/regress-stacktrace-methods': [PASS, PASS, ['mode == release', TIMEOU
T]], |
| 362 'array-splice': [PASS, TIMEOUT], |
| 363 |
| 364 # Long running test. |
| 365 'mirror-object': [PASS, TIMEOUT], |
| 366 'string-indexof-2': [PASS, TIMEOUT], |
| 367 |
| 368 # BUG(3251035): Timeouts in long looping crankshaft optimization |
| 369 # tests. Skipping because having them timeout takes too long on the |
| 370 # buildbot. |
| 371 'compiler/alloc-number': [PASS, SLOW], |
| 372 'compiler/array-length': [PASS, SLOW], |
| 373 'compiler/assignment-deopt': [PASS, SLOW], |
| 374 'compiler/deopt-args': [PASS, SLOW], |
| 375 'compiler/inline-compare': [PASS, SLOW], |
| 376 'compiler/inline-global-access': [PASS, SLOW], |
| 377 'compiler/optimized-function-calls': [PASS, SLOW], |
| 378 'compiler/pic': [PASS, SLOW], |
| 379 'compiler/property-calls': [PASS, SLOW], |
| 380 'compiler/recursive-deopt': [PASS, SLOW], |
| 381 'compiler/regress-4': [PASS, SLOW], |
| 382 'compiler/regress-funcaller': [PASS, SLOW], |
| 383 'compiler/regress-rep-change': [PASS, SLOW], |
| 384 'compiler/regress-arguments': [PASS, SLOW], |
| 385 'compiler/regress-funarguments': [PASS, SLOW], |
| 386 'compiler/regress-3249650': [PASS, SLOW], |
| 387 'compiler/simple-deopt': [PASS, SLOW], |
| 388 'regress/regress-490': [PASS, SLOW], |
| 389 'regress/regress-634': [PASS, SLOW], |
| 390 'regress/regress-create-exception': [PASS, SLOW], |
| 391 'regress/regress-3218915': [PASS, SLOW], |
| 392 'regress/regress-3247124': [PASS, SLOW], |
| 393 |
| 394 # Requires bigger stack size in the Genesis and if stack size is increased, |
| 395 # the test requires too much time to run. However, the problem test covers |
| 396 # should be platform-independent. |
| 397 'regress/regress-1132': [SKIP], |
| 398 |
| 399 # Currently always deopt on minus zero |
| 400 'math-floor-of-div-minus-zero': [SKIP], |
| 401 }], # 'arch == mips64el' |
| 402 |
| 403 ['arch == mips64el and simulator_run == False', { |
| 404 # Random failures on HW, need investigation. |
| 405 'debug-*': [SKIP], |
| 406 }], |
| 407 |
| 408 ############################################################################## |
353 # Native Client uses the ARM simulator so will behave similarly to arm | 409 # Native Client uses the ARM simulator so will behave similarly to arm |
354 # on mjsunit tests. | 410 # on mjsunit tests. |
355 # TODO(bradchen): enable more tests for NaCl V8 when it stops using | 411 # TODO(bradchen): enable more tests for NaCl V8 when it stops using |
356 # the ARM simulator. | 412 # the ARM simulator. |
357 ############################################################################## | 413 ############################################################################## |
358 ['arch == nacl_ia32 or arch == nacl_x64', { | 414 ['arch == nacl_ia32 or arch == nacl_x64', { |
359 # There is no /tmp directory for NaCl runs | 415 # There is no /tmp directory for NaCl runs |
360 'd8-os': [SKIP], | 416 'd8-os': [SKIP], |
361 | 417 |
362 # Stack manipulations in LiveEdit is not implemented for this arch. | 418 # Stack manipulations in LiveEdit is not implemented for this arch. |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
400 'never-optimize': [SKIP], | 456 'never-optimize': [SKIP], |
401 'regress/regress-2185-2': [SKIP], | 457 'regress/regress-2185-2': [SKIP], |
402 'harmony/object-observe': [SKIP], | 458 'harmony/object-observe': [SKIP], |
403 'readonly': [SKIP], | 459 'readonly': [SKIP], |
404 'array-feedback': [SKIP], | 460 'array-feedback': [SKIP], |
405 | 461 |
406 # Deopt every n garbage collections collides with deopt every n times. | 462 # Deopt every n garbage collections collides with deopt every n times. |
407 'regress/regress-2653': [SKIP], | 463 'regress/regress-2653': [SKIP], |
408 }], # 'deopt_fuzzer == True' | 464 }], # 'deopt_fuzzer == True' |
409 ] | 465 ] |
OLD | NEW |