| Index: dart/tests/language/language_analyzer.status
|
| diff --git a/dart/tests/language/language_analyzer.status b/dart/tests/language/language_analyzer.status
|
| index 8bdaf61a31293fcf77419e3027628c63b4c3224a..9466db2b113c156bd321e53afaaace52c70e189d 100644
|
| --- a/dart/tests/language/language_analyzer.status
|
| +++ b/dart/tests/language/language_analyzer.status
|
| @@ -13,9 +13,6 @@ built_in_identifier_prefix_test: fail # Issue 12694
|
| class_literal_test: fail
|
| constructor_call_as_function_test/01: fail
|
|
|
| -# TBF: It is a static warning if the function type of k' is not a subtype of the type of k.
|
| -default_implementation2_test: fail
|
| -
|
| function_type_alias9_test/00: crash # Issue 11987
|
|
|
| # TBF: we should check conflicts not only for methods, but for accessors too
|
| @@ -24,9 +21,6 @@ override_field_test/03: fail
|
| method_override7_test/03: Fail # Issue 11496
|
| method_override8_test/03: Fail # Issue 11496
|
|
|
| -# TBF: prefix T hidden by type variable T in 'new T.Class()'
|
| -prefix10_negative_test: fail
|
| -
|
| built_in_identifier_test/none: Fail # Issue 13023
|
|
|
|
|
| @@ -72,9 +66,6 @@ factory_implementation_test/none: fail # Issue 11578
|
| # test issue 11579, assignment, no setter
|
| getter_no_setter_test/none: fail
|
|
|
| -# test issue 11581, it is not warning to call dynamic
|
| -call_through_getter_test: fail
|
| -
|
| # test issue 11584, positional arguments cannot be used for named parameters
|
| compile_time_constant_e_test: fail
|
|
|
| @@ -96,16 +87,10 @@ first_class_types_constants_test: fail
|
| import_combinators_negative_test: fail
|
| interface_static_non_final_fields_negative_test: fail
|
|
|
| -# test issue 11698, no setter, so warning, not error
|
| -assign_instance_method_negative_test: fail
|
| -
|
| # test issue 11918: mixin and const constructor
|
| const_constructor_mixin_test/01: fail
|
| const_constructor_mixin3_test/01: fail
|
|
|
| -# test issue 11958, fails only at runtime
|
| -no_such_method_negative_test: fail
|
| -
|
| # test issue 11962, it is warning, not error to reference undeclared identifier
|
| prefix1_negative_test: fail
|
| prefix2_negative_test: fail
|
| @@ -113,9 +98,6 @@ prefix4_negative_test: fail
|
| prefix5_negative_test: fail
|
| prefix12_negative_test: fail
|
|
|
| -# test issue 11963, it is fine to access any property of the dynamic variable
|
| -prefix6_negative_test: fail
|
| -
|
| # test issue 11964, Any use of a malformed type gives rise to a static warning.
|
| prefix8_negative_test: fail
|
| prefix11_negative_test: fail
|
| @@ -199,24 +181,297 @@ implicit_setter_test/02: fail
|
| # test issue 14410, "typedef C = " is now really illegal syntax
|
| mixin_illegal_syntax_test/none: fail
|
|
|
| -#
|
| -# Please don't add new items here.
|
| -# This is section for invalid tests.
|
| -#
|
|
|
| -[ $compiler == dartanalyzer && $checked ]
|
| -factory1_test/00: fail
|
| -factory1_test/01: fail
|
| -field_type_check2_test/01: fail
|
| -factory_implementation_test/00: fail
|
| -factory_redirection_test/08: fail
|
| -factory_redirection_test/09: fail
|
| -factory_redirection_test/10: fail
|
| -factory_redirection_test/11: fail
|
| -factory_redirection_test/12: fail
|
| -factory_redirection_test/13: fail
|
| -factory_redirection_test/14: fail
|
| -getters_setters2_test/03: fail
|
| -type_variable_bounds3_test/00: fail
|
| -type_variable_bounds2_test/05: fail
|
| +abstract_exact_selector_test: StaticWarning
|
| +abstract_getter_test: StaticWarning
|
| +abstract_object_method_test: StaticWarning
|
| +abstract_runtime_error_test: StaticWarning
|
| +application_negative_test: CompileTimeError
|
| +bad_constructor_test/05: CompileTimeError
|
| +bad_initializer1_negative_test: CompileTimeError
|
| +bad_initializer2_negative_test: CompileTimeError
|
| +bad_named_constructor_negative_test: CompileTimeError
|
| +bad_named_parameters2_test: StaticWarning
|
| +bad_named_parameters_test: StaticWarning
|
| +bit_operations_test: StaticWarning
|
| +body_less_constructor_wrong_arg_negative_test: CompileTimeError
|
| +built_in_identifier_test/01: CompileTimeError
|
| +call_constructor_on_unresolvable_class_test/04: StaticWarning
|
| +call_constructor_on_unresolvable_class_test/05: StaticWarning
|
| +call_constructor_on_unresolvable_class_test/06: StaticWarning
|
| +call_nonexistent_constructor_test: StaticWarning
|
| +checked_null_test: StaticWarning
|
| +checked_setter2_test: StaticWarning
|
| +checked_setter_test: StaticWarning
|
| +closure_type_test: StaticWarning
|
| +compile_time_constant_checked2_test/02: MissingCompileTimeError
|
| +compile_time_constant_checked2_test/03: MissingCompileTimeError
|
| +compile_time_constant_checked2_test/04: MissingCompileTimeError
|
| +compile_time_constant_checked2_test/06: MissingCompileTimeError
|
| +compile_time_constant_checked3_test/02: MissingCompileTimeError
|
| +compile_time_constant_checked3_test/03: MissingCompileTimeError
|
| +compile_time_constant_checked3_test/04: MissingCompileTimeError
|
| +compile_time_constant_checked3_test/06: MissingCompileTimeError
|
| +compile_time_constant_checked_test/02: MissingCompileTimeError
|
| +compile_time_constant_k_test: StaticWarning
|
| +compile_time_constant_o_test: StaticWarning
|
| +const_counter_negative_test: CompileTimeError
|
| +const_objects_are_immutable_test: StaticWarning
|
| +const_optional_args_negative_test: CompileTimeError
|
| +constructor_named_arguments_test/01: StaticWarning
|
| +constructor_redirect1_negative_test: CompileTimeError
|
| +constructor_redirect2_negative_test: CompileTimeError
|
| +constructor_setter_negative_test: CompileTimeError
|
| +constructor_test: StaticWarning
|
| +core_type_check_test: StaticWarning
|
| +crash_6725_test: StaticWarning
|
| +default_factory_library_test: StaticWarning
|
| +default_factory_test: StaticWarning
|
| +div_with_power_of_two2_test: StaticWarning
|
| +double_to_string_as_exponential2_test: StaticWarning
|
| +double_to_string_as_fixed2_test: StaticWarning
|
| +double_to_string_as_precision2_test: StaticWarning
|
| +duplicate_export_negative_test: CompileTimeError
|
| +duplicate_interface_negative_test: CompileTimeError
|
| +dynamic_field_test: StaticWarning
|
| +dynamic_prefix_core_test: StaticWarning
|
| +empty_block_case_test: StaticWarning
|
| +error_stacktrace_test: StaticWarning
|
| +extend_type_parameter2_negative_test: CompileTimeError
|
| +extend_type_parameter_negative_test: CompileTimeError
|
| +external_test/20: StaticWarning
|
| +factory2_negative_test: CompileTimeError
|
| +factory2_test: StaticWarning
|
| +factory3_negative_test: CompileTimeError
|
| +factory3_test: StaticWarning
|
| +factory4_test: StaticWarning
|
| +factory_implementation_test/00: StaticWarning
|
| +factory_negative_test: CompileTimeError
|
| +factory_redirection_test/01: StaticWarning
|
| +factory_redirection_test/03: StaticWarning
|
| +factory_redirection_test/05: StaticWarning
|
| +factory_redirection_test/06: StaticWarning
|
| +factory_return_type_checked_test: StaticWarning
|
| +f_bounded_quantification4_test: StaticWarning
|
| +f_bounded_quantification5_test: StaticWarning
|
| +field1_negative_test: CompileTimeError
|
| +field2_negative_test: CompileTimeError
|
| +field3_negative_test: CompileTimeError
|
| +field4_negative_test: CompileTimeError
|
| +field5_negative_test: CompileTimeError
|
| +field6a_negative_test: CompileTimeError
|
| +field6_negative_test: CompileTimeError
|
| +first_class_types_literals_test: StaticWarning
|
| +function_malformed_result_type_test: StaticWarning
|
| +function_subtype_bound_closure7_test: StaticWarning
|
| +function_subtype_checked0_test: StaticWarning
|
| +function_subtype_closure0_test: StaticWarning
|
| +function_subtype_closure1_test: StaticWarning
|
| +function_subtype_factory1_test: StaticWarning
|
| +function_subtype_inline1_test: StaticWarning
|
| +function_type2_test: StaticWarning
|
| +function_type_parameter2_negative_test: CompileTimeError
|
| +function_type_parameter_negative_test: CompileTimeError
|
| +generic_list_checked_test: StaticWarning
|
| +generics_test: StaticWarning
|
| +generic_test: StaticWarning
|
| +getter_declaration_negative_test: CompileTimeError
|
| +getter_no_setter2_test/01: StaticWarning
|
| +getter_no_setter_test/01: StaticWarning
|
| +illegal_invocation_test/01: CompileTimeError
|
| +implicit_this_test/02: StaticWarning
|
| +implied_interface_test: StaticWarning
|
| +import_combinators_test: StaticWarning
|
| +import_core_prefix_test: StaticWarning
|
| +inferrer_this_access_test: StaticWarning
|
| +inlined_throw_test: StaticWarning
|
| +instance_method2_negative_test: CompileTimeError
|
| +instance_method_negative_test: CompileTimeError
|
| +instanceof3_test: StaticWarning
|
| +instantiate_type_variable_test/01: StaticWarning
|
| +inst_field_initializer1_negative_test: CompileTimeError
|
| +interceptor6_test: StaticWarning
|
| +interface2_negative_test: CompileTimeError
|
| +interface_inherit_field_test: StaticWarning
|
| +interface_injection1_negative_test: CompileTimeError
|
| +interface_injection2_negative_test: CompileTimeError
|
| +interface_static_method_negative_test: CompileTimeError
|
| +invocation_mirror_test: StaticWarning
|
| +is_not_class1_negative_test: CompileTimeError
|
| +is_not_class2_test: StaticWarning
|
| +is_not_class4_negative_test: CompileTimeError
|
| +isnot_malformed_type_test: StaticWarning
|
| +issue1363_test: StaticWarning
|
| +issue1578_negative_test: CompileTimeError
|
| +label2_negative_test: CompileTimeError
|
| +label3_negative_test: CompileTimeError
|
| +label5_negative_test: CompileTimeError
|
| +label6_negative_test: CompileTimeError
|
| +label8_negative_test: CompileTimeError
|
| +label_test: StaticWarning
|
| +library_ambiguous_test/00: StaticWarning
|
| +library_ambiguous_test/01: CompileTimeError
|
| +library_ambiguous_test/02: CompileTimeError
|
| +library_ambiguous_test/03: CompileTimeError
|
| +library_negative_test: CompileTimeError
|
| +list_literal2_negative_test: CompileTimeError
|
| +list_literal4_test: StaticWarning
|
| +list_literal_negative_test: CompileTimeError
|
| +list_test: StaticWarning
|
| +malbounded_type_cast_test: StaticWarning
|
| +malbounded_type_literal_test: StaticWarning
|
| +malformed_type_test: StaticWarning
|
| +map_literal11_test: StaticWarning
|
| +map_literal2_negative_test: CompileTimeError
|
| +map_literal3_test: StaticWarning
|
| +map_literal4_test: StaticWarning
|
| +map_literal6_test: StaticWarning
|
| +map_literal8_test: StaticWarning
|
| +map_literal_negative_test: CompileTimeError
|
| +method_override4_test: StaticWarning
|
| +method_override5_test: StaticWarning
|
| +method_override6_test: StaticWarning
|
| +method_override_test: StaticWarning
|
| +mixin_illegal_syntax_test/13: CompileTimeError
|
| +mixin_typedef_constructor_test: StaticWarning
|
| +mixin_type_parameter2_test: StaticWarning
|
| +mixin_type_parameters_mixin_extends_test: StaticWarning
|
| +mixin_type_parameters_mixin_test: StaticWarning
|
| +mixin_type_parameters_super_extends_test: StaticWarning
|
| +mixin_type_parameters_super_test: StaticWarning
|
| +mixin_with_two_implicit_constructors_test: StaticWarning
|
| +named_constructor_test/01: StaticWarning
|
| +named_constructor_test/03: StaticWarning
|
| +named_parameters2_test: StaticWarning
|
| +named_parameters3_test: StaticWarning
|
| +named_parameters4_test: StaticWarning
|
| +named_parameters_test/01: StaticWarning
|
| +named_parameters_test/02: StaticWarning
|
| +named_parameters_test/03: StaticWarning
|
| +named_parameters_test/04: StaticWarning
|
| +named_parameters_test/05: StaticWarning
|
| +named_parameters_test/06: StaticWarning
|
| +named_parameters_test/07: StaticWarning
|
| +named_parameters_test/08: StaticWarning
|
| +named_parameters_test/09: StaticWarning
|
| +named_parameters_test/10: StaticWarning
|
| +named_parameters_type_test/01: StaticWarning
|
| +new_expression1_negative_test: CompileTimeError
|
| +new_expression2_negative_test: CompileTimeError
|
| +new_expression3_negative_test: CompileTimeError
|
| +non_const_super_negative_test: CompileTimeError
|
| +non_parameterized_factory2_test: StaticWarning
|
| +non_parameterized_factory_test: StaticWarning
|
| +no_such_constructor2_test: StaticWarning
|
| +no_such_method2_test: StaticWarning
|
| +no_such_method_dispatcher_test: StaticWarning
|
| +not_enough_positional_arguments_test/00: StaticWarning
|
| +not_enough_positional_arguments_test/01: CompileTimeError
|
| +not_enough_positional_arguments_test/02: StaticWarning
|
| +not_enough_positional_arguments_test/03: StaticWarning
|
| +not_enough_positional_arguments_test/05: StaticWarning
|
| +not_enough_positional_arguments_test/06: StaticWarning
|
| +not_enough_positional_arguments_test/07: StaticWarning
|
| +number_identifier_test/08: StaticWarning
|
| +number_identifier_test/09: StaticWarning
|
| +on_catch_malformed_type_test: StaticWarning
|
| +operator1_negative_test: CompileTimeError
|
| +operator2_negative_test: CompileTimeError
|
| +operator_equals_test: StaticWarning
|
| +optional_named_parameters_test/01: StaticWarning
|
| +optional_named_parameters_test/02: StaticWarning
|
| +optional_named_parameters_test/03: StaticWarning
|
| +optional_named_parameters_test/04: StaticWarning
|
| +optional_named_parameters_test/05: StaticWarning
|
| +optional_named_parameters_test/06: StaticWarning
|
| +optional_named_parameters_test/07: StaticWarning
|
| +optional_named_parameters_test/08: StaticWarning
|
| +optional_named_parameters_test/09: StaticWarning
|
| +override_field_method1_negative_test: CompileTimeError
|
| +override_field_method2_negative_test: CompileTimeError
|
| +override_field_method4_negative_test: CompileTimeError
|
| +override_field_method5_negative_test: CompileTimeError
|
| +parameter_initializer1_negative_test: CompileTimeError
|
| +parameter_initializer2_negative_test: CompileTimeError
|
| +parameter_initializer3_negative_test: CompileTimeError
|
| +parameter_initializer4_negative_test: CompileTimeError
|
| +parameter_initializer5_negative_test: CompileTimeError
|
| +parameter_initializer6_negative_test: CompileTimeError
|
| +parser_quirks_test: StaticWarning
|
| +part2_test: StaticWarning
|
| +positional_parameters_type_test/01: StaticWarning
|
| +prefix13_negative_test: CompileTimeError
|
| +prefix14_test: StaticWarning
|
| +prefix15_negative_test: CompileTimeError
|
| +prefix15_test: StaticWarning
|
| +prefix16_test: StaticWarning
|
| +prefix17_test: StaticWarning
|
| +prefix18_negative_test: CompileTimeError
|
| +prefix22_test: StaticWarning
|
| +prefix23_test: StaticWarning
|
| +prefix7_negative_test: CompileTimeError
|
| +property_field_override_test: StaticWarning
|
| +redirecting_factory_default_values_test/none: StaticWarning
|
| +redirecting_factory_incompatible_signature_test: StaticWarning
|
| +regress_13494_test: StaticWarning
|
| +return_type_test: StaticWarning
|
| +script1_negative_test: CompileTimeError
|
| +script2_negative_test: CompileTimeError
|
| +setter_declaration2_negative_test: CompileTimeError
|
| +setter_declaration_negative_test: CompileTimeError
|
| +setter_no_getter_call_test/01: CompileTimeError
|
| +source_self_negative_test: CompileTimeError
|
| +static_initializer_type_error_test: StaticWarning
|
| +string_escape4_negative_test: CompileTimeError
|
| +string_interpolate1_negative_test: CompileTimeError
|
| +string_interpolate2_negative_test: CompileTimeError
|
| +string_interpolate_test: StaticWarning
|
| +string_interpolation1_negative_test: CompileTimeError
|
| +string_interpolation2_negative_test: CompileTimeError
|
| +string_interpolation3_negative_test: CompileTimeError
|
| +string_interpolation4_negative_test: CompileTimeError
|
| +string_interpolation5_negative_test: CompileTimeError
|
| +string_interpolation6_negative_test: CompileTimeError
|
| +string_test: StaticWarning
|
| +string_unicode1_negative_test: CompileTimeError
|
| +string_unicode2_negative_test: CompileTimeError
|
| +string_unicode3_negative_test: CompileTimeError
|
| +string_unicode4_negative_test: CompileTimeError
|
| +super_assign_test: StaticWarning
|
| +super_call4_test: StaticWarning
|
| +super_getter_setter_test: StaticWarning
|
| +super_operator_index5_test: StaticWarning
|
| +super_operator_index6_test: StaticWarning
|
| +super_operator_index7_test: StaticWarning
|
| +super_operator_index8_test: StaticWarning
|
| +super_operator_test: StaticWarning
|
| +super_setter_test: StaticWarning
|
| +switch1_negative_test: CompileTimeError
|
| +switch3_negative_test: CompileTimeError
|
| +switch4_negative_test: CompileTimeError
|
| +switch5_negative_test: CompileTimeError
|
| +switch6_test: StaticWarning
|
| +switch7_negative_test: CompileTimeError
|
| +switch_fallthru_test: StaticWarning
|
| +test_negative_test: CompileTimeError
|
| +top_level_non_prefixed_library_test: StaticWarning
|
| +try_catch4_test: StaticWarning
|
| +try_catch5_test: StaticWarning
|
| +type_argument_in_super_type_test: StaticWarning
|
| +typed_selector2_test: StaticWarning
|
| +type_promotion_closure_test/05: StaticWarning
|
| +type_promotion_closure_test/08: StaticWarning
|
| +type_promotion_more_specific_test/06: StaticWarning
|
| +type_promotion_more_specific_test/07: StaticWarning
|
| +type_variable_bounds2_test/05: StaticWarning
|
| +type_variable_bounds3_test/00: StaticWarning
|
| +type_variable_identifier_expression_test: StaticWarning
|
| +type_variable_scope2_test: StaticWarning
|
| +unary_plus_negative_test: CompileTimeError
|
| +unbound_getter_test: StaticWarning
|
| +unhandled_exception_negative_test: CompileTimeError
|
| +unresolved_top_level_method_negative_test: CompileTimeError
|
| +vm/type_cast_vm_test: StaticWarning
|
| +vm/type_vm_test: StaticWarning
|
| +void_type_test: StaticWarning
|
|
|
|
|