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