| 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 [ $compiler == dartanalyzer ] | 5 [ $compiler == dartanalyzer ] |
| 6 #argument_definition_test/01: fail # issue 11565 (passing for the wrong reason) | 6 #argument_definition_test/01: fail # issue 11565 (passing for the wrong reason) |
| 7 abstract_factory_constructor_test/00: fail | 7 |
| 8 assign_instance_method_negative_test: fail | 8 # test issue 11581, it is not warning to call dynamic |
| 9 assign_static_type_test/06: fail | 9 call_through_getter_test: fail |
| 10 bad_named_parameters2_test: fail | 10 |
| 11 bad_named_parameters_test: fail | 11 # test issue 11582, non-final field with 'const' constructor |
| 12 bad_override_test/01: fail | 12 compile_time_constant10_test/none: fail |
| 13 bad_override_test/02: fail | 13 |
| 14 # test issue 11583, int is valid key for constant map literal |
| 15 compile_time_constant_c_test/01: fail |
| 16 |
| 17 # test issue 11589, export D from 2 export directives |
| 18 export_cyclic_test: fail |
| 19 |
| 20 # test issue 11580, Function is not a malformed type |
| 14 black_listed_test/11: fail | 21 black_listed_test/11: fail |
| 15 body_less_constructor_wrong_arg_negative_test: fail | 22 |
| 16 built_in_identifier_prefix_test: fail | 23 # test issue 11584, positional arguments cannot be used for named parameters |
| 17 call_constructor_on_unresolvable_class_test/01: fail | |
| 18 call_constructor_on_unresolvable_class_test/02: fail | |
| 19 call_constructor_on_unresolvable_class_test/03: fail | |
| 20 call_constructor_on_unresolvable_class_test/07: fail | |
| 21 call_nonexistent_static_test/04: fail | |
| 22 call_nonexistent_static_test/06: fail | |
| 23 call_nonexistent_static_test/07: fail | |
| 24 call_nonexistent_static_test/09: fail | |
| 25 call_nonexistent_static_test/10: fail | |
| 26 call_through_getter_test: fail | |
| 27 cast_test/04: fail | |
| 28 cast_test/05: fail | |
| 29 class_cycle_test/03: fail | |
| 30 closure_call_wrong_argument_count_negative_test: fail | |
| 31 compile_time_constant10_test/none: fail | |
| 32 compile_time_constant_c_test/01: fail | |
| 33 compile_time_constant_c_test/02: fail | |
| 34 compile_time_constant_checked2_test/02: fail | |
| 35 compile_time_constant_checked2_test/03: fail | |
| 36 compile_time_constant_checked2_test/04: fail | |
| 37 compile_time_constant_checked2_test/06: fail | |
| 38 compile_time_constant_checked3_test/02: fail | |
| 39 compile_time_constant_checked3_test/03: fail | |
| 40 compile_time_constant_checked3_test/04: fail | |
| 41 compile_time_constant_checked3_test/06: fail | |
| 42 compile_time_constant_e_test: fail | 24 compile_time_constant_e_test: fail |
| 43 constructor2_negative_test: fail | 25 |
| 44 constructor3_negative_test: fail | 26 # test issue 11585, static warning, not negative test |
| 27 constructor3_negative_test: fail # issue 11585 |
| 45 constructor_call_wrong_argument_count_negative_test: fail | 28 constructor_call_wrong_argument_count_negative_test: fail |
| 46 constructor_initializer_test: fail # uses argument definition test | 29 instance_call_wrong_argument_count_negative_test: fail |
| 30 |
| 31 # test issue 11586, Class(args) is compile-time warning, not error |
| 47 constructor_negative_test: fail | 32 constructor_negative_test: fail |
| 48 constructor_return_with_arrow_negative_test: fail | 33 |
| 49 constructor_return_with_init_and_arrow_negative_test: fail | 34 # test issue 11590, runtime only negative test |
| 50 cyclic_type_variable_test/01: fail | |
| 51 cyclic_type_variable_test/02: fail | |
| 52 cyclic_type_variable_test/03: fail | |
| 53 cyclic_type_variable_test/04: fail | |
| 54 default_factory2_test/01: fail | |
| 55 default_implementation2_test: fail | |
| 56 dynamic2_test/00: fail | |
| 57 dynamic_field_test: fail | |
| 58 export_cyclic_test: fail | |
| 59 f_bounded_quantification_test/01: fail | |
| 60 f_bounded_quantification_test/02: fail | |
| 61 factory2_test: fail | |
| 62 factory5_test/00: fail | |
| 63 factory_implementation_test/none: fail | |
| 64 factory_redirection2_test/01: fail | |
| 65 field_method4_negative_test: fail | 35 field_method4_negative_test: fail |
| 66 field_override_test/01: fail | 36 |
| 37 # test issue 11591, assigning to the final variable is warning, not error |
| 67 final_for_in_variable_test/01: fail | 38 final_for_in_variable_test/01: fail |
| 68 final_param_negative_test: fail | 39 final_param_negative_test: fail |
| 69 final_var_negative_test: fail | 40 final_var_negative_test: fail |
| 70 final_variable_assignment_test/01: fail | 41 final_variable_assignment_test/01: fail |
| 71 final_variable_assignment_test/02: fail | 42 final_variable_assignment_test/02: fail |
| 72 final_variable_assignment_test/03: fail | 43 final_variable_assignment_test/03: fail |
| 73 final_variable_assignment_test/04: fail | 44 final_variable_assignment_test/04: fail |
| 45 getter_no_setter_test/01: fail |
| 46 |
| 47 # test issue 11592, Function type alias (typedef) is not a constant |
| 74 first_class_types_constants_test: fail | 48 first_class_types_constants_test: fail |
| 49 |
| 50 # test issue 11594, Reference to a not resolve identifier is static warning |
| 51 import_combinators_negative_test: fail |
| 52 interface_static_non_final_fields_negative_test: fail |
| 53 |
| 54 # test issue 11595, It is static warning to create instance (new) of the malform
ed type |
| 55 instantiate_type_variable_negative_test: fail |
| 56 |
| 57 # test issue 11596. e is Unknown is not a compile time error |
| 58 is_not_class2_negative_test: fail |
| 59 |
| 60 # test issue 11597, It is a compile-time error if part has no "part of" directiv
e |
| 61 library_juxtaposition_test: fail |
| 62 |
| 63 # test issue 11598, Any use of a malbounded type gives rise to a static warn
ing |
| 64 mixin_type_parameters_errors_test/01: fail |
| 65 mixin_type_parameters_errors_test/02: fail |
| 66 mixin_type_parameters_errors_test/05: fail |
| 67 |
| 68 |
| 69 |
| 70 |
| 71 # TBF: a.imethod = () { return 1; }; |
| 72 assign_instance_method_negative_test: fail |
| 73 |
| 74 # TBF: m([int p = 'String']) |
| 75 assign_static_type_test/06: fail |
| 76 |
| 77 # TBF: call super constructor with wrong argument count from 'const' constructor |
| 78 body_less_constructor_wrong_arg_negative_test: fail |
| 79 |
| 80 # TBD: using built-in identifers |
| 81 built_in_identifier_prefix_test: fail |
| 82 |
| 83 # TBF: (o as C) is not rolled back |
| 84 cast_test/04: fail |
| 85 cast_test/05: fail |
| 86 |
| 87 # TBF: It is a compile-time error if the superclass of a class C appears in the
implements clause of C. |
| 88 class_cycle_test/03: fail |
| 89 |
| 90 # Runtime negative test. No static errors or warnings. |
| 91 closure_call_wrong_argument_count_negative_test: skip |
| 92 |
| 93 # TBF: "a" + "b" is not valid constant |
| 94 compile_time_constant_c_test/02: fail |
| 95 |
| 96 # TBF: m([int p = 'String']) and call 'const' instance creation |
| 97 compile_time_constant_checked2_test/03: fail |
| 98 compile_time_constant_checked3_test/03: fail |
| 99 |
| 100 # TBF: not initialized final instance variable |
| 101 constructor2_negative_test: fail |
| 102 constructor3_negative_test: fail |
| 103 constructor_call_wrong_argument_count_negative_test: fail |
| 104 constructor_initializer_test: fail # uses argument definition test |
| 105 constructor_negative_test: fail |
| 106 |
| 107 # TBF: => in generative constructor |
| 108 constructor_return_with_arrow_negative_test: fail |
| 109 constructor_return_with_init_and_arrow_negative_test: fail |
| 110 |
| 111 # TBF: It is a static type warning if a type parameter is a supertype of its upp
er bound. |
| 112 cyclic_type_variable_test/01: fail |
| 113 cyclic_type_variable_test/02: fail |
| 114 cyclic_type_variable_test/03: fail |
| 115 cyclic_type_variable_test/04: fail |
| 116 |
| 117 # TBF: It is a static type warning if any of the type arguments to k' are not su
btypes of the bounds of the corresponding formal type parameters of type. |
| 118 default_factory2_test/01: fail |
| 119 |
| 120 # TBF: It is a static warning if the function type of k' is not a subtype of the
type of k. |
| 121 default_implementation2_test: fail |
| 122 |
| 123 # TBF: from Gilad (old message) "Dynamic is not a class, so this is invalid as w
ell, but for other reasons. In particular, there is no need for a special rule b
anning it." |
| 124 dynamic2_test/00: fail |
| 125 |
| 126 # TBD: F-bounded quantification |
| 127 f_bounded_quantification_test/01: fail |
| 128 f_bounded_quantification_test/02: fail |
| 129 |
| 130 # TBF: redirection in non-factory constructor |
| 131 factory_redirection2_test/01: fail |
| 132 |
| 133 # TBF: implicit getter type is not compatible with super implicit getter |
| 134 field_override_test/01: fail |
| 135 |
| 136 # TBF: Set set; is not parsed correctly |
| 75 for_in2_test: fail | 137 for_in2_test: fail |
| 76 getter_no_setter2_test/00: fail | 138 |
| 77 getter_no_setter2_test/03: fail | 139 # TBF: const <String>[0, 1] - should be error, throws exception |
| 78 getter_no_setter_test/00: fail | |
| 79 getter_no_setter_test/01: fail | |
| 80 getters_setters2_test/01: fail | |
| 81 getters_setters_type_test/01: fail | |
| 82 implicit_this_test/01: fail | |
| 83 implicit_this_test/04: fail | |
| 84 import_combinators_negative_test: fail | |
| 85 instance_call_wrong_argument_count_negative_test: fail | |
| 86 instantiate_type_variable_negative_test: fail | |
| 87 interface_static_non_final_fields_negative_test: fail | |
| 88 interface_test/00: fail | |
| 89 is_not_class2_negative_test: fail | |
| 90 library_juxtaposition_test: fail | |
| 91 list_literal1_negative_test: fail | 140 list_literal1_negative_test: fail |
| 141 |
| 142 # TBF: extra list literal type arguments |
| 92 list_literal_syntax_test/01: fail | 143 list_literal_syntax_test/01: fail |
| 93 list_literal_syntax_test/02: fail | 144 list_literal_syntax_test/02: fail |
| 94 list_literal_syntax_test/03: fail | 145 list_literal_syntax_test/03: fail |
| 146 |
| 147 # TBF: const <String, String>{"a": 0} - should be error, throws exception |
| 95 map_literal1_negative_test: fail | 148 map_literal1_negative_test: fail |
| 96 map_literal3_test: fail | 149 |
| 97 mixin_illegal_constructor_test/13: fail | 150 # TBF: 'typedef' mixins with cycles |
| 98 mixin_illegal_constructor_test/14: fail | |
| 99 mixin_illegal_constructor_test/15: fail | |
| 100 mixin_illegal_constructor_test/16: fail | |
| 101 mixin_illegal_cycles_test/02: fail | 151 mixin_illegal_cycles_test/02: fail |
| 102 mixin_illegal_cycles_test/03: fail | 152 mixin_illegal_cycles_test/03: fail |
| 103 mixin_illegal_cycles_test/04: fail | 153 mixin_illegal_cycles_test/04: fail |
| 104 mixin_illegal_cycles_test/06: fail | 154 mixin_illegal_cycles_test/06: fail |
| 105 mixin_illegal_syntax_test/13: fail | 155 |
| 106 mixin_type_parameters_errors_test/01: fail | 156 # TBF: why new with incorrect number of type arguments is error? |
| 107 mixin_type_parameters_errors_test/02: fail | |
| 108 mixin_type_parameters_errors_test/03: fail | 157 mixin_type_parameters_errors_test/03: fail |
| 109 mixin_type_parameters_errors_test/04: fail | 158 mixin_type_parameters_errors_test/04: fail |
| 110 mixin_type_parameters_errors_test/05: fail | 159 |
| 111 named_parameters2_test: fail | |
| 112 named_parameters_aggregated_test/03: fail | 160 named_parameters_aggregated_test/03: fail |
| 113 named_parameters_aggregated_test/05: fail | |
| 114 new_expression_type_args_test/00: fail | |
| 115 new_expression_type_args_test/01: fail | |
| 116 new_expression_type_args_test/02: fail | 161 new_expression_type_args_test/02: fail |
| 117 no_such_method_negative_test: fail | 162 no_such_method_negative_test: fail |
| 118 non_const_super_negative_test: fail | 163 non_const_super_negative_test: fail |
| 119 number_identifier_negative_test: fail | 164 number_identifier_negative_test: fail |
| 120 override_field_test/01: fail | 165 override_field_test/01: fail |
| 121 override_field_test/02: fail | 166 override_field_test/02: fail |
| 122 override_field_test/03: fail | 167 override_field_test/03: fail |
| 123 prefix10_negative_test: fail | 168 prefix10_negative_test: fail |
| 124 prefix11_negative_test: fail | 169 prefix11_negative_test: fail |
| 125 prefix12_negative_test: fail | 170 prefix12_negative_test: fail |
| 126 prefix1_negative_test: fail | 171 prefix1_negative_test: fail |
| 127 prefix22_test: fail | |
| 128 prefix23_test: fail | |
| 129 prefix2_negative_test: fail | 172 prefix2_negative_test: fail |
| 130 prefix4_negative_test: fail | 173 prefix4_negative_test: fail |
| 131 prefix5_negative_test: fail | 174 prefix5_negative_test: fail |
| 132 prefix6_negative_test: fail | 175 prefix6_negative_test: fail |
| 133 prefix8_negative_test: fail | 176 prefix8_negative_test: fail |
| 134 prefix9_negative_test: fail | 177 prefix9_negative_test: fail |
| 135 private_member1_negative_test: fail | 178 private_member1_negative_test: fail |
| 136 private_member2_negative_test: fail | 179 private_member2_negative_test: fail |
| 137 private_member3_negative_test: fail | 180 private_member3_negative_test: fail |
| 138 pseudo_kw_illegal_test/14: fail | 181 pseudo_kw_illegal_test/14: fail |
| 139 pseudo_kw_test: fail | 182 pseudo_kw_test: fail |
| 140 redirecting_factory_infinite_steps_test/01: fail | |
| 141 scope_negative_test: fail | 183 scope_negative_test: fail |
| 142 setter3_test/01: fail | |
| 143 setter3_test/02: fail | |
| 144 static_call_wrong_argument_count_negative_test: fail | 184 static_call_wrong_argument_count_negative_test: fail |
| 145 static_field3_test/01: fail | |
| 146 static_field3_test/02: fail | |
| 147 static_field3_test/04: fail | |
| 148 static_field_test/01: fail | 185 static_field_test/01: fail |
| 149 static_field_test/02: fail | 186 static_field_test/02: fail |
| 150 static_field_test/03: fail | 187 static_field_test/03: fail |
| 151 static_final_field2_negative_test: fail | 188 static_final_field2_negative_test: fail |
| 152 static_final_field_negative_test: fail | 189 static_final_field_negative_test: fail |
| 153 syntax_test/28: fail | 190 syntax_test/28: fail |
| 154 syntax_test/29: fail | 191 syntax_test/29: fail |
| 155 syntax_test/30: fail | 192 syntax_test/30: fail |
| 156 syntax_test/31: fail | 193 syntax_test/31: fail |
| 157 syntax_test/32: fail | 194 syntax_test/32: fail |
| 158 syntax_test/33: fail | 195 syntax_test/33: fail |
| 159 throw7_negative_test: fail | 196 throw7_negative_test: fail |
| 160 type_error_test: fail | 197 type_error_test: fail |
| 161 type_parameter_test/01: fail | 198 type_parameter_test/01: fail |
| 162 type_parameter_test/02: fail | 199 type_parameter_test/02: fail |
| 163 type_parameter_test/03: fail | 200 type_parameter_test/03: fail |
| 164 type_parameter_test/04: fail | 201 type_parameter_test/04: fail |
| 165 type_variable_bounds2_test/00: fail | 202 type_variable_bounds2_test/00: fail |
| 166 type_variable_bounds2_test/01: fail | 203 type_variable_bounds2_test/01: fail |
| 167 type_variable_bounds2_test/02: fail | 204 type_variable_bounds2_test/02: fail |
| 168 type_variable_bounds2_test/03: fail | 205 type_variable_bounds2_test/03: fail |
| 169 type_variable_bounds2_test/04: fail | 206 type_variable_bounds2_test/04: fail |
| 170 type_variable_bounds2_test/06: fail | 207 type_variable_bounds2_test/06: fail |
| 171 type_variable_bounds_test/00: fail | |
| 172 type_variable_bounds_test/03: fail | |
| 173 type_variable_bounds_test/04: fail | |
| 174 type_variable_identifier_expression_negative_test: fail | 208 type_variable_identifier_expression_negative_test: fail |
| 175 type_variable_static_context_negative_test: fail | 209 type_variable_static_context_negative_test: fail |
| 176 unresolved_in_factory_negative_test: fail | 210 unresolved_in_factory_negative_test: fail |
| 177 unresolved_top_level_method_negative_test: fail | 211 unresolved_top_level_method_negative_test: fail |
| 178 unresolved_top_level_var_negative_test: fail | 212 unresolved_top_level_var_negative_test: fail |
| 179 | 213 |
| 180 # test issue 10683, It is a compile-time error if e refers to the name v or the
name v=. | 214 # test issue 10683, It is a compile-time error if e refers to the name v or the
name v=. |
| 181 block_scope_test: fail | 215 block_scope_test: fail |
| 182 lazy_static3_test: fail | 216 lazy_static3_test: fail |
| 183 | 217 |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 236 inferrer_constructor2_test: fail | 270 inferrer_constructor2_test: fail |
| 237 inferrer_constructor3_test: fail | 271 inferrer_constructor3_test: fail |
| 238 multiple_field_assignment_constructor_test: fail | 272 multiple_field_assignment_constructor_test: fail |
| 239 | 273 |
| 240 # Test issue 11545, using not existing constructor name in annotation | 274 # Test issue 11545, using not existing constructor name in annotation |
| 241 metadata_test: fail | 275 metadata_test: fail |
| 242 | 276 |
| 243 # Test issue 11564, named parameter starts with '_' | 277 # Test issue 11564, named parameter starts with '_' |
| 244 named_parameters_with_object_property_names_test: fail | 278 named_parameters_with_object_property_names_test: fail |
| 245 | 279 |
| 280 # test issue 11575, classes with abstrac members are not marked as abstract |
| 281 abstract_factory_constructor_test/none: fail |
| 282 abstract_syntax_test/none: fail |
| 283 get_set_syntax_test/none: fail |
| 284 implicit_this_test/none: fail |
| 285 interface_test/none: fail |
| 286 syntax_test/none: fail |
| 287 |
| 288 # test issue 11576 |
| 289 bad_constructor_test/none: fail |
| 290 |
| 291 # test issue 11577, has return type for []= |
| 292 cascade_test/none: fail |
| 293 |
| 294 # test issue 11578, redirecting factory with not subtype |
| 295 factory5_test/none: fail |
| 296 factory_redirection_test/none: fail |
| 297 type_variable_bounds_test/none: fail |
| 298 type_variable_scope_test/none: fail |
| 299 factory_implementation_test/none: fail |
| 300 |
| 301 # test issue 11579, assignment, no setter |
| 302 getter_no_setter_test/none: fail |
| 303 |
| 246 | 304 |
| 247 [ $compiler == dartanalyzer && $checked ] | 305 [ $compiler == dartanalyzer && $checked ] |
| 248 factory1_test/00: fail | 306 factory1_test/00: fail |
| 249 factory1_test/01: fail | 307 factory1_test/01: fail |
| 250 field_type_check2_test/01: fail | 308 field_type_check2_test/01: fail |
| 251 factory_implementation_test/00: fail | 309 factory_implementation_test/00: fail |
| 252 factory_redirection_test/08: fail | 310 factory_redirection_test/08: fail |
| 253 factory_redirection_test/09: fail | 311 factory_redirection_test/09: fail |
| 254 factory_redirection_test/10: fail | 312 factory_redirection_test/10: fail |
| 255 factory_redirection_test/11: fail | 313 factory_redirection_test/11: fail |
| 256 factory_redirection_test/12: fail | 314 factory_redirection_test/12: fail |
| 257 factory_redirection_test/13: fail | 315 factory_redirection_test/13: fail |
| 258 factory_redirection_test/14: fail | 316 factory_redirection_test/14: fail |
| 259 getters_setters2_test/03: fail | 317 getters_setters2_test/03: fail |
| 260 type_variable_bounds3_test/00: fail | 318 type_variable_bounds3_test/00: fail |
| 261 type_variable_bounds2_test/05: fail | 319 type_variable_bounds2_test/05: fail |
| 262 type_variable_scope_test/00: fail | 320 type_variable_scope_test/00: fail |
| 263 type_variable_scope_test/01: fail | 321 type_variable_scope_test/01: fail |
| 264 type_variable_scope_test/02: fail | 322 type_variable_scope_test/02: fail |
| 265 type_variable_scope_test/03: fail | 323 type_variable_scope_test/03: fail |
| 266 type_variable_scope_test/04: fail | 324 type_variable_scope_test/04: fail |
| 267 type_variable_scope_test/05: fail | 325 type_variable_scope_test/05: fail |
| 268 | 326 |
| OLD | NEW |