| OLD | NEW |
| (Empty) | |
| 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 |
| 3 # BSD-style license that can be found in the LICENSE file. |
| 4 |
| 5 [ $compiler == dart2js && $checked ] |
| 6 assign_static_type_test/01: Fail |
| 7 assign_static_type_test/02: Fail |
| 8 assign_static_type_test/03: Fail |
| 9 assign_static_type_test/04: Fail |
| 10 type_variable_bounds_test/01: Fail |
| 11 type_variable_bounds_test/02: Fail |
| 12 type_variable_bounds_test/04: Fail |
| 13 type_variable_bounds_test/05: Fail |
| 14 type_variable_bounds2_test/00: Fail |
| 15 type_variable_bounds2_test/03: Fail |
| 16 type_variable_bounds2_test/05: Fail |
| 17 type_variable_bounds2_test/06: Pass # For the wrong reasons. |
| 18 assign_top_method_negative_test: Pass # For the wrong reasons. |
| 19 f_bounded_quantification_test/01: Fail |
| 20 f_bounded_quantification_test/02: Fail |
| 21 |
| 22 arithmetic_test: Fail |
| 23 |
| 24 |
| 25 [ $compiler == dart2js] |
| 26 compile_time_constant8_test: Fail # We don't take the generic type into account
yet. |
| 27 static_initializer_type_error_test: Fail # Checked mode not supported. |
| 28 exception_test: Fail # "throw null" throws NullPointerException. |
| 29 |
| 30 # Compilation errors. |
| 31 ct_const_test: Fail # We don't take the generic type into account yet. |
| 32 call_operator_test: Fail # Unexpected token 'call' |
| 33 char_escape_test: Fail # Unhandled non-BMP character: U+10000 |
| 34 constructor6_test: Fail # Closures inside initializers not implemented. |
| 35 default_factory_library_test: Fail # lib is not a type |
| 36 dynamic_test: Fail # cannot resolve type F1 |
| 37 factory3_test: Fail # internal error: visitIs for type variables not implemented |
| 38 function_literals2_test: Fail # Closures inside initializers not implemented. |
| 39 function_syntax_test: Fail # Closures inside initializers not implemented. |
| 40 function_test: Fail # internal error: Closures inside initializers not implement
ed |
| 41 function_type_alias2_test: Fail # cannot resolve type f1 |
| 42 function_type_alias3_test: Fail # cannot resolve type F |
| 43 function_type_alias4_test: Fail # cannot resolve type F |
| 44 function_type_alias5_test/00: Fail # visitIs for typedefs not implemented |
| 45 function_type_alias5_test/01: Fail # visitIs for typedefs not implemented |
| 46 function_type_alias5_test/02: Fail # visitIs for typedefs not implemented |
| 47 function_type_alias6_test: Fail # visitIs for typedefs not implemented |
| 48 function_type_alias_test: Fail # cannot resolve type Fun |
| 49 function_type_parameter2_test: Fail # Internal Error: expected optional paramete
rs |
| 50 function_type_parameter_test: Fail # Internal Error: expected optional parameter
s |
| 51 generic_instanceof_test: Fail # cannot resolve type T |
| 52 generic_instanceof2_test: Fail # fails an instance of test at run time |
| 53 generic_instanceof3_test: Fail # cannot handle generics. |
| 54 generic_test: Fail # cannot resolve type T |
| 55 get_set_syntax_test/none: Fail # Parsing of pseudo keywords. |
| 56 getters_setters_test: Fail # Internal Error: SsaBuilder.visitIdentifier on non-t
his |
| 57 implicit_scope_test: Fail # duplicate definition of a="bar" |
| 58 label_test: Fail # switch cases are not implemented |
| 59 library_prefixes_test: Fail # other is not a type |
| 60 local_function_test: Fail # TypeError: Object #<Closure> has no method '$call$2'
(bad exception mapping). |
| 61 many_generic_instanceof_test: Fail # cannot resolve type T |
| 62 method_binding_test: Fail # internal error: super property read not implemented. |
| 63 method_name_test: Fail # Parsing of pseudo keywords. |
| 64 method_override_test: Fail # cannot resolve type GetKeysFunctionType |
| 65 named_parameters2_test: Fail # Unimplemented non-matching static call |
| 66 named_parameters3_test: Fail # Unimplemented non-matching static call |
| 67 named_parameters4_test: Fail # Unimplemented non-matching static call |
| 68 naming_test: Fail # Broken because operator negate is not accessible as if it wa
s a method. |
| 69 operator6_test: Fail # Constant folding of bit-operations does not agree with ru
ntime behavior. Issue 2887. |
| 70 parameter_initializer_test: Fail # internal error: super property read not imple
mented |
| 71 pseudo_kw_test: Fail # Unexpected token '(' |
| 72 super_field_access_test: Fail # internal error: super property read not implemen
ted |
| 73 super_field_test: Fail # internal error: super property read not implemented |
| 74 super_implicit_closure_test: Fail # internal error: super property read not impl
emented |
| 75 super_operator_test: Fail # internal error: super property store not implemented |
| 76 super_setter_test: Fail # internal error: super property read not implemented |
| 77 switch_label_test: Fail # error: target of continue is not a loop or switch case |
| 78 |
| 79 |
| 80 # Implementation errors (library or generated code). |
| 81 assertion_test: Fail # Expect.equals(expected: <1>, actual: <0>) fails. |
| 82 generic_deep_test: Fail # Expect.isTrue(false) fails. |
| 83 generic_inheritance_test: Fail # Expect.isTrue(false) fails. |
| 84 generic_parameterized_extends_test: Fail # Expect.isTrue(false) fails. |
| 85 instanceof2_test: Fail # Expect.equals(expected: <true>, actual: <false>) fails. |
| 86 instanceof3_test: Fail # cannot resolve type UndeclaredType. |
| 87 library_private_in_constructor_test: Fail # Issue 2620. |
| 88 list_literal4_test: Fail # Illegal argument(s): 0 -- checked mode test. |
| 89 map_literal4_test: Fail # Attempt to modify an immutable object -- checked mode
test. |
| 90 named_parameters_type_test: Fail # Expect.equals(expected: <111>, actual: <0>) f
ails. -- checked mode test. |
| 91 type_checks_in_factory_method_test: Fail # Expect.equals(expected: <true>, actua
l: <false>) fails. -- checked mode test. |
| 92 type_dartc_test: Fail # Expect.equals(expected: <1>, actual: <0>) -- checked mod
e test. |
| 93 |
| 94 |
| 95 # |
| 96 # The following tests are all semantic tests that we can rely on dartc |
| 97 # catching for now. |
| 98 # |
| 99 abstract_static_negative_test: Fail, OK # Negative language test. |
| 100 abstract_syntax_test/01: Fail, OK # Negative language test. |
| 101 abstract_syntax_test/02: Fail, OK # Negative language test. |
| 102 assign_top_method_negative_test: Fail, OK # Negative language test. |
| 103 class_extends_negative_test: Fail, OK # Negative language test. |
| 104 class_override_negative_test: Fail, OK # Negative language test. |
| 105 const_constructor_syntax_test/01: Fail, OK # Negative language test. |
| 106 const_constructor_syntax_test/02: Fail, OK # Negative language test. |
| 107 const_constructor_syntax_test/03: Fail, OK # Negative language test. |
| 108 const_constructor_syntax_test/04: Fail, OK # Negative language test. |
| 109 const_factory_negative_test: Fail, OK # Negative language test. |
| 110 const_field_negative_test: Fail, OK # Negative language test. |
| 111 const_init4_negative_test: Fail, OK # Negative language test. |
| 112 const_init_negative_test: Fail, OK # Negative language test. |
| 113 const_syntax_test/01: Fail, OK # Negative language test. |
| 114 const_syntax_test/02: Fail, OK # Negative language test. |
| 115 const_syntax_test/03: Fail, OK # Negative language test. |
| 116 constructor2_negative_test: Fail, OK # Negative language test. |
| 117 constructor_duplicate_initializers_test/02: Fail, OK # Negative language test. |
| 118 constructor_negative_test: Pass # For the wrong reason. |
| 119 constructor_return_negative_test: Fail, OK # Negative language test. |
| 120 constructor_return_with_arrow_negative_test: Fail, OK # Negative language test. |
| 121 constructor_return_with_init_and_arrow_negative_test: Fail, OK # Negative langua
ge test. |
| 122 constructor_return_with_init_negative_test: Fail, OK # Negative language test. |
| 123 duplicate_constructor_test/01: Fail, OK # Negative language test. |
| 124 duplicate_implements_test/01: Fail, OK # Negative language test. |
| 125 duplicate_implements_test/02: Fail, OK # Negative language test. |
| 126 duplicate_implements_test/03: Fail, OK # Negative language test. |
| 127 duplicate_implements_test/04: Fail, OK # Negative language test. |
| 128 empty_body_member_negative_test: Fail, OK # Negative language test. |
| 129 factory2_negative_test: Fail, OK # Negative language test. |
| 130 factory3_negative_test: Fail, OK # Negative language test. |
| 131 factory_negative_test: Fail, OK # Negative language test. |
| 132 fauxverride_test/03: Fail, OK # Negative language test. |
| 133 fauxverride_test/05: Fail, OK # Negative language test. |
| 134 field2_negative_test: Fail, OK # Negative language test. |
| 135 field3_negative_test: Fail, OK # Negative language test. |
| 136 field4_negative_test: Fail, OK # Negative language test. |
| 137 field5_negative_test: Fail, OK # Negative language test. |
| 138 field6a_negative_test: Fail, OK # Negative language test. |
| 139 field7a_negative_test: Fail, OK # Negative language test. |
| 140 final_for_in_variable_test/01: Fail, OK # Negative language test |
| 141 final_param_negative_test: Fail, OK # Negative language test. |
| 142 final_var_negative_test: Fail, OK # Negative language test. |
| 143 getter_declaration_negative_test: Fail, OK # Negative language test. |
| 144 instantiate_type_variable_negative_test: Pass # For the wrong reason. |
| 145 interface_factory3_negative_test: Fail, OK # Negative language test. |
| 146 interface_factory_constructor_negative_test: Fail, OK # Negative language test. |
| 147 interface_static_method_negative_test: Fail, OK # Negative language test. |
| 148 list_literal1_negative_test: Fail, OK # Negative language test. |
| 149 list_literal2_negative_test: Fail, OK # Negative language test. |
| 150 map_literal1_negative_test: Fail, OK # Negative language test. |
| 151 map_literal2_negative_test: Fail, OK # Negative language test. |
| 152 new_expression_type_args_frog_test/02: Fail, OK # Negative language test. |
| 153 non_const_super_negative_test: Fail, OK # Negative language test. |
| 154 number_identifier_negative_test: Fail, OK # Negative language test. |
| 155 operator1_negative_test: Fail, OK # Negative language test. |
| 156 override_field_method1_negative_test: Fail, OK # Negative language test. |
| 157 override_field_method2_negative_test: Fail, OK # Negative language test. |
| 158 override_field_method3_negative_test: Fail, OK # Negative language test. |
| 159 override_field_method4_negative_test: Fail, OK # Negative language test. |
| 160 override_field_method5_negative_test: Fail, OK # Negative language test. |
| 161 override_field_method6_negative_test: Fail, OK # Negative language test. |
| 162 override_field_test/01: Fail, OK # Negative language test. |
| 163 override_field_test/04: Fail, OK # Negative language test. |
| 164 override_method_with_field_test/01: Fail, OK # Negative language test. |
| 165 prefix16_test: Fail |
| 166 prefix18_negative_test: Fail, OK # Negative language test. |
| 167 prefix20_negative_test: Fail, OK # Negative language test. |
| 168 prefix23_negative_test: Fail, OK # Negative language test. |
| 169 pseudo_kw_illegal_test/01: Fail, OK # Negative language test. |
| 170 pseudo_kw_illegal_test/03: Fail, OK # Negative language test. |
| 171 pseudo_kw_illegal_test/05: Fail, OK # Negative language test. |
| 172 pseudo_kw_illegal_test/06: Fail, OK # Negative language test. |
| 173 pseudo_kw_illegal_test/07: Fail, OK # Negative language test. |
| 174 pseudo_kw_illegal_test/08: Fail, OK # Negative language test. |
| 175 pseudo_kw_illegal_test/09: Fail, OK # Negative language test. |
| 176 pseudo_kw_illegal_test/10: Fail, OK # Negative language test. |
| 177 pseudo_kw_illegal_test/11: Fail, OK # Negative language test. |
| 178 pseudo_kw_illegal_test/12: Fail, OK # Negative language test. |
| 179 pseudo_kw_illegal_test/13: Fail, OK # Negative language test. |
| 180 pseudo_kw_illegal_test/14: Fail, OK # Negative language test. |
| 181 pseudo_kw_illegal_test/15: Fail, OK # Negative language test. |
| 182 pseudo_kw_illegal_test/16: Fail, OK # Negative language test. |
| 183 scope_negative_test: Fail, OK # Negative language test. |
| 184 setter_declaration2_negative_test: Fail, OK # Negative language test. |
| 185 setter_declaration_negative_test: Fail, OK # Negative language test. |
| 186 static_field1_run_negative_test: Fail, OK # Negative language test. |
| 187 static_field2_run_negative_test: Fail, OK # Negative language test. |
| 188 static_final_field2_negative_test: Fail, OK # Negative language test. |
| 189 static_final_field_negative_test: Fail, OK # Negative language test. |
| 190 static_top_level_test/00: Fail, OK # Negative language test. |
| 191 static_top_level_test/01: Fail, OK # Negative language test. |
| 192 static_top_level_test/02: Fail, OK # Negative language test. |
| 193 static_top_level_test/03: Fail, OK # Negative language test. |
| 194 static_top_level_test/04: Fail, OK # Negative language test. |
| 195 static_top_level_test/05: Fail, OK # Negative language test. |
| 196 string_interpolation7_negative_test: Fail, OK # Negative language test. |
| 197 throw7_negative_test: Fail, OK # Negative language test. |
| 198 try_catch_syntax_test/08: Fail, OK # Negative language test. |
| 199 type_variable_bounds_test/00: Fail, OK # Negative language test. |
| 200 type_variable_scope_test/00: Fail, OK # Negative language test. |
| 201 type_variable_scope_test/01: Fail, OK # Negative language test. |
| 202 type_variable_scope_test/02: Fail, OK # Negative language test. |
| 203 type_variable_scope_test/03: Fail, OK # Negative language test. |
| 204 type_variable_scope_test/04: Fail, OK # Negative language test. |
| 205 type_variable_scope_test/05: Fail, OK # Negative language test. |
| 206 |
| 207 |
| 208 type_vm_test: Fail, OK # VM specific test. |
| 209 disable_privacy_test: Fail, OK # VM specific test. |
| 210 numbers_test: Fail, OK # (unintended?) VM specific test. |
| 211 |
| 212 |
| 213 div_by_zero_test: Fail, OK # Leg only has doubles. |
| 214 bit_operations_test: Fail, OK # Tests bit operations outside the 32 bit range. |
| 215 optimization_test: Fail, OK # Expects negative results of bit-operations. |
| 216 |
| 217 expect_test: Fail, OK # JavaScript canonicalizes all strings. This test assumes
that string-concatenation returns a new string. |
| 218 |
| 219 reg_exp3_test: Fail, OK # Expects exception from const constructor. |
| 220 |
| 221 |
| 222 list_test: Fail, OK # Obsolete test uses List.copyFrom that was removed on 2011-
10-31. |
| 223 |
| 224 final_syntax_test/none: Fail, OK # Uses deprecated "StrConstant + StrConstant". |
| 225 |
| 226 [ $compiler == dart2js && $mode == release ] |
| 227 assign_top_method_negative_test: Crash |
| 228 |
| 229 [ $compiler == dart2js && $runtime == none ] |
| 230 *: Fail, Pass # TODO(ahe): Triage these tests. |
| OLD | NEW |