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 == none ] | 18 [ $compiler == none ] |
19 part_test: Fail | 19 part_test: Fail |
20 part2_test: Fail | 20 part2_test: Fail |
21 gc_test: Fail # Issue 1487 | 21 gc_test: Fail # Issue 1487 |
22 field_override_test/none: Fail # Issue 742: field shadowing now allowed | |
23 field_override_test/01: Fail # Issue 742: field shadowing now allowed | |
24 super_field_access_test: Fail # Issue 742: field shadowing now allowed | |
25 pseudo_kw_illegal_test/14: Fail # Issue 356 | 22 pseudo_kw_illegal_test/14: Fail # Issue 356 |
26 | 23 |
27 # These bugs refer currently ongoing language discussions. | 24 # These bugs refer currently ongoing language discussions. |
28 constructor5_test: Fail # (Discussion ongoing) | 25 constructor5_test: Fail # (Discussion ongoing) |
29 | 26 |
30 constructor6_test: Fail # Issue 6422 | 27 constructor6_test: Fail # Issue 6422 |
31 closure_in_initializer_test: Fail # Issue 6422 | 28 closure_in_initializer_test: Fail # Issue 6422 |
32 | 29 |
33 # Regular bugs which should be fixed. | 30 # Regular bugs which should be fixed. |
34 const_init6_negative_test: Fail # Issue 811 | 31 const_init6_negative_test: Fail # Issue 811 |
(...skipping 27 matching lines...) Expand all Loading... |
62 export_cyclic_test: Fail, Crash # issue 6060 | 59 export_cyclic_test: Fail, Crash # issue 6060 |
63 invocation_mirror_indirect_test: Fail # Issue 3326 | 60 invocation_mirror_indirect_test: Fail # Issue 3326 |
64 | 61 |
65 [ $compiler == none && ($system == macos || $system == linux) && $arch == ia32 &
& $checked ] | 62 [ $compiler == none && ($system == macos || $system == linux) && $arch == ia32 &
& $checked ] |
66 gc_test: Skip # Issue 1487, flaky. | 63 gc_test: Skip # Issue 1487, flaky. |
67 | 64 |
68 [ $compiler == none && $mode == debug ] | 65 [ $compiler == none && $mode == debug ] |
69 gc_test: Skip # Takes too long. | 66 gc_test: Skip # Takes too long. |
70 | 67 |
71 [ $compiler == none && $unchecked ] | 68 [ $compiler == none && $unchecked ] |
72 field_override_test/02: Fail # Issue 742: field shadowing now allowed | 69 |
73 | 70 |
74 # Only checked mode reports an error on type assignment | 71 # Only checked mode reports an error on type assignment |
75 # problems in compile time constants. | 72 # problems in compile time constants. |
76 compile_time_constant_checked_test/02: Fail, OK | 73 compile_time_constant_checked_test/02: Fail, OK |
77 compile_time_constant_checked2_test/01: Fail, OK | 74 compile_time_constant_checked2_test/01: Fail, OK |
78 compile_time_constant_checked2_test/02: Fail, OK | 75 compile_time_constant_checked2_test/02: Fail, OK |
79 compile_time_constant_checked2_test/03: Fail, OK | 76 compile_time_constant_checked2_test/03: Fail, OK |
80 compile_time_constant_checked2_test/04: Fail, OK | 77 compile_time_constant_checked2_test/04: Fail, OK |
81 compile_time_constant_checked2_test/05: Fail, OK | 78 compile_time_constant_checked2_test/05: Fail, OK |
82 compile_time_constant_checked2_test/06: Fail, OK | 79 compile_time_constant_checked2_test/06: Fail, OK |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
132 class_literal_test/28 : Fail # language change 3368 | 129 class_literal_test/28 : Fail # language change 3368 |
133 class_literal_test/29 : Fail # language change 3368 | 130 class_literal_test/29 : Fail # language change 3368 |
134 closure_call_wrong_argument_count_negative_test: Fail # Runtime only test, rewri
te as multitest | 131 closure_call_wrong_argument_count_negative_test: Fail # Runtime only test, rewri
te as multitest |
135 compile_time_constant10_test/none: Fail # issue 5215. | 132 compile_time_constant10_test/none: Fail # issue 5215. |
136 constructor3_negative_test: Fail # Runtime only test, rewrite as multitest | 133 constructor3_negative_test: Fail # Runtime only test, rewrite as multitest |
137 constructor_call_wrong_argument_count_negative_test: Fail # Runtime only test, r
ewrite as multitest | 134 constructor_call_wrong_argument_count_negative_test: Fail # Runtime only test, r
ewrite as multitest |
138 disable_privacy_test: Fail # Issue 1882: Needs --disable_privacy support. | 135 disable_privacy_test: Fail # Issue 1882: Needs --disable_privacy support. |
139 factory5_test/00: Fail # issue 3079 | 136 factory5_test/00: Fail # issue 3079 |
140 field_method4_negative_test: Fail # Runtime only test, rewrite as multitest | 137 field_method4_negative_test: Fail # Runtime only test, rewrite as multitest |
141 field7_negative_test: Fail, OK # language changed, test issue 5249 | 138 field7_negative_test: Fail, OK # language changed, test issue 5249 |
142 field7a_negative_test: Fail, OK # language changed, test issue 5249 | |
143 first_class_types_literals_test: Fail # issue 6283 | 139 first_class_types_literals_test: Fail # issue 6283 |
144 getter_no_setter_test/01: Fail # Fails to detect compile-time error. | 140 getter_no_setter_test/01: Fail # Fails to detect compile-time error. |
145 getter_no_setter2_test/01: Fail # Fails to detect compile-time error. | 141 getter_no_setter2_test/01: Fail # Fails to detect compile-time error. |
146 instance_call_wrong_argument_count_negative_test: Fail # Runtime only test, rewr
ite as multitest | 142 instance_call_wrong_argument_count_negative_test: Fail # Runtime only test, rewr
ite as multitest |
147 # Test expects signature of noSuchMethod to be correct according | 143 # Test expects signature of noSuchMethod to be correct according |
148 # to specification. Should start working when the library signature | 144 # to specification. Should start working when the library signature |
149 # changes. | 145 # changes. |
150 is_not_class2_negative_test: Fail # Runtime only test, rewrite as multitest | 146 is_not_class2_negative_test: Fail # Runtime only test, rewrite as multitest |
151 library2_negative_test: Fail # still a valid test? Issue 3649 | 147 library2_negative_test: Fail # still a valid test? Issue 3649 |
152 library4_negative_test: Fail # still a valid test? Issue 3530 | 148 library4_negative_test: Fail # still a valid test? Issue 3530 |
153 library6_negative_test: Fail # still a valid test? Issue 3650 | 149 library6_negative_test: Fail # still a valid test? Issue 3650 |
154 list_literal4_test: Fail # Issue 1343 | 150 list_literal4_test: Fail # Issue 1343 |
155 map_literal4_test: Fail # Issue 1343 | 151 map_literal4_test: Fail # Issue 1343 |
156 named_parameters_with_object_property_names_test: Fail # Issue 2137 | 152 named_parameters_with_object_property_names_test: Fail # Issue 2137 |
157 many_overridden_no_such_method_test: Fail | 153 many_overridden_no_such_method_test: Fail |
158 no_such_method_negative_test: Fail # Runtime only test, rewrite as multitest | 154 no_such_method_negative_test: Fail # Runtime only test, rewrite as multitest |
159 override_field_test/03: Fail # still a valid test? Issue 3894 | 155 override_field_test/03: Fail # still a valid test? Issue 3894 |
160 override_field_test/04: Fail # still a valid test? Issue 3656 | |
161 override_field_method3_negative_test: Fail, OK # test issue 5249 | |
162 override_field_method6_negative_test: Fail, OK # test issue 5249 | 156 override_field_method6_negative_test: Fail, OK # test issue 5249 |
163 overridden_no_such_method_test: Fail | 157 overridden_no_such_method_test: Fail |
164 parameter_initializer6_negative_test: Fail # language change 4288 | 158 parameter_initializer6_negative_test: Fail # language change 4288 |
165 prefix1_negative_test : Fail # language change 1031 | 159 prefix1_negative_test : Fail # language change 1031 |
166 prefix4_negative_test : Fail # language change 1031 | 160 prefix4_negative_test : Fail # language change 1031 |
167 prefix5_negative_test : Fail # language change 1031 | 161 prefix5_negative_test : Fail # language change 1031 |
168 prefix8_negative_test : Fail # language change 1031 | 162 prefix8_negative_test : Fail # language change 1031 |
169 prefix9_negative_test : Fail # language change 1031 | 163 prefix9_negative_test : Fail # language change 1031 |
170 prefix10_negative_test : Fail # language change 1031 | 164 prefix10_negative_test : Fail # language change 1031 |
171 private_member3_negative_test: Fail # Runtime only test? rewrite as multitest | 165 private_member3_negative_test: Fail # Runtime only test? rewrite as multitest |
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
450 final_syntax_test/09: Fail # http://dartbug.com/5519 | 444 final_syntax_test/09: Fail # http://dartbug.com/5519 |
451 getter_no_setter_test/01: Fail # http://dartbug.com/5519 | 445 getter_no_setter_test/01: Fail # http://dartbug.com/5519 |
452 getter_no_setter2_test/01: Fail # http://dartbug.com/5519 | 446 getter_no_setter2_test/01: Fail # http://dartbug.com/5519 |
453 illegal_invocation_test/03: Fail # http://dartbug.com/5519 | 447 illegal_invocation_test/03: Fail # http://dartbug.com/5519 |
454 isnot_malformed_type_test/01: Fail # http://dartbug.com/5519 | 448 isnot_malformed_type_test/01: Fail # http://dartbug.com/5519 |
455 method_override2_test/01: Fail # http://dartbug.com/5519 | 449 method_override2_test/01: Fail # http://dartbug.com/5519 |
456 named_parameters_aggregated_test/01: Fail # http://dartbug.com/5519 | 450 named_parameters_aggregated_test/01: Fail # http://dartbug.com/5519 |
457 named_parameters_aggregated_test/03: Fail # http://dartbug.com/5519 | 451 named_parameters_aggregated_test/03: Fail # http://dartbug.com/5519 |
458 named_parameters_aggregated_test/04: Fail # http://dartbug.com/5519 | 452 named_parameters_aggregated_test/04: Fail # http://dartbug.com/5519 |
459 not_enough_positional_arguments_test/01: Fail # http://dartbug.com/5519 | 453 not_enough_positional_arguments_test/01: Fail # http://dartbug.com/5519 |
460 override_field_test/04: Fail # http://dartbug.com/5519 | |
461 static_field3_test/01: Fail # http://dartbug.com/5519 | 454 static_field3_test/01: Fail # http://dartbug.com/5519 |
462 static_field3_test/02: Fail # http://dartbug.com/5519 | 455 static_field3_test/02: Fail # http://dartbug.com/5519 |
463 static_field3_test/03: Fail # http://dartbug.com/5519 | 456 static_field3_test/03: Fail # http://dartbug.com/5519 |
464 static_field3_test/04: Fail # http://dartbug.com/5519 | 457 static_field3_test/04: Fail # http://dartbug.com/5519 |
465 | 458 |
466 throw_expr_test: Fail | 459 throw_expr_test: Fail |
467 metadata_test: Fail | 460 metadata_test: Fail |
468 # Fails in conservative mode, issue 4935, passes in minifinying mode. | 461 # Fails in conservative mode, issue 4935, passes in minifinying mode. |
469 bad_constructor_test/04: Fail | 462 bad_constructor_test/04: Fail |
470 bad_constructor_test/05: Fail | 463 bad_constructor_test/05: Fail |
(...skipping 23 matching lines...) Expand all Loading... |
494 # dart2js frontend doesn't even analyse problematic classes. | 487 # dart2js frontend doesn't even analyse problematic classes. |
495 class_extends_negative_test: Fail | 488 class_extends_negative_test: Fail |
496 duplicate_implements_test/01: Fail | 489 duplicate_implements_test/01: Fail |
497 duplicate_implements_test/02: Fail | 490 duplicate_implements_test/02: Fail |
498 duplicate_implements_test/03: Fail | 491 duplicate_implements_test/03: Fail |
499 duplicate_implements_test/04: Fail | 492 duplicate_implements_test/04: Fail |
500 field2_negative_test: Fail | 493 field2_negative_test: Fail |
501 field4_negative_test: Fail | 494 field4_negative_test: Fail |
502 field5_negative_test: Fail | 495 field5_negative_test: Fail |
503 field6a_negative_test: Fail | 496 field6a_negative_test: Fail |
504 field7a_negative_test: Fail | |
505 interface_factory_constructor_negative_test: Fail | 497 interface_factory_constructor_negative_test: Fail |
506 interface_static_method_negative_test: Fail | 498 interface_static_method_negative_test: Fail |
507 non_const_super_negative_test: Fail | 499 non_const_super_negative_test: Fail |
508 method_override2_test/00: Fail | 500 method_override2_test/00: Fail |
509 method_override2_test/02: Fail | 501 method_override2_test/02: Fail |
510 method_override2_test/03: Fail | 502 method_override2_test/03: Fail |
511 operator1_negative_test: Fail | 503 operator1_negative_test: Fail |
512 prefix18_negative_test: Fail | 504 prefix18_negative_test: Fail |
513 prefix20_negative_test: Fail | 505 prefix20_negative_test: Fail |
514 static_final_field_negative_test: Fail | 506 static_final_field_negative_test: Fail |
(...skipping 21 matching lines...) Expand all Loading... |
536 function_type_parameter2_test: Fail | 528 function_type_parameter2_test: Fail |
537 function_type_parameter_test: Fail | 529 function_type_parameter_test: Fail |
538 implicit_scope_test: Fail | 530 implicit_scope_test: Fail |
539 instanceof3_test: Fail | 531 instanceof3_test: Fail |
540 parameter_initializer6_negative_test: Fail # Issue 3502 | 532 parameter_initializer6_negative_test: Fail # Issue 3502 |
541 syntax_test/47: Fail | 533 syntax_test/47: Fail |
542 # DartVM problem. | 534 # DartVM problem. |
543 constructor5_test: Fail | 535 constructor5_test: Fail |
544 constructor6_test: Fail | 536 constructor6_test: Fail |
545 closure_in_initializer_test: Fail | 537 closure_in_initializer_test: Fail |
546 field_override_test/01: Fail | |
547 field_override_test/02: Fail | |
548 field_override_test/none: Fail | |
549 gc_test: Fail | 538 gc_test: Fail |
550 super_field_access_test: Fail | |
551 super_first_constructor_test: Fail | 539 super_first_constructor_test: Fail |
552 # VM specific tests. | 540 # VM specific tests. |
553 disable_privacy_test: Fail, Ok | 541 disable_privacy_test: Fail, Ok |
554 # This test hard codes name of file being run and precise position. | 542 # This test hard codes name of file being run and precise position. |
555 generic_test: Fail, Ok | 543 generic_test: Fail, Ok |
556 # Minified mode failures. | 544 # Minified mode failures. |
557 # TODO(antonm): proper support in test framework. | 545 # TODO(antonm): proper support in test framework. |
558 no_such_method_test: Pass, Fail, OK # Hard codes the name of invoked method ("fo
o"). | 546 no_such_method_test: Pass, Fail, OK # Hard codes the name of invoked method ("fo
o"). |
559 | 547 |
560 named_parameters_aggregated_test/05: Fail # Compile-time error reported instead
of static type warning. | 548 named_parameters_aggregated_test/05: Fail # Compile-time error reported instead
of static type warning. |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
592 compile_time_constant_checked3_test/05: Fail, OK | 580 compile_time_constant_checked3_test/05: Fail, OK |
593 compile_time_constant_checked3_test/06: Fail, OK | 581 compile_time_constant_checked3_test/06: Fail, OK |
594 | 582 |
595 type_error_test: Fail, OK # VM bug: http://dartbug.com/5280 | 583 type_error_test: Fail, OK # VM bug: http://dartbug.com/5280 |
596 | 584 |
597 call_through_null_getter_test: Fail # issue 6130 | 585 call_through_null_getter_test: Fail # issue 6130 |
598 | 586 |
599 # This is a VM error when the compiled code is run. | 587 # This is a VM error when the compiled code is run. |
600 invocation_mirror_test: Fail # issue 3326, 3622. | 588 invocation_mirror_test: Fail # issue 3326, 3622. |
601 invocation_mirror_indirect_test: Fail # issue 3326, 3622. | 589 invocation_mirror_indirect_test: Fail # issue 3326, 3622. |
OLD | NEW |