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) ] | 8 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) ] |
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 |
19 constructor6_test: Fail # Issue 6422 | 19 constructor6_test: Fail # Issue 6422 |
20 | 20 |
21 # Failures related to super call in ctor initializer list | 21 # Failures related to super call in ctor initializer list |
22 super_test: Fail, OK | 22 super_test: Fail, OK |
23 final_field_initialization_order_test: Fail, OK | 23 final_field_initialization_order_test: Fail, OK |
24 field_initialization_order_test: Fail, OK | 24 field_initialization_order_test: Fail, OK |
25 example_constructor_test: Fail, OK | 25 example_constructor_test: Fail, OK |
26 constructor3_test: Fail, OK | 26 constructor3_test: Fail, OK |
27 constructor2_test: Fail, OK | 27 constructor2_test: Fail, OK |
28 | 28 |
| 29 dynamic_prefix_core_test/01: RuntimeError # Issue 12478 |
| 30 multiline_strings_test: Fail # Issue 23020 |
| 31 |
29 # Regular bugs which should be fixed. | 32 # Regular bugs which should be fixed. |
30 duplicate_export_negative_test: Fail # Issue 6134 | 33 duplicate_export_negative_test: Fail # Issue 6134 |
31 | 34 |
32 deferred_redirecting_factory_test: Fail # Issue 23408 | 35 deferred_redirecting_factory_test: Fail # Issue 23408 |
33 redirecting_constructor_initializer_test: RuntimeError # Issue 23488 | 36 redirecting_constructor_initializer_test: RuntimeError # Issue 23488 |
34 | 37 |
35 # Non-contractive types are not supported in the vm. | 38 # Non-contractive types are not supported in the vm. |
36 cyclic_type_test/02: Fail, OK | 39 cyclic_type_test/02: Fail, OK |
37 cyclic_type_test/04: Fail, OK | 40 cyclic_type_test/04: Fail, OK |
38 cyclic_type2_test: Fail, OK | 41 cyclic_type2_test: Fail, OK |
39 least_upper_bound_expansive_test/*: Fail, OK | 42 least_upper_bound_expansive_test/*: Fail, OK |
40 | 43 |
41 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. |
42 async_star_cancel_while_paused_test: RuntimeError | 45 async_star_cancel_while_paused_test: RuntimeError |
43 async_star_await_pauses_test: Skip # Times out. Issue 23996 | 46 async_star_await_pauses_test: Skip # Times out. Issue 23996 |
44 | 47 |
45 library_env_test: RuntimeError | 48 library_env_test: RuntimeError |
46 | 49 |
47 accessor_conflict_export2_test: RuntimeError # Issue 25625 | 50 accessor_conflict_export2_test: RuntimeError # Issue 25625 |
48 accessor_conflict_import2_test: RuntimeError # Issue 25625 | 51 accessor_conflict_import2_test: RuntimeError # Issue 25625 |
49 accessor_conflict_import_prefixed2_test: RuntimeError # Issue 25625 | 52 accessor_conflict_import_prefixed2_test: RuntimeError # Issue 25625 |
50 accessor_conflict_import_prefixed_test: RuntimeError # Issue 25625 | 53 accessor_conflict_import_prefixed_test: RuntimeError # Issue 25625 |
51 | 54 |
52 [ ($compiler == none || $compiler == precompiler) && ($runtime == vm || $runtime
== dart_precompiled) ] | 55 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) && ($
runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) ] |
53 | 56 |
54 class_keyword_test/02: MissingCompileTimeError # Issue 13627 | 57 class_keyword_test/02: MissingCompileTimeError # Issue 13627 |
55 unicode_bom_test: Fail # Issue 16067 | 58 unicode_bom_test: Fail # Issue 16067 |
56 vm/debug_break_enabled_vm_test/01: Crash, OK # Expected to hit breakpoint. | 59 vm/debug_break_enabled_vm_test/01: Crash, OK # Expected to hit breakpoint. |
57 try_catch_optimized1_test: Skip # Srdjan investigating | 60 try_catch_optimized1_test: Skip # Srdjan investigating |
58 | 61 |
59 [ ($compiler == none || $compiler == precompiler) && $checked ] | 62 [ ($compiler == none || $compiler == precompiler) && $checked ] |
60 type_variable_bounds4_test/01: Fail # Issue 14006 | 63 type_variable_bounds4_test/01: Fail # Issue 14006 |
61 | 64 |
62 [ ($compiler == none || $compiler == precompiler) ] | 65 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) && ((
$runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) || $
runtime == drt || $runtime == dartium || $runtime == ContentShellOnAndroid) ] |
63 dynamic_prefix_core_test/01: RuntimeError # Issue 12478 | |
64 multiline_strings_test: Fail # Issue 23020 | |
65 | |
66 [ ($compiler == none || $compiler == precompiler) && (($runtime == vm || $runtim
e == dart_precompiled) || $runtime == drt || $runtime == dartium || $runtime ==
ContentShellOnAndroid) ] | |
67 dynamic_prefix_core_test/none: Fail # Issue 12478 | 66 dynamic_prefix_core_test/none: Fail # Issue 12478 |
68 export_ambiguous_main_negative_test: Fail # Issue 14763 | 67 export_ambiguous_main_negative_test: Fail # Issue 14763 |
69 | 68 |
70 [ ($compiler == none || $compiler == precompiler) && ($runtime == dartium || $ru
ntime == ContentShellOnAndroid) && $unchecked ] | 69 [ $compiler == none && ($runtime == dartium || $runtime == ContentShellOnAndroid
) && $unchecked ] |
71 assertion_test: Fail # Issue 14651. | 70 assertion_test: Fail # Issue 14651. |
72 generic_test: Fail # Issue 14651. | 71 generic_test: Fail # Issue 14651. |
73 list_literal4_test: Fail # Issue 14651. | 72 list_literal4_test: Fail # Issue 14651. |
74 map_literal4_test: Fail # Issue 14651. | 73 map_literal4_test: Fail # Issue 14651. |
75 named_parameters_type_test/01: Fail # Issue 14651. | 74 named_parameters_type_test/01: Fail # Issue 14651. |
76 named_parameters_type_test/02: Fail # Issue 14651. | 75 named_parameters_type_test/02: Fail # Issue 14651. |
77 named_parameters_type_test/03: Fail # Issue 14651. | 76 named_parameters_type_test/03: Fail # Issue 14651. |
78 positional_parameters_type_test/01: Fail # Issue 14651. | 77 positional_parameters_type_test/01: Fail # Issue 14651. |
79 positional_parameters_type_test/02: Fail # Issue 14651. | 78 positional_parameters_type_test/02: Fail # Issue 14651. |
80 type_checks_in_factory_method_test: Fail # Issue 14651. | 79 type_checks_in_factory_method_test: Fail # Issue 14651. |
81 vm/type_vm_test: Fail # Issue 14651. | 80 vm/type_vm_test: Fail # Issue 14651. |
82 | 81 |
83 [ ($compiler == none || $compiler == precompiler) && ( $runtime == dartium || $r
untime == drt || $runtime == ContentShellOnAndroid) ] | 82 [ $compiler == none && ( $runtime == dartium || $runtime == drt || $runtime == C
ontentShellOnAndroid) ] |
84 issue13474_test: Pass, Fail # Issue 14651. | 83 issue13474_test: Pass, Fail # Issue 14651. |
85 config_import_test: Fail # Issue 14651. | 84 config_import_test: Fail # Issue 14651. |
86 vm/optimized_guarded_field_isolates_test: RuntimeError, OK # Uses Isolate.spawn
. | 85 vm/optimized_guarded_field_isolates_test: RuntimeError, OK # Uses Isolate.spawn
. |
87 main_test/01: Fail # Issue 20028 | 86 main_test/01: Fail # Issue 20028 |
88 main_test/02: Fail # Issue 20028 | 87 main_test/02: Fail # Issue 20028 |
89 main_test/04: Fail # Issue 20028 | 88 main_test/04: Fail # Issue 20028 |
90 main_test/05: Fail # Issue 20028 | 89 main_test/05: Fail # Issue 20028 |
91 main_test/21: Fail # Issue 20028 | 90 main_test/21: Fail # Issue 20028 |
92 main_test/42: Fail # Issue 20028 | 91 main_test/42: Fail # Issue 20028 |
93 mirror_in_static_init_test: Fail # Issue 22071 | 92 mirror_in_static_init_test: Fail # Issue 22071 |
94 vm/debug_break_enabled_vm_test/*: Skip # Issue 14651. | 93 vm/debug_break_enabled_vm_test/*: Skip # Issue 14651. |
95 | 94 |
96 [ ($compiler == none || $compiler == precompiler) && $runtime == dartium && $sys
tem == linux && $arch != x64 ] | 95 [ $compiler == none && $runtime == dartium && $system == linux && $arch != x64 ] |
97 issue_22780_test/01 : Pass, Timeout # Issue 24473 | 96 issue_22780_test/01 : Pass, Timeout # Issue 24473 |
98 | 97 |
99 [ ($compiler == none || $compiler == precompiler) && $runtime == drt ] | 98 [ $compiler == none && $runtime == drt ] |
100 disassemble_test: Pass, Fail # Issue 18122 | 99 disassemble_test: Pass, Fail # Issue 18122 |
101 | 100 |
102 [ ($compiler == none || $compiler == precompiler) && ($runtime == vm || $runtime
== dart_precompiled) && $arch == mips && $checked ] | 101 [ ($runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) &
& $arch == mips && $checked ] |
103 generic_instanceof3_test: Pass, Crash # Issue 17440. | 102 generic_instanceof3_test: Pass, Crash # Issue 17440. |
104 | 103 |
105 [ ($compiler == none || $compiler == precompiler) && ($runtime == vm || $runtime
== dart_precompiled) && $arch == mips && $mode == debug ] | 104 [ ($runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) &
& $arch == mips && $mode == debug ] |
106 stack_overflow_test: Skip # Crashes. Issue 17440. | 105 stack_overflow_test: Skip # Crashes. Issue 17440. |
107 stack_overflow_stacktrace_test: Skip # Crashes. Issue 17440. | 106 stack_overflow_stacktrace_test: Skip # Crashes. Issue 17440. |
108 large_class_declaration_test: SkipSlow # Times out. Issue 20352 | 107 large_class_declaration_test: SkipSlow # Times out. Issue 20352 |
109 | 108 |
110 [ ($compiler == none || $compiler == precompiler) && ($runtime == dartium || $ru
ntime == drt || $runtime == ContentShellOnAndroid) && $mode == debug ] | 109 [ $compiler == none && ($runtime == dartium || $runtime == drt || $runtime == Co
ntentShellOnAndroid) && $mode == debug ] |
111 large_class_declaration_test: SkipSlow # Times out. Issue 20352 | 110 large_class_declaration_test: SkipSlow # Times out. Issue 20352 |
112 | 111 |
113 [ ($compiler == none || $compiler == precompiler) && $runtime == ContentShellOnA
ndroid ] | 112 [ $compiler == none && $runtime == ContentShellOnAndroid ] |
114 gc_test: SkipSlow # Times out flakily. Issue 20956 | 113 gc_test: SkipSlow # Times out flakily. Issue 20956 |
115 | 114 |
116 [ ($compiler == none || $compiler == precompiler) && ($runtime == vm || $runtime
== dart_precompiled) && ( $arch == simarm || $arch == arm || $arch == simarmv6
|| $arch == armv6 || $arch == simarmv5te || $arch == armv5te || $arch == simarm6
4 || $arch == arm64 || $arch == simmips || $arch == mips) ] | 115 [ ($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 vm/load_to_load_unaligned_forwarding_vm_test: Pass, Crash # Unaligned offset. Is
sue 22151 | 116 vm/load_to_load_unaligned_forwarding_vm_test: Pass, Crash # Unaligned offset. Is
sue 22151 |
118 | 117 |
119 [ ($compiler == none || $compiler == precompiler) && ($runtime == dartium || $ru
ntime == drt) ] | 118 [ $compiler == none && ($runtime == dartium || $runtime == drt) ] |
120 issue23244_test: Fail # Issue 23244 | 119 issue23244_test: Fail # Issue 23244 |
121 | 120 |
122 [ ($compiler == none || $compiler == precompiler) && (($runtime == vm || $runtim
e == dart_precompiled) || $runtime == drt || $runtime == dartium) && $arch == ia
32 ] | 121 [ ($compiler == none || $compiler == precompiler || $compiler == dart2app) && ((
$runtime == vm || $runtime == dart_precompiled || $runtime == dart_product) || $
runtime == drt || $runtime == dartium) && $arch == ia32 ] |
123 vm/regress_24517_test: Pass, Fail # Issue 24517. | 122 vm/regress_24517_test: Pass, Fail # Issue 24517. |
124 | 123 |
125 [ ($noopt || $compiler == precompiler) ] | 124 [ ($noopt || $compiler == precompiler) ] |
126 # Imports dart:mirrors | 125 # Imports dart:mirrors |
127 const_evaluation_test: CompileTimeError | 126 const_evaluation_test: CompileTimeError |
128 deferred_constraints_constants_test: CompileTimeError | 127 deferred_constraints_constants_test: CompileTimeError |
129 enum_mirror_test: CompileTimeError | 128 enum_mirror_test: CompileTimeError |
130 field_increment_bailout_test: CompileTimeError | 129 field_increment_bailout_test: CompileTimeError |
131 instance_creation_in_function_annotation_test: CompileTimeError | 130 instance_creation_in_function_annotation_test: CompileTimeError |
132 invocation_mirror2_test: CompileTimeError | 131 invocation_mirror2_test: CompileTimeError |
133 invocation_mirror_invoke_on2_test: CompileTimeError | 132 invocation_mirror_invoke_on2_test: CompileTimeError |
134 invocation_mirror_invoke_on_test: CompileTimeError | 133 invocation_mirror_invoke_on_test: CompileTimeError |
135 issue21079_test: CompileTimeError | 134 issue21079_test: CompileTimeError |
136 many_overridden_no_such_method_test: CompileTimeError | 135 many_overridden_no_such_method_test: CompileTimeError |
137 no_such_method_test: CompileTimeError | 136 no_such_method_test: CompileTimeError |
138 null_test/none: CompileTimeError | 137 null_test/none: CompileTimeError |
139 overridden_no_such_method_test: CompileTimeError | 138 overridden_no_such_method_test: CompileTimeError |
140 regress_13462_0_test: CompileTimeError | 139 regress_13462_0_test: CompileTimeError |
141 regress_13462_1_test: CompileTimeError | 140 regress_13462_1_test: CompileTimeError |
142 regress_18535_test: CompileTimeError | 141 regress_18535_test: CompileTimeError |
143 super_call4_test: CompileTimeError | 142 super_call4_test: CompileTimeError |
144 super_getter_setter_test: CompileTimeError | 143 super_getter_setter_test: CompileTimeError |
145 vm/reflect_core_vm_test: CompileTimeError | 144 vm/reflect_core_vm_test: CompileTimeError |
146 redirecting_factory_reflection_test: CompileTimeError | 145 redirecting_factory_reflection_test: CompileTimeError |
147 deferred_constraints_constants_test: Skip # multitest gets confused | |
148 vm/type_vm_test: RuntimeError # Expects line and column numbers | |
149 | 146 |
| 147 [ ($noopt || $compiler == precompiler || $compiler == dart2app) ] |
150 # Deferred loading happens eagerly | 148 # Deferred loading happens eagerly |
151 regress_23408_test: RuntimeError | 149 regress_23408_test: RuntimeError |
152 deferred_global_test: RuntimeError | |
153 deferred_inheritance_constraints_test: Skip | 150 deferred_inheritance_constraints_test: Skip |
154 deferred_load_constants_test: Skip # multitest gets confused | 151 deferred_load_constants_test: Skip # multitest gets confused |
| 152 tearoff_basic_test: RuntimeError, Crash # Conflicting flag. |
155 | 153 |
156 deopt_inlined_function_lazy_test: Pass, Crash # Incompatible flag: --deoptimize-
alot | 154 vm/type_vm_test: RuntimeError # Expects line and column numbers |
157 tearoff_basic_test: RuntimeError, Crash # Conflicting flag. | |
158 vm/type_cast_vm_test: RuntimeError # Line number mismatch. | 155 vm/type_cast_vm_test: RuntimeError # Line number mismatch. |
159 | 156 |
160 [ $runtime == dart_precompiled ] | 157 [ $runtime == dart_precompiled ] |
| 158 deferred_global_test: RuntimeError # Tries to produce a stack trace. |
161 ct_const2_test: Pass, Crash # Incompatible flag --compile_all | 159 ct_const2_test: Pass, Crash # Incompatible flag --compile_all |
162 hello_dart_test: Pass, Crash # Incompatible flag --compile_all | 160 hello_dart_test: Pass, Crash # Incompatible flag --compile_all |
163 | 161 |
164 implicit_closure_test: Pass, Crash # --use_slow_path | 162 implicit_closure_test: Pass, Crash # --use_slow_path |
| 163 |
| 164 deferred_constraints_constants_test: Skip # multitest gets confused |
| 165 |
| 166 deopt_inlined_function_lazy_test: Pass, Crash # Incompatible flag: --deoptimize-
alot |
| 167 |
| 168 [ $runtime == dart_product ] |
| 169 # Deferred loading happens eagerly (not sure why this works on precompiled code)
. |
| 170 deferred_static_seperate_test: Skip |
| 171 deferred_constraints_type_annotation_test/new_before_load: Skip |
| 172 regress_22443_test: Skip |
OLD | NEW |