OLD | NEW |
1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 # This directory contains tests that are intended to show the | 5 # This directory contains tests that are intended to show the |
6 # current state of the language. | 6 # current state of the language. |
7 | 7 |
8 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) ] | 8 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app || $co
mpiler == dart2appjit) ] |
9 tearoff_constructor_basic_test: Skip # Crashes in checked mode -- hausner invest
igating | 9 tearoff_constructor_basic_test: Skip # Crashes in checked mode -- hausner invest
igating |
10 | 10 |
11 # These tests are skipped in the VM because it has "--supermixin" | 11 # These tests are skipped in the VM because it has "--supermixin" |
12 # functionality enabled unconditionally. The tests should be removed | 12 # functionality enabled unconditionally. The tests should be removed |
13 # once the same is true for analyzer (#24478) and dart2js (#23773) | 13 # once the same is true for analyzer (#24478) and dart2js (#23773) |
14 mixin_illegal_super_use_test: Skip # Issues 24478 and 23773 | 14 mixin_illegal_super_use_test: Skip # Issues 24478 and 23773 |
15 mixin_illegal_superclass_test: Skip # Issues 24478 and 23773 | 15 mixin_illegal_superclass_test: Skip # Issues 24478 and 23773 |
16 | 16 |
17 # These bugs refer currently ongoing language discussions. | 17 # These bugs refer currently ongoing language discussions. |
18 constructor5_test: Fail # Issue 6422 | 18 constructor5_test: Fail # Issue 6422 |
(...skipping 24 matching lines...) Expand all Loading... |
43 | 43 |
44 async_star_regression_2238_test: CompileTimeError, RuntimeError # drt only runti
me-errs. | 44 async_star_regression_2238_test: CompileTimeError, RuntimeError # drt only runti
me-errs. |
45 async_star_cancel_while_paused_test: RuntimeError | 45 async_star_cancel_while_paused_test: RuntimeError |
46 | 46 |
47 # Experimental feature: Syntactic support for generic methods. | 47 # Experimental feature: Syntactic support for generic methods. |
48 generic_methods_test: CompiletimeError # Issue 25869 | 48 generic_methods_test: CompiletimeError # Issue 25869 |
49 generic_functions_test: CompiletimeError # Issue 25869 | 49 generic_functions_test: CompiletimeError # Issue 25869 |
50 generic_local_functions_test: CompiletimeError # Issue 25869 | 50 generic_local_functions_test: CompiletimeError # Issue 25869 |
51 generic_sends_test: CompiletimeError # Issue 25869 | 51 generic_sends_test: CompiletimeError # Issue 25869 |
52 | 52 |
53 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) && ($
runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) ] | 53 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app || $co
mpiler == dart2appjit) && ($runtime == vm || $runtime == dart_precompiled || $ru
ntime == dart_app) ] |
54 | 54 |
55 class_keyword_test/02: MissingCompileTimeError # Issue 13627 | 55 class_keyword_test/02: MissingCompileTimeError # Issue 13627 |
56 unicode_bom_test: Fail # Issue 16067 | 56 unicode_bom_test: Fail # Issue 16067 |
57 vm/debug_break_enabled_vm_test/01: Crash, OK # Expected to hit breakpoint. | 57 vm/debug_break_enabled_vm_test/01: Crash, OK # Expected to hit breakpoint. |
58 try_catch_optimized1_test: Skip # Srdjan investigating | 58 try_catch_optimized1_test: Skip # Srdjan investigating |
59 | 59 |
60 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) && $c
hecked ] | 60 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app || $co
mpiler == dart2appjit) && $checked ] |
61 type_variable_bounds4_test/01: Fail # Issue 14006 | 61 type_variable_bounds4_test/01: Fail # Issue 14006 |
62 | 62 |
63 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) && ((
$runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) || $
runtime == drt || $runtime == dartium) ] | 63 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app || $co
mpiler == dart2appjit) && (($runtime == vm || $runtime == dart_precompiled || $r
untime == dart_app) || $runtime == drt || $runtime == dartium) ] |
64 dynamic_prefix_core_test/none: Fail # Issue 12478 | 64 dynamic_prefix_core_test/none: Fail # Issue 12478 |
65 export_ambiguous_main_negative_test: Fail # Issue 14763 | 65 export_ambiguous_main_negative_test: Fail # Issue 14763 |
66 | 66 |
67 [ $compiler == none && $runtime == dartium && $unchecked ] | 67 [ $compiler == none && $runtime == dartium && $unchecked ] |
68 assertion_test: Fail # Issue 14651. | 68 assertion_test: Fail # Issue 14651. |
69 generic_test: Fail # Issue 14651. | 69 generic_test: Fail # Issue 14651. |
70 list_literal4_test: Fail # Issue 14651. | 70 list_literal4_test: Fail # Issue 14651. |
71 map_literal4_test: Fail # Issue 14651. | 71 map_literal4_test: Fail # Issue 14651. |
72 named_parameters_type_test/01: Fail # Issue 14651. | 72 named_parameters_type_test/01: Fail # Issue 14651. |
73 named_parameters_type_test/02: Fail # Issue 14651. | 73 named_parameters_type_test/02: Fail # Issue 14651. |
(...skipping 24 matching lines...) Expand all Loading... |
98 | 98 |
99 [ $compiler == none && $runtime == dartium && $system == linux && $arch != x64 ] | 99 [ $compiler == none && $runtime == dartium && $system == linux && $arch != x64 ] |
100 issue_22780_test/01: Pass, Timeout # Issue 24473 | 100 issue_22780_test/01: Pass, Timeout # Issue 24473 |
101 | 101 |
102 [ $compiler == none && $runtime == dartium && $system == linux && $arch == x64 ] | 102 [ $compiler == none && $runtime == dartium && $system == linux && $arch == x64 ] |
103 async_await_test: Skip # Issue 26198 | 103 async_await_test: Skip # Issue 26198 |
104 | 104 |
105 [ $compiler == none && $runtime == drt ] | 105 [ $compiler == none && $runtime == drt ] |
106 disassemble_test: Pass, Fail # Issue 18122 | 106 disassemble_test: Pass, Fail # Issue 18122 |
107 | 107 |
108 [ ($runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) &
& $arch == mips && $mode == debug ] | 108 [ ($runtime == vm || $runtime == dart_precompiled || $runtime == dart_app) && $a
rch == mips && $mode == debug ] |
109 large_class_declaration_test: SkipSlow # Times out. Issue 20352 | 109 large_class_declaration_test: SkipSlow # Times out. Issue 20352 |
110 | 110 |
111 [ ($runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) &
& $arch == arm64 ] | 111 [ ($runtime == vm || $runtime == dart_precompiled || $runtime == dart_app) && $a
rch == arm64 ] |
112 large_class_declaration_test: SkipSlow # Uses too much memory. | 112 large_class_declaration_test: SkipSlow # Uses too much memory. |
113 | 113 |
114 [ $compiler == none && ($runtime == dartium || $runtime == drt) && $mode == debu
g ] | 114 [ $compiler == none && ($runtime == dartium || $runtime == drt) && $mode == debu
g ] |
115 large_class_declaration_test: SkipSlow # Times out. Issue 20352 | 115 large_class_declaration_test: SkipSlow # Times out. Issue 20352 |
116 | 116 |
117 [ ($runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) &
& ( $arch == simarm || $arch == arm || $arch == simarmv6 || $arch == armv6 || $a
rch == simarmv5te || $arch == armv5te || $arch == simarm64 || $arch == arm64 ||
$arch == simmips || $arch == mips) ] | 117 [ ($runtime == vm || $runtime == dart_precompiled || $runtime == dart_app) && (
$arch == simarm || $arch == arm || $arch == simarmv6 || $arch == armv6 || $arch
== simarmv5te || $arch == armv5te || $arch == simarm64 || $arch == arm64 || $arc
h == simmips || $arch == mips) ] |
118 vm/load_to_load_unaligned_forwarding_vm_test: Pass, Crash # Unaligned offset. Is
sue 22151 | 118 vm/load_to_load_unaligned_forwarding_vm_test: Pass, Crash # Unaligned offset. Is
sue 22151 |
119 | 119 |
120 [ $compiler == none && ($runtime == dartium || $runtime == drt) ] | 120 [ $compiler == none && ($runtime == dartium || $runtime == drt) ] |
121 issue23244_test: Fail # Issue 23244 | 121 issue23244_test: Fail # Issue 23244 |
122 | 122 |
123 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) && ((
$runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) || $
runtime == drt || $runtime == dartium) && $arch == ia32 ] | 123 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app || $co
mpiler == dart2appjit) && (($runtime == vm || $runtime == dart_precompiled || $r
untime == dart_app) || $runtime == drt || $runtime == dartium) && $arch == ia32
] |
124 vm/regress_24517_test: Pass, Fail # Issue 24517. | 124 vm/regress_24517_test: Pass, Fail # Issue 24517. |
125 | 125 |
126 [ $noopt || $compiler == precompiler ] | 126 [ $noopt || $compiler == precompiler ] |
127 # Stacktraces in precompilation omit inlined frames. | 127 # Stacktraces in precompilation omit inlined frames. |
128 full_stacktrace1_test: Pass, RuntimeError | 128 full_stacktrace1_test: Pass, RuntimeError |
129 full_stacktrace2_test: Pass, RuntimeError | 129 full_stacktrace2_test: Pass, RuntimeError |
130 full_stacktrace3_test: Pass, RuntimeError | 130 full_stacktrace3_test: Pass, RuntimeError |
131 stack_trace_test: Pass, RuntimeError | 131 stack_trace_test: Pass, RuntimeError |
132 stacktrace_rethrow_error_test: Pass, RuntimeError | 132 stacktrace_rethrow_error_test: Pass, RuntimeError |
133 stacktrace_rethrow_nonerror_test: Pass, RuntimeError | 133 stacktrace_rethrow_nonerror_test: Pass, RuntimeError |
(...skipping 15 matching lines...) Expand all Loading... |
149 null_test/none: SkipByDesign | 149 null_test/none: SkipByDesign |
150 overridden_no_such_method_test: SkipByDesign | 150 overridden_no_such_method_test: SkipByDesign |
151 redirecting_factory_reflection_test: SkipByDesign | 151 redirecting_factory_reflection_test: SkipByDesign |
152 regress_13462_0_test: SkipByDesign | 152 regress_13462_0_test: SkipByDesign |
153 regress_13462_1_test: SkipByDesign | 153 regress_13462_1_test: SkipByDesign |
154 regress_18535_test: SkipByDesign | 154 regress_18535_test: SkipByDesign |
155 super_call4_test: SkipByDesign | 155 super_call4_test: SkipByDesign |
156 super_getter_setter_test: SkipByDesign | 156 super_getter_setter_test: SkipByDesign |
157 vm/reflect_core_vm_test: SkipByDesign | 157 vm/reflect_core_vm_test: SkipByDesign |
158 | 158 |
159 [ $noopt || $compiler == precompiler || $compiler == dart2app || $mode == produc
t ] | 159 [ $noopt || $compiler == precompiler || $compiler == dart2app || $compiler == da
rt2appjit || $mode == product ] |
160 # Deferred loading happens eagerly | 160 # Deferred loading happens eagerly |
161 regress_23408_test: Skip | 161 regress_23408_test: Skip |
162 deferred_inheritance_constraints_test: Skip | 162 deferred_inheritance_constraints_test: Skip |
163 deferred_global_test: Skip | 163 deferred_global_test: Skip |
164 deferred_load_constants_test: Skip | 164 deferred_load_constants_test: Skip |
165 tearoff_basic_test: Skip | 165 tearoff_basic_test: Skip |
166 deferred_static_seperate_test: Skip | 166 deferred_static_seperate_test: Skip |
167 deferred_constraints_type_annotation_test/new_before_load: Skip | 167 deferred_constraints_type_annotation_test/new_before_load: Skip |
168 regress_22443_test: Skip | 168 regress_22443_test: Skip |
169 | 169 |
170 [ $compiler == precompiler || $compiler == dart2app ] | 170 [ $compiler == precompiler || $compiler == dart2app || $compiler == dart2appjit
] |
171 ct_const2_test: Skip # Incompatible flag: --compile_all | 171 ct_const2_test: Skip # Incompatible flag: --compile_all |
172 hello_dart_test: Skip # Incompatible flag: --compile_all | 172 hello_dart_test: Skip # Incompatible flag: --compile_all |
173 | 173 |
174 [ $compiler == precompiler ] | 174 [ $compiler == precompiler ] |
175 implicit_closure_test: Skip # Incompatible flag: --use_slow_path | 175 implicit_closure_test: Skip # Incompatible flag: --use_slow_path |
176 deopt_inlined_function_lazy_test: Skip # Incompatible flag: --deoptimize-alot | 176 deopt_inlined_function_lazy_test: Skip # Incompatible flag: --deoptimize-alot |
177 | 177 |
178 [ $noopt || $compiler == precompiler || $compiler == dart2app ] | 178 [ $noopt || $compiler == precompiler || $compiler == dart2app || $compiler == da
rt2appjit ] |
179 vm/type_vm_test: RuntimeError # Expects line and column numbers | 179 vm/type_vm_test: RuntimeError # Expects line and column numbers |
180 vm/type_cast_vm_test: RuntimeError # Expects line and column numbers | 180 vm/type_cast_vm_test: RuntimeError # Expects line and column numbers |
181 | 181 |
182 [ $mode == product ] | 182 [ $mode == product ] |
183 issue13474_test: SkipByDesign # Requires checked mode. | 183 issue13474_test: SkipByDesign # Requires checked mode. |
184 assertion_test: SkipByDesign # Requires checked mode. | 184 assertion_test: SkipByDesign # Requires checked mode. |
185 named_parameters_type_test/01: SkipByDesign # Requires checked mode. | 185 named_parameters_type_test/01: SkipByDesign # Requires checked mode. |
186 named_parameters_type_test/02: SkipByDesign # Requires checked mode. | 186 named_parameters_type_test/02: SkipByDesign # Requires checked mode. |
187 named_parameters_type_test/03: SkipByDesign # Requires checked mode. | 187 named_parameters_type_test/03: SkipByDesign # Requires checked mode. |
188 type_checks_in_factory_method_test: SkipByDesign # Requires checked mode. | 188 type_checks_in_factory_method_test: SkipByDesign # Requires checked mode. |
189 positional_parameters_type_test/01: SkipByDesign # Requires checked mode. | 189 positional_parameters_type_test/01: SkipByDesign # Requires checked mode. |
190 positional_parameters_type_test/02: SkipByDesign # Requires checked mode. | 190 positional_parameters_type_test/02: SkipByDesign # Requires checked mode. |
191 list_literal4_test: SkipByDesign # Requires checked mode. | 191 list_literal4_test: SkipByDesign # Requires checked mode. |
192 generic_test: SkipByDesign # Requires checked mode. | 192 generic_test: SkipByDesign # Requires checked mode. |
193 map_literal4_test: SkipByDesign # Requires checked mode. | 193 map_literal4_test: SkipByDesign # Requires checked mode. |
194 | 194 |
195 vm/type_vm_test: Fail,OK # Expects exact type name. | 195 vm/type_vm_test: Fail,OK # Expects exact type name. |
196 | 196 |
197 | 197 |
198 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) && $b
rowser ] | 198 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app || $co
mpiler == dart2appjit) && $browser ] |
199 # The following tests are supposed to fail. | 199 # The following tests are supposed to fail. |
200 library_env_test/has_io_support: RuntimeError, OK | 200 library_env_test/has_io_support: RuntimeError, OK |
201 library_env_test/has_no_html_support: RuntimeError, OK | 201 library_env_test/has_no_html_support: RuntimeError, OK |
202 | 202 |
203 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) && $b
rowser != true ] | 203 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app || $co
mpiler == dart2appjit) && $browser != true ] |
204 # The following tests are supposed to fail. | 204 # The following tests are supposed to fail. |
205 library_env_test/has_html_support: RuntimeError, OK | 205 library_env_test/has_html_support: RuntimeError, OK |
206 library_env_test/has_no_io_support: RuntimeError, OK | 206 library_env_test/has_no_io_support: RuntimeError, OK |
207 | 207 |
208 [ ($compiler == none || $compiler == dart2app) && $noopt == false && $mode != pr
oduct ] | 208 [ ($compiler == none || $compiler == dart2app || $compiler == dart2appjit) && $n
oopt == false && $mode != product ] |
209 # The following tests are supposed to fail. | 209 # The following tests are supposed to fail. |
210 library_env_test/has_no_mirror_support: RuntimeError, OK | 210 library_env_test/has_no_mirror_support: RuntimeError, OK |
211 | 211 |
212 [ $noopt || $compiler == precompiler || $mode == product ] | 212 [ $noopt || $compiler == precompiler || $mode == product ] |
213 # The following tests are supposed to fail. | 213 # The following tests are supposed to fail. |
214 library_env_test/has_mirror_support: RuntimeError, OK | 214 library_env_test/has_mirror_support: RuntimeError, OK |
215 | 215 |
216 [ $arch == simdbc || $arch == simdbc64 ] | 216 [ $arch == simdbc || $arch == simdbc64 ] |
217 # TODO(vegorov) StopInstr is unimplemented. | 217 # TODO(vegorov) StopInstr is unimplemented. |
218 vm/debug_break_enabled_vm_test/none: Skip | 218 vm/debug_break_enabled_vm_test/none: Skip |
219 | 219 |
220 # TODO(vegorov) Encoding limitation: StoreField bytecode only supports 256 | 220 # TODO(vegorov) Encoding limitation: StoreField bytecode only supports 256 |
221 # fields in an object. | 221 # fields in an object. |
222 large_class_declaration_test: Skip | 222 large_class_declaration_test: Skip |
223 | 223 |
224 [ $compiler == precompiler && $runtime == dart_precompiled && $system == android
] | 224 [ $compiler == precompiler && $runtime == dart_precompiled && $system == android
] |
225 vm/optimized_guarded_field_isolates_test: Skip # Issue #26373 | 225 vm/optimized_guarded_field_isolates_test: Skip # Issue #26373 |
226 issue23244_test: Skip # Issue #26373 | 226 issue23244_test: Skip # Issue #26373 |
OLD | NEW |