| 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 == dart2js && ($runtime == ie9 || $runtime == ie10) ] | |
| 9 licm2_test: Skip # Issue 12298 | |
| 10 | |
| 11 [ $compiler == dart2dart ] | |
| 12 mixin_super_constructor_named_test: Fail # Issue 12631 | |
| 13 mixin_super_constructor_positionals_test: Fail # Issue 12631 | |
| 14 function_type_alias6_test/00: Fail # Issue 11986 | |
| 15 function_type_alias9_test/00: Crash # Issue 11986 | |
| 16 | |
| 17 [ $compiler == none ] | 8 [ $compiler == none ] |
| 18 mixin_super_constructor_named_test: Fail # Issue 12631 | 9 mixin_super_constructor_named_test: Fail # Issue 12631 |
| 19 mixin_super_constructor_positionals_test: Fail # Issue 12631 | 10 mixin_super_constructor_positionals_test: Fail # Issue 12631 |
| 20 built_in_identifier_prefix_test: Fail # Issue 6970 | 11 built_in_identifier_prefix_test: Fail # Issue 6970 |
| 21 library_juxtaposition_test: Fail # Issue 6877 | 12 library_juxtaposition_test: Fail # Issue 6877 |
| 22 switch_int_double_test/01: Fail # Issue 7307 | 13 switch_int_double_test/01: Fail # Issue 7307 |
| 23 switch_int_double_test/02: Fail # Issue 7307 | 14 switch_int_double_test/02: Fail # Issue 7307 |
| 24 | 15 |
| 25 # These bugs refer currently ongoing language discussions. | 16 # These bugs refer currently ongoing language discussions. |
| 26 constructor_initializer_test: Fail # Issue 12633 | 17 constructor_initializer_test: Fail # Issue 12633 |
| (...skipping 30 matching lines...) Expand all Loading... |
| 57 compile_time_constant_checked3_test/02: Fail, OK | 48 compile_time_constant_checked3_test/02: Fail, OK |
| 58 compile_time_constant_checked3_test/03: Fail, OK | 49 compile_time_constant_checked3_test/03: Fail, OK |
| 59 compile_time_constant_checked3_test/04: Fail, OK | 50 compile_time_constant_checked3_test/04: Fail, OK |
| 60 compile_time_constant_checked3_test/05: Fail, OK | 51 compile_time_constant_checked3_test/05: Fail, OK |
| 61 compile_time_constant_checked3_test/06: Fail, OK | 52 compile_time_constant_checked3_test/06: Fail, OK |
| 62 | 53 |
| 63 [ $runtime == vm || ($runtime == drt && $compiler == none) ] | 54 [ $runtime == vm || ($runtime == drt && $compiler == none) ] |
| 64 first_class_types_literals_test: Fail # issue 11761 | 55 first_class_types_literals_test: Fail # issue 11761 |
| 65 call_test: Fail # Issue 12602 | 56 call_test: Fail # Issue 12602 |
| 66 dynamic_prefix_core_test: Fail # Issue 12478 | 57 dynamic_prefix_core_test: Fail # Issue 12478 |
| 67 | |
| 68 [ $runtime == chrome ] | |
| 69 | |
| 70 | |
| 71 [ $browser ] | |
| 72 | |
| 73 | |
| 74 [ $compiler == dart2dart ] | |
| 75 built_in_identifier_prefix_test: Fail # Issue 6972 | |
| 76 constructor_initializer_test: Fail # VM issue | |
| 77 factory3_test: Fail | |
| 78 type_checks_in_factory_method_test: Fail | |
| 79 | |
| 80 many_overridden_no_such_method_test: Fail, Pass, OK # Fails in minified mode, te
st depends on method names. | |
| 81 overridden_no_such_method_test: Fail, Pass, OK # Fails in minified mode, test de
pends on method names. | |
| 82 | |
| 83 on_catch_malformed_type_test: Fail # Issue 8601 | |
| 84 | |
| 85 # False positive compile-time error is masking expected compile-time error | |
| 86 mixin_type_parameters_errors_test/*: Skip | |
| 87 | |
| 88 # Mixins fail on the VM. | |
| 89 mixin_mixin_test: Fail # Issue 12636 | |
| 90 mixin_issue10216_2_test: Fail # Issue 12636 | |
| 91 mixin_forwarding_constructor2_test: Fail # Issue 11888 | |
| 92 mixin_typedef_constructor_test: Fail # Issue 11888 | |
| 93 mixin_type_parameter2_test: Fail # Issue 11888 | |
| 94 | |
| 95 mixin_with_two_implicit_constructors_test: Fail # Issue 11889 | |
| 96 | |
| 97 # Malformed types not handled as unresolved: | |
| 98 import_core_prefix_test: Fail | |
| 99 prefix16_test: Fail | |
| 100 prefix22_test: Fail | |
| 101 | |
| 102 # Calling unresolved class constructor: | |
| 103 call_nonexistent_constructor_test: Fail | |
| 104 | |
| 105 bad_override_test/01: Fail # Issue 11496 | |
| 106 bad_override_test/02: Fail # Issue 11496 | |
| 107 bad_override_test/06: Fail # Issue 11496 | |
| 108 class_override_test/00: Fail # Issue 11496 | |
| 109 field_override3_test/00: Fail # Issue 11496 | |
| 110 field_override3_test/01: Fail # Issue 11496 | |
| 111 field_override3_test/02: Fail # Issue 11496 | |
| 112 field_override3_test/03: Fail # Issue 11496 | |
| 113 getter_override_test/00: Fail # Issue 11496 | |
| 114 getter_override_test/01: Fail # Issue 11496 | |
| 115 getter_override_test/02: Fail # Issue 11496 | |
| 116 method_override7_test/00: Fail # Issue 11496 | |
| 117 method_override7_test/01: Fail # Issue 11496 | |
| 118 method_override7_test/02: Fail # Issue 11496 | |
| 119 method_override8_test/03: Fail # Issue 11496 | |
| 120 setter_override_test/00: Fail # Issue 11496 | |
| 121 setter_override_test/03: Fail # Issue 11496 | |
| 122 setter_override2_test/02: Fail # Issue 11496 | |
| 123 | |
| 124 compile_time_constant10_test/01: Fail # http://dartbug.com/5519 | |
| 125 compile_time_constant10_test/02: Fail # http://dartbug.com/5519 | |
| 126 compile_time_constant_arguments_test/01: Fail # http://dartbug.com/5519 | |
| 127 compile_time_constant_arguments_test/02: Fail # http://dartbug.com/5519 | |
| 128 compile_time_constant_arguments_test/03: Fail # http://dartbug.com/5519 | |
| 129 compile_time_constant_arguments_test/05: Fail # http://dartbug.com/5519 | |
| 130 compile_time_constant_arguments_test/06: Fail # http://dartbug.com/5519 | |
| 131 const_constructor_syntax_test/04: Fail # http://dartbug.com/5519 | |
| 132 const_syntax_test/01: Fail # http://dartbug.com/5519 | |
| 133 const_syntax_test/02: Fail # http://dartbug.com/5519 | |
| 134 const_syntax_test/03: Fail # http://dartbug.com/5519 | |
| 135 const_syntax_test/04: Fail # http://dartbug.com/5519 | |
| 136 const_syntax_test/05: Fail # http://dartbug.com/5519 | |
| 137 const_syntax_test/06: Fail # http://dartbug.com/5519 | |
| 138 const_syntax_test/07: Fail # http://dartbug.com/5519 | |
| 139 const_syntax_test/08: Fail # http://dartbug.com/5519 | |
| 140 const_syntax_test/10: Fail # http://dartbug.com/5519 | |
| 141 constructor_named_arguments_test/01: Fail # http://dartbug.com/5519 | |
| 142 final_syntax_test/01: Fail # http://dartbug.com/5519 | |
| 143 final_syntax_test/02: Fail # http://dartbug.com/5519 | |
| 144 final_syntax_test/03: Fail # http://dartbug.com/5519 | |
| 145 final_syntax_test/04: Fail # http://dartbug.com/5519 | |
| 146 getter_no_setter_test/01: Fail # http://dartbug.com/5519 | |
| 147 named_parameters_aggregated_test/01: Fail # http://dartbug.com/5519 | |
| 148 named_parameters_aggregated_test/03: Fail # http://dartbug.com/5519 | |
| 149 not_enough_positional_arguments_test/01: Fail # http://dartbug.com/5519 | |
| 150 | |
| 151 metadata_test: Fail | |
| 152 # Fails in conservative mode, issue 4935, passes in minifinying mode. | |
| 153 argument_definition_test/*: Skip # Not implemented. | |
| 154 const_var_test: Pass, Fail # Map literals take 2 type arguments. | |
| 155 map_literal3_test: Fail # Map literals take 2 type arguments. | |
| 156 class_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. | |
| 157 interface_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. | |
| 158 # Common problems with dart2js. In illegal family, invalid | |
| 159 # declarations are simply not parsed. In pseudo kw dart2js | |
| 160 # chokes on things like typedef(x) => "typedef $x" and alike. | |
| 161 abstract_syntax_test/01: Fail | |
| 162 pseudo_kw_test: Fail | |
| 163 # external keyword is not yet supported by dart2js/dart2dart. | |
| 164 external_test/*: Skip | |
| 165 lazy_static3_test: Fail # Issue 12593 | |
| 166 # dart2js frontend doesn't even analyse problematic classes. | |
| 167 duplicate_implements_test/01: Fail | |
| 168 duplicate_implements_test/02: Fail | |
| 169 duplicate_implements_test/03: Fail | |
| 170 duplicate_implements_test/04: Fail | |
| 171 method_override4_test: Fail | |
| 172 method_override5_test: Fail | |
| 173 operator1_negative_test: Fail | |
| 174 static_final_field_negative_test: Fail | |
| 175 static_top_level_test/00: Fail | |
| 176 static_top_level_test/01: Fail | |
| 177 static_top_level_test/02: Fail | |
| 178 static_top_level_test/03: Fail | |
| 179 static_top_level_test/04: Fail | |
| 180 static_top_level_test/05: Fail | |
| 181 static_top_level_test/06: Fail | |
| 182 static_top_level_test/07: Fail | |
| 183 # Bug in dart2js parser: it happily parses 1is int; variable declaration. | |
| 184 number_identifier_negative_test: Fail | |
| 185 # Common with language_dart2js. | |
| 186 factory_redirection_test/0*: Skip # Flaky negative tests, crash, fail, or pass.
Not implemented. | |
| 187 factory_redirection_test/1*: Skip # Flaky negative tests, crash, fail, or pass.
Not implemented. | |
| 188 function_type_alias5_test/00: Fail | |
| 189 function_type_alias5_test/01: Fail | |
| 190 function_type_alias5_test/02: Fail | |
| 191 function_type_alias7_test/00: Fail | |
| 192 parameter_initializer6_negative_test: Fail # Issue 3502 | |
| 193 syntax_test/47: Fail | |
| 194 # DartVM problem. | |
| 195 constructor5_test: Fail | |
| 196 constructor6_test: Fail | |
| 197 closure_in_initializer_test: Fail | |
| 198 super_first_constructor_test: Fail | |
| 199 # VM specific tests. | |
| 200 # This test hard codes name of file being run and precise position. | |
| 201 generic_test: Fail, Ok | |
| 202 # Minified mode failures. | |
| 203 # TODO(antonm): proper support in test framework. | |
| 204 no_such_method_test: Pass, Fail, OK # Hard codes the name of invoked method ("fo
o"). | |
| 205 | |
| 206 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. | |
| 207 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. | |
| 208 | |
| 209 get_set_syntax_test/00: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 210 get_set_syntax_test/01: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 211 get_set_syntax_test/02: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 212 get_set_syntax_test/03: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 213 get_set_syntax_test/04: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 214 get_set_syntax_test/05: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 215 get_set_syntax_test/06: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 216 get_set_syntax_test/07: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 217 get_set_syntax_test/13: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 218 get_set_syntax_test/14: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 219 get_set_syntax_test/15: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | |
| 220 | |
| 221 # Only checked mode reports an error on type assignment | |
| 222 # problems in compile time constants. | |
| 223 compile_time_constant_checked_test/02: Fail, OK | |
| 224 compile_time_constant_checked2_test/01: Fail, OK | |
| 225 compile_time_constant_checked2_test/02: Fail, OK | |
| 226 compile_time_constant_checked2_test/03: Fail, OK | |
| 227 compile_time_constant_checked2_test/04: Fail, OK | |
| 228 compile_time_constant_checked2_test/05: Fail, OK | |
| 229 compile_time_constant_checked2_test/06: Fail, OK | |
| 230 compile_time_constant_checked3_test/01: Fail, OK | |
| 231 compile_time_constant_checked3_test/02: Fail, OK | |
| 232 compile_time_constant_checked3_test/03: Fail, OK | |
| 233 compile_time_constant_checked3_test/04: Fail, OK | |
| 234 compile_time_constant_checked3_test/05: Fail, OK | |
| 235 compile_time_constant_checked3_test/06: Fail, OK | |
| 236 | |
| 237 positional_parameters_type_test: Fail # Triage this. | |
| 238 final_is_not_const_test/01: Fail # Issue 12692 | |
| 239 | |
| 240 [ $compiler == dart2dart && $minified ] | |
| 241 super_getter_setter_test: Fail # Issue 11065. | |
| 242 f_bounded_quantification4_test: Fail # Issue 12605. | |
| 243 | |
| 244 # TODO(tball): Assign proper bug numbers. | |
| 245 class_literal_test: Fail | |
| 246 | |
| 247 import_core_prefix_test: Pass | |
| 248 prefix22_test: Pass | |
| 249 invocation_mirror_test: Fail, OK # hardcoded names. | |
| 250 super_call4_test: Fail, OK # hardcoded names. | |
| 251 | |
| 252 [ $compiler == dart2js || $compiler == dart2dart] | |
| 253 null_test/03: Fail # Issue 12445. | |
| 254 | |
| 255 [ $compiler == dart2js ] | |
| 256 null_test/none: Fail # Issue 12482 | |
| OLD | NEW |