| 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 == dart2js || $compiler == dart2dart ] | 5 [ $compiler == dart2js || $compiler == dart2dart ] |
| 6 class_literal_test/01: Fail # Class literals are expression now; delete this tes
t. | 6 class_literal_test/01: Fail # Class literals are expression now; delete this tes
t. |
| 7 class_literal_test/02: Fail # Class literals are expression now; delete this tes
t. | 7 class_literal_test/02: Fail # Class literals are expression now; delete this tes
t. |
| 8 class_literal_test/05: Fail # Class literals are expression now; delete this tes
t. | 8 class_literal_test/05: Fail # Class literals are expression now; delete this tes
t. |
| 9 class_literal_test/06: Fail # Class literals are expression now; delete this tes
t. | 9 class_literal_test/06: Fail # Class literals are expression now; delete this tes
t. |
| 10 class_literal_test/07: Fail # Class literals are expression now; delete this tes
t. | 10 class_literal_test/07: Fail # Class literals are expression now; delete this tes
t. |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 stacktrace_test: Pass, Fail # Assumes stack trace string ends in newline. | 35 stacktrace_test: Pass, Fail # Assumes stack trace string ends in newline. |
| 36 | 36 |
| 37 # VM specific tests that should not be run by dart2js. | 37 # VM specific tests that should not be run by dart2js. |
| 38 *vm_test: Skip | 38 *vm_test: Skip |
| 39 *vm_negative_test: Skip | 39 *vm_negative_test: Skip |
| 40 | 40 |
| 41 [ $compiler == dart2js && $checked ] | 41 [ $compiler == dart2js && $checked ] |
| 42 function_type_alias6_test: Crash # dartbug.com/9792 | 42 function_type_alias6_test: Crash # dartbug.com/9792 |
| 43 | 43 |
| 44 prefix16_test: Fail # dartbug.com/7354 | 44 prefix16_test: Fail # dartbug.com/7354 |
| 45 default_factory2_test/01: Pass # For the wrong reasons. | 45 default_factory2_test/01: Fail |
| 46 type_variable_scope_test/none: Fail | |
| 47 redirecting_factory_infinite_steps_test/01: Fail | |
| 48 type_variable_bounds_test/01: Fail | 46 type_variable_bounds_test/01: Fail |
| 49 type_variable_bounds_test/02: Fail | 47 type_variable_bounds_test/02: Fail |
| 50 type_variable_bounds_test/04: Fail | 48 type_variable_bounds_test/04: Fail |
| 51 type_variable_bounds_test/05: Fail | 49 type_variable_bounds_test/05: Fail |
| 52 type_variable_bounds2_test/00: Fail | 50 type_variable_bounds2_test/00: Fail |
| 53 type_variable_bounds2_test/03: Fail | 51 type_variable_bounds2_test/03: Fail |
| 54 type_variable_bounds2_test/05: Fail | 52 type_variable_bounds2_test/05: Fail |
| 55 type_variable_bounds2_test/06: Pass # For the wrong reasons. | 53 type_variable_bounds2_test/06: Pass # For the wrong reasons. |
| 56 type_variable_bounds3_test/00: Fail | 54 type_variable_bounds3_test/00: Fail |
| 57 f_bounded_quantification_test/01: Fail | 55 f_bounded_quantification_test/01: Fail |
| 58 f_bounded_quantification_test/02: Fail | 56 f_bounded_quantification_test/02: Fail |
| 59 closure_type_test: Fail # does not detect type error in checked mode. | 57 closure_type_test: Fail # does not detect type error in checked mode. |
| 60 type_annotation_test/09: Fail # Named constructors interpreted as a type. | 58 type_annotation_test/09: Fail # Named constructors interpreted as a type. |
| 61 prefix15_test: Fail # Issue 5022 | 59 prefix15_test: Fail # Issue 5022 |
| 62 local_function2_test: Fail # Issue 5022 | 60 local_function2_test: Fail # Issue 5022 |
| 63 | 61 |
| 64 [ $compiler == dart2js && $unchecked ] | 62 [ $compiler == dart2js && $unchecked ] |
| 65 default_factory2_test/01: Fail # type arguments on redirecting factory not imple
mented | 63 factory_redirection_test/14: Fail # redirecting to redirecting factory |
| 66 type_variable_scope_test: Fail # type arguments on redirecting factory not imple
mented | 64 type_checks_in_factory_method_test: Fail # Expect.equals(expected: <true>, actua
l: <false>) fails. -- checked mode test. |
| 65 |
| 67 assertion_test: Fail | 66 assertion_test: Fail |
| 68 type_variable_bounds_test/07: Fail # Wrongly reports compile-time error. | 67 type_variable_bounds_test/07: Fail # Wrongly reports compile-time error. |
| 69 factory_redirection_test/08: Fail | |
| 70 factory_redirection_test/09: Fail | |
| 71 factory_redirection_test/10: Fail | |
| 72 factory_redirection_test/11: Fail | |
| 73 factory_redirection_test/12: Fail | |
| 74 factory_redirection_test/13: Fail | |
| 75 factory_redirection_test/14: Fail | |
| 76 | 68 |
| 77 double_to_string_as_exponential2_test: Fail # toStringAsExponential doesn't chec
k if argument is an integer. | 69 double_to_string_as_exponential2_test: Fail # toStringAsExponential doesn't chec
k if argument is an integer. |
| 78 double_to_string_as_fixed2_test: Fail # toStringAsFixed doesn't check if argumen
t is an integer. | 70 double_to_string_as_fixed2_test: Fail # toStringAsFixed doesn't check if argumen
t is an integer. |
| 79 double_to_string_as_precision2_test: Fail # toStringAsPrecision doesn't check if
argument is an integer. | 71 double_to_string_as_precision2_test: Fail # toStringAsPrecision doesn't check if
argument is an integer. |
| 80 | 72 |
| 81 # Only checked mode reports an error on type assignment | 73 # Only checked mode reports an error on type assignment |
| 82 # problems in compile time constants. | 74 # problems in compile time constants. |
| 83 compile_time_constant_checked_test/02: Fail, OK | 75 compile_time_constant_checked_test/02: Fail, OK |
| 84 compile_time_constant_checked2_test/01: Fail, OK | 76 compile_time_constant_checked2_test/01: Fail, OK |
| 85 compile_time_constant_checked2_test/02: Fail, OK | 77 compile_time_constant_checked2_test/02: Fail, OK |
| (...skipping 15 matching lines...) Expand all Loading... |
| 101 identical_closure2_test: Fail # Issues 563, 1533 | 93 identical_closure2_test: Fail # Issues 563, 1533 |
| 102 invocation_mirror_test: Fail | 94 invocation_mirror_test: Fail |
| 103 built_in_identifier_prefix_test: Fail # http://dartbug.com/6972 | 95 built_in_identifier_prefix_test: Fail # http://dartbug.com/6972 |
| 104 number_identity2_test: Fail # Issue 563: identity of NaN | 96 number_identity2_test: Fail # Issue 563: identity of NaN |
| 105 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. | 97 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. |
| 106 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. | 98 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. |
| 107 double_int_to_string_test: Fail # Issue 1533 (double/integer distinction) | 99 double_int_to_string_test: Fail # Issue 1533 (double/integer distinction) |
| 108 mint_arithmetic_test: Fail # Issue 1533 (big integer arithmetic). | 100 mint_arithmetic_test: Fail # Issue 1533 (big integer arithmetic). |
| 109 left_shift_test: Fail # Issue 1533 | 101 left_shift_test: Fail # Issue 1533 |
| 110 factory_redirection_test/01: Fail | 102 factory_redirection_test/01: Fail |
| 111 factory_redirection_test/05: Fail | |
| 112 factory_redirection_test/07: Fail | 103 factory_redirection_test/07: Fail |
| 113 final_variable_assignment_test/01: Fail | 104 final_variable_assignment_test/01: Fail |
| 114 final_variable_assignment_test/02: Fail | 105 final_variable_assignment_test/02: Fail |
| 115 final_variable_assignment_test/03: Fail | 106 final_variable_assignment_test/03: Fail |
| 116 final_variable_assignment_test/04: Fail | 107 final_variable_assignment_test/04: Fail |
| 117 bad_override_test/01: Fail | 108 bad_override_test/01: Fail |
| 118 bad_override_test/02: Fail | 109 bad_override_test/02: Fail |
| 119 bad_constructor_test/04: Fail # http://dartbug.com/5519 | 110 bad_constructor_test/04: Fail # http://dartbug.com/5519 |
| 120 bad_constructor_test/05: Fail # http://dartbug.com/5519 | 111 bad_constructor_test/05: Fail # http://dartbug.com/5519 |
| 121 bad_constructor_test/06: Fail # http://dartbug.com/5519 | 112 bad_constructor_test/06: Fail # http://dartbug.com/5519 |
| (...skipping 12 matching lines...) Expand all Loading... |
| 134 compile_time_constant8_test: Fail # We don't take the generic type into account
yet. | 125 compile_time_constant8_test: Fail # We don't take the generic type into account
yet. |
| 135 canonical_const_test: Fail # We don't take the generic type into account yet. | 126 canonical_const_test: Fail # We don't take the generic type into account yet. |
| 136 | 127 |
| 137 # Support for optional parameters not conform to latest spec. | 128 # Support for optional parameters not conform to latest spec. |
| 138 function_type_alias_test: Fail # http://dartbug.com/9058 | 129 function_type_alias_test: Fail # http://dartbug.com/9058 |
| 139 function_type_alias2_test: Fail | 130 function_type_alias2_test: Fail |
| 140 named_parameters_type_test: Fail | 131 named_parameters_type_test: Fail |
| 141 positional_parameters_type_test: Fail | 132 positional_parameters_type_test: Fail |
| 142 | 133 |
| 143 # Compilation errors. | 134 # Compilation errors. |
| 144 default_factory3_test: Fail # type arguments on redirecting factory not implemen
ted | |
| 145 non_parameterized_factory_test: Fail # type arguments on redirecting factory not
implemented | |
| 146 non_parameterized_factory2_test: Fail # type arguments on redirecting factory no
t implemented | |
| 147 const_var_test: Fail # Map literals take 2 type arguments. | 135 const_var_test: Fail # Map literals take 2 type arguments. |
| 148 map_literal3_test: Fail # Map literals take 2 type arguments. | 136 map_literal3_test: Fail # Map literals take 2 type arguments. |
| 149 ct_const_test: Fail # We don't take the generic type into account yet. | 137 ct_const_test: Fail # We don't take the generic type into account yet. |
| 150 dynamic_test: Fail # cannot resolve type F1 | 138 dynamic_test: Fail # cannot resolve type F1 |
| 151 constructor_redirect2_test/03: Fail # redirecting ctor with initializing formal | 139 constructor_redirect2_test/03: Fail # redirecting ctor with initializing formal |
| 152 factory2_test: Fail # internal error: visitIs for type variables not implemented | |
| 153 factory3_test: Fail # internal error: visitIs for type variables not implemented | 140 factory3_test: Fail # internal error: visitIs for type variables not implemented |
| 154 factory5_test: Fail # internal error: visitIs for type variables not implemented | |
| 155 function_type_alias2_test: Fail # cannot resolve type f1 | 141 function_type_alias2_test: Fail # cannot resolve type f1 |
| 156 function_type_alias3_test: Fail # cannot resolve type F | 142 function_type_alias3_test: Fail # cannot resolve type F |
| 157 function_type_alias4_test: Fail # cannot resolve type F | 143 function_type_alias4_test: Fail # cannot resolve type F |
| 158 function_type_alias5_test/00: Fail # visitIs for typedefs not implemented | 144 function_type_alias5_test/00: Fail # visitIs for typedefs not implemented |
| 159 function_type_alias5_test/01: Fail # visitIs for typedefs not implemented | 145 function_type_alias5_test/01: Fail # visitIs for typedefs not implemented |
| 160 function_type_alias5_test/02: Fail # visitIs for typedefs not implemented | 146 function_type_alias5_test/02: Fail # visitIs for typedefs not implemented |
| 161 function_type_alias7_test/00: Fail # wrongly accepts default values in typedef | 147 function_type_alias7_test/00: Fail # wrongly accepts default values in typedef |
| 162 function_type_alias_test: Fail # cannot resolve type Fun | 148 function_type_alias_test: Fail # cannot resolve type Fun |
| 163 generic_test: Fail # cannot resolve type T | 149 generic_test: Fail # cannot resolve type T |
| 164 get_set_syntax_test/00: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 | 150 get_set_syntax_test/00: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 214 external_test/30: Fail | 200 external_test/30: Fail |
| 215 external_test/31: Fail | 201 external_test/31: Fail |
| 216 | 202 |
| 217 | 203 |
| 218 # Implementation errors (library or generated code). | 204 # Implementation errors (library or generated code). |
| 219 instanceof3_test: Fail # cannot resolve type UndeclaredType. | 205 instanceof3_test: Fail # cannot resolve type UndeclaredType. |
| 220 instanceof4_test: Fail # Expect.isTrue(false) fails. | 206 instanceof4_test: Fail # Expect.isTrue(false) fails. |
| 221 list_literal4_test: Fail # Illegal argument(s): 0 -- checked mode test. | 207 list_literal4_test: Fail # Illegal argument(s): 0 -- checked mode test. |
| 222 map_literal4_test: Fail # Attempt to modify an immutable object -- checked mode
test. | 208 map_literal4_test: Fail # Attempt to modify an immutable object -- checked mode
test. |
| 223 named_parameters_type_test: Fail # Expect.equals(expected: <111>, actual: <0>) f
ails. -- checked mode test. | 209 named_parameters_type_test: Fail # Expect.equals(expected: <111>, actual: <0>) f
ails. -- checked mode test. |
| 224 type_checks_in_factory_method_test: Fail # Expect.equals(expected: <true>, actua
l: <false>) fails. -- checked mode test. | |
| 225 type_dartc_test: Fail # Expect.equals(expected: <1>, actual: <0>) -- checked mod
e test. | 210 type_dartc_test: Fail # Expect.equals(expected: <1>, actual: <0>) -- checked mod
e test. |
| 226 | 211 |
| 227 class_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. | 212 class_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. |
| 228 external_test/16: Fail, OK # Bad test: assumes eager loading. | 213 external_test/16: Fail, OK # Bad test: assumes eager loading. |
| 229 interface_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. | 214 interface_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. |
| 230 syntax_test/47: Fail, OK # Bad test: assumes eager loading. | 215 syntax_test/47: Fail, OK # Bad test: assumes eager loading. |
| 231 | 216 |
| 232 | 217 |
| 233 # | 218 # |
| 234 # The following tests are all negative tests that should be fixed. | 219 # The following tests are all negative tests that should be fixed. |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 336 call_through_null_getter_test: Fail | 321 call_through_null_getter_test: Fail |
| 337 closure3_test: Fail | 322 closure3_test: Fail |
| 338 execute_finally3_test: Fail | 323 execute_finally3_test: Fail |
| 339 method_invocation_test: Fail | 324 method_invocation_test: Fail |
| 340 null_pointer_exception_test: Fail | 325 null_pointer_exception_test: Fail |
| 341 stack_overflow_test: Fail | 326 stack_overflow_test: Fail |
| 342 stack_overflow_stacktrace_test: Fail | 327 stack_overflow_stacktrace_test: Fail |
| 343 string_interpolate_npe_test: Fail | 328 string_interpolate_npe_test: Fail |
| 344 closure_call_wrong_argument_count_negative_test: Skip | 329 closure_call_wrong_argument_count_negative_test: Skip |
| 345 label_test: Skip | 330 label_test: Skip |
| OLD | NEW |