| OLD | NEW |
| 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
| 3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 # This directory contains tests that are intended to show the | 5 # This directory contains tests that are intended to show the |
| 6 # current state of the language. | 6 # current state of the language. |
| 7 | 7 |
| 8 # In order to maintain maximum test coverage for all builds, | 8 # In order to maintain maximum test coverage for all builds, |
| 9 # please use the following procedure to mark a test | 9 # please use the following procedure to mark a test |
| 10 # failed on architectures other than the one you are working on. | 10 # failed on architectures other than the one you are working on. |
| 11 # | 11 # |
| 12 # 1) Copy the old version of the test to | 12 # 1) Copy the old version of the test to |
| 13 # tests/language/src/TestName[Dartc|VM|Frog]Test.dart. | 13 # tests/language/src/test_name_[dartc|vm|frog]_test.dart. |
| 14 # to maintain coverage. | 14 # to maintain coverage. |
| 15 # 2) File a bug on each architecture for the failure due to the language change. | 15 # 2) File a bug on each architecture for the failure due to the language change. |
| 16 # 3) Update the language/src directory with the updated test. | 16 # 3) Update the language/src directory with the updated test. |
| 17 | 17 |
| 18 [ $compiler == none ] | 18 [ $compiler == none ] |
| 19 GCTest: Crash # Issue 1487 | 19 gc_test: Crash # Issue 1487 |
| 20 FieldOverrideTest/none: Fail # Issue 742: field shadowing now allowed | 20 field_override_test/none: Fail # Issue 742: field shadowing now allowed |
| 21 FieldOverrideTest/01: Fail # Issue 742: field shadowing now allowed | 21 field_override_test/01: Fail # Issue 742: field shadowing now allowed |
| 22 FieldOverrideTest/02: Fail # Issue 742: field shadowing now allowed | 22 field_override_test/02: Fail # Issue 742: field shadowing now allowed |
| 23 SuperFieldAccessTest: Fail # Issue 742: field shadowing now allowed | 23 super_field_access_test: Fail # Issue 742: field shadowing now allowed |
| 24 PseudoKWIllegalTest/03: Fail # Issue 356 | 24 pseudo_kw_illegal_test/03: Fail # Issue 356 |
| 25 PseudoKWIllegalTest/08: Fail # Issue 356 | 25 pseudo_kw_illegal_test/08: Fail # Issue 356 |
| 26 PseudoKWIllegalTest/10: Fail # Issue 356 | 26 pseudo_kw_illegal_test/10: Fail # Issue 356 |
| 27 PseudoKWIllegalTest/14: Fail # Issue 356 | 27 pseudo_kw_illegal_test/14: Fail # Issue 356 |
| 28 | 28 |
| 29 | 29 |
| 30 # These bugs refer currently ongoing language discussions. | 30 # These bugs refer currently ongoing language discussions. |
| 31 Constructor5Test: Fail # (Discussion ongoing) | 31 constructor5_test: Fail # (Discussion ongoing) |
| 32 Constructor6Test: Fail # (Discussion ongoing) | 32 constructor6_test: Fail # (Discussion ongoing) |
| 33 FunctionTypeAliasNegativeTest: Fail # Spec not clear about self referencing type
s. | 33 function_type_alias_negative_test: Fail # Spec not clear about self referencing
types. |
| 34 | 34 |
| 35 # Bad tests needing to be fixed. | 35 # Bad tests needing to be fixed. |
| 36 TypeVariableScopeTest/00: Fail # Issue 2395 | 36 type_variable_scope_test/00: Fail # Issue 2395 |
| 37 TypeVariableScopeTest/01: Fail # Issue 2395 | 37 type_variable_scope_test/01: Fail # Issue 2395 |
| 38 TypeVariableScopeTest/02: Fail # Issue 2395 | 38 type_variable_scope_test/02: Fail # Issue 2395 |
| 39 TypeVariableScopeTest/03: Fail # Issue 2395 | 39 type_variable_scope_test/03: Fail # Issue 2395 |
| 40 TypeVariableScopeTest/04: Fail # Issue 2395 | 40 type_variable_scope_test/04: Fail # Issue 2395 |
| 41 TypeVariableScopeTest/05: Fail # Issue 2395 | 41 type_variable_scope_test/05: Fail # Issue 2395 |
| 42 | 42 |
| 43 # Regular bugs which should be fixed. | 43 # Regular bugs which should be fixed. |
| 44 | 44 |
| 45 ConstInit6NegativeTest: Fail # Issue 811 | 45 const_init6_negative_test: Fail # Issue 811 |
| 46 SuperFirstConstructorTest: Fail # Issue 1372. | 46 super_first_constructor_test: Fail # Issue 1372. |
| 47 | 47 |
| 48 # Issue 1034 | 48 # Issue 1034 |
| 49 ConstructorDuplicateInitializersTest/01: Fail | 49 constructor_duplicate_initializers_test/01: Fail |
| 50 ConstructorDuplicateInitializersTest/02: Fail | 50 constructor_duplicate_initializers_test/02: Fail |
| 51 | 51 |
| 52 # Issue 1355 | 52 # Issue 1355 |
| 53 CallOperatorTest: Fail | 53 call_operator_test: Fail |
| 54 | 54 |
| 55 ConstConstructorSyntaxTest/05: Fail | 55 const_constructor_syntax_test/05: Fail |
| 56 | 56 |
| 57 ConstructorRedirectTest/01: Fail # Issue 2103. | 57 constructor_redirect_test/01: Fail # Issue 2103. |
| 58 | 58 |
| 59 # DartC or Frog specific tests that should not be run by the VM | 59 # DartC or Frog specific tests that should not be run by the VM |
| 60 *DartcTest: Skip | 60 *dartc_test: Skip |
| 61 *DartcNegativeTest: Skip | 61 *dartc_negative_test: Skip |
| 62 *FrogTest: Skip | 62 *frog_test: Skip |
| 63 *FrogNegativeTest: Skip | 63 *frog_negative_test: Skip |
| 64 | 64 |
| 65 [ $compiler == none && $mode == debug ] | 65 [ $compiler == none && $mode == debug ] |
| 66 GCTest: Skip # Takes too long. | 66 gc_test: Skip # Takes too long. |
| 67 | 67 |
| 68 [ $compiler == dartc ] | 68 [ $compiler == dartc ] |
| 69 AbstractSyntaxTest/01: Fail | 69 abstract_syntax_test/01: Fail |
| 70 ApplicationNegativeTest: Fail | 70 application_negative_test: Fail |
| 71 AssertKeywordNegativeTest: Fail | 71 assert_keyword_negative_test: Fail |
| 72 AssertTest: Fail # Uses AssertError class. Bug 4385894. | 72 assert_test: Fail # Uses AssertError class. Bug 4385894. |
| 73 AssignInstanceMethodNegativeTest: Fail | 73 assign_instance_method_negative_test: Fail |
| 74 BadNamedParametersTest: Fail # Issue 1941 | 74 bad_named_parameters_test: Fail # Issue 1941 |
| 75 BadNamedParameters2Test: Fail # Issue 1941 | 75 bad_named_parameters2_test: Fail # Issue 1941 |
| 76 BodyLessConstructorWrongArgNegativeTest: Fail | 76 body_less_constructor_wrong_arg_negative_test: Fail |
| 77 CallOperatorTest: Pass # Issue 1355 | 77 call_operator_test: Pass # Issue 1355 |
| 78 CharEscapeTest: Pass # Issue 1654 | 78 char_escape_test: Pass # Issue 1654 |
| 79 ClosureCallWrongArgumentCountNegativeTest: Fail | 79 closure_call_wrong_argument_count_negative_test: Fail |
| 80 CompileTimeConstant3Test: Fail # Issue 1780 | 80 compile_time_constant3_test: Fail # Issue 1780 |
| 81 CompileTimeConstantOTest: Fail # Issue 2126 | 81 compile_time_constant_o_test: Fail # Issue 2126 |
| 82 CompileTimeConstantPTest/01: Fail # Issue 2580 | 82 compile_time_constant_p_test/01: Fail # Issue 2580 |
| 83 ConstConstructorSyntaxTest/05: Fail | 83 const_constructor_syntax_test/05: Fail |
| 84 ConstCounterNegativeTest: Fail # issue 1655 | 84 const_counter_negative_test: Fail # issue 1655 |
| 85 Constructor3NegativeTest: Fail | 85 constructor3_negative_test: Fail |
| 86 ConstructorCallWrongArgumentCountNegativeTest: Fail | 86 constructor_call_wrong_argument_count_negative_test: Fail |
| 87 DefaultFactoryLibraryTest: Fail # Issue 514 | 87 default_factory_library_test: Fail # Issue 514 |
| 88 DisablePrivacyTest: Skip # Issue 1882: Needs --disable_privacy support. | 88 disable_privacy_test: Skip # Issue 1882: Needs --disable_privacy support. |
| 89 DuplicateImplementsTest: Skip # Issue 976 | 89 duplicate_implements_test: Skip # Issue 976 |
| 90 Field3aNegativeTest: Fail | 90 field3a_negative_test: Fail |
| 91 FieldMethod4NegativeTest: Fail | 91 field_method4_negative_test: Fail |
| 92 FinalSyntaxTest/*: Skip # can't handle base case | 92 final_syntax_test/*: Skip # can't handle base case |
| 93 FunctionTypeAliasNegativeTest: Fail # Bug 5231617. | 93 function_type_alias_negative_test: Fail # Bug 5231617. |
| 94 GenericParameterizedExtendsTest: Skip # Bug 5392297 | 94 generic_parameterized_extends_test: Skip # Bug 5392297 |
| 95 GettersSettersType3Test: Fail # Issue 2351 | 95 getters_setters_type3_test: Fail # Issue 2351 |
| 96 InstanceCallWrongArgumentCountNegativeTest: Fail | 96 instance_call_wrong_argument_count_negative_test: Fail |
| 97 Instanceof3Test: Fail # Issue 2571 | 97 instanceof3_test: Fail # Issue 2571 |
| 98 Label2NegativeTest: Fail # issue 1658 | 98 label2_negative_test: Fail # issue 1658 |
| 99 Library4NegativeTest: Fail # Bug 5406175 | 99 library4_negative_test: Fail # Bug 5406175 |
| 100 ListLiteral4Test: Fail # Issue 1343 | 100 list_literal4_test: Fail # Issue 1343 |
| 101 LiteralUnaryPlusTest/01: Fail # Issue 1399 | 101 literal_unary_plus_test/01: Fail # Issue 1399 |
| 102 MapLiteral4Test: Fail # Issue 1343 | 102 map_literal4_test: Fail # Issue 1343 |
| 103 NamedParametersNegativeTest: Fail | 103 named_parameters_negative_test: Fail |
| 104 NoSuchMethodNegativeTest: Fail | 104 no_such_method_negative_test: Fail |
| 105 OverrideFieldMethod1NegativeTest: Fail # Bug 5215249 | 105 override_field_method1_negative_test: Fail # Bug 5215249 |
| 106 OverrideFieldMethod2NegativeTest: Fail # Bug 5215249 | 106 override_field_method2_negative_test: Fail # Bug 5215249 |
| 107 OverrideFieldMethod3NegativeTest: Fail # Bug 5215249 | 107 override_field_method3_negative_test: Fail # Bug 5215249 |
| 108 OverrideFieldMethod4NegativeTest: Fail # Bug 5215249 | 108 override_field_method4_negative_test: Fail # Bug 5215249 |
| 109 OverrideFieldMethod5NegativeTest: Fail # Bug 5215249 | 109 override_field_method5_negative_test: Fail # Bug 5215249 |
| 110 OverrideFieldMethod6NegativeTest: Fail # Bug 5215249 | 110 override_field_method6_negative_test: Fail # Bug 5215249 |
| 111 OverrideFieldTest/04: Fail # Bug 5215249 | 111 override_field_test/04: Fail # Bug 5215249 |
| 112 OverrideMethodWithFieldTest/01: Fail # Bug 5215249 | 112 override_method_with_field_test/01: Fail # Bug 5215249 |
| 113 Prefix6NegativeTest: Fail» # Issue 2383 | 113 prefix6_negative_test: Fail» # Issue 2383 |
| 114 PrivateFactoryResolutionNegativeTest: Fail # Issue 2275 | 114 private_factory_resolution_negative_test: Fail # Issue 2275 |
| 115 PrivateMember3NegativeTest: Fail # Issue 2383 | 115 private_member3_negative_test: Fail # Issue 2383 |
| 116 PseudoKWIllegalTest/01: Fail # Issue 356 | 116 pseudo_kw_illegal_test/01: Fail # Issue 356 |
| 117 PseudoKWIllegalTest/02: Fail # Issue 356 | 117 pseudo_kw_illegal_test/02: Fail # Issue 356 |
| 118 PseudoKWIllegalTest/03: Fail # Issue 356 | 118 pseudo_kw_illegal_test/03: Fail # Issue 356 |
| 119 PseudoKWIllegalTest/04: Fail # Issue 356 | 119 pseudo_kw_illegal_test/04: Fail # Issue 356 |
| 120 PseudoKWIllegalTest/05: Fail # Issue 356 | 120 pseudo_kw_illegal_test/05: Fail # Issue 356 |
| 121 PseudoKWIllegalTest/06: Fail # Issue 356 | 121 pseudo_kw_illegal_test/06: Fail # Issue 356 |
| 122 PseudoKWIllegalTest/07: Fail # Issue 356 | 122 pseudo_kw_illegal_test/07: Fail # Issue 356 |
| 123 PseudoKWIllegalTest/08: Fail # Issue 356 | 123 pseudo_kw_illegal_test/08: Fail # Issue 356 |
| 124 PseudoKWIllegalTest/09: Fail # Issue 356 | 124 pseudo_kw_illegal_test/09: Fail # Issue 356 |
| 125 PseudoKWIllegalTest/10: Fail # Issue 356 | 125 pseudo_kw_illegal_test/10: Fail # Issue 356 |
| 126 PseudoKWIllegalTest/11: Fail # Issue 356 | 126 pseudo_kw_illegal_test/11: Fail # Issue 356 |
| 127 PseudoKWIllegalTest/12: Fail # Issue 356 | 127 pseudo_kw_illegal_test/12: Fail # Issue 356 |
| 128 PseudoKWIllegalTest/13: Fail # Issue 356 | 128 pseudo_kw_illegal_test/13: Fail # Issue 356 |
| 129 PseudoKWIllegalTest/14: Fail # Issue 356 | 129 pseudo_kw_illegal_test/14: Fail # Issue 356 |
| 130 PseudoKWIllegalTest/15: Fail # Issue 356 | 130 pseudo_kw_illegal_test/15: Fail # Issue 356 |
| 131 PseudoKWIllegalTest/16: Fail # Issue 356 | 131 pseudo_kw_illegal_test/16: Fail # Issue 356 |
| 132 PseudoKWTest: Fail # Issue 356 | 132 pseudo_kw_test: Fail # Issue 356 |
| 133 ScopeNegativeTest: Fail # Bug 4207538. | 133 scope_negative_test: Fail # Bug 4207538. |
| 134 StaticCallWrongArgumentCountNegativeTest: Fail | 134 static_call_wrong_argument_count_negative_test: Fail |
| 135 StaticField1RunNegativeTest: Fail # issue 1662 | 135 static_field1_run_negative_test: Fail # issue 1662 |
| 136 StaticField1aRunNegativeTest: Fail # issue 1662 | 136 static_field1a_run_negative_test: Fail # issue 1662 |
| 137 StaticField2RunNegativeTest: Fail # issue 1662 | 137 static_field2_run_negative_test: Fail # issue 1662 |
| 138 StaticField2aRunNegativeTest: Fail # issue 1662 | 138 static_field2a_run_negative_test: Fail # issue 1662 |
| 139 StringEscape1NegativeTest: Fail # Issue 1351. | 139 string_escape1_negative_test: Fail # Issue 1351. |
| 140 StringEscape4NegativeTest: Fail # Issue 1351. | 140 string_escape4_negative_test: Fail # Issue 1351. |
| 141 StringInterpolation8Test: Fail # Issue 2126. | 141 string_interpolation8_test: Fail # Issue 2126. |
| 142 Switch3NegativeTest: Fail # issue 1663 | 142 switch3_negative_test: Fail # issue 1663 |
| 143 Switch7NegativeTest: Fail # Bug 4208467. | 143 switch7_negative_test: Fail # Bug 4208467. |
| 144 SwitchLabelTest: Fail # Bug 4208467. | 144 switch_label_test: Fail # Bug 4208467. |
| 145 SyntaxTest: Skip # Bug 2107 Static type warnings in none case | 145 syntax_test: Skip # Bug 2107 Static type warnings in none case |
| 146 ThirdTest: Skip # Seems flaky in dartc after fixing test, was Bug 5339586 | 146 third_test: Skip # Seems flaky in dartc after fixing test, was Bug 5339586 |
| 147 Throw7NegativeTest: Fail # Bug 4208459. | 147 throw7_negative_test: Fail # Bug 4208459. |
| 148 TypeDartcTest: Fail # Issue 2348 | 148 type_dartc_test: Fail # Issue 2348 |
| 149 TypeVariableScopeTest/00: Fail # Issue 2395 | 149 type_variable_scope_test/00: Fail # Issue 2395 |
| 150 TypeVariableScopeTest/01: Fail # Issue 2395 | 150 type_variable_scope_test/01: Fail # Issue 2395 |
| 151 TypeVariableScopeTest/02: Fail # Issue 2395 | 151 type_variable_scope_test/02: Fail # Issue 2395 |
| 152 TypeVariableScopeTest/03: Fail # Issue 2395 | 152 type_variable_scope_test/03: Fail # Issue 2395 |
| 153 TypeVariableScopeTest/04: Fail # Issue 2395 | 153 type_variable_scope_test/04: Fail # Issue 2395 |
| 154 TypeVariableScopeTest/05: Fail # Issue 2395 | 154 type_variable_scope_test/05: Fail # Issue 2395 |
| 155 ConstructorRedirectTest/01: Fail # Issue 2105. | 155 constructor_redirect_test/01: Fail # Issue 2105. |
| 156 | 156 |
| 157 # | 157 # |
| 158 # Add new dartc annotations above in alphabetical order | 158 # Add new dartc annotations above in alphabetical order |
| 159 # | 159 # |
| 160 | 160 |
| 161 # VM or Frog specific tests that should not be run by DartC. | 161 # VM or Frog specific tests that should not be run by DartC. |
| 162 *VMTest: Skip | 162 *vm_test: Skip |
| 163 *VMNegativeTest: Skip | 163 *vm_negative_test: Skip |
| 164 *FrogTest: Skip | 164 *frog_test: Skip |
| 165 *FrogNegativeTest: Skip | 165 *frog_negative_test: Skip |
| 166 | 166 |
| 167 | 167 |
| 168 [ $compiler == none && $runtime == drt ] | 168 [ $compiler == none && $runtime == drt ] |
| 169 # TODO: These need to be retriaged. | 169 # TODO: These need to be retriaged. |
| 170 DisablePrivacyTest: Skip | 170 disable_privacy_test: Skip |
| 171 RichardsTest: Fail | 171 richards_test: Fail |
| 172 StringEscape1NegativeTest: Skip | 172 string_escape1_negative_test: Skip |
| 173 GCTest: Skip # Issue 1487 | 173 gc_test: Skip # Issue 1487 |
| 174 | 174 |
| 175 [ $compiler == frog && $unchecked ] | 175 [ $compiler == frog && $unchecked ] |
| 176 BoolTest: Fail # Issue 2092 | 176 bool_test: Fail # Issue 2092 |
| 177 CompileTimeConstantCTest/01: Fail # integers as keys in literal maps. | 177 compile_time_constant_c_test/01: Fail # integers as keys in literal maps. |
| 178 Operator4Test: Fail | 178 operator4_test: Fail |
| 179 | 179 |
| 180 [ $compiler == frog ] | 180 [ $compiler == frog ] |
| 181 StaticInitializerTypeErrorTest: Fail # Checked mode not implemented. | 181 static_initializer_type_error_test: Fail # Checked mode not implemented. |
| 182 ExceptionTest: Fail # Issue 1785 | 182 exception_test: Fail # Issue 1785 |
| 183 Factory3Test: Fail # Issue 417 | 183 factory3_test: Fail # Issue 417 |
| 184 Factory2NegativeTest: Fail | 184 factory2_negative_test: Fail |
| 185 CallThroughNullGetterTest: Fail # Throw ObjectNotClosure instead of NullPointerE
xception. | 185 call_through_null_getter_test: Fail # Throw ObjectNotClosure instead of NullPoin
terException. |
| 186 CompileTimeConstantCTest/02: Fail # string-concatenated (+) keys in literal maps
. | 186 compile_time_constant_c_test/02: Fail # string-concatenated (+) keys in literal
maps. |
| 187 CompileTimeConstantDTest: Fail # doesn't recognize 400 + z (with z parameter of
constructor) as compile-time constant. | 187 compile_time_constant_d_test: Fail # doesn't recognize 400 + z (with z parameter
of constructor) as compile-time constant. |
| 188 CompileTimeConstantETest: Fail | 188 compile_time_constant_e_test: Fail |
| 189 CompileTimeConstantGTest: Fail # compile time constants with super calls to opti
onal arguments. | 189 compile_time_constant_g_test: Fail # compile time constants with super calls to
optional arguments. |
| 190 CompileTimeConstantKTest: Fail # Constant maps are not canonicalized correctly i
f the same key appears multiple times. | 190 compile_time_constant_k_test: Fail # Constant maps are not canonicalized correct
ly if the same key appears multiple times. |
| 191 CompileTimeConstantLTest: Fail # final instance fields with default values are n
ot initialized correctly. | 191 compile_time_constant_l_test: Fail # final instance fields with default values a
re not initialized correctly. |
| 192 CompileTimeConstantOTest: Fail # String constants with string-interpolation. | 192 compile_time_constant_o_test: Fail # String constants with string-interpolation. |
| 193 CompileTimeConstantPTest/01: Fail # Implicit super calls that don't match are no
t caught in compile-time constants. | 193 compile_time_constant_p_test/01: Fail # Implicit super calls that don't match ar
e not caught in compile-time constants. |
| 194 DisablePrivacyTest: Skip # Issue 1882: Needs --disable_privacy support. | 194 disable_privacy_test: Skip # Issue 1882: Needs --disable_privacy support. |
| 195 DoubleToStringAsExponentialTest: Fail # fails due to -0.0. | 195 double_to_string_as_exponential_test: Fail # fails due to -0.0. |
| 196 # Once the -0.0 in DoubleToStringAsFixedTest is fixed it will probably need to | 196 # Once the -0.0 in double_to_string_as_fixed_test is fixed it will probably need
to |
| 197 # be moved to a | 197 # be moved to a |
| 198 # [ $compiler == frog ] | 198 # [ $compiler == frog ] |
| 199 # section. | 199 # section. |
| 200 DoubleToStringAsFixedTest: Fail # fails due to -0.0 and due to rounding in const
ant propagation. | 200 double_to_string_as_fixed_test: Fail # fails due to -0.0 and due to rounding in
constant propagation. |
| 201 DoubleToStringAsPrecisionTest: Fail # fails due to -0.0. | 201 double_to_string_as_precision_test: Fail # fails due to -0.0. |
| 202 ExtendTypeParameterNegativeTest: Skip # Issue 886 | 202 extend_type_parameter_negative_test: Skip # Issue 886 |
| 203 ExtendTypeParameter2NegativeTest: Skip # Issue 886 | 203 extend_type_parameter2_negative_test: Skip # Issue 886 |
| 204 FinalSyntaxTest/none: Fail | 204 final_syntax_test/none: Fail |
| 205 GetSetSyntaxTest/00: Fail # Issue 1571 | 205 get_set_syntax_test/00: Fail # Issue 1571 |
| 206 GetSetSyntaxTest/01: Fail # Issue 1571 | 206 get_set_syntax_test/01: Fail # Issue 1571 |
| 207 GetSetSyntaxTest/02: Fail # Issue 1571 | 207 get_set_syntax_test/02: Fail # Issue 1571 |
| 208 GetSetSyntaxTest/03: Fail # Issue 1571 | 208 get_set_syntax_test/03: Fail # Issue 1571 |
| 209 GetSetSyntaxTest/04: Fail # Issue 1571 | 209 get_set_syntax_test/04: Fail # Issue 1571 |
| 210 GetSetSyntaxTest/05: Fail # Issue 1571 | 210 get_set_syntax_test/05: Fail # Issue 1571 |
| 211 GetSetSyntaxTest/06: Fail # Issue 1571 | 211 get_set_syntax_test/06: Fail # Issue 1571 |
| 212 GetSetSyntaxTest/07: Fail # Issue 1571 | 212 get_set_syntax_test/07: Fail # Issue 1571 |
| 213 GetSetSyntaxTest/08: Fail # Issue 1571 | 213 get_set_syntax_test/08: Fail # Issue 1571 |
| 214 GetSetSyntaxTest/09: Fail # Issue 1571 | 214 get_set_syntax_test/09: Fail # Issue 1571 |
| 215 GetSetSyntaxTest/10: Fail # Issue 1571 | 215 get_set_syntax_test/10: Fail # Issue 1571 |
| 216 GetSetSyntaxTest/11: Fail # Issue 1571 | 216 get_set_syntax_test/11: Fail # Issue 1571 |
| 217 GetSetSyntaxTest/12: Fail # Issue 1571 | 217 get_set_syntax_test/12: Fail # Issue 1571 |
| 218 GetSetSyntaxTest/13: Fail # Issue 1571 | 218 get_set_syntax_test/13: Fail # Issue 1571 |
| 219 GetSetSyntaxTest/14: Fail # Issue 1571 | 219 get_set_syntax_test/14: Fail # Issue 1571 |
| 220 GetSetSyntaxTest/15: Fail # Issue 1571 | 220 get_set_syntax_test/15: Fail # Issue 1571 |
| 221 ImplementTypeParameterNegativeTest: Skip # Issue 887 | 221 implement_type_tarameter_negative_test: Skip # Issue 887 |
| 222 FactoryImplementationTest: Fail # Issue 523 | 222 factory_implementation_test: Fail # Issue 523 |
| 223 PseudoKWTest: Fail # Issue 356 | 223 pseudo_kw_test: Fail # Issue 356 |
| 224 NamingTest: Fail # Issue 356 | 224 naming_test: Fail # Issue 356 |
| 225 DuplicateImplementsTest: Skip # Issue 976 | 225 duplicate_implements_test: Skip # Issue 976 |
| 226 DoubleToString: Fail # Prints "3" instead of "3.0". | 226 double_to_string: Fail # Prints "3" instead of "3.0". |
| 227 ThirdTest: Fail # Issue 1511 | 227 third_test: Fail # Issue 1511 |
| 228 TryCatchSyntaxTest/08: Fail | 228 try_catch_syntax_test/08: Fail |
| 229 TryCatchSyntaxTest/09: Fail | 229 try_catch_syntax_test/09: Fail |
| 230 CondExprTest: Fail | 230 cond_expr_test: Fail |
| 231 StringInterpolation8Test: Fail # Issue 2127 | 231 string_interpolation8_test: Fail # Issue 2127 |
| 232 SuperFieldAccessTest: Fail # Issue 1695 | 232 super_field_access_test: Fail # Issue 1695 |
| 233 CompileTimeConstant6Test: Fail | 233 compile_time_constant6_test: Fail |
| 234 ConstructorRedirectTest/01: Fail # Issue 2104. | 234 constructor_redirect_test/01: Fail # Issue 2104. |
| 235 | 235 |
| 236 SavannahTest: Skip # TODO(jimhug): Seems flaky on some configs - investigate. | 236 savannah_test: Skip # TODO(jimhug): Seems flaky on some configs - investigate. |
| 237 | 237 |
| 238 # VM or DartC specific tests not to be run by Frog. See language.status | 238 # VM or DartC specific tests not to be run by Frog. See language.status |
| 239 *VMTest: Skip | 239 *vm_test: Skip |
| 240 *VMNegativeTest: Skip | 240 *vm_negative_test: Skip |
| 241 *DartcTest: Skip | 241 *dartc_test: Skip |
| 242 *DartcNegativeTest: Skip | 242 *dartc_negative_test: Skip |
| 243 # Currently, these patterns skip three tests: | 243 # Currently, these patterns skip three tests: |
| 244 # MathVMTest - correctly skipped as this relies on VM guarantees | 244 # math_vm_test - correctly skipped as this relies on VM guarantees |
| 245 # - should add a version of this with the --enable_type_checks flag | 245 # - should add a version of this with the --enable_type_checks flag |
| 246 # TypeVMTest - correctly skipped as this relies on detailed of TypeError | 246 # type_vm_test - correctly skipped as this relies on detailed of TypeError |
| 247 # TypeDartcTest - should pass, need refactoring to get frog safe version | 247 # type_dartc_test - should pass, need refactoring to get frog safe version |
| 248 | 248 |
| 249 BitOperationsTest: Fail # relies on big integers not available in JS | 249 bit_operations_test: Fail # relies on big integers not available in JS |
| 250 CallOperatorTest: Fail # Issue 1355 | 250 call_operator_test: Fail # Issue 1355 |
| 251 CallThroughGetterTest: Fail | 251 call_through_getter_test: Fail |
| 252 CharEscapeTest: Fail # relies on 4 byte unicode not available in JS | 252 char_escape_test: Fail # relies on 4 byte unicode not available in JS |
| 253 ClassOverrideNegativeTest: Fail | 253 class_override_negative_test: Fail |
| 254 ClosureSharedStateTest: Fail | 254 closure_shared_state_test: Fail |
| 255 ConstObjectsAreImmutableTest: Fail | 255 const_objects_are_immutable_test: Fail |
| 256 DefaultFactoryLibraryTest: Fail # Issue 514 | 256 default_factory_library_test: Fail # Issue 514 |
| 257 DynamicTest: Fail | 257 dynamic_test: Fail |
| 258 ExampleConstructorTest: Fail | 258 example_constructor_test: Fail |
| 259 Constructor2Test: Fail | 259 constructor2_test: Fail |
| 260 Constructor3Test: Fail | 260 constructor3_test: Fail |
| 261 Constructor5Test: Fail # Order of initializers. | 261 constructor5_test: Fail # Order of initializers. |
| 262 Constructor6Test: Fail # Parse failure in initializers. | 262 constructor6_test: Fail # Parse failure in initializers. |
| 263 ExecuteFinally6Test: Fail | 263 execute_finally6_test: Fail |
| 264 ExpectTest: Fail | 264 expect_test: Fail |
| 265 FauxverrideTest/03: Fail | 265 fauxverride_test/03: Fail |
| 266 FauxverrideTest/05: Fail | 266 fauxverride_test/05: Fail |
| 267 Field3NegativeTest: Fail # Issue 729 | 267 field3_negative_test: Fail # Issue 729 |
| 268 FinalParamNegativeTest: Fail | 268 final_param_negative_test: Fail |
| 269 For2Test: Fail | 269 for2_test: Fail |
| 270 FunctionSyntaxTest: Fail | 270 function_syntax_test: Fail |
| 271 FunctionTest: Fail | 271 function_test: Fail |
| 272 FunctionTypeAliasNegativeTest: Fail | 272 function_type_alias_negative_test: Fail |
| 273 FunctionTypeAliasTest: Fail | 273 function_type_alias_test: Fail |
| 274 FunctionTypeAlias2Test: Fail | 274 function_type_alias2_test: Fail |
| 275 FunctionTypeAlias3Test: Fail | 275 function_type_alias3_test: Fail |
| 276 FunctionTypeAlias4Test: Fail | 276 function_type_alias4_test: Fail |
| 277 FunctionTypeParameter2Test: Fail | 277 function_type_parameter2_test: Fail |
| 278 FunctionTypeParameterTest: Fail | 278 function_type_parameter_test: Fail |
| 279 GenericDeepTest: Fail | 279 generic_deep_test: Fail |
| 280 GenericInstanceofTest: Fail | 280 generic_instanceof_test: Fail |
| 281 GenericInstanceof2Test: Fail | 281 generic_instanceof2_test: Fail |
| 282 GenericSyntaxTest: Fail | 282 generic_syntax_test: Fail |
| 283 GenericTest: Fail | 283 generic_test: Fail |
| 284 GenericsTest: Fail | 284 generics_test: Fail |
| 285 GetterClosureExecutionOrderTest: Pass # TODO(jmesserly): I don't think this is r
eally passing in the static case | 285 getter_closure_execution_order_test: Pass # TODO(jmesserly): I don't think this
is really passing in the static case |
| 286 ImplicitScopeTest: Fail | 286 implicit_scope_test: Fail |
| 287 ImpliedInterfaceTest: Fail | 287 implied_interface_test: Fail |
| 288 Instanceof2Test: Fail | 288 instanceof2_test: Fail |
| 289 Instanceof3Test: Fail # Issue 2571 | 289 instanceof3_test: Fail # Issue 2571 |
| 290 InterfaceFactory3NegativeTest: Fail | 290 interface_factory3_negative_test: Fail |
| 291 IsNotClass4NegativeTest: Fail | 291 is_not_class4_negative_test: Fail |
| 292 LabelTest: Fail | 292 label_test: Fail |
| 293 ListLiteral3Test: Fail # vm and frog throw different exceptions | 293 list_literal3_test: Fail # vm and frog throw different exceptions |
| 294 ListLiteral4Test: Fail # missing type checks on index operations | 294 list_literal4_test: Fail # missing type checks on index operations |
| 295 ListTest: Fail # array bound checks not implemented | 295 list_test: Fail # array bound checks not implemented |
| 296 LocalFunction3Test: Fail | 296 local_function3_test: Fail |
| 297 LocalFunctionTest: Fail | 297 local_function_test: Fail |
| 298 ManyGenericInstanceofTest: Fail | 298 many_generic_instanceof_test: Fail |
| 299 MapLiteral4Test: Fail # missing checks on map index operations | 299 map_literal4_test: Fail # missing checks on map index operations |
| 300 MathTest: Fail | 300 math_test: Fail |
| 301 MethodOverrideTest: Fail # checking on precise type rules for methods | 301 method_override_test: Fail # checking on precise type rules for methods |
| 302 NamedParametersTypeTest: Fail | 302 named_parameters_type_test: Fail |
| 303 NamedParametersWithConversionsTest: Fail | 303 named_parameters_with_conversions_test: Fail |
| 304 NonConstSuperNegativeTest: Fail | 304 non_const_super_negative_test: Fail |
| 305 NullPointerExceptionTest: Fail | 305 null_pointer_exception_test: Fail |
| 306 NullTest: Fail | 306 null_test: Fail |
| 307 NullToStringTest: Fail | 307 null_to_string_test: Fail |
| 308 NumbersTest: Fail | 308 numbers_test: Fail |
| 309 OverrideFieldTest/01: Fail | 309 override_field_test/01: Fail |
| 310 OverrideFieldTest/04: Fail | 310 override_field_test/04: Fail |
| 311 OverrideMethodWithFieldTest/01: Fail | 311 override_method_with_field_test/01: Fail |
| 312 ParameterInitializer5NegativeTest: Fail # Issue 581 | 312 parameter_initializer5_negative_test: Fail # Issue 581 |
| 313 Prefix101Test: Fail # Allow multiple imports with same prefix. | 313 prefix101_test: Fail # Allow multiple imports with same prefix. |
| 314 Prefix8NegativeTest: Fail | 314 prefix8_negative_test: Fail |
| 315 Prefix9NegativeTest: Fail | 315 prefix9_negative_test: Fail |
| 316 Prefix11NegativeTest: Fail | 316 prefix11_negative_test: Fail |
| 317 Prefix16Test: Fail | 317 prefix16_test: Fail |
| 318 Prefix20NegativeTest: Fail | 318 prefix20_negative_test: Fail |
| 319 PrivateMemberTest: Fail | 319 private_member_test: Fail |
| 320 PrivateMember1NegativeTest: Fail | 320 private_member1_negative_test: Fail |
| 321 PrivateMember2NegativeTest: Fail | 321 private_member2_negative_test: Fail |
| 322 PrivateMember3NegativeTest: Fail | 322 private_member3_negative_test: Fail |
| 323 PrivateTest: Fail | 323 private_test: Fail |
| 324 RegExp3Test: Fail | 324 reg_exp3_test: Fail |
| 325 ScopeNegativeTest: Fail | 325 scope_negative_test: Fail |
| 326 ScriptNegativeTest: Fail | 326 script_negative_test: Fail |
| 327 SuperImplicitClosureTest: Fail | 327 super_implicit_closure_test: Fail |
| 328 SuperTest: Fail # this is testing precise ordering of super constructor call | 328 super_test: Fail # this is testing precise ordering of super constructor call |
| 329 SwitchLabelTest: Fail | 329 switch_label_test: Fail |
| 330 TypeChecksInFactoryMethodTest: Fail # Issue 925 | 330 type_checks_in_factory_method_test: Fail # Issue 925 |
| 331 TypeVariableBoundsTest/00: Fail # Issue 2134 | 331 type_variable_bounds_test/00: Fail # Issue 2134 |
| 332 TypeVariableBoundsTest/10: Fail # Issue 2134 | 332 type_variable_bounds_test/10: Fail # Issue 2134 |
| 333 TypeVariableIdentifierExpressionNegativeTest: Fail # Issue 643 | 333 type_variable_identifier_expression_negative_test: Fail # Issue 643 |
| 334 TypeVariableShadowsClass: Fail # Issue 643 | 334 type_variable_shadows_class: Fail # Issue 643 |
| 335 WrongNumberTypeArgumentsTest/00: Fail # Issue 2134 | 335 wrong_number_type_arguments_test/00: Fail # Issue 2134 |
| 336 ImplicitThisTest/01: Fail # Issue 376 | 336 implicit_this_test/01: Fail # Issue 376 |
| 337 ImplicitThisTest/02: Fail # Issue 376 | 337 implicit_this_test/02: Fail # Issue 376 |
| 338 ImplicitThisTest/03: Fail # Issue 376 | 338 implicit_this_test/03: Fail # Issue 376 |
| 339 ImplicitThisTest/04: Fail # Issue 376 | 339 implicit_this_test/04: Fail # Issue 376 |
| 340 ImplicitThisTest/none: Fail # Issue 376 | 340 implicit_this_test/none: Fail # Issue 376 |
| 341 | 341 |
| 342 #Issue 1308 | 342 #Issue 1308 |
| 343 NamedParameters2Test: Fail | 343 named_parameters2_test: Fail |
| 344 NamedParameters3Test: Fail | 344 named_parameters3_test: Fail |
| 345 NamedParameters4Test: Fail | 345 named_parameters4_test: Fail |
| 346 | 346 |
| 347 StringEscape4NegativeTest: Fail # Issue 1352 | 347 string_escape4_negative_test: Fail # Issue 1352 |
| 348 | 348 |
| 349 Issue4515170Test: Fail | 349 issue4515170_test: Fail |
| 350 | 350 |
| 351 [ $compiler == frog && $runtime == d8 ] | 351 [ $compiler == frog && $runtime == d8 ] |
| 352 StringEscape1NegativeTest: Fail # TODO(sra): investigate | 352 string_escape1_negative_test: Fail # TODO(sra): investigate |
| 353 | 353 |
| 354 [ $runtime == chrome ] | 354 [ $runtime == chrome ] |
| 355 StringEscape1NegativeTest: Skip | 355 string_escape1_negative_test: Skip |
| 356 | 356 |
| 357 [ $runtime == ff || $runtime == safari || $runtime == ie) ] | 357 [ $runtime == ff || $runtime == safari || $runtime == ie) ] |
| 358 Closure3Test: Fail | 358 closure3_test: Fail |
| 359 MethodInvocationTest: Fail | 359 method_invocation_test: Fail |
| 360 Private3Test: Fail | 360 private3_test: Fail |
| 361 StackTraceTest: Fail | 361 stack_trace_test: Fail |
| 362 StringInterpolateNPETest: Fail | 362 string_interpolate_npe_test: Fail |
| 363 | 363 |
| 364 # For these tests Frog generates invalid JS. Chrome throws a SyntaxError, but | 364 # For these tests Frog generates invalid JS. Chrome throws a SyntaxError, but |
| 365 # other browsers don't, so they eventually timeout. See issue 1515. | 365 # other browsers don't, so they eventually timeout. See issue 1515. |
| 366 # In any case, we shouldn't be relying on SyntaxError. | 366 # In any case, we shouldn't be relying on SyntaxError. |
| 367 Label2NegativeTest: Skip | 367 label2_negative_test: Skip |
| 368 Label3NegativeTest: Skip | 368 label3_negative_test: Skip |
| 369 Label5NegativeTest: Skip | 369 label5_negative_test: Skip |
| 370 Label6NegativeTest: Skip | 370 label6_negative_test: Skip |
| 371 LabelTest: Skip | 371 label_test: Skip |
| 372 StringEscape1NegativeTest: Skip | 372 string_escape1_negative_test: Skip |
| 373 Switch3NegativeTest: Skip | 373 switch3_negative_test: Skip |
| 374 Switch4NegativeTest: Skip | 374 switch4_negative_test: Skip |
| 375 ExecuteFinally6Test: Skip | 375 execute_finally6_test: Skip |
| 376 | 376 |
| 377 # TODO(jmesserly): now that we have a bot, we need to set up Opera testing. | 377 # TODO(jmesserly): now that we have a bot, we need to set up Opera testing. |
| 378 [ $runtime == opera ] | 378 [ $runtime == opera ] |
| 379 *: Skip | 379 *: Skip |
| 380 | 380 |
| 381 [ $runtime == ff ] | 381 [ $runtime == ff ] |
| 382 NamingTest: Fail | 382 naming_test: Fail |
| 383 StackOverflowTest: Fail | 383 stack_overflow_test: Fail |
| 384 ExecuteFinally7Test: Skip | 384 execute_finally7_test: Skip |
| 385 StaticFinalField2NegativeTest: Skip | 385 static_final_field2_negative_test: Skip |
| 386 | 386 |
| 387 [ $runtime == ff && $system == windows ] | 387 [ $runtime == ff && $system == windows ] |
| 388 CTConst2Test: Pass,Fail # Issue 2101 | 388 ct_const2_test: Pass,Fail # Issue 2101 |
| 389 | 389 |
| 390 [ $runtime == ie ] | 390 [ $runtime == ie ] |
| 391 StackOverflowTest: Fail | 391 stack_overflow_test: Fail |
| 392 ObjectDynamicMethodTest: Fail | 392 object_dynamic_method_test: Fail |
| 393 NumberSyntaxTest: Fail | 393 number_syntax_test: Fail |
| 394 | 394 |
| 395 [ $runtime == ie && ($system == linux || $system == mac) ] | 395 [ $runtime == ie && ($system == linux || $system == mac) ] |
| 396 *: Skip | 396 *: Skip |
| 397 | 397 |
| 398 [ $runtime == safari && ($system == linux || $system == windows) ] | 398 [ $runtime == safari && ($system == linux || $system == windows) ] |
| 399 *: Skip | 399 *: Skip |
| 400 | 400 |
| 401 [ $compiler == frog && $unchecked ] | 401 [ $compiler == frog && $unchecked ] |
| 402 PrivateMemberTest/01: Fail # test seems bad - see issue #353 | 402 private_member_test/01: Fail # test seems bad - see issue #353 |
| 403 PrivateMemberTest/02: Fail # test seems bad - see issue #353 | 403 private_member_test/02: Fail # test seems bad - see issue #353 |
| 404 PrivateMemberTest/03: Fail # test seems bad - see issue #353 | 404 private_member_test/03: Fail # test seems bad - see issue #353 |
| 405 PrivateMemberTest/04: Fail # test seems bad - see issue #353 | 405 private_member_test/04: Fail # test seems bad - see issue #353 |
| 406 | 406 |
| 407 [ $compiler == frog && $checked ] | 407 [ $compiler == frog && $checked ] |
| 408 FBoundedQuantificationTest/01: Fail # Issue 439 | 408 f_bounded_quantification_test/01: Fail # Issue 439 |
| 409 FBoundedQuantificationTest/02: Fail # Issue 439 | 409 f_bounded_quantification_test/02: Fail # Issue 439 |
| 410 PrivateMemberTest/none: Fail # test seems bad - see issue #353 | 410 private_member_test/none: Fail # test seems bad - see issue #353 |
| 411 AssignStaticTypeTest/01: Fail # Unrecognized option: --no-enable-type-checks. | 411 assign_static_type_test/01: Fail # Unrecognized option: --no-enable-type-checks. |
| 412 AssignStaticTypeTest/02: Fail # Unrecognized option: --no-enable-type-checks. | 412 assign_static_type_test/02: Fail # Unrecognized option: --no-enable-type-checks. |
| 413 AssignStaticTypeTest/03: Fail # Unrecognized option: --no-enable-type-checks. | 413 assign_static_type_test/03: Fail # Unrecognized option: --no-enable-type-checks. |
| 414 AssignStaticTypeTest/04: Fail # Unrecognized option: --no-enable-type-checks. | 414 assign_static_type_test/04: Fail # Unrecognized option: --no-enable-type-checks. |
| 415 TypeVariableBoundsTest/01: Fail # Issue 2135 | 415 type_variable_bounds_test/01: Fail # Issue 2135 |
| 416 TypeVariableBoundsTest/02: Fail # Issue 2135 | 416 type_variable_bounds_test/02: Fail # Issue 2135 |
| 417 TypeVariableBoundsTest/05: Fail # Issue 2135 | 417 type_variable_bounds_test/05: Fail # Issue 2135 |
| 418 TypeVariableBounds2Test/00: Fail # Issue 2135 | 418 type_variable_bounds2_test/00: Fail # Issue 2135 |
| 419 TypeVariableBounds2Test/03: Fail # Issue 2135 | 419 type_variable_bounds2_test/03: Fail # Issue 2135 |
| 420 TypeVariableBounds2Test/05: Fail # Issue 2135 | 420 type_variable_bounds2_test/05: Fail # Issue 2135 |
| 421 | 421 |
| 422 [ $compiler == frog && $runtime == d8 ] | 422 [ $compiler == frog && $runtime == d8 ] |
| 423 # these tests are inconsistent in frogium, investigate | 423 # these tests are inconsistent in frogium, investigate |
| 424 StaticField1RunNegativeTest: Pass | 424 static_field1_run_negative_test: Pass |
| 425 StaticField2RunNegativeTest: Pass | 425 static_field2_run_negative_test: Pass |
| 426 SyntaxTest/28: Fail # Issue 1109 | 426 syntax_test/28: Fail # Issue 1109 |
| 427 SyntaxTest/29: Fail # Issue 1109 | 427 syntax_test/29: Fail # Issue 1109 |
| 428 SyntaxTest/31: Fail # Issue 1109 | 428 syntax_test/31: Fail # Issue 1109 |
| 429 SyntaxTest/32: Fail # Issue 1109 | 429 syntax_test/32: Fail # Issue 1109 |
| 430 SyntaxTest/33: Fail # Issue 1109 | 430 syntax_test/33: Fail # Issue 1109 |
| 431 LiteralUnaryPlusTest/01: Fail # Issue 1400 | 431 literal_unary_plus_test/01: Fail # Issue 1400 |
| 432 | 432 |
| 433 [ $compiler == frog ] | 433 [ $compiler == frog ] |
| 434 StringEscape3NegativeTest: Fail # Issue 1352 | 434 string_escape3_negative_test: Fail # Issue 1352 |
| 435 | 435 |
| 436 [ $compiler == frog && $runtime == drt ] | 436 [ $compiler == frog && $runtime == drt ] |
| 437 # these tests are inconsistent in frogium, investigate | 437 # these tests are inconsistent in frogium, investigate |
| 438 StaticField1RunNegativeTest: Pass # but error is not correct | 438 static_field1_run_negative_test: Pass # but error is not correct |
| 439 StaticField2RunNegativeTest: Pass # but error is not correct | 439 static_field2_run_negative_test: Pass # but error is not correct |
| 440 | 440 |
| 441 [ $compiler == frog && $mode == debug ] | 441 [ $compiler == frog && $mode == debug ] |
| 442 ConstructorRedirect1NegativeTest: Skip # Undiagnosed infinite loop. | 442 constructor_redirect1_negative_test: Skip # Undiagnosed infinite loop. |
| 443 ConstructorRedirect2NegativeTest: Skip # Undiagnosed infinite loop. | 443 constructor_redirect2_negative_test: Skip # Undiagnosed infinite loop. |
| 444 | 444 |
| 445 [ $compiler == frog && $runtime == none ] | 445 [ $compiler == frog && $runtime == none ] |
| 446 *: Skip | 446 *: Skip |
| 447 | 447 |
| 448 [ $arch == simarm ] | 448 [ $arch == simarm ] |
| 449 *: Skip | 449 *: Skip |
| 450 | 450 |
| 451 [ $arch == arm ] | 451 [ $arch == arm ] |
| 452 *: Skip | 452 *: Skip |
| 453 | 453 |
| 454 [ $compiler == dart2js && $checked ] |
| 455 *: Skip |
| 456 |
| 457 |
| 458 [ $compiler == dart2js] |
| 459 compile_time_constant8_test: Fail # We don't take the generic type into account
yet. |
| 460 static_initializer_type_error_test: Fail # Checked mode not supported. |
| 461 |
| 462 |
| 463 # Compilation errors. |
| 464 ct_const_test: Fail # We don't take the generic type into account yet. |
| 465 call_operator_test: Fail # Unexpected token 'call' |
| 466 char_escape_test: Fail # Unhandled non-BMP character: U+10000 |
| 467 constructor6_test: Fail # Closures inside initializers not implemented. |
| 468 default_factory_library_test: Fail # lib is not a type |
| 469 dynamic_test: Fail # cannot resolve type F1 |
| 470 factory3_test: Fail # internal error: visitIs for type variables not implemented |
| 471 function_literals2_test: Fail # Closures inside initializers not implemented. |
| 472 function_syntax_test: Fail # Closures inside initializers not implemented. |
| 473 function_test: Fail # internal error: Closures inside initializers not implement
ed |
| 474 function_type_alias2_test: Fail # cannot resolve type f1 |
| 475 function_type_alias3_test: Fail # cannot resolve type F |
| 476 function_type_alias4_test: Fail # cannot resolve type F |
| 477 function_type_alias_test: Fail # cannot resolve type Fun |
| 478 function_type_parameter2_test: Fail # Internal Error: expected optional paramete
rs |
| 479 function_type_parameter_test: Fail # Internal Error: expected optional parameter
s |
| 480 generic_instanceof_test: Fail # cannot resolve type T |
| 481 generic_instanceof2_test: Fail # fails an instance of test at run time |
| 482 generic_instanceof3_test: Fail # cannot handle generics. |
| 483 generic_test: Fail # cannot resolve type T |
| 484 get_set_syntax_test/none: Fail # Parsing of pseudo keywords. |
| 485 getters_setters_test: Fail # Internal Error: SsaBuilder.visitIdentifier on non-t
his |
| 486 implicit_scope_test: Fail # duplicate definition of a="bar" |
| 487 label_test: Fail # switch cases are not implemented |
| 488 library_prefixes_test: Fail # other is not a type |
| 489 local_function_test: Fail # TypeError: Object #<Closure> has no method '$call$2'
(bad exception mapping). |
| 490 many_generic_instanceof_test: Fail # cannot resolve type T |
| 491 method_binding_test: Fail # internal error: super property read not implemented. |
| 492 method_name_test: Fail # Parsing of pseudo keywords. |
| 493 method_override_test: Fail # cannot resolve type GetKeysFunctionType |
| 494 named_parameters2_test: Fail # Unimplemented non-matching static call |
| 495 named_parameters3_test: Fail # Unimplemented non-matching static call |
| 496 named_parameters4_test: Fail # Unimplemented non-matching static call |
| 497 naming_test: Fail # Broken because operator negate is not accessible as if it wa
s a method. |
| 498 parameter_initializer_test: Fail # internal error: super property read not imple
mented |
| 499 pseudo_kw_test: Fail # Unexpected token '(' |
| 500 super_field_access_test: Fail # internal error: super property read not implemen
ted |
| 501 super_field_test: Fail # internal error: super property read not implemented |
| 502 super_implicit_closure_test: Fail # internal error: super property read not impl
emented |
| 503 super_operator_test: Fail # internal error: super property store not implemented |
| 504 super_setter_test: Fail # internal error: super property read not implemented |
| 505 switch_label_test: Fail # error: target of continue is not a loop or switch case |
| 506 |
| 507 |
| 508 # Implementation errors (library or generated code). |
| 509 assertion_test: Fail # Expect.equals(expected: <1>, actual: <0>) fails. |
| 510 generic_deep_test: Fail # Expect.isTrue(false) fails. |
| 511 generic_inheritance_test: Fail # Expect.isTrue(false) fails. |
| 512 generic_parameterized_extends_test: Fail # Expect.isTrue(false) fails. |
| 513 instanceof2_test: Fail # Expect.equals(expected: <true>, actual: <false>) fails. |
| 514 instanceof3_test: Fail # cannot resolve type UndeclaredType. |
| 515 library_private_in_constructor_test: Fail # Issue 2620. |
| 516 list_literal4_test: Fail # Illegal argument(s): 0 -- checked mode test. |
| 517 map_literal4_test: Fail # Attempt to modify an immutable object -- checked mode
test. |
| 518 named_parameters_type_test: Fail # Expect.equals(expected: <111>, actual: <0>) f
ails. -- checked mode test. |
| 519 type_checks_in_factory_method_test: Fail # Expect.equals(expected: <true>, actua
l: <false>) fails. -- checked mode test. |
| 520 type_dartc_test: Fail # Expect.equals(expected: <1>, actual: <0>) -- checked mod
e test. |
| 521 |
| 522 |
| 523 # |
| 524 # The following tests are all semantic tests that we can rely on dartc |
| 525 # catching for now. |
| 526 # |
| 527 abstract_static_negative_test: Fail, OK # Negative language test. |
| 528 abstract_syntax_test/01: Fail, OK # Negative language test. |
| 529 abstract_syntax_test/02: Fail, OK # Negative language test. |
| 530 assign_top_method_negative_test: Fail, OK # Negative language test. |
| 531 class_cycle_negative_test: Fail, OK # Negative language test. |
| 532 class_extends_negative_test: Fail, OK # Negative language test. |
| 533 class_override_negative_test: Fail, OK # Negative language test. |
| 534 const_constructor_syntax_test/01: Fail, OK # Negative language test. |
| 535 const_constructor_syntax_test/02: Fail, OK # Negative language test. |
| 536 const_constructor_syntax_test/03: Fail, OK # Negative language test. |
| 537 const_constructor_syntax_test/04: Fail, OK # Negative language test. |
| 538 const_factory_negative_test: Fail, OK # Negative language test. |
| 539 const_field_negative_test: Fail, OK # Negative language test. |
| 540 const_init4_negative_test: Fail, OK # Negative language test. |
| 541 const_init_negative_test: Fail, OK # Negative language test. |
| 542 const_syntax_test/01: Fail, OK # Negative language test. |
| 543 const_syntax_test/02: Fail, OK # Negative language test. |
| 544 const_syntax_test/03: Fail, OK # Negative language test. |
| 545 constructor2_negative_test: Fail, OK # Negative language test. |
| 546 constructor_duplicate_initializers_test/02: Fail, OK # Negative language test. |
| 547 constructor_negative_test: Pass # For the wrong reason. |
| 548 constructor_return_negative_test: Fail, OK # Negative language test. |
| 549 constructor_return_with_arrow_negative_test: Fail, OK # Negative language test. |
| 550 constructor_return_with_init_and_arrow_negative_test: Fail, OK # Negative langua
ge test. |
| 551 constructor_return_with_init_negative_test: Fail, OK # Negative language test. |
| 552 duplicate_constructor_test/01: Fail, OK # Negative language test. |
| 553 duplicate_implements_test/01: Fail, OK # Negative language test. |
| 554 duplicate_implements_test/02: Fail, OK # Negative language test. |
| 555 duplicate_implements_test/03: Fail, OK # Negative language test. |
| 556 duplicate_implements_test/04: Fail, OK # Negative language test. |
| 557 empty_body_member_negative_test: Fail, OK # Negative language test. |
| 558 factory2_negative_test: Fail, OK # Negative language test. |
| 559 factory3_negative_test: Fail, OK # Negative language test. |
| 560 factory_negative_test: Fail, OK # Negative language test. |
| 561 fauxverride_test/03: Fail, OK # Negative language test. |
| 562 fauxverride_test/05: Fail, OK # Negative language test. |
| 563 field1_negative_test: Fail, OK # Negative language test. |
| 564 field2_negative_test: Fail, OK # Negative language test. |
| 565 field3_negative_test: Fail, OK # Negative language test. |
| 566 field4_negative_test: Fail, OK # Negative language test. |
| 567 field5_negative_test: Fail, OK # Negative language test. |
| 568 field6_negative_test: Fail, OK # Negative language test. |
| 569 field6a_negative_test: Fail, OK # Negative language test. |
| 570 field7_negative_test: Fail, OK # Negative language test. |
| 571 field7a_negative_test: Fail, OK # Negative language test. |
| 572 final_for_in_variable_test/01: Fail, OK # Negative language test |
| 573 final_param_negative_test: Fail, OK # Negative language test. |
| 574 final_var_negative_test: Fail, OK # Negative language test. |
| 575 function_type_alias_negative_test: Fail, OK # Negative language test. |
| 576 getter_declaration_negative_test: Fail, OK # Negative language test. |
| 577 instantiate_type_variable_negative_test: Pass # For the wrong reason. |
| 578 interface_cycle_negative_test: Fail, OK # Negative language test. |
| 579 interface_factory3_negative_test: Fail, OK # Negative language test. |
| 580 interface_factory_constructor_negative_test: Fail, OK # Negative language test. |
| 581 interface_static_method_negative_test: Fail, OK # Negative language test. |
| 582 list_literal1_negative_test: Fail, OK # Negative language test. |
| 583 list_literal2_negative_test: Fail, OK # Negative language test. |
| 584 map_literal1_negative_test: Fail, OK # Negative language test. |
| 585 map_literal2_negative_test: Fail, OK # Negative language test. |
| 586 new_expression_type_args_frog_test/02: Fail, OK # Negative language test. |
| 587 non_const_super_negative_test: Fail, OK # Negative language test. |
| 588 number_identifier_negative_test: Fail, OK # Negative language test. |
| 589 operator1_negative_test: Fail, OK # Negative language test. |
| 590 override_field_method1_negative_test: Fail, OK # Negative language test. |
| 591 override_field_method2_negative_test: Fail, OK # Negative language test. |
| 592 override_field_method3_negative_test: Fail, OK # Negative language test. |
| 593 override_field_method4_negative_test: Fail, OK # Negative language test. |
| 594 override_field_method5_negative_test: Fail, OK # Negative language test. |
| 595 override_field_method6_negative_test: Fail, OK # Negative language test. |
| 596 override_field_test/01: Fail, OK # Negative language test. |
| 597 override_field_test/04: Fail, OK # Negative language test. |
| 598 override_method_with_field_test/01: Fail, OK # Negative language test. |
| 599 prefix16_test: Fail |
| 600 prefix18_negative_test: Fail, OK # Negative language test. |
| 601 prefix20_negative_test: Fail, OK # Negative language test. |
| 602 prefix23_negative_test: Fail, OK # Negative language test. |
| 603 pseudo_kw_illegal_test/01: Fail, OK # Negative language test. |
| 604 pseudo_kw_illegal_test/03: Fail, OK # Negative language test. |
| 605 pseudo_kw_illegal_test/05: Fail, OK # Negative language test. |
| 606 pseudo_kw_illegal_test/06: Fail, OK # Negative language test. |
| 607 pseudo_kw_illegal_test/07: Fail, OK # Negative language test. |
| 608 pseudo_kw_illegal_test/08: Fail, OK # Negative language test. |
| 609 pseudo_kw_illegal_test/09: Fail, OK # Negative language test. |
| 610 pseudo_kw_illegal_test/10: Fail, OK # Negative language test. |
| 611 pseudo_kw_illegal_test/11: Fail, OK # Negative language test. |
| 612 pseudo_kw_illegal_test/12: Fail, OK # Negative language test. |
| 613 pseudo_kw_illegal_test/13: Fail, OK # Negative language test. |
| 614 pseudo_kw_illegal_test/14: Fail, OK # Negative language test. |
| 615 pseudo_kw_illegal_test/15: Fail, OK # Negative language test. |
| 616 pseudo_kw_illegal_test/16: Fail, OK # Negative language test. |
| 617 scope_negative_test: Fail, OK # Negative language test. |
| 618 setter_declaration2_negative_test: Fail, OK # Negative language test. |
| 619 setter_declaration_negative_test: Fail, OK # Negative language test. |
| 620 static_final_field2_negative_test: Fail, OK # Negative language test. |
| 621 static_final_field_negative_test: Fail, OK # Negative language test. |
| 622 static_top_level_test/00: Fail, OK # Negative language test. |
| 623 static_top_level_test/01: Fail, OK # Negative language test. |
| 624 static_top_level_test/02: Fail, OK # Negative language test. |
| 625 static_top_level_test/03: Fail, OK # Negative language test. |
| 626 static_top_level_test/04: Fail, OK # Negative language test. |
| 627 static_top_level_test/05: Fail, OK # Negative language test. |
| 628 string_interpolation7_negative_test: Fail, OK # Negative language test. |
| 629 syntax_test/47: Fail, OK # No error on body in const constructor. |
| 630 throw7_negative_test: Fail, OK # Negative language test. |
| 631 try_catch_syntax_test/08: Fail, OK # Negative language test. |
| 632 type_variable_bounds_test/00: Fail, OK # Negative language test. |
| 633 type_variable_scope_test/00: Fail, OK # Negative language test. |
| 634 type_variable_scope_test/01: Fail, OK # Negative language test. |
| 635 type_variable_scope_test/02: Fail, OK # Negative language test. |
| 636 type_variable_scope_test/03: Fail, OK # Negative language test. |
| 637 type_variable_scope_test/04: Fail, OK # Negative language test. |
| 638 type_variable_scope_test/05: Fail, OK # Negative language test. |
| 639 |
| 640 |
| 641 type_vm_test: Fail, OK # VM specific test. |
| 642 disable_privacy_test: Fail, OK # VM specific test. |
| 643 numbers_test: Fail, OK # (unintended?) VM specific test. |
| 644 |
| 645 |
| 646 div_by_zero_test: Fail, OK # Leg only has doubles. |
| 647 bit_operations_test: Fail, OK # Tests bit operations outside the 32 bit range. |
| 648 |
| 649 expect_test: Fail, OK # JavaScript canonicalizes all strings. This test assumes
that string-concatenation returns a new string. |
| 650 |
| 651 reg_exp3_test: Fail, OK # Expects exception from const constructor. |
| 652 |
| 653 |
| 654 list_test: Fail, OK # Obsolete test uses List.copyFrom that was removed on 2011-
10-31. |
| 655 |
| 656 final_syntax_test/none: Fail, OK # Uses deprecated "StrConstant + StrConstant". |
| 657 |
| 658 [ $compiler == dart2js && $mode == release ] |
| 659 assign_top_method_negative_test: Crash |
| 660 |
| 661 [ $compiler == dart2js && $runtime == none ] |
| 662 *: Fail, Pass # TODO(ahe): Triage these tests. |
| OLD | NEW |