OLD | NEW |
1 # Copyright 2016 the V8 project authors. All rights reserved. | 1 # Copyright 2016 the V8 project authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 [ | 5 [ |
6 [ALWAYS, { | 6 [ALWAYS, { |
| 7 # All tests in the bug directory are expected to fail. |
| 8 'bugs/*': [FAIL], |
| 9 |
7 # Issue 3660: Replacing activated TurboFan frames by unoptimized code does | 10 # Issue 3660: Replacing activated TurboFan frames by unoptimized code does |
8 # not work, but we expect it to not crash. | 11 # not work, but we expect it to not crash. |
9 'debug/debug-step-turbofan': [PASS, FAIL], | 12 'debug/debug-step-turbofan': [PASS, FAIL], |
10 | 13 |
11 # Issue 5587: The eval'ed code is piped through Ignition and fails when being | 14 # Issue 5587: The eval'ed code is piped through Ignition and fails when being |
12 # live edited. This needs investigation. | 15 # live edited. This needs investigation. |
13 'debug/debug-liveedit-double-call': [SKIP], | 16 'debug/debug-liveedit-double-call': [SKIP], |
14 | 17 |
15 # Issue 3641: The new 'then' semantics suppress some exceptions. | 18 # Issue 3641: The new 'then' semantics suppress some exceptions. |
16 # These tests may be changed or removed when 'chain' is deprecated. | 19 # These tests may be changed or removed when 'chain' is deprecated. |
17 'debug/es6/debug-promises/reject-with-throw-in-reject': [FAIL], | 20 'debug/es6/debug-promises/reject-with-throw-in-reject': [FAIL], |
18 'debug/es6/debug-promises/reject-with-undefined-reject': [FAIL], | 21 'debug/es6/debug-promises/reject-with-undefined-reject': [FAIL], |
19 'debug/es6/debug-promises/reject-with-invalid-reject': [FAIL], | 22 'debug/es6/debug-promises/reject-with-invalid-reject': [FAIL], |
20 | 23 |
21 # Issue 5651: Context mismatch in ScopeIterator::Type() for eval default | 24 # Issue 5651: Context mismatch in ScopeIterator::Type() for eval default |
22 # parameter value | 25 # parameter value |
23 'debug/es6/debug-scope-default-param-with-eval': [FAIL], | 26 'debug/es6/debug-scope-default-param-with-eval': [FAIL], |
| 27 |
| 28 # Slow test |
| 29 'debug/debug-scopes': [PASS, SLOW], |
24 }], # ALWAYS | 30 }], # ALWAYS |
25 | 31 |
26 ############################################################################## | 32 ############################################################################## |
27 ['variant == stress', { | 33 ['variant == stress', { |
28 # TODO(jarin/mstarzinger): Functions with eval or debugger now get optimized | 34 # TODO(jarin/mstarzinger): Functions with eval or debugger now get optimized |
29 # with Turbofan, which has issues with the debugger issues. | 35 # with Turbofan, which has issues with the debugger issues. |
30 'debug/debug-evaluate-locals': [FAIL], | 36 'debug/debug-evaluate-locals': [FAIL], |
31 }], # 'stress == True' | 37 }], # 'stress == True' |
32 | 38 |
33 ############################################################################## | 39 ############################################################################## |
34 ['gc_stress == True', { | 40 ['gc_stress == True', { |
35 # Skip tests not suitable for GC stress. | 41 # Skip tests not suitable for GC stress. |
36 # Tests taking too long | 42 # Tests taking too long |
37 'debug/debug-stepout-scope-part1': [SKIP], | 43 'debug/debug-stepout-scope-part1': [SKIP], |
38 'debug/debug-stepout-scope-part2': [SKIP], | 44 'debug/debug-stepout-scope-part2': [SKIP], |
39 'debug/debug-stepout-scope-part3': [SKIP], | 45 'debug/debug-stepout-scope-part3': [SKIP], |
40 'debug/debug-stepout-scope-part4': [SKIP], | 46 'debug/debug-stepout-scope-part4': [SKIP], |
41 'debug/debug-stepout-scope-part5': [SKIP], | 47 'debug/debug-stepout-scope-part5': [SKIP], |
42 'debug/debug-stepout-scope-part6': [SKIP], | 48 'debug/debug-stepout-scope-part6': [SKIP], |
43 'debug/debug-stepout-scope-part7': [SKIP], | 49 'debug/debug-stepout-scope-part7': [SKIP], |
44 'debug/debug-stepout-scope-part8': [SKIP], | 50 'debug/debug-stepout-scope-part8': [SKIP], |
| 51 |
| 52 # BUG(chromium:664490) |
| 53 'debug/debug-scopes': [SKIP], |
| 54 |
| 55 # Async function tests taking too long |
| 56 # https://bugs.chromium.org/p/v8/issues/detail?id=5411 |
| 57 'debug/harmony/async-debug-caught-exception-cases0': [SKIP], |
| 58 'debug/harmony/async-debug-caught-exception-cases1': [SKIP], |
| 59 'debug/harmony/async-debug-caught-exception-cases2': [SKIP], |
| 60 'debug/harmony/async-debug-caught-exception-cases3': [SKIP], |
| 61 'debug/harmony/async-function-debug-scopes': [SKIP], |
45 }], # 'gc_stress == True' | 62 }], # 'gc_stress == True' |
46 | 63 |
47 ############################################################################## | 64 ############################################################################## |
48 ['variant == turbofan_opt', { | 65 ['variant == turbofan_opt', { |
49 # TODO(mstarzinger): Debugger cannot materialize de-materialized functions. | 66 # TODO(mstarzinger): Debugger cannot materialize de-materialized functions. |
50 'debug/regress/regress-crbug-323936': [FAIL], | 67 'debug/regress/regress-crbug-323936': [FAIL], |
51 | 68 |
52 # TODO(jarin/mstarzinger): Investigate debugger issues with TurboFan. | 69 # TODO(jarin/mstarzinger): Investigate debugger issues with TurboFan. |
53 'debug/debug-evaluate-closure': [FAIL], | 70 'debug/debug-evaluate-closure': [FAIL], |
54 'debug/debug-evaluate-locals': [FAIL], | 71 'debug/debug-evaluate-locals': [FAIL], |
55 'debug/debug-liveedit-double-call': [FAIL], | 72 'debug/debug-liveedit-double-call': [FAIL], |
56 'debug/debug-set-variable-value': [FAIL], | 73 'debug/debug-set-variable-value': [FAIL], |
57 'debug/es6/debug-evaluate-blockscopes': [FAIL], | 74 'debug/es6/debug-evaluate-blockscopes': [FAIL], |
58 }], # variant == turbofan_opt | 75 }], # variant == turbofan_opt |
59 | 76 |
60 ############################################################################## | 77 ############################################################################## |
61 ['variant == ignition or variant == ignition_staging', { | 78 ['variant == ignition or variant == ignition_staging', { |
62 # TODO(5587): fails to liveedit evaled code. | 79 # TODO(5587): fails to liveedit evaled code. |
63 'debug/debug-liveedit-double-call': [FAIL], | 80 'debug/debug-liveedit-double-call': [FAIL], |
64 }], # variant == ignition | 81 }], # variant == ignition |
65 | 82 |
66 ############################################################################## | 83 ############################################################################## |
67 ['variant == ignition_turbofan', { | 84 ['variant == ignition_turbofan', { |
68 # TODO(5587): fails to liveedit evaled code. | 85 # TODO(5587): fails to liveedit evaled code. |
69 'debug/debug-liveedit-double-call': [FAIL], | 86 'debug/debug-liveedit-double-call': [FAIL], |
70 }], # variant == ignition_turbofan | 87 }], # variant == ignition_turbofan |
71 | 88 |
72 ############################################################################## | 89 ############################################################################## |
73 ['gc_stress == True', { | |
74 # Async function tests taking too long | |
75 # https://bugs.chromium.org/p/v8/issues/detail?id=5411 | |
76 'debug/harmony/async-debug-caught-exception-cases0': [SKIP], | |
77 'debug/harmony/async-debug-caught-exception-cases1': [SKIP], | |
78 'debug/harmony/async-debug-caught-exception-cases2': [SKIP], | |
79 'debug/harmony/async-debug-caught-exception-cases3': [SKIP], | |
80 }], # 'gc_stress == True' | |
81 | |
82 ############################################################################## | |
83 ['variant == asm_wasm', { | 90 ['variant == asm_wasm', { |
84 '*': [SKIP], | 91 '*': [SKIP], |
85 }], # variant == asm_wasm | 92 }], # variant == asm_wasm |
86 | 93 |
87 ############################################################################## | 94 ############################################################################## |
88 ['variant == wasm_traps', { | 95 ['variant == wasm_traps', { |
89 '*': [SKIP], | 96 '*': [SKIP], |
90 }], # variant == wasm_traps | 97 }], # variant == wasm_traps |
91 | 98 |
92 ['arch == s390 or arch == s390x', { | 99 ['arch == s390 or arch == s390x', { |
93 | 100 |
94 # Stack manipulations in LiveEdit is not implemented for this arch. | 101 # Stack manipulations in LiveEdit is not implemented for this arch. |
95 'debug/debug-liveedit-check-stack': [SKIP], | 102 'debug/debug-liveedit-check-stack': [SKIP], |
96 'debug/debug-liveedit-double-call': [SKIP], | 103 'debug/debug-liveedit-double-call': [SKIP], |
97 'debug/debug-liveedit-stack-padding': [SKIP], | 104 'debug/debug-liveedit-stack-padding': [SKIP], |
98 'debug/debug-liveedit-restart-frame': [SKIP], | 105 'debug/debug-liveedit-restart-frame': [SKIP], |
99 }], # 'arch == s390 or arch == s390x' | 106 }], # 'arch == s390 or arch == s390x' |
100 ] | 107 ] |
OLD | NEW |