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 |