Index: tests/language/language.status |
diff --git a/tests/language/language.status b/tests/language/language.status |
index a9a15d831635144589826874565e080abe21641f..9cecca5c5cc231930f480cafece92a6e1cd62e81 100644 |
--- a/tests/language/language.status |
+++ b/tests/language/language.status |
@@ -10,387 +10,387 @@ |
# failed on architectures other than the one you are working on. |
# |
# 1) Copy the old version of the test to |
-# tests/language/src/TestName[Dartc|VM|Frog]Test.dart. |
+# tests/language/src/test_name_[dartc|vm|frog]_test.dart. |
# to maintain coverage. |
# 2) File a bug on each architecture for the failure due to the language change. |
# 3) Update the language/src directory with the updated test. |
[ $compiler == none ] |
-GCTest: Crash # Issue 1487 |
-FieldOverrideTest/none: Fail # Issue 742: field shadowing now allowed |
-FieldOverrideTest/01: Fail # Issue 742: field shadowing now allowed |
-FieldOverrideTest/02: Fail # Issue 742: field shadowing now allowed |
-SuperFieldAccessTest: Fail # Issue 742: field shadowing now allowed |
-PseudoKWIllegalTest/03: Fail # Issue 356 |
-PseudoKWIllegalTest/08: Fail # Issue 356 |
-PseudoKWIllegalTest/10: Fail # Issue 356 |
-PseudoKWIllegalTest/14: Fail # Issue 356 |
+gc_test: Crash # Issue 1487 |
+field_override_test/none: Fail # Issue 742: field shadowing now allowed |
+field_override_test/01: Fail # Issue 742: field shadowing now allowed |
+field_override_test/02: Fail # Issue 742: field shadowing now allowed |
+super_field_access_test: Fail # Issue 742: field shadowing now allowed |
+pseudo_kw_illegal_test/03: Fail # Issue 356 |
+pseudo_kw_illegal_test/08: Fail # Issue 356 |
+pseudo_kw_illegal_test/10: Fail # Issue 356 |
+pseudo_kw_illegal_test/14: Fail # Issue 356 |
# These bugs refer currently ongoing language discussions. |
-Constructor5Test: Fail # (Discussion ongoing) |
-Constructor6Test: Fail # (Discussion ongoing) |
-FunctionTypeAliasNegativeTest: Fail # Spec not clear about self referencing types. |
+constructor5_test: Fail # (Discussion ongoing) |
+constructor6_test: Fail # (Discussion ongoing) |
+function_type_alias_negative_test: Fail # Spec not clear about self referencing types. |
# Bad tests needing to be fixed. |
-TypeVariableScopeTest/00: Fail # Issue 2395 |
-TypeVariableScopeTest/01: Fail # Issue 2395 |
-TypeVariableScopeTest/02: Fail # Issue 2395 |
-TypeVariableScopeTest/03: Fail # Issue 2395 |
-TypeVariableScopeTest/04: Fail # Issue 2395 |
-TypeVariableScopeTest/05: Fail # Issue 2395 |
+type_variable_scope_test/00: Fail # Issue 2395 |
+type_variable_scope_test/01: Fail # Issue 2395 |
+type_variable_scope_test/02: Fail # Issue 2395 |
+type_variable_scope_test/03: Fail # Issue 2395 |
+type_variable_scope_test/04: Fail # Issue 2395 |
+type_variable_scope_test/05: Fail # Issue 2395 |
# Regular bugs which should be fixed. |
-ConstInit6NegativeTest: Fail # Issue 811 |
-SuperFirstConstructorTest: Fail # Issue 1372. |
+const_init6_negative_test: Fail # Issue 811 |
+super_first_constructor_test: Fail # Issue 1372. |
# Issue 1034 |
-ConstructorDuplicateInitializersTest/01: Fail |
-ConstructorDuplicateInitializersTest/02: Fail |
+constructor_duplicate_initializers_test/01: Fail |
+constructor_duplicate_initializers_test/02: Fail |
# Issue 1355 |
-CallOperatorTest: Fail |
+call_operator_test: Fail |
-ConstConstructorSyntaxTest/05: Fail |
+const_constructor_syntax_test/05: Fail |
-ConstructorRedirectTest/01: Fail # Issue 2103. |
+constructor_redirect_test/01: Fail # Issue 2103. |
# DartC or Frog specific tests that should not be run by the VM |
-*DartcTest: Skip |
-*DartcNegativeTest: Skip |
-*FrogTest: Skip |
-*FrogNegativeTest: Skip |
+*dartc_test: Skip |
+*dartc_negative_test: Skip |
+*frog_test: Skip |
+*frog_negative_test: Skip |
[ $compiler == none && $mode == debug ] |
-GCTest: Skip # Takes too long. |
+gc_test: Skip # Takes too long. |
[ $compiler == dartc ] |
-AbstractSyntaxTest/01: Fail |
-ApplicationNegativeTest: Fail |
-AssertKeywordNegativeTest: Fail |
-AssertTest: Fail # Uses AssertError class. Bug 4385894. |
-AssignInstanceMethodNegativeTest: Fail |
-BadNamedParametersTest: Fail # Issue 1941 |
-BadNamedParameters2Test: Fail # Issue 1941 |
-BodyLessConstructorWrongArgNegativeTest: Fail |
-CallOperatorTest: Pass # Issue 1355 |
-CharEscapeTest: Pass # Issue 1654 |
-ClosureCallWrongArgumentCountNegativeTest: Fail |
-CompileTimeConstant3Test: Fail # Issue 1780 |
-CompileTimeConstantOTest: Fail # Issue 2126 |
-CompileTimeConstantPTest/01: Fail # Issue 2580 |
-ConstConstructorSyntaxTest/05: Fail |
-ConstCounterNegativeTest: Fail # issue 1655 |
-Constructor3NegativeTest: Fail |
-ConstructorCallWrongArgumentCountNegativeTest: Fail |
-DefaultFactoryLibraryTest: Fail # Issue 514 |
-DisablePrivacyTest: Skip # Issue 1882: Needs --disable_privacy support. |
-DuplicateImplementsTest: Skip # Issue 976 |
-Field3aNegativeTest: Fail |
-FieldMethod4NegativeTest: Fail |
-FinalSyntaxTest/*: Skip # can't handle base case |
-FunctionTypeAliasNegativeTest: Fail # Bug 5231617. |
-GenericParameterizedExtendsTest: Skip # Bug 5392297 |
-GettersSettersType3Test: Fail # Issue 2351 |
-InstanceCallWrongArgumentCountNegativeTest: Fail |
-Instanceof3Test: Fail # Issue 2571 |
-Label2NegativeTest: Fail # issue 1658 |
-Library4NegativeTest: Fail # Bug 5406175 |
-ListLiteral4Test: Fail # Issue 1343 |
-LiteralUnaryPlusTest/01: Fail # Issue 1399 |
-MapLiteral4Test: Fail # Issue 1343 |
-NamedParametersNegativeTest: Fail |
-NoSuchMethodNegativeTest: Fail |
-OverrideFieldMethod1NegativeTest: Fail # Bug 5215249 |
-OverrideFieldMethod2NegativeTest: Fail # Bug 5215249 |
-OverrideFieldMethod3NegativeTest: Fail # Bug 5215249 |
-OverrideFieldMethod4NegativeTest: Fail # Bug 5215249 |
-OverrideFieldMethod5NegativeTest: Fail # Bug 5215249 |
-OverrideFieldMethod6NegativeTest: Fail # Bug 5215249 |
-OverrideFieldTest/04: Fail # Bug 5215249 |
-OverrideMethodWithFieldTest/01: Fail # Bug 5215249 |
-Prefix6NegativeTest: Fail # Issue 2383 |
-PrivateFactoryResolutionNegativeTest: Fail # Issue 2275 |
-PrivateMember3NegativeTest: Fail # Issue 2383 |
-PseudoKWIllegalTest/01: Fail # Issue 356 |
-PseudoKWIllegalTest/02: Fail # Issue 356 |
-PseudoKWIllegalTest/03: Fail # Issue 356 |
-PseudoKWIllegalTest/04: Fail # Issue 356 |
-PseudoKWIllegalTest/05: Fail # Issue 356 |
-PseudoKWIllegalTest/06: Fail # Issue 356 |
-PseudoKWIllegalTest/07: Fail # Issue 356 |
-PseudoKWIllegalTest/08: Fail # Issue 356 |
-PseudoKWIllegalTest/09: Fail # Issue 356 |
-PseudoKWIllegalTest/10: Fail # Issue 356 |
-PseudoKWIllegalTest/11: Fail # Issue 356 |
-PseudoKWIllegalTest/12: Fail # Issue 356 |
-PseudoKWIllegalTest/13: Fail # Issue 356 |
-PseudoKWIllegalTest/14: Fail # Issue 356 |
-PseudoKWIllegalTest/15: Fail # Issue 356 |
-PseudoKWIllegalTest/16: Fail # Issue 356 |
-PseudoKWTest: Fail # Issue 356 |
-ScopeNegativeTest: Fail # Bug 4207538. |
-StaticCallWrongArgumentCountNegativeTest: Fail |
-StaticField1RunNegativeTest: Fail # issue 1662 |
-StaticField1aRunNegativeTest: Fail # issue 1662 |
-StaticField2RunNegativeTest: Fail # issue 1662 |
-StaticField2aRunNegativeTest: Fail # issue 1662 |
-StringEscape1NegativeTest: Fail # Issue 1351. |
-StringEscape4NegativeTest: Fail # Issue 1351. |
-StringInterpolation8Test: Fail # Issue 2126. |
-Switch3NegativeTest: Fail # issue 1663 |
-Switch7NegativeTest: Fail # Bug 4208467. |
-SwitchLabelTest: Fail # Bug 4208467. |
-SyntaxTest: Skip # Bug 2107 Static type warnings in none case |
-ThirdTest: Skip # Seems flaky in dartc after fixing test, was Bug 5339586 |
-Throw7NegativeTest: Fail # Bug 4208459. |
-TypeDartcTest: Fail # Issue 2348 |
-TypeVariableScopeTest/00: Fail # Issue 2395 |
-TypeVariableScopeTest/01: Fail # Issue 2395 |
-TypeVariableScopeTest/02: Fail # Issue 2395 |
-TypeVariableScopeTest/03: Fail # Issue 2395 |
-TypeVariableScopeTest/04: Fail # Issue 2395 |
-TypeVariableScopeTest/05: Fail # Issue 2395 |
-ConstructorRedirectTest/01: Fail # Issue 2105. |
+abstract_syntax_test/01: Fail |
+application_negative_test: Fail |
+assert_keyword_negative_test: Fail |
+assert_test: Fail # Uses AssertError class. Bug 4385894. |
+assign_instance_method_negative_test: Fail |
+bad_named_parameters_test: Fail # Issue 1941 |
+bad_named_parameters2_test: Fail # Issue 1941 |
+body_less_constructor_wrong_arg_negative_test: Fail |
+call_operator_test: Pass # Issue 1355 |
+char_escape_test: Pass # Issue 1654 |
+closure_call_wrong_argument_count_negative_test: Fail |
+compile_time_constant3_test: Fail # Issue 1780 |
+compile_time_constant_o_test: Fail # Issue 2126 |
+compile_time_constant_p_test/01: Fail # Issue 2580 |
+const_constructor_syntax_test/05: Fail |
+const_counter_negative_test: Fail # issue 1655 |
+constructor3_negative_test: Fail |
+constructor_call_wrong_argument_count_negative_test: Fail |
+default_factory_library_test: Fail # Issue 514 |
+disable_privacy_test: Skip # Issue 1882: Needs --disable_privacy support. |
+duplicate_implements_test: Skip # Issue 976 |
+field3a_negative_test: Fail |
+field_method4_negative_test: Fail |
+final_syntax_test/*: Skip # can't handle base case |
+function_type_alias_negative_test: Fail # Bug 5231617. |
+generic_parameterized_extends_test: Skip # Bug 5392297 |
+getters_setters_type3_test: Fail # Issue 2351 |
+instance_call_wrong_argument_count_negative_test: Fail |
+instanceof3_test: Fail # Issue 2571 |
+label2_negative_test: Fail # issue 1658 |
+library4_negative_test: Fail # Bug 5406175 |
+list_literal4_test: Fail # Issue 1343 |
+literal_unary_plus_test/01: Fail # Issue 1399 |
+map_literal4_test: Fail # Issue 1343 |
+named_parameters_negative_test: Fail |
+no_such_method_negative_test: Fail |
+override_field_method1_negative_test: Fail # Bug 5215249 |
+override_field_method2_negative_test: Fail # Bug 5215249 |
+override_field_method3_negative_test: Fail # Bug 5215249 |
+override_field_method4_negative_test: Fail # Bug 5215249 |
+override_field_method5_negative_test: Fail # Bug 5215249 |
+override_field_method6_negative_test: Fail # Bug 5215249 |
+override_field_test/04: Fail # Bug 5215249 |
+override_method_with_field_test/01: Fail # Bug 5215249 |
+prefix6_negative_test: Fail # Issue 2383 |
+private_factory_resolution_negative_test: Fail # Issue 2275 |
+private_member3_negative_test: Fail # Issue 2383 |
+pseudo_kw_illegal_test/01: Fail # Issue 356 |
+pseudo_kw_illegal_test/02: Fail # Issue 356 |
+pseudo_kw_illegal_test/03: Fail # Issue 356 |
+pseudo_kw_illegal_test/04: Fail # Issue 356 |
+pseudo_kw_illegal_test/05: Fail # Issue 356 |
+pseudo_kw_illegal_test/06: Fail # Issue 356 |
+pseudo_kw_illegal_test/07: Fail # Issue 356 |
+pseudo_kw_illegal_test/08: Fail # Issue 356 |
+pseudo_kw_illegal_test/09: Fail # Issue 356 |
+pseudo_kw_illegal_test/10: Fail # Issue 356 |
+pseudo_kw_illegal_test/11: Fail # Issue 356 |
+pseudo_kw_illegal_test/12: Fail # Issue 356 |
+pseudo_kw_illegal_test/13: Fail # Issue 356 |
+pseudo_kw_illegal_test/14: Fail # Issue 356 |
+pseudo_kw_illegal_test/15: Fail # Issue 356 |
+pseudo_kw_illegal_test/16: Fail # Issue 356 |
+pseudo_kw_test: Fail # Issue 356 |
+scope_negative_test: Fail # Bug 4207538. |
+static_call_wrong_argument_count_negative_test: Fail |
+static_field1_run_negative_test: Fail # issue 1662 |
+static_field1a_run_negative_test: Fail # issue 1662 |
+static_field2_run_negative_test: Fail # issue 1662 |
+static_field2a_run_negative_test: Fail # issue 1662 |
+string_escape1_negative_test: Fail # Issue 1351. |
+string_escape4_negative_test: Fail # Issue 1351. |
+string_interpolation8_test: Fail # Issue 2126. |
+switch3_negative_test: Fail # issue 1663 |
+switch7_negative_test: Fail # Bug 4208467. |
+switch_label_test: Fail # Bug 4208467. |
+syntax_test: Skip # Bug 2107 Static type warnings in none case |
+third_test: Skip # Seems flaky in dartc after fixing test, was Bug 5339586 |
+throw7_negative_test: Fail # Bug 4208459. |
+type_dartc_test: Fail # Issue 2348 |
+type_variable_scope_test/00: Fail # Issue 2395 |
+type_variable_scope_test/01: Fail # Issue 2395 |
+type_variable_scope_test/02: Fail # Issue 2395 |
+type_variable_scope_test/03: Fail # Issue 2395 |
+type_variable_scope_test/04: Fail # Issue 2395 |
+type_variable_scope_test/05: Fail # Issue 2395 |
+constructor_redirect_test/01: Fail # Issue 2105. |
# |
# Add new dartc annotations above in alphabetical order |
# |
# VM or Frog specific tests that should not be run by DartC. |
-*VMTest: Skip |
-*VMNegativeTest: Skip |
-*FrogTest: Skip |
-*FrogNegativeTest: Skip |
+*vm_test: Skip |
+*vm_negative_test: Skip |
+*frog_test: Skip |
+*frog_negative_test: Skip |
[ $compiler == none && $runtime == drt ] |
# TODO: These need to be retriaged. |
-DisablePrivacyTest: Skip |
-RichardsTest: Fail |
-StringEscape1NegativeTest: Skip |
-GCTest: Skip # Issue 1487 |
+disable_privacy_test: Skip |
+richards_test: Fail |
+string_escape1_negative_test: Skip |
+gc_test: Skip # Issue 1487 |
[ $compiler == frog && $unchecked ] |
-BoolTest: Fail # Issue 2092 |
-CompileTimeConstantCTest/01: Fail # integers as keys in literal maps. |
-Operator4Test: Fail |
+bool_test: Fail # Issue 2092 |
+compile_time_constant_c_test/01: Fail # integers as keys in literal maps. |
+operator4_test: Fail |
[ $compiler == frog ] |
-StaticInitializerTypeErrorTest: Fail # Checked mode not implemented. |
-ExceptionTest: Fail # Issue 1785 |
-Factory3Test: Fail # Issue 417 |
-Factory2NegativeTest: Fail |
-CallThroughNullGetterTest: Fail # Throw ObjectNotClosure instead of NullPointerException. |
-CompileTimeConstantCTest/02: Fail # string-concatenated (+) keys in literal maps. |
-CompileTimeConstantDTest: Fail # doesn't recognize 400 + z (with z parameter of constructor) as compile-time constant. |
-CompileTimeConstantETest: Fail |
-CompileTimeConstantGTest: Fail # compile time constants with super calls to optional arguments. |
-CompileTimeConstantKTest: Fail # Constant maps are not canonicalized correctly if the same key appears multiple times. |
-CompileTimeConstantLTest: Fail # final instance fields with default values are not initialized correctly. |
-CompileTimeConstantOTest: Fail # String constants with string-interpolation. |
-CompileTimeConstantPTest/01: Fail # Implicit super calls that don't match are not caught in compile-time constants. |
-DisablePrivacyTest: Skip # Issue 1882: Needs --disable_privacy support. |
-DoubleToStringAsExponentialTest: Fail # fails due to -0.0. |
-# Once the -0.0 in DoubleToStringAsFixedTest is fixed it will probably need to |
+static_initializer_type_error_test: Fail # Checked mode not implemented. |
+exception_test: Fail # Issue 1785 |
+factory3_test: Fail # Issue 417 |
+factory2_negative_test: Fail |
+call_through_null_getter_test: Fail # Throw ObjectNotClosure instead of NullPointerException. |
+compile_time_constant_c_test/02: Fail # string-concatenated (+) keys in literal maps. |
+compile_time_constant_d_test: Fail # doesn't recognize 400 + z (with z parameter of constructor) as compile-time constant. |
+compile_time_constant_e_test: Fail |
+compile_time_constant_g_test: Fail # compile time constants with super calls to optional arguments. |
+compile_time_constant_k_test: Fail # Constant maps are not canonicalized correctly if the same key appears multiple times. |
+compile_time_constant_l_test: Fail # final instance fields with default values are not initialized correctly. |
+compile_time_constant_o_test: Fail # String constants with string-interpolation. |
+compile_time_constant_p_test/01: Fail # Implicit super calls that don't match are not caught in compile-time constants. |
+disable_privacy_test: Skip # Issue 1882: Needs --disable_privacy support. |
+double_to_string_as_exponential_test: Fail # fails due to -0.0. |
+# Once the -0.0 in double_to_string_as_fixed_test is fixed it will probably need to |
# be moved to a |
# [ $compiler == frog ] |
# section. |
-DoubleToStringAsFixedTest: Fail # fails due to -0.0 and due to rounding in constant propagation. |
-DoubleToStringAsPrecisionTest: Fail # fails due to -0.0. |
-ExtendTypeParameterNegativeTest: Skip # Issue 886 |
-ExtendTypeParameter2NegativeTest: Skip # Issue 886 |
-FinalSyntaxTest/none: Fail |
-GetSetSyntaxTest/00: Fail # Issue 1571 |
-GetSetSyntaxTest/01: Fail # Issue 1571 |
-GetSetSyntaxTest/02: Fail # Issue 1571 |
-GetSetSyntaxTest/03: Fail # Issue 1571 |
-GetSetSyntaxTest/04: Fail # Issue 1571 |
-GetSetSyntaxTest/05: Fail # Issue 1571 |
-GetSetSyntaxTest/06: Fail # Issue 1571 |
-GetSetSyntaxTest/07: Fail # Issue 1571 |
-GetSetSyntaxTest/08: Fail # Issue 1571 |
-GetSetSyntaxTest/09: Fail # Issue 1571 |
-GetSetSyntaxTest/10: Fail # Issue 1571 |
-GetSetSyntaxTest/11: Fail # Issue 1571 |
-GetSetSyntaxTest/12: Fail # Issue 1571 |
-GetSetSyntaxTest/13: Fail # Issue 1571 |
-GetSetSyntaxTest/14: Fail # Issue 1571 |
-GetSetSyntaxTest/15: Fail # Issue 1571 |
-ImplementTypeParameterNegativeTest: Skip # Issue 887 |
-FactoryImplementationTest: Fail # Issue 523 |
-PseudoKWTest: Fail # Issue 356 |
-NamingTest: Fail # Issue 356 |
-DuplicateImplementsTest: Skip # Issue 976 |
-DoubleToString: Fail # Prints "3" instead of "3.0". |
-ThirdTest: Fail # Issue 1511 |
-TryCatchSyntaxTest/08: Fail |
-TryCatchSyntaxTest/09: Fail |
-CondExprTest: Fail |
-StringInterpolation8Test: Fail # Issue 2127 |
-SuperFieldAccessTest: Fail # Issue 1695 |
-CompileTimeConstant6Test: Fail |
-ConstructorRedirectTest/01: Fail # Issue 2104. |
- |
-SavannahTest: Skip # TODO(jimhug): Seems flaky on some configs - investigate. |
+double_to_string_as_fixed_test: Fail # fails due to -0.0 and due to rounding in constant propagation. |
+double_to_string_as_precision_test: Fail # fails due to -0.0. |
+extend_type_parameter_negative_test: Skip # Issue 886 |
+extend_type_parameter2_negative_test: Skip # Issue 886 |
+final_syntax_test/none: Fail |
+get_set_syntax_test/00: Fail # Issue 1571 |
+get_set_syntax_test/01: Fail # Issue 1571 |
+get_set_syntax_test/02: Fail # Issue 1571 |
+get_set_syntax_test/03: Fail # Issue 1571 |
+get_set_syntax_test/04: Fail # Issue 1571 |
+get_set_syntax_test/05: Fail # Issue 1571 |
+get_set_syntax_test/06: Fail # Issue 1571 |
+get_set_syntax_test/07: Fail # Issue 1571 |
+get_set_syntax_test/08: Fail # Issue 1571 |
+get_set_syntax_test/09: Fail # Issue 1571 |
+get_set_syntax_test/10: Fail # Issue 1571 |
+get_set_syntax_test/11: Fail # Issue 1571 |
+get_set_syntax_test/12: Fail # Issue 1571 |
+get_set_syntax_test/13: Fail # Issue 1571 |
+get_set_syntax_test/14: Fail # Issue 1571 |
+get_set_syntax_test/15: Fail # Issue 1571 |
+implement_type_tarameter_negative_test: Skip # Issue 887 |
+factory_implementation_test: Fail # Issue 523 |
+pseudo_kw_test: Fail # Issue 356 |
+naming_test: Fail # Issue 356 |
+duplicate_implements_test: Skip # Issue 976 |
+double_to_string: Fail # Prints "3" instead of "3.0". |
+third_test: Fail # Issue 1511 |
+try_catch_syntax_test/08: Fail |
+try_catch_syntax_test/09: Fail |
+cond_expr_test: Fail |
+string_interpolation8_test: Fail # Issue 2127 |
+super_field_access_test: Fail # Issue 1695 |
+compile_time_constant6_test: Fail |
+constructor_redirect_test/01: Fail # Issue 2104. |
+ |
+savannah_test: Skip # TODO(jimhug): Seems flaky on some configs - investigate. |
# VM or DartC specific tests not to be run by Frog. See language.status |
-*VMTest: Skip |
-*VMNegativeTest: Skip |
-*DartcTest: Skip |
-*DartcNegativeTest: Skip |
+*vm_test: Skip |
+*vm_negative_test: Skip |
+*dartc_test: Skip |
+*dartc_negative_test: Skip |
# Currently, these patterns skip three tests: |
-# MathVMTest - correctly skipped as this relies on VM guarantees |
+# math_vm_test - correctly skipped as this relies on VM guarantees |
# - should add a version of this with the --enable_type_checks flag |
-# TypeVMTest - correctly skipped as this relies on detailed of TypeError |
-# TypeDartcTest - should pass, need refactoring to get frog safe version |
- |
-BitOperationsTest: Fail # relies on big integers not available in JS |
-CallOperatorTest: Fail # Issue 1355 |
-CallThroughGetterTest: Fail |
-CharEscapeTest: Fail # relies on 4 byte unicode not available in JS |
-ClassOverrideNegativeTest: Fail |
-ClosureSharedStateTest: Fail |
-ConstObjectsAreImmutableTest: Fail |
-DefaultFactoryLibraryTest: Fail # Issue 514 |
-DynamicTest: Fail |
-ExampleConstructorTest: Fail |
-Constructor2Test: Fail |
-Constructor3Test: Fail |
-Constructor5Test: Fail # Order of initializers. |
-Constructor6Test: Fail # Parse failure in initializers. |
-ExecuteFinally6Test: Fail |
-ExpectTest: Fail |
-FauxverrideTest/03: Fail |
-FauxverrideTest/05: Fail |
-Field3NegativeTest: Fail # Issue 729 |
-FinalParamNegativeTest: Fail |
-For2Test: Fail |
-FunctionSyntaxTest: Fail |
-FunctionTest: Fail |
-FunctionTypeAliasNegativeTest: Fail |
-FunctionTypeAliasTest: Fail |
-FunctionTypeAlias2Test: Fail |
-FunctionTypeAlias3Test: Fail |
-FunctionTypeAlias4Test: Fail |
-FunctionTypeParameter2Test: Fail |
-FunctionTypeParameterTest: Fail |
-GenericDeepTest: Fail |
-GenericInstanceofTest: Fail |
-GenericInstanceof2Test: Fail |
-GenericSyntaxTest: Fail |
-GenericTest: Fail |
-GenericsTest: Fail |
-GetterClosureExecutionOrderTest: Pass # TODO(jmesserly): I don't think this is really passing in the static case |
-ImplicitScopeTest: Fail |
-ImpliedInterfaceTest: Fail |
-Instanceof2Test: Fail |
-Instanceof3Test: Fail # Issue 2571 |
-InterfaceFactory3NegativeTest: Fail |
-IsNotClass4NegativeTest: Fail |
-LabelTest: Fail |
-ListLiteral3Test: Fail # vm and frog throw different exceptions |
-ListLiteral4Test: Fail # missing type checks on index operations |
-ListTest: Fail # array bound checks not implemented |
-LocalFunction3Test: Fail |
-LocalFunctionTest: Fail |
-ManyGenericInstanceofTest: Fail |
-MapLiteral4Test: Fail # missing checks on map index operations |
-MathTest: Fail |
-MethodOverrideTest: Fail # checking on precise type rules for methods |
-NamedParametersTypeTest: Fail |
-NamedParametersWithConversionsTest: Fail |
-NonConstSuperNegativeTest: Fail |
-NullPointerExceptionTest: Fail |
-NullTest: Fail |
-NullToStringTest: Fail |
-NumbersTest: Fail |
-OverrideFieldTest/01: Fail |
-OverrideFieldTest/04: Fail |
-OverrideMethodWithFieldTest/01: Fail |
-ParameterInitializer5NegativeTest: Fail # Issue 581 |
-Prefix101Test: Fail # Allow multiple imports with same prefix. |
-Prefix8NegativeTest: Fail |
-Prefix9NegativeTest: Fail |
-Prefix11NegativeTest: Fail |
-Prefix16Test: Fail |
-Prefix20NegativeTest: Fail |
-PrivateMemberTest: Fail |
-PrivateMember1NegativeTest: Fail |
-PrivateMember2NegativeTest: Fail |
-PrivateMember3NegativeTest: Fail |
-PrivateTest: Fail |
-RegExp3Test: Fail |
-ScopeNegativeTest: Fail |
-ScriptNegativeTest: Fail |
-SuperImplicitClosureTest: Fail |
-SuperTest: Fail # this is testing precise ordering of super constructor call |
-SwitchLabelTest: Fail |
-TypeChecksInFactoryMethodTest: Fail # Issue 925 |
-TypeVariableBoundsTest/00: Fail # Issue 2134 |
-TypeVariableBoundsTest/10: Fail # Issue 2134 |
-TypeVariableIdentifierExpressionNegativeTest: Fail # Issue 643 |
-TypeVariableShadowsClass: Fail # Issue 643 |
-WrongNumberTypeArgumentsTest/00: Fail # Issue 2134 |
-ImplicitThisTest/01: Fail # Issue 376 |
-ImplicitThisTest/02: Fail # Issue 376 |
-ImplicitThisTest/03: Fail # Issue 376 |
-ImplicitThisTest/04: Fail # Issue 376 |
-ImplicitThisTest/none: Fail # Issue 376 |
+# type_vm_test - correctly skipped as this relies on detailed of TypeError |
+# type_dartc_test - should pass, need refactoring to get frog safe version |
+ |
+bit_operations_test: Fail # relies on big integers not available in JS |
+call_operator_test: Fail # Issue 1355 |
+call_through_getter_test: Fail |
+char_escape_test: Fail # relies on 4 byte unicode not available in JS |
+class_override_negative_test: Fail |
+closure_shared_state_test: Fail |
+const_objects_are_immutable_test: Fail |
+default_factory_library_test: Fail # Issue 514 |
+dynamic_test: Fail |
+example_constructor_test: Fail |
+constructor2_test: Fail |
+constructor3_test: Fail |
+constructor5_test: Fail # Order of initializers. |
+constructor6_test: Fail # Parse failure in initializers. |
+execute_finally6_test: Fail |
+expect_test: Fail |
+fauxverride_test/03: Fail |
+fauxverride_test/05: Fail |
+field3_negative_test: Fail # Issue 729 |
+final_param_negative_test: Fail |
+for2_test: Fail |
+function_syntax_test: Fail |
+function_test: Fail |
+function_type_alias_negative_test: Fail |
+function_type_alias_test: Fail |
+function_type_alias2_test: Fail |
+function_type_alias3_test: Fail |
+function_type_alias4_test: Fail |
+function_type_parameter2_test: Fail |
+function_type_parameter_test: Fail |
+generic_deep_test: Fail |
+generic_instanceof_test: Fail |
+generic_instanceof2_test: Fail |
+generic_syntax_test: Fail |
+generic_test: Fail |
+generics_test: Fail |
+getter_closure_execution_order_test: Pass # TODO(jmesserly): I don't think this is really passing in the static case |
+implicit_scope_test: Fail |
+implied_interface_test: Fail |
+instanceof2_test: Fail |
+instanceof3_test: Fail # Issue 2571 |
+interface_factory3_negative_test: Fail |
+is_not_class4_negative_test: Fail |
+label_test: Fail |
+list_literal3_test: Fail # vm and frog throw different exceptions |
+list_literal4_test: Fail # missing type checks on index operations |
+list_test: Fail # array bound checks not implemented |
+local_function3_test: Fail |
+local_function_test: Fail |
+many_generic_instanceof_test: Fail |
+map_literal4_test: Fail # missing checks on map index operations |
+math_test: Fail |
+method_override_test: Fail # checking on precise type rules for methods |
+named_parameters_type_test: Fail |
+named_parameters_with_conversions_test: Fail |
+non_const_super_negative_test: Fail |
+null_pointer_exception_test: Fail |
+null_test: Fail |
+null_to_string_test: Fail |
+numbers_test: Fail |
+override_field_test/01: Fail |
+override_field_test/04: Fail |
+override_method_with_field_test/01: Fail |
+parameter_initializer5_negative_test: Fail # Issue 581 |
+prefix101_test: Fail # Allow multiple imports with same prefix. |
+prefix8_negative_test: Fail |
+prefix9_negative_test: Fail |
+prefix11_negative_test: Fail |
+prefix16_test: Fail |
+prefix20_negative_test: Fail |
+private_member_test: Fail |
+private_member1_negative_test: Fail |
+private_member2_negative_test: Fail |
+private_member3_negative_test: Fail |
+private_test: Fail |
+reg_exp3_test: Fail |
+scope_negative_test: Fail |
+script_negative_test: Fail |
+super_implicit_closure_test: Fail |
+super_test: Fail # this is testing precise ordering of super constructor call |
+switch_label_test: Fail |
+type_checks_in_factory_method_test: Fail # Issue 925 |
+type_variable_bounds_test/00: Fail # Issue 2134 |
+type_variable_bounds_test/10: Fail # Issue 2134 |
+type_variable_identifier_expression_negative_test: Fail # Issue 643 |
+type_variable_shadows_class: Fail # Issue 643 |
+wrong_number_type_arguments_test/00: Fail # Issue 2134 |
+implicit_this_test/01: Fail # Issue 376 |
+implicit_this_test/02: Fail # Issue 376 |
+implicit_this_test/03: Fail # Issue 376 |
+implicit_this_test/04: Fail # Issue 376 |
+implicit_this_test/none: Fail # Issue 376 |
#Issue 1308 |
-NamedParameters2Test: Fail |
-NamedParameters3Test: Fail |
-NamedParameters4Test: Fail |
+named_parameters2_test: Fail |
+named_parameters3_test: Fail |
+named_parameters4_test: Fail |
-StringEscape4NegativeTest: Fail # Issue 1352 |
+string_escape4_negative_test: Fail # Issue 1352 |
-Issue4515170Test: Fail |
+issue4515170_test: Fail |
[ $compiler == frog && $runtime == d8 ] |
-StringEscape1NegativeTest: Fail # TODO(sra): investigate |
+string_escape1_negative_test: Fail # TODO(sra): investigate |
[ $runtime == chrome ] |
-StringEscape1NegativeTest: Skip |
+string_escape1_negative_test: Skip |
[ $runtime == ff || $runtime == safari || $runtime == ie) ] |
-Closure3Test: Fail |
-MethodInvocationTest: Fail |
-Private3Test: Fail |
-StackTraceTest: Fail |
-StringInterpolateNPETest: Fail |
+closure3_test: Fail |
+method_invocation_test: Fail |
+private3_test: Fail |
+stack_trace_test: Fail |
+string_interpolate_npe_test: Fail |
# For these tests Frog generates invalid JS. Chrome throws a SyntaxError, but |
# other browsers don't, so they eventually timeout. See issue 1515. |
# In any case, we shouldn't be relying on SyntaxError. |
-Label2NegativeTest: Skip |
-Label3NegativeTest: Skip |
-Label5NegativeTest: Skip |
-Label6NegativeTest: Skip |
-LabelTest: Skip |
-StringEscape1NegativeTest: Skip |
-Switch3NegativeTest: Skip |
-Switch4NegativeTest: Skip |
-ExecuteFinally6Test: Skip |
+label2_negative_test: Skip |
+label3_negative_test: Skip |
+label5_negative_test: Skip |
+label6_negative_test: Skip |
+label_test: Skip |
+string_escape1_negative_test: Skip |
+switch3_negative_test: Skip |
+switch4_negative_test: Skip |
+execute_finally6_test: Skip |
# TODO(jmesserly): now that we have a bot, we need to set up Opera testing. |
[ $runtime == opera ] |
*: Skip |
[ $runtime == ff ] |
-NamingTest: Fail |
-StackOverflowTest: Fail |
-ExecuteFinally7Test: Skip |
-StaticFinalField2NegativeTest: Skip |
+naming_test: Fail |
+stack_overflow_test: Fail |
+execute_finally7_test: Skip |
+static_final_field2_negative_test: Skip |
[ $runtime == ff && $system == windows ] |
-CTConst2Test: Pass,Fail # Issue 2101 |
+ct_const2_test: Pass,Fail # Issue 2101 |
[ $runtime == ie ] |
-StackOverflowTest: Fail |
-ObjectDynamicMethodTest: Fail |
-NumberSyntaxTest: Fail |
+stack_overflow_test: Fail |
+object_dynamic_method_test: Fail |
+number_syntax_test: Fail |
[ $runtime == ie && ($system == linux || $system == mac) ] |
*: Skip |
@@ -399,48 +399,48 @@ NumberSyntaxTest: Fail |
*: Skip |
[ $compiler == frog && $unchecked ] |
-PrivateMemberTest/01: Fail # test seems bad - see issue #353 |
-PrivateMemberTest/02: Fail # test seems bad - see issue #353 |
-PrivateMemberTest/03: Fail # test seems bad - see issue #353 |
-PrivateMemberTest/04: Fail # test seems bad - see issue #353 |
+private_member_test/01: Fail # test seems bad - see issue #353 |
+private_member_test/02: Fail # test seems bad - see issue #353 |
+private_member_test/03: Fail # test seems bad - see issue #353 |
+private_member_test/04: Fail # test seems bad - see issue #353 |
[ $compiler == frog && $checked ] |
-FBoundedQuantificationTest/01: Fail # Issue 439 |
-FBoundedQuantificationTest/02: Fail # Issue 439 |
-PrivateMemberTest/none: Fail # test seems bad - see issue #353 |
-AssignStaticTypeTest/01: Fail # Unrecognized option: --no-enable-type-checks. |
-AssignStaticTypeTest/02: Fail # Unrecognized option: --no-enable-type-checks. |
-AssignStaticTypeTest/03: Fail # Unrecognized option: --no-enable-type-checks. |
-AssignStaticTypeTest/04: Fail # Unrecognized option: --no-enable-type-checks. |
-TypeVariableBoundsTest/01: Fail # Issue 2135 |
-TypeVariableBoundsTest/02: Fail # Issue 2135 |
-TypeVariableBoundsTest/05: Fail # Issue 2135 |
-TypeVariableBounds2Test/00: Fail # Issue 2135 |
-TypeVariableBounds2Test/03: Fail # Issue 2135 |
-TypeVariableBounds2Test/05: Fail # Issue 2135 |
+f_bounded_quantification_test/01: Fail # Issue 439 |
+f_bounded_quantification_test/02: Fail # Issue 439 |
+private_member_test/none: Fail # test seems bad - see issue #353 |
+assign_static_type_test/01: Fail # Unrecognized option: --no-enable-type-checks. |
+assign_static_type_test/02: Fail # Unrecognized option: --no-enable-type-checks. |
+assign_static_type_test/03: Fail # Unrecognized option: --no-enable-type-checks. |
+assign_static_type_test/04: Fail # Unrecognized option: --no-enable-type-checks. |
+type_variable_bounds_test/01: Fail # Issue 2135 |
+type_variable_bounds_test/02: Fail # Issue 2135 |
+type_variable_bounds_test/05: Fail # Issue 2135 |
+type_variable_bounds2_test/00: Fail # Issue 2135 |
+type_variable_bounds2_test/03: Fail # Issue 2135 |
+type_variable_bounds2_test/05: Fail # Issue 2135 |
[ $compiler == frog && $runtime == d8 ] |
# these tests are inconsistent in frogium, investigate |
-StaticField1RunNegativeTest: Pass |
-StaticField2RunNegativeTest: Pass |
-SyntaxTest/28: Fail # Issue 1109 |
-SyntaxTest/29: Fail # Issue 1109 |
-SyntaxTest/31: Fail # Issue 1109 |
-SyntaxTest/32: Fail # Issue 1109 |
-SyntaxTest/33: Fail # Issue 1109 |
-LiteralUnaryPlusTest/01: Fail # Issue 1400 |
+static_field1_run_negative_test: Pass |
+static_field2_run_negative_test: Pass |
+syntax_test/28: Fail # Issue 1109 |
+syntax_test/29: Fail # Issue 1109 |
+syntax_test/31: Fail # Issue 1109 |
+syntax_test/32: Fail # Issue 1109 |
+syntax_test/33: Fail # Issue 1109 |
+literal_unary_plus_test/01: Fail # Issue 1400 |
[ $compiler == frog ] |
-StringEscape3NegativeTest: Fail # Issue 1352 |
+string_escape3_negative_test: Fail # Issue 1352 |
[ $compiler == frog && $runtime == drt ] |
# these tests are inconsistent in frogium, investigate |
-StaticField1RunNegativeTest: Pass # but error is not correct |
-StaticField2RunNegativeTest: Pass # but error is not correct |
+static_field1_run_negative_test: Pass # but error is not correct |
+static_field2_run_negative_test: Pass # but error is not correct |
[ $compiler == frog && $mode == debug ] |
-ConstructorRedirect1NegativeTest: Skip # Undiagnosed infinite loop. |
-ConstructorRedirect2NegativeTest: Skip # Undiagnosed infinite loop. |
+constructor_redirect1_negative_test: Skip # Undiagnosed infinite loop. |
+constructor_redirect2_negative_test: Skip # Undiagnosed infinite loop. |
[ $compiler == frog && $runtime == none ] |
*: Skip |
@@ -451,3 +451,212 @@ ConstructorRedirect2NegativeTest: Skip # Undiagnosed infinite loop. |
[ $arch == arm ] |
*: Skip |
+[ $compiler == dart2js && $checked ] |
+*: Skip |
+ |
+ |
+[ $compiler == dart2js] |
+compile_time_constant8_test: Fail # We don't take the generic type into account yet. |
+static_initializer_type_error_test: Fail # Checked mode not supported. |
+ |
+ |
+# Compilation errors. |
+ct_const_test: Fail # We don't take the generic type into account yet. |
+call_operator_test: Fail # Unexpected token 'call' |
+char_escape_test: Fail # Unhandled non-BMP character: U+10000 |
+constructor6_test: Fail # Closures inside initializers not implemented. |
+default_factory_library_test: Fail # lib is not a type |
+dynamic_test: Fail # cannot resolve type F1 |
+factory3_test: Fail # internal error: visitIs for type variables not implemented |
+function_literals2_test: Fail # Closures inside initializers not implemented. |
+function_syntax_test: Fail # Closures inside initializers not implemented. |
+function_test: Fail # internal error: Closures inside initializers not implemented |
+function_type_alias2_test: Fail # cannot resolve type f1 |
+function_type_alias3_test: Fail # cannot resolve type F |
+function_type_alias4_test: Fail # cannot resolve type F |
+function_type_alias_test: Fail # cannot resolve type Fun |
+function_type_parameter2_test: Fail # Internal Error: expected optional parameters |
+function_type_parameter_test: Fail # Internal Error: expected optional parameters |
+generic_instanceof_test: Fail # cannot resolve type T |
+generic_instanceof2_test: Fail # fails an instance of test at run time |
+generic_instanceof3_test: Fail # cannot handle generics. |
+generic_test: Fail # cannot resolve type T |
+get_set_syntax_test/none: Fail # Parsing of pseudo keywords. |
+getters_setters_test: Fail # Internal Error: SsaBuilder.visitIdentifier on non-this |
+implicit_scope_test: Fail # duplicate definition of a="bar" |
+label_test: Fail # switch cases are not implemented |
+library_prefixes_test: Fail # other is not a type |
+local_function_test: Fail # TypeError: Object #<Closure> has no method '$call$2' (bad exception mapping). |
+many_generic_instanceof_test: Fail # cannot resolve type T |
+method_binding_test: Fail # internal error: super property read not implemented. |
+method_name_test: Fail # Parsing of pseudo keywords. |
+method_override_test: Fail # cannot resolve type GetKeysFunctionType |
+named_parameters2_test: Fail # Unimplemented non-matching static call |
+named_parameters3_test: Fail # Unimplemented non-matching static call |
+named_parameters4_test: Fail # Unimplemented non-matching static call |
+naming_test: Fail # Broken because operator negate is not accessible as if it was a method. |
+parameter_initializer_test: Fail # internal error: super property read not implemented |
+pseudo_kw_test: Fail # Unexpected token '(' |
+super_field_access_test: Fail # internal error: super property read not implemented |
+super_field_test: Fail # internal error: super property read not implemented |
+super_implicit_closure_test: Fail # internal error: super property read not implemented |
+super_operator_test: Fail # internal error: super property store not implemented |
+super_setter_test: Fail # internal error: super property read not implemented |
+switch_label_test: Fail # error: target of continue is not a loop or switch case |
+ |
+ |
+# Implementation errors (library or generated code). |
+assertion_test: Fail # Expect.equals(expected: <1>, actual: <0>) fails. |
+generic_deep_test: Fail # Expect.isTrue(false) fails. |
+generic_inheritance_test: Fail # Expect.isTrue(false) fails. |
+generic_parameterized_extends_test: Fail # Expect.isTrue(false) fails. |
+instanceof2_test: Fail # Expect.equals(expected: <true>, actual: <false>) fails. |
+instanceof3_test: Fail # cannot resolve type UndeclaredType. |
+library_private_in_constructor_test: Fail # Issue 2620. |
+list_literal4_test: Fail # Illegal argument(s): 0 -- checked mode test. |
+map_literal4_test: Fail # Attempt to modify an immutable object -- checked mode test. |
+named_parameters_type_test: Fail # Expect.equals(expected: <111>, actual: <0>) fails. -- checked mode test. |
+type_checks_in_factory_method_test: Fail # Expect.equals(expected: <true>, actual: <false>) fails. -- checked mode test. |
+type_dartc_test: Fail # Expect.equals(expected: <1>, actual: <0>) -- checked mode test. |
+ |
+ |
+# |
+# The following tests are all semantic tests that we can rely on dartc |
+# catching for now. |
+# |
+abstract_static_negative_test: Fail, OK # Negative language test. |
+abstract_syntax_test/01: Fail, OK # Negative language test. |
+abstract_syntax_test/02: Fail, OK # Negative language test. |
+assign_top_method_negative_test: Fail, OK # Negative language test. |
+class_cycle_negative_test: Fail, OK # Negative language test. |
+class_extends_negative_test: Fail, OK # Negative language test. |
+class_override_negative_test: Fail, OK # Negative language test. |
+const_constructor_syntax_test/01: Fail, OK # Negative language test. |
+const_constructor_syntax_test/02: Fail, OK # Negative language test. |
+const_constructor_syntax_test/03: Fail, OK # Negative language test. |
+const_constructor_syntax_test/04: Fail, OK # Negative language test. |
+const_factory_negative_test: Fail, OK # Negative language test. |
+const_field_negative_test: Fail, OK # Negative language test. |
+const_init4_negative_test: Fail, OK # Negative language test. |
+const_init_negative_test: Fail, OK # Negative language test. |
+const_syntax_test/01: Fail, OK # Negative language test. |
+const_syntax_test/02: Fail, OK # Negative language test. |
+const_syntax_test/03: Fail, OK # Negative language test. |
+constructor2_negative_test: Fail, OK # Negative language test. |
+constructor_duplicate_initializers_test/02: Fail, OK # Negative language test. |
+constructor_negative_test: Pass # For the wrong reason. |
+constructor_return_negative_test: Fail, OK # Negative language test. |
+constructor_return_with_arrow_negative_test: Fail, OK # Negative language test. |
+constructor_return_with_init_and_arrow_negative_test: Fail, OK # Negative language test. |
+constructor_return_with_init_negative_test: Fail, OK # Negative language test. |
+duplicate_constructor_test/01: Fail, OK # Negative language test. |
+duplicate_implements_test/01: Fail, OK # Negative language test. |
+duplicate_implements_test/02: Fail, OK # Negative language test. |
+duplicate_implements_test/03: Fail, OK # Negative language test. |
+duplicate_implements_test/04: Fail, OK # Negative language test. |
+empty_body_member_negative_test: Fail, OK # Negative language test. |
+factory2_negative_test: Fail, OK # Negative language test. |
+factory3_negative_test: Fail, OK # Negative language test. |
+factory_negative_test: Fail, OK # Negative language test. |
+fauxverride_test/03: Fail, OK # Negative language test. |
+fauxverride_test/05: Fail, OK # Negative language test. |
+field1_negative_test: Fail, OK # Negative language test. |
+field2_negative_test: Fail, OK # Negative language test. |
+field3_negative_test: Fail, OK # Negative language test. |
+field4_negative_test: Fail, OK # Negative language test. |
+field5_negative_test: Fail, OK # Negative language test. |
+field6_negative_test: Fail, OK # Negative language test. |
+field6a_negative_test: Fail, OK # Negative language test. |
+field7_negative_test: Fail, OK # Negative language test. |
+field7a_negative_test: Fail, OK # Negative language test. |
+final_for_in_variable_test/01: Fail, OK # Negative language test |
+final_param_negative_test: Fail, OK # Negative language test. |
+final_var_negative_test: Fail, OK # Negative language test. |
+function_type_alias_negative_test: Fail, OK # Negative language test. |
+getter_declaration_negative_test: Fail, OK # Negative language test. |
+instantiate_type_variable_negative_test: Pass # For the wrong reason. |
+interface_cycle_negative_test: Fail, OK # Negative language test. |
+interface_factory3_negative_test: Fail, OK # Negative language test. |
+interface_factory_constructor_negative_test: Fail, OK # Negative language test. |
+interface_static_method_negative_test: Fail, OK # Negative language test. |
+list_literal1_negative_test: Fail, OK # Negative language test. |
+list_literal2_negative_test: Fail, OK # Negative language test. |
+map_literal1_negative_test: Fail, OK # Negative language test. |
+map_literal2_negative_test: Fail, OK # Negative language test. |
+new_expression_type_args_frog_test/02: Fail, OK # Negative language test. |
+non_const_super_negative_test: Fail, OK # Negative language test. |
+number_identifier_negative_test: Fail, OK # Negative language test. |
+operator1_negative_test: Fail, OK # Negative language test. |
+override_field_method1_negative_test: Fail, OK # Negative language test. |
+override_field_method2_negative_test: Fail, OK # Negative language test. |
+override_field_method3_negative_test: Fail, OK # Negative language test. |
+override_field_method4_negative_test: Fail, OK # Negative language test. |
+override_field_method5_negative_test: Fail, OK # Negative language test. |
+override_field_method6_negative_test: Fail, OK # Negative language test. |
+override_field_test/01: Fail, OK # Negative language test. |
+override_field_test/04: Fail, OK # Negative language test. |
+override_method_with_field_test/01: Fail, OK # Negative language test. |
+prefix16_test: Fail |
+prefix18_negative_test: Fail, OK # Negative language test. |
+prefix20_negative_test: Fail, OK # Negative language test. |
+prefix23_negative_test: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/01: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/03: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/05: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/06: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/07: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/08: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/09: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/10: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/11: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/12: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/13: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/14: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/15: Fail, OK # Negative language test. |
+pseudo_kw_illegal_test/16: Fail, OK # Negative language test. |
+scope_negative_test: Fail, OK # Negative language test. |
+setter_declaration2_negative_test: Fail, OK # Negative language test. |
+setter_declaration_negative_test: Fail, OK # Negative language test. |
+static_final_field2_negative_test: Fail, OK # Negative language test. |
+static_final_field_negative_test: Fail, OK # Negative language test. |
+static_top_level_test/00: Fail, OK # Negative language test. |
+static_top_level_test/01: Fail, OK # Negative language test. |
+static_top_level_test/02: Fail, OK # Negative language test. |
+static_top_level_test/03: Fail, OK # Negative language test. |
+static_top_level_test/04: Fail, OK # Negative language test. |
+static_top_level_test/05: Fail, OK # Negative language test. |
+string_interpolation7_negative_test: Fail, OK # Negative language test. |
+syntax_test/47: Fail, OK # No error on body in const constructor. |
+throw7_negative_test: Fail, OK # Negative language test. |
+try_catch_syntax_test/08: Fail, OK # Negative language test. |
+type_variable_bounds_test/00: Fail, OK # Negative language test. |
+type_variable_scope_test/00: Fail, OK # Negative language test. |
+type_variable_scope_test/01: Fail, OK # Negative language test. |
+type_variable_scope_test/02: Fail, OK # Negative language test. |
+type_variable_scope_test/03: Fail, OK # Negative language test. |
+type_variable_scope_test/04: Fail, OK # Negative language test. |
+type_variable_scope_test/05: Fail, OK # Negative language test. |
+ |
+ |
+type_vm_test: Fail, OK # VM specific test. |
+disable_privacy_test: Fail, OK # VM specific test. |
+numbers_test: Fail, OK # (unintended?) VM specific test. |
+ |
+ |
+div_by_zero_test: Fail, OK # Leg only has doubles. |
+bit_operations_test: Fail, OK # Tests bit operations outside the 32 bit range. |
+ |
+expect_test: Fail, OK # JavaScript canonicalizes all strings. This test assumes that string-concatenation returns a new string. |
+ |
+reg_exp3_test: Fail, OK # Expects exception from const constructor. |
+ |
+ |
+list_test: Fail, OK # Obsolete test uses List.copyFrom that was removed on 2011-10-31. |
+ |
+final_syntax_test/none: Fail, OK # Uses deprecated "StrConstant + StrConstant". |
+ |
+[ $compiler == dart2js && $mode == release ] |
+assign_top_method_negative_test: Crash |
+ |
+[ $compiler == dart2js && $runtime == none ] |
+*: Fail, Pass # TODO(ahe): Triage these tests. |