| 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 21 matching lines...) Expand all  Loading... | 
| 32 full_stacktrace2_test: Pass, Fail  # issue 9895 | 32 full_stacktrace2_test: Pass, Fail  # issue 9895 | 
| 33 full_stacktrace3_test: Pass, Fail  # issue 9895 | 33 full_stacktrace3_test: Pass, Fail  # issue 9895 | 
| 34 # Stack traces may or may not end in a newline depending on the JS enging. | 34 # Stack traces may or may not end in a newline depending on the JS enging. | 
| 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 |  | 
| 43 |  | 
| 44 prefix16_test: Fail # dartbug.com/7354 |  | 
| 45 default_factory2_test/01: Fail | 42 default_factory2_test/01: Fail | 
| 46 type_variable_bounds_test/01: Fail | 43 type_variable_bounds_test/01: Fail | 
| 47 type_variable_bounds_test/02: Fail | 44 type_variable_bounds_test/02: Fail | 
| 48 type_variable_bounds_test/04: Fail | 45 type_variable_bounds_test/04: Fail | 
| 49 type_variable_bounds_test/05: Fail | 46 type_variable_bounds_test/05: Fail | 
| 50 type_variable_bounds2_test/00: Fail | 47 type_variable_bounds2_test/00: Fail | 
| 51 type_variable_bounds2_test/03: Fail | 48 type_variable_bounds2_test/03: Fail | 
| 52 type_variable_bounds2_test/05: Fail | 49 type_variable_bounds2_test/05: Fail | 
| 53 type_variable_bounds2_test/06: Pass # For the wrong reasons. | 50 type_variable_bounds2_test/06: Pass # For the wrong reasons. | 
| 54 type_variable_bounds3_test/00: Fail | 51 type_variable_bounds3_test/00: Fail | 
| 55 f_bounded_quantification_test/01: Fail | 52 f_bounded_quantification_test/01: Fail | 
| 56 f_bounded_quantification_test/02: Fail | 53 f_bounded_quantification_test/02: Fail | 
| 57 closure_type_test: Fail # does not detect type error in checked mode. | 54 closure_type_test: Fail # does not detect type error in checked mode. | 
| 58 type_annotation_test/09: Fail # Named constructors interpreted as a type. | 55 type_annotation_test/09: Fail # Named constructors interpreted as a type. | 
| 59 prefix15_test: Fail # Issue 5022 | 56 function_subtype_setter0_test: Fail # dartbug.com/11273 | 
| 60 local_function2_test: Fail # Issue 5022 |  | 
| 61 | 57 | 
| 62 [ $compiler == dart2js && $unchecked ] | 58 [ $compiler == dart2js && $unchecked ] | 
| 63 factory_redirection_test/14: Fail # redirecting to redirecting factory | 59 factory_redirection_test/14: Fail # redirecting to redirecting factory | 
| 64 type_checks_in_factory_method_test: Fail # Expect.equals(expected: <true>, actua
     l: <false>) fails. -- checked mode test. | 60 type_checks_in_factory_method_test: Fail # Expect.equals(expected: <true>, actua
     l: <false>) fails. -- checked mode test. | 
| 65 | 61 | 
|  | 62 prefix16_test: Fail # dartbug.com/9056 | 
| 66 assertion_test: Fail | 63 assertion_test: Fail | 
| 67 type_variable_bounds_test/07: Fail # Wrongly reports compile-time error. | 64 type_variable_bounds_test/07: Fail # Wrongly reports compile-time error. | 
| 68 | 65 | 
| 69 double_to_string_as_exponential2_test: Fail # toStringAsExponential doesn't chec
     k if argument is an integer. | 66 double_to_string_as_exponential2_test: Fail # toStringAsExponential doesn't chec
     k if argument is an integer. | 
| 70 double_to_string_as_fixed2_test: Fail # toStringAsFixed doesn't check if argumen
     t is an integer. | 67 double_to_string_as_fixed2_test: Fail # toStringAsFixed doesn't check if argumen
     t is an integer. | 
| 71 double_to_string_as_precision2_test: Fail # toStringAsPrecision doesn't check if
      argument is an integer. | 68 double_to_string_as_precision2_test: Fail # toStringAsPrecision doesn't check if
      argument is an integer. | 
