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