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/test_name_[dartc|vm]_test.dart. | 13 # tests/language/src/test_name_[dartc|vm]_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 == dart2dart ] | 18 [ $compiler == dart2dart ] |
19 mixin_super_constructor_test: Fail | 19 mixin_super_constructor_test: Fail |
20 mixin_super_constructor2_test: Fail | 20 mixin_super_constructor2_test: Fail |
21 mixin_super_constructor_default_test: Fail | 21 mixin_super_constructor_default_test: Fail |
22 mixin_super_constructor_named_test: Fail | 22 mixin_super_constructor_named_test: Fail |
23 mixin_super_constructor_positionals_test: Fail | 23 mixin_super_constructor_positionals_test: Fail |
24 mixin_super_constructor_multiple_test: Fail | 24 mixin_super_constructor_multiple_test: Fail |
25 const_constructor_super_test/01: fail | 25 const_constructor_super_test/01: fail |
26 | 26 |
27 | |
karlklose
2013/07/19 11:45:40
In this file we only use one newline to separate t
Johnni Winther
2013/07/29 09:59:48
Done.
| |
27 [ $compiler == none ] | 28 [ $compiler == none ] |
28 extends_test: Fail # issue 11023 | 29 extends_test: Fail # issue 11023 |
29 mixin_super_constructor_test: Fail | 30 mixin_super_constructor_test: Fail |
30 mixin_super_constructor2_test: Fail | 31 mixin_super_constructor2_test: Fail |
31 mixin_super_constructor_default_test: Fail | 32 mixin_super_constructor_default_test: Fail |
32 mixin_super_constructor_named_test: Fail | 33 mixin_super_constructor_named_test: Fail |
33 mixin_super_constructor_positionals_test: Fail | 34 mixin_super_constructor_positionals_test: Fail |
34 mixin_super_constructor_multiple_test: Fail | 35 mixin_super_constructor_multiple_test: Fail |
35 built_in_identifier_prefix_test: Fail # http://dartbug.com/6970 | 36 built_in_identifier_prefix_test: Fail # http://dartbug.com/6970 |
36 library_juxtaposition_test: Fail # Issue 6877 | 37 library_juxtaposition_test: Fail # Issue 6877 |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
72 on_catch_malformed_type_test: Fail # Issue 8601 | 73 on_catch_malformed_type_test: Fail # Issue 8601 |
73 | 74 |
74 mixin_mixin_test: Fail | 75 mixin_mixin_test: Fail |
75 mixin_issue10216_2_test: Fail | 76 mixin_issue10216_2_test: Fail |
76 mixin_illegal_object_test/01: Crash # Issue 10952 | 77 mixin_illegal_object_test/01: Crash # Issue 10952 |
77 mixin_illegal_object_test/02: Crash # Issue 10952 | 78 mixin_illegal_object_test/02: Crash # Issue 10952 |
78 | 79 |
79 type_variable_field_initializer_closure_test: Crash # issue 8847 | 80 type_variable_field_initializer_closure_test: Crash # issue 8847 |
80 closures_initializer_test: Crash # issue 8847 | 81 closures_initializer_test: Crash # issue 8847 |
81 | 82 |
83 is_not_class2_test: Fail # Issue 9055 | |
karlklose
2013/07/19 11:45:40
Are all of these copied into one place or are the
Johnni Winther
2013/07/29 09:59:48
All tests have been updated to follow the new spec
| |
84 list_literal_syntax_test/01: Fail # Issue 9055 | |
85 list_literal_syntax_test/02: Fail # Issue 9055 | |
86 list_literal_syntax_test/03: Fail # Issue 9055 | |
87 malformed_inheritance_test/02: Fail # Issue 9055 | |
88 malformed_inheritance_test/04: Fail # Issue 9055 | |
89 malformed_inheritance_test/06: Fail # Issue 9055 | |
90 malformed_test/none: Fail # Issue 9055 | |
91 prefix9_test: Fail # Issue 9055 | |
92 try_catch_on_syntax_test/07: Fail # Issue 9055 | |
93 try_catch_syntax_test/08: Fail # Issue 9055 | |
94 type_variable_bounds_test/08: Fail # Issue 9055 | |
95 wrong_number_type_arguments_test/01: Fail # Issue 9055 | |
96 | |
97 [ $compiler == none && $checked ] | |
98 function_malformed_result_type_test: Fail # Issue 9055 | |
99 new_expression_type_args_test/02: Fail # Issue 9055 | |
100 prefix16_test: Fail # Issue 9055 | |
101 type_parameter_test/01: Fail # Issue 9055 | |
102 type_parameter_test/02: Fail # Issue 9055 | |
103 type_parameter_test/03: Fail # Issue 9055 | |
104 type_parameter_test/04: Fail # Issue 9055 | |
105 type_variable_bounds_test/07: Fail # Issue 9055 | |
106 type_variable_scope2_test: Fail # Issue 9055 | |
107 type_variable_scope_test/00: Fail # Issue 9055 | |
108 type_variable_scope_test/01: Fail # Issue 9055 | |
109 type_variable_scope_test/02: Fail # Issue 9055 | |
110 type_variable_scope_test/03: Fail # Issue 9055 | |
111 type_variable_scope_test/04: Fail # Issue 9055 | |
112 type_variable_scope_test/05: Fail # Issue 9055 | |
113 wrong_number_type_arguments_test/02: Fail # Issue 9055 | |
82 | 114 |
83 [ $compiler == none && $unchecked ] | 115 [ $compiler == none && $unchecked ] |
84 | 116 |
85 # Only checked mode reports an error on type assignment | 117 # Only checked mode reports an error on type assignment |
86 # problems in compile time constants. | 118 # problems in compile time constants. |
87 compile_time_constant_checked_test/02: Fail, OK | 119 compile_time_constant_checked_test/02: Fail, OK |
88 compile_time_constant_checked2_test/01: Fail, OK | 120 compile_time_constant_checked2_test/01: Fail, OK |
89 compile_time_constant_checked2_test/02: Fail, OK | 121 compile_time_constant_checked2_test/02: Fail, OK |
90 compile_time_constant_checked2_test/03: Fail, OK | 122 compile_time_constant_checked2_test/03: Fail, OK |
91 compile_time_constant_checked2_test/04: Fail, OK | 123 compile_time_constant_checked2_test/04: Fail, OK |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
185 const_syntax_test/08: Fail # http://dartbug.com/5519 | 217 const_syntax_test/08: Fail # http://dartbug.com/5519 |
186 const_syntax_test/10: Fail # http://dartbug.com/5519 | 218 const_syntax_test/10: Fail # http://dartbug.com/5519 |
187 constructor_named_arguments_test/01: Fail # http://dartbug.com/5519 | 219 constructor_named_arguments_test/01: Fail # http://dartbug.com/5519 |
188 final_for_in_variable_test/01: Fail # http://dartbug.com/5519 | 220 final_for_in_variable_test/01: Fail # http://dartbug.com/5519 |
189 final_is_not_const_test/01: Fail # http://dartbug.com/5519 | 221 final_is_not_const_test/01: Fail # http://dartbug.com/5519 |
190 final_syntax_test/01: Fail # http://dartbug.com/5519 | 222 final_syntax_test/01: Fail # http://dartbug.com/5519 |
191 final_syntax_test/02: Fail # http://dartbug.com/5519 | 223 final_syntax_test/02: Fail # http://dartbug.com/5519 |
192 final_syntax_test/03: Fail # http://dartbug.com/5519 | 224 final_syntax_test/03: Fail # http://dartbug.com/5519 |
193 final_syntax_test/04: Fail # http://dartbug.com/5519 | 225 final_syntax_test/04: Fail # http://dartbug.com/5519 |
194 getter_no_setter_test/01: Fail # http://dartbug.com/5519 | 226 getter_no_setter_test/01: Fail # http://dartbug.com/5519 |
195 isnot_malformed_type_test/01: Fail # http://dartbug.com/5519 | |
196 named_parameters_aggregated_test/01: Fail # http://dartbug.com/5519 | 227 named_parameters_aggregated_test/01: Fail # http://dartbug.com/5519 |
197 named_parameters_aggregated_test/03: Fail # http://dartbug.com/5519 | 228 named_parameters_aggregated_test/03: Fail # http://dartbug.com/5519 |
198 not_enough_positional_arguments_test/01: Fail # http://dartbug.com/5519 | 229 not_enough_positional_arguments_test/01: Fail # http://dartbug.com/5519 |
199 | 230 |
200 metadata_test: Fail | 231 metadata_test: Fail |
201 # Fails in conservative mode, issue 4935, passes in minifinying mode. | 232 # Fails in conservative mode, issue 4935, passes in minifinying mode. |
202 argument_definition_test/*: Skip # Not implemented. | 233 argument_definition_test/*: Skip # Not implemented. |
203 const_var_test: Pass, Fail # Map literals take 2 type arguments. | 234 const_var_test: Pass, Fail # Map literals take 2 type arguments. |
204 map_literal3_test: Fail # Map literals take 2 type arguments. | 235 map_literal3_test: Fail # Map literals take 2 type arguments. |
205 class_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. | 236 class_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. |
(...skipping 28 matching lines...) Expand all Loading... | |
234 static_top_level_test/07: Fail | 265 static_top_level_test/07: Fail |
235 # Bug in dart2js parser: it happily parses 1is int; variable declaration. | 266 # Bug in dart2js parser: it happily parses 1is int; variable declaration. |
236 number_identifier_negative_test: Fail | 267 number_identifier_negative_test: Fail |
237 # Common with language_dart2js. | 268 # Common with language_dart2js. |
238 factory_redirection_test/0*: Skip # Flaky negative tests, crash, fail, or pass. Not implemented. | 269 factory_redirection_test/0*: Skip # Flaky negative tests, crash, fail, or pass. Not implemented. |
239 factory_redirection_test/1*: Skip # Flaky negative tests, crash, fail, or pass. Not implemented. | 270 factory_redirection_test/1*: Skip # Flaky negative tests, crash, fail, or pass. Not implemented. |
240 function_type_alias5_test/00: Fail | 271 function_type_alias5_test/00: Fail |
241 function_type_alias5_test/01: Fail | 272 function_type_alias5_test/01: Fail |
242 function_type_alias5_test/02: Fail | 273 function_type_alias5_test/02: Fail |
243 function_type_alias7_test/00: Fail | 274 function_type_alias7_test/00: Fail |
244 instanceof3_test: Fail | |
245 parameter_initializer6_negative_test: Fail # Issue 3502 | 275 parameter_initializer6_negative_test: Fail # Issue 3502 |
246 syntax_test/47: Fail | 276 syntax_test/47: Fail |
247 # DartVM problem. | 277 # DartVM problem. |
248 constructor5_test: Fail | 278 constructor5_test: Fail |
249 constructor6_test: Fail | 279 constructor6_test: Fail |
250 closure_in_initializer_test: Fail | 280 closure_in_initializer_test: Fail |
251 super_first_constructor_test: Fail | 281 super_first_constructor_test: Fail |
252 # VM specific tests. | 282 # VM specific tests. |
253 # This test hard codes name of file being run and precise position. | 283 # This test hard codes name of file being run and precise position. |
254 generic_test: Fail, Ok | 284 generic_test: Fail, Ok |
255 # Minified mode failures. | 285 # Minified mode failures. |
256 # TODO(antonm): proper support in test framework. | 286 # TODO(antonm): proper support in test framework. |
257 no_such_method_test: Pass, Fail, OK # Hard codes the name of invoked method ("fo o"). | 287 no_such_method_test: Pass, Fail, OK # Hard codes the name of invoked method ("fo o"). |
258 | 288 |
259 named_parameters_aggregated_test/05: Fail # Compile-time error reported instead of static type warning. | 289 named_parameters_aggregated_test/05: Fail # Compile-time error reported instead of static type warning. |
260 | 290 |
261 type_variable_bounds_test/07: Fail # Wrongly reports compile-time error. | |
262 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. | 291 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. |
263 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. | 292 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. |
264 | 293 |
265 get_set_syntax_test/00: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 | 294 get_set_syntax_test/00: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 |
266 get_set_syntax_test/01: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 | 295 get_set_syntax_test/01: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 |
267 get_set_syntax_test/02: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 | 296 get_set_syntax_test/02: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 |
268 get_set_syntax_test/03: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 | 297 get_set_syntax_test/03: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 |
269 get_set_syntax_test/04: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 | 298 get_set_syntax_test/04: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 |
270 get_set_syntax_test/05: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 | 299 get_set_syntax_test/05: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 |
271 get_set_syntax_test/06: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 | 300 get_set_syntax_test/06: Fail # Fixed by https://chromiumcodereview.appspot.com/1 0915111 |
(...skipping 21 matching lines...) Expand all Loading... | |
293 compile_time_constant_checked3_test/05: Fail, OK | 322 compile_time_constant_checked3_test/05: Fail, OK |
294 compile_time_constant_checked3_test/06: Fail, OK | 323 compile_time_constant_checked3_test/06: Fail, OK |
295 | 324 |
296 type_error_test: Fail, OK # VM bug: http://dartbug.com/5280 | 325 type_error_test: Fail, OK # VM bug: http://dartbug.com/5280 |
297 | 326 |
298 type_variable_field_initializer_closure_test: Crash # VM bug: issue 8847 | 327 type_variable_field_initializer_closure_test: Crash # VM bug: issue 8847 |
299 closures_initializer_test: Crash # VM bug: issue 8847 | 328 closures_initializer_test: Crash # VM bug: issue 8847 |
300 | 329 |
301 bound_closure_equality_test: Fail # Issue 10849 | 330 bound_closure_equality_test: Fail # Issue 10849 |
302 | 331 |
332 is_not_class2_test: Fail # Issue 9055 | |
333 list_literal_syntax_test/01: Fail # Issue 9055 | |
334 list_literal_syntax_test/02: Fail # Issue 9055 | |
335 list_literal_syntax_test/03: Fail # Issue 9055 | |
336 malformed_inheritance_test/02: Fail # Issue 9055 | |
337 malformed_inheritance_test/04: Fail # Issue 9055 | |
338 malformed_inheritance_test/06: Fail # Issue 9055 | |
339 malformed_test/none: Fail # Issue 9055 | |
340 try_catch_on_syntax_test/07: Fail # Issue 9055 | |
341 try_catch_syntax_test/08: Fail # Issue 9055 | |
342 | |
343 | |
303 [ $compiler == dart2dart && $minified ] | 344 [ $compiler == dart2dart && $minified ] |
304 super_getter_setter_test: Fail # Issue 11065. | 345 super_getter_setter_test: Fail # Issue 11065. |
305 | 346 |
306 # TODO(tball): Assign proper bug numbers. | 347 # TODO(tball): Assign proper bug numbers. |
307 class_literal_test: Fail | 348 class_literal_test: Fail |
308 | 349 |
309 import_core_prefix_test: Pass | 350 import_core_prefix_test: Pass |
310 prefix22_test: Pass | 351 prefix22_test: Pass |
311 invocation_mirror_test: Fail, OK # hardcoded names. | 352 invocation_mirror_test: Fail, OK # hardcoded names. |
312 super_call4_test: Fail, OK # hardcoded names. | 353 super_call4_test: Fail, OK # hardcoded names. |
(...skipping 12 matching lines...) Expand all Loading... | |
325 *: Skip | 366 *: Skip |
326 | 367 |
327 | 368 |
328 [ $arch == simmips ] | 369 [ $arch == simmips ] |
329 arithmetic_test: Crash # Too far relative branch. | 370 arithmetic_test: Crash # Too far relative branch. |
330 large_implicit_getter_test: Crash # Too far relative branch. | 371 large_implicit_getter_test: Crash # Too far relative branch. |
331 # TODO(zra): Check to see if the ASSERT that fails in debug mode is correct | 372 # TODO(zra): Check to see if the ASSERT that fails in debug mode is correct |
332 stack_overflow_test: Crash, Pass # Passes in release mode. | 373 stack_overflow_test: Crash, Pass # Passes in release mode. |
333 stack_overflow_stacktrace_test: Crash, Pass # Passes in release mode. | 374 stack_overflow_stacktrace_test: Crash, Pass # Passes in release mode. |
334 try_catch4_test: Fail | 375 try_catch4_test: Fail |
OLD | NEW |