| 72 | 69 | 
| 73 # Only checked mode reports an error on type assignment | 70 # Only checked mode reports an error on type assignment | 
| 74 # problems in compile time constants. | 71 # problems in compile time constants. | 
| 75 compile_time_constant_checked_test/02: Fail, OK | 72 compile_time_constant_checked_test/02: Fail, OK | 
| 76 compile_time_constant_checked2_test/01: Fail, OK | 73 compile_time_constant_checked2_test/01: Fail, OK | 
| 77 compile_time_constant_checked2_test/02: Fail, OK | 74 compile_time_constant_checked2_test/02: Fail, OK | 
| 78 compile_time_constant_checked2_test/03: Fail, OK | 75 compile_time_constant_checked2_test/03: Fail, OK | 
| 79 compile_time_constant_checked2_test/04: Fail, OK | 76 compile_time_constant_checked2_test/04: Fail, OK | 
| 80 compile_time_constant_checked2_test/05: Fail, OK | 77 compile_time_constant_checked2_test/05: Fail, OK | 
| 81 compile_time_constant_checked2_test/06: Fail, OK | 78 compile_time_constant_checked2_test/06: Fail, OK | 
| 82 compile_time_constant_checked3_test/01: Fail, OK | 79 compile_time_constant_checked3_test/01: Fail, OK | 
| 83 compile_time_constant_checked3_test/02: Fail, OK | 80 compile_time_constant_checked3_test/02: Fail, OK | 
| 84 compile_time_constant_checked3_test/03: Fail, OK | 81 compile_time_constant_checked3_test/03: Fail, OK | 
| 85 compile_time_constant_checked3_test/04: Fail, OK | 82 compile_time_constant_checked3_test/04: Fail, OK | 
| 86 compile_time_constant_checked3_test/05: Fail, OK | 83 compile_time_constant_checked3_test/05: Fail, OK | 
| 87 compile_time_constant_checked3_test/06: Fail, OK | 84 compile_time_constant_checked3_test/06: Fail, OK | 
| 88 | 85 | 
| 89 [ $compiler == dart2js ] | 86 [ $compiler == dart2js ] | 
|  | 87 function_type_alias6_test: Crash # dartbug.com/9792 | 
| 90 branch_canonicalization_test: Fail # Issue 638. | 88 branch_canonicalization_test: Fail # Issue 638. | 
| 91 div_with_power_of_two_test: Fail # Issue 8301. | 89 div_with_power_of_two_test: Fail # Issue 8301. | 
| 92 class_literal_test: Fail # Issue 7626. | 90 class_literal_test: Fail # Issue 7626. | 
| 93 identical_closure2_test: Fail # Issues 563, 1533 | 91 identical_closure2_test: Fail # Issues 563, 1533 | 
| 94 invocation_mirror_test: Fail | 92 invocation_mirror_test: Fail | 
| 95 built_in_identifier_prefix_test: Fail # http://dartbug.com/6972 | 93 built_in_identifier_prefix_test: Fail # http://dartbug.com/6972 | 
| 96 number_identity2_test: Fail # Issue 563: identity of NaN | 94 number_identity2_test: Fail # Issue 563: identity of NaN | 
| 97 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. | 95 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. | 
| 98 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. | 96 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. | 
| 99 double_int_to_string_test: Fail # Issue 1533 (double/integer distinction) | 97 double_int_to_string_test: Fail # Issue 1533 (double/integer distinction) | 
| (...skipping 19 matching lines...) Expand all  Loading... | 
| 119 constructor_negative_test: Pass # Wrong reason: the expression 'C()' is valid wi
     th class literals. | 117 constructor_negative_test: Pass # Wrong reason: the expression 'C()' is valid wi
     th class literals. | 
| 120 | 118 | 
| 121 metadata_test: Fail # Metadata on type parameters not supported. | 119 metadata_test: Fail # Metadata on type parameters not supported. | 
| 122 infinity_test: Fail # Issue 4984 | 120 infinity_test: Fail # Issue 4984 | 
| 123 positive_bit_operations_test: Fail # (floitsch): This will be fixed when dart2js
      uses unsigned input for >>. | 121 positive_bit_operations_test: Fail # (floitsch): This will be fixed when dart2js
      uses unsigned input for >>. | 
| 124 | 122 | 
| 125 compile_time_constant8_test: Fail # We don't take the generic type into account 
     yet. | 123 compile_time_constant8_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. | 124 canonical_const_test: Fail # We don't take the generic type into account yet. | 
