Chromium Code Reviews| 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 |