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 [ $compiler == dart2analyzer ] | 5 [ $compiler == dart2analyzer ] |
6 | 6 |
7 # Runtime negative test. No static errors or warnings. | 7 # Runtime negative test. No static errors or warnings. |
8 closure_call_wrong_argument_count_negative_test: skip | 8 closure_call_wrong_argument_count_negative_test: skip |
9 | 9 |
10 illegal_invocation_test/01: fail # Issue: 11892 | |
11 | |
12 # TBF: m([int p = 'String']) | |
13 assign_static_type_test/06: fail | |
14 | |
15 # TBD: using built-in identifers | 10 # TBD: using built-in identifers |
16 built_in_identifier_prefix_test: fail | 11 built_in_identifier_prefix_test: fail |
17 | 12 |
18 # TBF: (o as C) is not rolled back | |
19 cast_test/04: fail | |
20 cast_test/05: fail | |
21 | |
22 # TBF: It is a compile-time error if the superclass of a class C appears in the
implements clause of C. | |
23 const_constructor_super_test/01: fail | |
24 compile_time_constant10_test/none: fail | |
25 compile_time_constant_c_test/01: fail | |
26 | |
27 # TBF: m([int p = 'String']) and call 'const' instance creation | |
28 compile_time_constant_checked2_test/03: fail | |
29 compile_time_constant_checked3_test/03: fail | |
30 | |
31 # TBF: It is a static type warning if a type parameter is a supertype of its upp
er bound. | 13 # TBF: It is a static type warning if a type parameter is a supertype of its upp
er bound. |
32 cyclic_type_variable_test/01: fail | 14 cyclic_type_variable_test/01: fail |
33 cyclic_type_variable_test/02: fail | 15 cyclic_type_variable_test/02: fail |
34 cyclic_type_variable_test/03: fail | 16 cyclic_type_variable_test/03: fail |
35 cyclic_type_variable_test/04: fail | 17 cyclic_type_variable_test/04: fail |
36 | 18 |
37 # TBF: It is a static type warning if any of the type arguments to k' are not su
btypes of the bounds of the corresponding formal type parameters of type. | 19 # TBF: It is a static type warning if any of the type arguments to k' are not su
btypes of the bounds of the corresponding formal type parameters of type. |
38 default_factory2_test/01: fail | 20 default_factory2_test/01: fail |
39 | 21 |
40 # TBF: It is a static warning if the function type of k' is not a subtype of the
type of k. | 22 # TBF: It is a static warning if the function type of k' is not a subtype of the
type of k. |
41 default_implementation2_test: fail | 23 default_implementation2_test: fail |
42 | 24 |
43 # TBD: F-bounded quantification | 25 # TBD: F-bounded quantification |
44 f_bounded_quantification_test/01: fail | 26 f_bounded_quantification_test/01: fail |
45 f_bounded_quantification_test/02: fail | 27 f_bounded_quantification_test/02: fail |
46 | 28 |
47 function_type_alias9_test/00: crash # Issue 11987 | 29 function_type_alias9_test/00: crash # Issue 11987 |
48 | 30 |
49 list_literal_syntax_test/01: fail # Issue 12103 | 31 list_literal_syntax_test/01: fail # Issue 12103 |
50 list_literal_syntax_test/02: fail # Issue 12103 | 32 list_literal_syntax_test/02: fail # Issue 12103 |
51 list_literal_syntax_test/03: fail # Issue 12103 | 33 list_literal_syntax_test/03: fail # Issue 12103 |
52 malformed_test/none: fail | 34 malformed_test/none: fail |
53 | 35 |
54 # TBF: disallowed in the most recent spec | |
55 named_parameters_aggregated_test/03: fail | |
56 positional_parameters_type_test: fail | |
57 | |
58 # TBF: non-const superinitializer; 7.6.3 Constant Constructors: The superinitial
izer that appears, explicitly or implicitly, in the initializer list of a consta
nt constructor must specify a constant constructor of the superclass of the imme
diately enclosing class. | |
59 non_const_super_negative_test: fail | |
60 | |
61 # TBF: 1is int; invalid character in number | 36 # TBF: 1is int; invalid character in number |
62 number_identifier_negative_test: fail | 37 number_identifier_negative_test: fail |
63 | 38 |
64 # TBF: we should check conflicts not only for methods, but for accessors too | 39 # TBF: we should check conflicts not only for methods, but for accessors too |
65 override_field_test/01: fail | 40 override_field_test/01: fail |
66 override_field_test/02: fail | 41 override_field_test/02: fail |
67 override_field_test/03: fail | 42 override_field_test/03: fail |
| 43 field_override3_test/00: Fail # Issue 11496 |
| 44 field_override3_test/01: Fail # Issue 11496 |
| 45 field_override3_test/03: Fail # Issue 11496 |
| 46 getter_override_test/00: Fail # Issue 11496 |
| 47 getter_override_test/01: Fail # Issue 11496 |
| 48 setter_override_test/00: Fail # Issue 11496 |
| 49 setter_override_test/03: Fail # Issue 11496 |
| 50 method_override7_test/03: Fail # Issue 11496 |
| 51 method_override8_test/03: Fail # Issue 11496 |
68 | 52 |
69 # TBF: prefix T hidden by type variable T in 'new T.Class()' | 53 # TBF: prefix T hidden by type variable T in 'new T.Class()' |
70 prefix10_negative_test: fail | 54 prefix10_negative_test: fail |
71 | 55 |
72 # TBF: no error if A in our library, B extends A in other library, reference B._
private from Test extends B in our library. | 56 # TBF: no error if A in our library, B extends A in other library, reference B._
private from Test extends B in our library. |
73 private_member1_negative_test: fail | 57 private_member1_negative_test: fail |
74 private_member2_negative_test: fail | 58 private_member2_negative_test: fail |
75 private_member3_negative_test: fail | 59 private_member3_negative_test: fail |
76 | 60 |
77 # TBF | 61 # TBF |
78 pseudo_kw_test: fail | 62 pseudo_kw_test: fail |
79 | 63 |
80 # TBF: hiding at start of the block and declared after declaration statement | |
81 scope_negative_test: fail | |
82 | |
83 # TBF: 'instance.staticMethod()' is static warning | |
84 static_field_test/01: fail | |
85 static_field_test/02: fail | |
86 static_field_test/03: fail | |
87 | |
88 # TBF | 64 # TBF |
89 method_override2_test/00: fail # issue 11497 | 65 null_test/03: Fail # Issue 12484 |
90 method_override2_test/01: fail # issue 11497 | |
91 method_override2_test/02: fail # issue 11497 | |
92 method_override2_test/03: fail # issue 11497 | |
93 method_override3_test/00: fail # issue 11497 | |
94 method_override3_test/01: fail # issue 11497 | |
95 method_override3_test/02: fail # issue 11497 | |
96 method_override4_test: fail # issue 11497 | |
97 method_override5_test: fail # issue 11497 | |
98 method_override6_test: fail # issue 11497 | |
99 | |
100 | |
101 | 66 |
102 | 67 |
103 # test issue 10683, It is a compile-time error if e refers to the name v or the
name v=. | 68 # test issue 10683, It is a compile-time error if e refers to the name v or the
name v=. |
104 block_scope_test: fail | 69 block_scope_test: fail |
105 lazy_static3_test: fail | 70 lazy_static3_test: fail |
106 | 71 |
107 # test issue 10890; on-catch UnknownType is a static warning, not error | 72 # test issue 10890; on-catch UnknownType is a static warning, not error |
108 try_catch_on_syntax_test/01: fail | 73 try_catch_on_syntax_test/01: fail |
109 | 74 |
110 # test issue 10899; it is static warning, not error, to call methods of class li
teral | 75 # test issue 10899; it is static warning, not error, to call methods of class li
teral |
(...skipping 23 matching lines...) Expand all Loading... |
134 const_syntax_test/03: fail | 99 const_syntax_test/03: fail |
135 final_syntax_test/01: fail | 100 final_syntax_test/01: fail |
136 final_syntax_test/04: fail | 101 final_syntax_test/04: fail |
137 final_syntax_test/02: fail | 102 final_syntax_test/02: fail |
138 final_syntax_test/03: fail | 103 final_syntax_test/03: fail |
139 | 104 |
140 # Test issue 11123, Only static fields can be declared as 'const' | 105 # Test issue 11123, Only static fields can be declared as 'const' |
141 const_escape_frog_test: fail | 106 const_escape_frog_test: fail |
142 compile_time_constant_test/none: fail | 107 compile_time_constant_test/none: fail |
143 | 108 |
144 # Test issue 11544, using @TypeName as annotation is not valid | |
145 inferrer_constructor2_test: fail | |
146 inferrer_constructor3_test: fail | |
147 multiple_field_assignment_constructor_test: fail | |
148 | |
149 # Test issue 11545, using not existing constructor name in annotation | 109 # Test issue 11545, using not existing constructor name in annotation |
150 metadata_test: fail | 110 metadata_test: fail |
151 | 111 |
152 # Test issue 11564, named parameter starts with '_' | 112 # Test issue 11564, named parameter starts with '_' |
153 named_parameters_with_object_property_names_test: fail | 113 named_parameters_with_object_property_names_test: fail |
154 | 114 |
155 # test issue 11575, classes with abstrac members are not marked as abstract | 115 # test issue 11575, classes with abstrac members are not marked as abstract |
156 abstract_factory_constructor_test/none: fail | 116 abstract_factory_constructor_test/none: fail |
157 abstract_syntax_test/none: fail | 117 abstract_syntax_test/none: fail |
158 get_set_syntax_test/none: fail | 118 get_set_syntax_test/none: fail |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
279 # test issue 12162, 'a' has dynamic type, so it statically it is assignable to a
nything | 239 # test issue 12162, 'a' has dynamic type, so it statically it is assignable to a
nything |
280 type_variable_bounds2_test/00: fail | 240 type_variable_bounds2_test/00: fail |
281 type_variable_bounds2_test/01: fail | 241 type_variable_bounds2_test/01: fail |
282 type_variable_bounds2_test/02: fail | 242 type_variable_bounds2_test/02: fail |
283 type_variable_bounds2_test/03: fail | 243 type_variable_bounds2_test/03: fail |
284 type_variable_bounds2_test/04: fail | 244 type_variable_bounds2_test/04: fail |
285 type_variable_bounds2_test/06: fail | 245 type_variable_bounds2_test/06: fail |
286 | 246 |
287 # test issue 12163, unresolved identifier is static warning in static context | 247 # test issue 12163, unresolved identifier is static warning in static context |
288 unresolved_in_factory_negative_test: fail | 248 unresolved_in_factory_negative_test: fail |
289 unresolved_top_level_method_negative_test: fail | |
290 unresolved_top_level_var_negative_test: fail | 249 unresolved_top_level_var_negative_test: fail |
291 | 250 |
292 # test issue 12181, uses argument definition test | 251 # test issue 12181, uses argument definition test |
293 constructor_initializer_test: fail | 252 constructor_initializer_test: fail |
294 | 253 |
295 # test issue 12184, It is static warning, not error, to assign to a constant var
iable. | 254 # test issue 12184, It is static warning, not error, to assign to a constant var
iable. |
296 static_final_field2_negative_test: fail | 255 static_final_field2_negative_test: fail |
297 | 256 |
298 # test issue 12191, ambuguous import is always warning now | 257 # test issue 12191, ambiguous import is always warning now |
299 prefix3_negative_test: fail | 258 prefix3_negative_test: fail |
300 library_ambiguous_test/00: fail | 259 library_ambiguous_test/00: fail |
301 library_ambiguous_test/01: fail | 260 library_ambiguous_test/01: fail |
302 library_ambiguous_test/02: fail | 261 library_ambiguous_test/02: fail |
303 library_ambiguous_test/03: fail | 262 library_ambiguous_test/03: fail |
304 | 263 |
305 # test issue 12289, assignment in assert statement | 264 # test issue 12289, assignment in assert statement |
306 type_error_test: fail | 265 type_error_test: fail |
307 | 266 |
| 267 # test issue 12381, It is compile-time error to invoke not existing function |
| 268 issue11724_test: fail |
| 269 call_nonexistent_static_test/08: fail |
| 270 |
| 271 # test issue 12397; it is static warning, not error to use variable before decla
ration (or hidden) |
| 272 scope_negative_test: fail |
| 273 |
308 [ $compiler == dart2analyzer && $checked ] | 274 [ $compiler == dart2analyzer && $checked ] |
309 factory1_test/00: fail | 275 factory1_test/00: fail |
310 factory1_test/01: fail | 276 factory1_test/01: fail |
311 field_type_check2_test/01: fail | 277 field_type_check2_test/01: fail |
312 factory_implementation_test/00: fail | 278 factory_implementation_test/00: fail |
313 factory_redirection_test/08: fail | 279 factory_redirection_test/08: fail |
314 factory_redirection_test/09: fail | 280 factory_redirection_test/09: fail |
315 factory_redirection_test/10: fail | 281 factory_redirection_test/10: fail |
316 factory_redirection_test/11: fail | 282 factory_redirection_test/11: fail |
317 factory_redirection_test/12: fail | 283 factory_redirection_test/12: fail |
318 factory_redirection_test/13: fail | 284 factory_redirection_test/13: fail |
319 factory_redirection_test/14: fail | 285 factory_redirection_test/14: fail |
320 getters_setters2_test/03: fail | 286 getters_setters2_test/03: fail |
321 type_variable_bounds3_test/00: fail | 287 type_variable_bounds3_test/00: fail |
322 type_variable_bounds2_test/05: fail | 288 type_variable_bounds2_test/05: fail |
323 | 289 |
OLD | NEW |