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. |