| Index: tests/language/language.status
|
| ===================================================================
|
| --- tests/language/language.status (revision 15648)
|
| +++ tests/language/language.status (working copy)
|
| @@ -21,6 +21,9 @@
|
| gc_test: Pass, Fail # Issue 1487
|
| pseudo_kw_illegal_test/14: Fail # Issue 356
|
| first_class_types_constants_test: Fail # Issue 6282
|
| +method_override2_test/00: Fail # Issue 7076.
|
| +method_override2_test/02: Fail # Issue 7076.
|
| +method_override2_test/03: Fail # Issue 7076.
|
|
|
| # These bugs refer currently ongoing language discussions.
|
| constructor5_test: Fail # (Discussion ongoing)
|
| @@ -56,155 +59,6 @@
|
| duplicate_export_negative_test: Fail # issue 6134
|
| invocation_mirror_indirect_test: Fail # Issue 3326
|
|
|
| -# Test issue 6324
|
| -generic_instanceof3_test: Fail, OK
|
| -interface_factory_test: Fail, OK
|
| -factory4_test: Fail, OK
|
| -list_literal_syntax_test/none: Fail, OK
|
| -default_class_implicit_constructor_test: Fail, OK
|
| -interface_factory_constructor_negative_test: Pass, OK
|
| -implied_interface_test: Fail, OK
|
| -throw2_test: Fail, OK
|
| -class_override_negative_test: Pass, OK
|
| -default_implementation2_test: Fail, OK
|
| -implicit_this_test/none: Fail, OK
|
| -implicit_this_test/01: Fail, OK
|
| -implicit_this_test/04: Fail, OK
|
| -interface_factory3_negative_test: Pass, OK
|
| -factory_implementation_test: Fail, OK
|
| -interface_factory_multi_test: Fail, OK
|
| -interface_function_type_alias2_negative_test: Pass, OK
|
| -throw1_test: Fail, OK
|
| -factory2_negative_test: Pass, OK
|
| -named_parameters_test/none: Fail, OK
|
| -prefix14_test: Fail, OK
|
| -prefix15_test: Fail, OK
|
| -prefix16_test: Fail, OK
|
| -prefix17_test: Fail, OK
|
| -prefix22_test: Fail, OK
|
| -prefix23_test: Fail, OK
|
| -type_checks_in_factory_method_test: Fail, OK
|
| -interface_static_method_negative_test: Pass, OK
|
| -method_override2_test/none: Fail, OK
|
| -interface_injection1_negative_test: Pass, OK
|
| -extend_type_parameter2_negative_test: Pass, OK
|
| -generic_syntax_test: Fail, OK
|
| -is_operator_test: Fail, OK
|
| -dynamic_test: Fail, OK
|
| -generic_deep_test: Fail, OK
|
| -default_factory2_test: Fail, OK
|
| -default_implementation_test: Fail, OK
|
| -non_parameterized_factory2_test: Fail, OK
|
| -interface_function_type_alias1_negative_test: Pass, OK
|
| -default_factory3_test: Fail, OK
|
| -interface_inherit_field_test: Fail, OK
|
| -class_test: Fail, OK
|
| -interface2_negative_test: Pass, OK
|
| -instanceof_test: Fail, OK
|
| -default_interface1_negative_test: Pass, OK
|
| -default_factory_test: Fail, OK
|
| -default_factory_library_test: Fail, OK
|
| -duplicate_implements_test/none: Fail, OK
|
| -syntax_test/none: Fail, OK
|
| -type_variable_scope_test: Fail, OK
|
| -cyclic_type_variable_test: Fail, OK
|
| -interface_function_type_alias3_negative_test: Pass, OK
|
| -compile_time_constant_h_test: Fail, OK
|
| -try_catch3_test: Fail, OK
|
| -ct_const_test: Fail, OK
|
| -factory_negative_test: Pass, OK
|
| -instanceof2_test: Fail, OK
|
| -interface_constants_test: Fail, OK
|
| -interface_test: Fail, OK
|
| -library_same_name_used_test: Fail, OK
|
| -pseudo_kw_illegal_test/09: Fail, OK
|
| -interface_injection2_negative_test: Pass, OK
|
| -factory2_test: Fail, OK
|
| -non_parameterized_factory_test: Fail, OK
|
| -try_catch2_test: Fail, OK
|
| -factory3_negative_test: Pass, OK
|
| -class_extends_negative_test: Pass, OK
|
| -interface_static_non_final_fields_negative_test: Pass, OK
|
| -interface_cycle_negative_test: Pass, OK
|
| -factory3_test: Fail, OK
|
| -interface_factory1_negative_test: Pass, OK
|
| -factory5_test: Fail, OK
|
| -interface_factory2_negative_test: Pass, OK
|
| -class_test: Fail, OK
|
| -interface_test/none: Fail, OK
|
| -interface_test/00: Fail, OK
|
| -compile_time_constant_h_test: Fail, OK
|
| -const_constructor_syntax_test/none: Fail, OK
|
| -default_class_implicit_constructor_test: Fail, OK
|
| -named_parameters_test/none: Fail, OK
|
| -type_checks_in_factory_method_test: Fail, OK
|
| -default_factory2_test/none: Fail, OK
|
| -default_factory3_test: Fail, OK
|
| -default_factory_library_test: Fail, OK
|
| -default_implementation2_test: Fail, OK
|
| -default_factory_test: Fail, OK
|
| -default_implementation_test: Fail, OK
|
| -factory2_test: Fail, OK
|
| -factory3_test: Fail, OK
|
| -factory5_test/none: Fail, OK
|
| -factory5_test/00: Fail, OK
|
| -factory4_test: Fail, OK
|
| -factory_implementation_test: Fail, OK
|
| -interface_factory_test: Fail, OK
|
| -interface_factory_multi_test: Fail, OK
|
| -type_variable_bounds_test/none: Fail, OK
|
| -type_variable_bounds_test/00: Fail, OK
|
| -type_variable_bounds_test/03: Fail, OK
|
| -type_variable_bounds_test/06: Fail, OK
|
| -type_variable_bounds_test/09: Fail, OK
|
| -type_variable_bounds_test/10: Fail, OK
|
| -non_parameterized_factory2_test: Fail, OK
|
| -non_parameterized_factory_test: Fail, OK
|
| -default_factory_test: Fail, OK
|
| -default_factory_library_test: Fail, OK
|
| -default_factory_test: Fail, OK
|
| -type_variable_scope_test/none: Fail, OK
|
| -
|
| -[ $compiler == none && $unchecked ]
|
| -# Test issue 6324 (continued)
|
| -default_factory2_test/01: Fail, OK
|
| -type_variable_bounds_test/01: Fail, OK
|
| -type_variable_bounds_test/02: Fail, OK
|
| -type_variable_bounds_test/04: Fail, OK
|
| -type_variable_bounds_test/05: Fail, OK
|
| -type_variable_bounds_test/07: Fail, OK
|
| -type_variable_bounds2_test: Fail, OK
|
| -type_variable_scope_test/00: Fail, OK
|
| -type_variable_scope_test/01: Fail, OK
|
| -type_variable_scope_test/02: Fail, OK
|
| -type_variable_scope_test/03: Fail, OK
|
| -type_variable_scope_test/04: Fail, OK
|
| -type_variable_scope_test/05: Fail, OK
|
| -
|
| -[ $compiler == none && $checked ]
|
| -# Test issue 6324 (continued)
|
| -# Pass for the wrong reason: no distinction between compile-time error and dynamic error
|
| -default_factory2_test/01: Pass
|
| -type_variable_bounds_test/01: Pass
|
| -type_variable_bounds_test/02: Pass
|
| -type_variable_bounds_test/04: Pass
|
| -type_variable_bounds_test/05: Pass
|
| -type_variable_bounds_test/07: Pass
|
| -type_variable_bounds2_test/none: Fail, OK
|
| -type_variable_bounds2_test/00: Pass
|
| -type_variable_bounds2_test/01: Fail, OK
|
| -type_variable_bounds2_test/02: Pass
|
| -type_variable_bounds2_test/03: Pass
|
| -type_variable_bounds2_test/04: Fail, OK
|
| -type_variable_bounds2_test/05: Pass
|
| -type_variable_bounds2_test/06: Pass
|
| -type_variable_scope_test/00: Pass
|
| -type_variable_scope_test/01: Pass
|
| -type_variable_scope_test/02: Pass
|
| -type_variable_scope_test/03: Pass
|
| -type_variable_scope_test/04: Pass
|
| -type_variable_scope_test/05: Pass
|
| -
|
| [ $compiler == none && ($system == macos || $system == linux) && $arch == ia32 && $checked ]
|
| gc_test: Skip # Issue 1487, flaky.
|
|
|
| @@ -229,6 +83,9 @@
|
| compile_time_constant_checked3_test/05: Fail, OK
|
| compile_time_constant_checked3_test/06: Fail, OK
|
|
|
| +[ $compiler == none && $checked ]
|
| +default_factory2_test/01: Fail # Issue 7075.
|
| +
|
| [ $compiler == dartc ]
|
| built_in_identifier_prefix_test: Fail # http://dartbug.com/6971
|
| library_juxtaposition_test: Fail # Issue 6881
|
| @@ -282,7 +139,6 @@
|
| compile_time_constant10_test/none: Fail # issue 5215.
|
| constructor3_negative_test: Fail # Runtime only test, rewrite as multitest
|
| constructor_call_wrong_argument_count_negative_test: Fail # Runtime only test, rewrite as multitest
|
| -factory5_test/00: Fail # issue 3079
|
| field_method4_negative_test: Fail # Runtime only test, rewrite as multitest
|
|
|
| getter_no_setter_test/01: Fail # Fails to detect compile-time error.
|
| @@ -321,7 +177,14 @@
|
| static_field3_test/04: Fail # http://dartbug.com/5519
|
| syntax_test/none: Fail # Bug 2107 Static type warnings in none case (INSTANTIATION_OF_CLASS_WITH_UNIMPLEMENTED_MEMBERS)
|
| throw7_negative_test: Fail # Issue 3654
|
| -type_variable_bounds_test/00: Fail # issue 3079
|
| +implicit_this_test/01: Fail
|
| +implicit_this_test/04: Fail
|
| +interface_inherit_field_test: Fail
|
| +prefix11_negative_test: Fail
|
| +factory2_test: Fail
|
| +default_implementation2_test: Fail
|
| +default_factory2_test/none: Fail
|
| +interface_static_non_final_fields_negative_test: Fail
|
|
|
| # test issue 5291
|
| type_parameter_test/01: Fail, OK
|
| @@ -354,91 +217,6 @@
|
| top_level_multiple_files_test: Fail, OK
|
| top_level_non_prefixed_library_test: Fail, OK
|
|
|
| -
|
| -
|
| -# test issue 6324
|
| -class_test: Fail, OK
|
| -compile_time_constant_h_test: Fail, OK
|
| -const_constructor_syntax_test/none: Fail, OK
|
| -ct_const_test: Fail, OK
|
| -cyclic_type_variable_test/none: Fail, OK
|
| -cyclic_type_variable_test/01: Fail, OK
|
| -cyclic_type_variable_test/02: Fail, OK
|
| -cyclic_type_variable_test/03: Fail, OK
|
| -cyclic_type_variable_test/04: Fail, OK
|
| -default_class_implicit_constructor_test: Fail, OK
|
| -default_factory2_test/none: Fail, OK
|
| -default_factory2_test/none: Fail, OK
|
| -default_factory2_test/01: Fail, OK
|
| -default_factory3_test: Fail, OK
|
| -default_factory_library_test: Fail, OK
|
| -default_implementation2_test: Fail, OK
|
| -default_factory_test: Fail, OK
|
| -default_implementation_test: Fail, OK
|
| -duplicate_implements_test/none: Fail, OK
|
| -duplicate_implements_test/03: Pass
|
| -duplicate_implements_test/04: Pass
|
| -dynamic_test: Fail, OK
|
| -factory2_test: Fail, OK
|
| -factory3_test: Fail, OK
|
| -factory5_test/none: Fail, OK
|
| -factory4_test: Fail, OK
|
| -factory_implementation_test: Fail, OK
|
| -generic_deep_test: Fail, OK
|
| -generic_instanceof3_test: Fail, OK
|
| -generic_syntax_test: Fail, OK
|
| -implicit_this_test/01: Fail, OK
|
| -implicit_this_test/04: Fail, OK
|
| -implied_interface_test: Fail, OK
|
| -instanceof2_test: Fail, OK
|
| -instanceof_test: Fail, OK
|
| -interface_constants_test: Fail, OK
|
| -interface_factory1_negative_test: Fail, OK
|
| -interface_factory_test: Fail, OK
|
| -interface_factory_multi_test: Fail, OK
|
| -interface_inherit_field_test: Fail, OK
|
| -interface_test/00: Fail, OK
|
| -is_operator_test: Fail, OK
|
| -library_same_name_used_test: Fail, OK
|
| -list_literal_syntax_test/none: Fail, OK
|
| -method_override2_test/none: Fail, OK
|
| -named_parameters_test/none: Fail, OK
|
| -non_parameterized_factory2_test: Fail, OK
|
| -non_parameterized_factory_test: Fail, OK
|
| -prefix11_negative_test: Pass
|
| -prefix14_test: Fail, OK
|
| -prefix15_test: Fail, OK
|
| -prefix16_test: Fail, OK
|
| -prefix17_test: Fail, OK
|
| -prefix22_test: Fail, OK
|
| -prefix23_test: Fail, OK
|
| -throw1_test: Fail, OK
|
| -throw2_test: Fail, OK
|
| -try_catch2_test: Fail, OK
|
| -try_catch3_test: Fail, OK
|
| -type_checks_in_factory_method_test: Fail, OK
|
| -type_variable_bounds2_test/none: Fail, OK
|
| -type_variable_bounds2_test/01: Fail, OK
|
| -type_variable_bounds2_test/02: Fail, OK
|
| -type_variable_bounds2_test/03: Fail, OK
|
| -type_variable_bounds2_test/04: Fail, OK
|
| -type_variable_bounds2_test/00: Fail, OK
|
| -type_variable_bounds2_test/06: Fail, OK
|
| -type_variable_bounds_test/none: Fail, OK
|
| -type_variable_bounds_test/04: Fail, OK
|
| -type_variable_bounds_test/05: Fail, OK
|
| -type_variable_bounds_test/02: Fail, OK
|
| -type_variable_bounds_test/03: Fail, OK
|
| -type_variable_bounds_test/06: Fail, OK
|
| -type_variable_bounds_test/01: Fail, OK
|
| -type_variable_bounds_test/07: Fail, OK
|
| -type_variable_bounds_test/10: Fail, OK
|
| -type_variable_bounds_test/09: Fail, OK
|
| -type_variable_scope_test/none: Fail, OK
|
| -interface_factory1_negative_test: Pass
|
| -type_variable_bounds_test/07: Pass
|
| -
|
| -
|
| prefix6_negative_test: Fail
|
|
|
| # test issue 6818
|
| @@ -530,6 +308,21 @@
|
| built_in_identifier_prefix_test: Fail # Inherited from dart2js.
|
| factory_redirection2_test/01: Fail # Inherited from dart2js.
|
| const_factory_redirection_test: Fail # http://dartbug.com/6894
|
| +compile_time_constant_h_test: Fail
|
| +constructor_redirect2_test/03: Fail
|
| +factory_implementation_test/none: Fail
|
| +factory_implementation_test/00:Fail
|
| +factory2_test: Fail
|
| +factory3_test: Fail
|
| +factory5_test/none: Fail
|
| +factory5_test/00: Fail
|
| +factory_implementation_test/00: Fail
|
| +type_checks_in_factory_method_test: Fail
|
| +default_factory2_test/01: Fail # type arguments on redirecting factory not implemented
|
| +default_factory3_test: Fail # type arguments on redirecting factory not implemented
|
| +non_parameterized_factory_test: Fail # type arguments on redirecting factory not implemented
|
| +non_parameterized_factory2_test: Fail # type arguments on redirecting factory not implemented
|
| +type_variable_scope_test: Fail # type arguments on redirecting factory not implemented
|
|
|
| many_overridden_no_such_method_test: Fail, Pass, OK # Fails in minified mode, test depends on method names.
|
| overridden_no_such_method_test: Fail, Pass, OK # Fails in minified mode, test depends on method names.
|
| @@ -551,70 +344,6 @@
|
| final_variable_assignment_test/03: Fail
|
| final_variable_assignment_test/04: Fail
|
|
|
| -# Factory for another interface (will be obsolete soon).
|
| -# factory2_negative_test: Fail
|
| -# factory3_negative_test: Fail
|
| -# factory_negative_test: Fail
|
| -ct_const_test: Fail, OK
|
| -cyclic_type_variable_test/01: Fail, OK
|
| -cyclic_type_variable_test/02: Fail, OK
|
| -cyclic_type_variable_test/03: Fail, OK
|
| -cyclic_type_variable_test/04: Fail, OK
|
| -cyclic_type_variable_test/none: Fail, OK
|
| -dynamic_test: Fail, OK
|
| -generic_deep_test: Fail, OK
|
| -generic_instanceof3_test: Fail, OK
|
| -generic_syntax_test: Fail, OK
|
| -implicit_this_test/01: Fail, OK
|
| -implicit_this_test/04: Fail, OK
|
| -implicit_this_test/none: Fail, OK
|
| -implied_interface_test: Fail, OK
|
| -instanceof2_test: Fail, OK
|
| -instanceof_test: Fail, OK
|
| -interface_constants_test: Fail, OK
|
| -interface_inherit_field_test: Fail, OK
|
| -is_operator_test: Fail, OK
|
| -library_same_name_used_test: Fail, OK
|
| -method_override2_test/none: Fail, OK
|
| -prefix14_test: Fail, OK
|
| -prefix15_test: Fail, OK
|
| -syntax_test/none: Fail, OK
|
| -throw1_test: Fail, OK
|
| -throw2_test: Fail, OK
|
| -try_catch2_test: Fail, OK
|
| -try_catch3_test: Fail, OK
|
| -type_variable_bounds2_test/00: Fail, OK
|
| -type_variable_bounds2_test/01: Fail, OK
|
| -type_variable_bounds2_test/02: Fail, OK
|
| -type_variable_bounds2_test/03: Fail, OK
|
| -type_variable_bounds2_test/04: Fail, OK
|
| -type_variable_bounds2_test/05: Fail, OK
|
| -type_variable_bounds2_test/06: Fail, OK
|
| -type_variable_bounds2_test/none: Fail, OK
|
| -default_class_implicit_constructor_test: Fail, OK
|
| -default_implementation2_test:Fail, OK
|
| -named_parameters_test/none: Fail, OK
|
| -type_checks_in_factory_method_test: Fail, OK
|
| -default_factory2_test/01: Fail, OK
|
| -default_implementation_test: Fail, OK
|
| -default_factory3_test: Fail, OK
|
| -class_test: Fail, OK
|
| -compile_time_constant_h_test: Fail, OK
|
| -interface_test/00: Fail, OK
|
| -default_implementation2_test: Fail, OK
|
| -default_factory_test: Fail
|
| -factory2_test: Fail
|
| -factory3_test: Fail
|
| -factory4_test: Fail
|
| -factory5_test: Fail
|
| -factory_implementation_test: Fail
|
| -interface_factory_multi_test: Fail
|
| -interface_factory_test: Fail
|
| -non_parameterized_factory2_test: Fail
|
| -non_parameterized_factory_test: Fail
|
| -type_variable_scope_test: Fail
|
| -constructor_redirect2_test/03: Fail
|
| -
|
| compile_time_constant10_test/01: Fail # http://dartbug.com/5519
|
| compile_time_constant10_test/02: Fail # http://dartbug.com/5519
|
| compile_time_constant_arguments_test/01: Fail # http://dartbug.com/5519
|
| @@ -685,7 +414,6 @@
|
| # Call operator is not supported by DartVM (see suppression above.)
|
| call_operator_test: Fail
|
| # dart2js frontend doesn't even analyse problematic classes.
|
| -class_extends_negative_test: Fail
|
| duplicate_implements_test/01: Fail
|
| duplicate_implements_test/02: Fail
|
| duplicate_implements_test/03: Fail
|
| @@ -710,8 +438,6 @@
|
| static_top_level_test/05: Fail
|
| static_top_level_test/06: Fail
|
| static_top_level_test/07: Fail
|
| -# Bug in dart2js frontend: cannot find the constructor.
|
| -default_factory_library_test: Fail
|
| # Bug in dart2js parser: it happily parses 1is int; variable declaration.
|
| number_identifier_negative_test: Fail
|
| # Bug in dart2js frontent: does not support this feature.
|
|
|