| 127 | 125 | 
| 128 # Support for optional parameters not conform to latest spec. | 126 # Support for optional parameters not conform to latest spec. | 
| 129 function_type_alias_test: Fail # http://dartbug.com/9058 |  | 
| 130 function_type_alias2_test: Fail |  | 
| 131 named_parameters_type_test: Fail | 127 named_parameters_type_test: Fail | 
| 132 positional_parameters_type_test: Fail | 128 positional_parameters_type_test: Fail | 
| 133 | 129 | 
| 134 # Compilation errors. | 130 # Compilation errors. | 
| 135 const_var_test: Fail # Map literals take 2 type arguments. | 131 const_var_test: Fail # Map literals take 2 type arguments. | 
| 136 map_literal3_test: Fail # Map literals take 2 type arguments. | 132 map_literal3_test: Fail # Map literals take 2 type arguments. | 
| 137 ct_const_test: Fail # We don't take the generic type into account yet. | 133 ct_const_test: Fail # We don't take the generic type into account yet. | 
| 138 dynamic_test: Fail # cannot resolve type F1 |  | 
| 139 constructor_redirect2_test/03: Fail # redirecting ctor with initializing formal | 134 constructor_redirect2_test/03: Fail # redirecting ctor with initializing formal | 
| 140 factory3_test: Fail # internal error: visitIs for type variables not implemented | 135 factory3_test: Fail # internal error: visitIs for type variables not implemented | 
| 141 function_type_alias2_test: Fail # cannot resolve type f1 |  | 
| 142 function_type_alias3_test: Fail # cannot resolve type F |  | 
| 143 function_type_alias4_test: Fail # cannot resolve type F |  | 
| 144 function_type_alias5_test/00: Fail # visitIs for typedefs not implemented | 136 function_type_alias5_test/00: Fail # visitIs for typedefs not implemented | 
| 145 function_type_alias5_test/01: Fail # visitIs for typedefs not implemented | 137 function_type_alias5_test/01: Fail # visitIs for typedefs not implemented | 
| 146 function_type_alias5_test/02: Fail # visitIs for typedefs not implemented | 138 function_type_alias5_test/02: Fail # visitIs for typedefs not implemented | 
| 147 function_type_alias7_test/00: Fail # wrongly accepts default values in typedef | 139 function_type_alias7_test/00: Fail # wrongly accepts default values in typedef | 
| 148 function_type_alias_test: Fail # cannot resolve type Fun |  | 
| 149 generic_test: Fail # cannot resolve type T | 140 generic_test: Fail # cannot resolve type T | 
| 150 get_set_syntax_test/00: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 141 get_set_syntax_test/00: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 
| 151 get_set_syntax_test/01: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 142 get_set_syntax_test/01: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 
| 152 get_set_syntax_test/02: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 143 get_set_syntax_test/02: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 
| 153 get_set_syntax_test/03: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 144 get_set_syntax_test/03: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 
| 154 get_set_syntax_test/04: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 145 get_set_syntax_test/04: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 
| 155 get_set_syntax_test/05: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 146 get_set_syntax_test/05: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 
| 156 get_set_syntax_test/06: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 147 get_set_syntax_test/06: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 
| 157 get_set_syntax_test/07: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 148 get_set_syntax_test/07: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 
| 158 get_set_syntax_test/08: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 149 get_set_syntax_test/08: Fail # Fixed by https://chromiumcodereview.appspot.com/1
     0915111 | 
| (...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 320 call_through_null_getter_test: Fail | 311 call_through_null_getter_test: Fail | 
| 321 closure3_test: Fail | 312 closure3_test: Fail | 
| 322 execute_finally3_test: Fail | 313 execute_finally3_test: Fail | 
| 323 method_invocation_test: Fail | 314 method_invocation_test: Fail | 
| 324 null_pointer_exception_test: Fail | 315 null_pointer_exception_test: Fail | 
| 325 stack_overflow_test: Fail | 316 stack_overflow_test: Fail | 
| 326 stack_overflow_stacktrace_test: Fail | 317 stack_overflow_stacktrace_test: Fail | 
| 327 string_interpolate_npe_test: Fail | 318 string_interpolate_npe_test: Fail | 
| 328 closure_call_wrong_argument_count_negative_test: Skip | 319 closure_call_wrong_argument_count_negative_test: Skip | 
| 329 label_test: Skip | 320 label_test: Skip | 
| OLD | NEW | 
|---|