| 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 compile_time_constant_c_test/none: Fail # Map literal with int key. | 6 compile_time_constant_c_test/none: Fail # Map literal with int key. |
| 7 constructor_initializer_test: Fail, OK # Depends on ?parameter check. | 7 constructor_initializer_test: Fail, OK # Depends on ?parameter check. |
| 8 null_test/03: Fail # Issue 12445. |
| 8 | 9 |
| 9 black_listed_test/none: Fail # Issue 12446. | 10 black_listed_test/none: Fail # Issue 12446. |
| 10 | 11 |
| 11 # Issues related to undeclared prefix resolution. | 12 # Issues related to undeclared prefix resolution. |
| 12 malformed_test/none: Fail # Issue 12695 | 13 malformed_test/none: Fail # Issue 12695 |
| 13 malformed_test/05: Fail # Issue 12695 | 14 malformed_test/05: Fail # Issue 12695 |
| 14 malformed_test/06: Fail # Issue 12695 | 15 malformed_test/06: Fail # Issue 12695 |
| 15 | 16 |
| 16 full_stacktrace1_test: Pass, Fail # Issue 12698 | 17 full_stacktrace1_test: Pass, Fail # Issue 12698 |
| 17 full_stacktrace2_test: Pass, Fail # Issue 12698 | 18 full_stacktrace2_test: Pass, Fail # Issue 12698 |
| (...skipping 11 matching lines...) Expand all Loading... |
| 29 type_variable_bounds_test/04: Fail # Issue 12702 | 30 type_variable_bounds_test/04: Fail # Issue 12702 |
| 30 type_variable_bounds_test/05: Fail # Issue 12702 | 31 type_variable_bounds_test/05: Fail # Issue 12702 |
| 31 type_variable_bounds2_test/00: Fail # Issue 12702 | 32 type_variable_bounds2_test/00: Fail # Issue 12702 |
| 32 type_variable_bounds2_test/03: Fail # Issue 12702 | 33 type_variable_bounds2_test/03: Fail # Issue 12702 |
| 33 type_variable_bounds2_test/05: Fail # Issue 12702 | 34 type_variable_bounds2_test/05: Fail # Issue 12702 |
| 34 type_variable_bounds2_test/06: Pass # Issue 12702 (pass for the wrong reasons). | 35 type_variable_bounds2_test/06: Pass # Issue 12702 (pass for the wrong reasons). |
| 35 type_variable_bounds3_test/00: Fail # Issue 12702 | 36 type_variable_bounds3_test/00: Fail # Issue 12702 |
| 36 f_bounded_quantification_test/01: Fail # Issue 12703 | 37 f_bounded_quantification_test/01: Fail # Issue 12703 |
| 37 f_bounded_quantification_test/02: Fail # Issue 12703 | 38 f_bounded_quantification_test/02: Fail # Issue 12703 |
| 38 closure_type_test: Fail # does not detect type error in checked mode. | 39 closure_type_test: Fail # does not detect type error in checked mode. |
| 39 function_subtype_setter0_test: Fail # dartbug.com/11273 | 40 function_subtype_setter0_test: Fail # Issue 11273 |
| 40 | 41 |
| 41 [ $compiler == dart2js && $unchecked ] | 42 [ $compiler == dart2js && $unchecked ] |
| 42 factory_redirection_test/14: Fail # redirecting to redirecting factory | 43 factory_redirection_test/14: Fail # redirecting to redirecting factory |
| 43 type_checks_in_factory_method_test: Fail # Expect.equals(expected: <true>, actua
l: <false>) fails. -- checked mode test. | 44 type_checks_in_factory_method_test: Fail # Expect.equals(expected: <true>, actua
l: <false>) fails. -- checked mode test. |
| 44 | 45 |
| 45 assertion_test: Fail | 46 assertion_test: Fail |
| 46 | 47 |
| 47 double_to_string_as_exponential2_test: Fail # toStringAsExponential doesn't chec
k if argument is an integer. | 48 double_to_string_as_exponential2_test: Fail # toStringAsExponential doesn't chec
k if argument is an integer. |
| 48 double_to_string_as_fixed2_test: Fail # toStringAsFixed doesn't check if argumen
t is an integer. | 49 double_to_string_as_fixed2_test: Fail # toStringAsFixed doesn't check if argumen
t is an integer. |
| 49 double_to_string_as_precision2_test: Fail # toStringAsPrecision doesn't check if
argument is an integer. | 50 double_to_string_as_precision2_test: Fail # toStringAsPrecision doesn't check if
argument is an integer. |
| (...skipping 11 matching lines...) Expand all Loading... |
| 61 compile_time_constant_checked3_test/02: Fail, OK | 62 compile_time_constant_checked3_test/02: Fail, OK |
| 62 compile_time_constant_checked3_test/03: Fail, OK | 63 compile_time_constant_checked3_test/03: Fail, OK |
| 63 compile_time_constant_checked3_test/04: Fail, OK | 64 compile_time_constant_checked3_test/04: Fail, OK |
| 64 compile_time_constant_checked3_test/05: Fail, OK | 65 compile_time_constant_checked3_test/05: Fail, OK |
| 65 compile_time_constant_checked3_test/06: Fail, OK | 66 compile_time_constant_checked3_test/06: Fail, OK |
| 66 | 67 |
| 67 [ $compiler == dart2js && $minified ] | 68 [ $compiler == dart2js && $minified ] |
| 68 f_bounded_quantification4_test: Fail # Issue 12605. | 69 f_bounded_quantification4_test: Fail # Issue 12605. |
| 69 | 70 |
| 70 [ $compiler == dart2js ] | 71 [ $compiler == dart2js ] |
| 71 function_type_alias6_test/00: Crash # dartbug.com/9792 | 72 function_type_alias6_test/00: Crash # Issue 9792 |
| 72 function_type_alias9_test/00: Crash # dartbug.com/9792 | 73 function_type_alias9_test/00: Crash # Issue 9792 |
| 73 branch_canonicalization_test: Fail # Issue 638. | 74 branch_canonicalization_test: Fail # Issue 638. |
| 74 div_with_power_of_two_test: Fail # Issue 8301. | 75 div_with_power_of_two_test: Fail # Issue 8301. |
| 75 class_literal_test: Fail # Issue 7626. | 76 class_literal_test: Fail # Issue 7626. |
| 76 identical_closure2_test: Fail # Issue 1533, Issue 12596 | 77 identical_closure2_test: Fail # Issue 1533, Issue 12596 |
| 77 invocation_mirror_test: Fail | 78 invocation_mirror_test: Fail # Issue 12705 |
| 78 built_in_identifier_prefix_test: Fail # Issue 6972 | 79 built_in_identifier_prefix_test: Issue 6972 |
| 79 number_identity2_test: Fail # Issue 12596: identity of NaN | 80 number_identity2_test: Fail # Issue 12596: identity of NaN |
| 80 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. | 81 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. |
| 81 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. | 82 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. |
| 82 double_int_to_string_test: Fail # Issue 1533 (double/integer distinction) | 83 double_int_to_string_test: Fail # Issue 1533 (double/integer distinction) |
| 83 mint_arithmetic_test: Fail # Issue 1533 (big integer arithmetic). | 84 mint_arithmetic_test: Fail # Issue 1533 (big integer arithmetic). |
| 84 left_shift_test: Fail # Issue 1533 | 85 left_shift_test: Fail # Issue 1533 |
| 85 factory_redirection_test/01: Fail | 86 factory_redirection_test/01: Fail |
| 86 factory_redirection_test/07: Fail | 87 factory_redirection_test/07: Fail |
| 87 bad_override_test/01: Fail # Issue 11496 | 88 bad_override_test/01: Fail # Issue 11496 |
| 88 bad_override_test/02: Fail # Issue 11496 | 89 bad_override_test/02: Fail # Issue 11496 |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 # Should be: Fail, OK # Expects negative results of bit-operations. | 232 # Should be: Fail, OK # Expects negative results of bit-operations. |
| 232 optimization_test: Fail, OK # Expects negative results of bit-operations. | 233 optimization_test: Fail, OK # Expects negative results of bit-operations. |
| 233 | 234 |
| 234 expect_test: Fail, OK # JavaScript canonicalizes all strings. This test assumes
that string-concatenation returns a new string. | 235 expect_test: Fail, OK # JavaScript canonicalizes all strings. This test assumes
that string-concatenation returns a new string. |
| 235 | 236 |
| 236 # Partially implemented redirecting constructors makes this throw instead | 237 # Partially implemented redirecting constructors makes this throw instead |
| 237 # of failing. | 238 # of failing. |
| 238 const_factory_negative_test: Crash, Fail | 239 const_factory_negative_test: Crash, Fail |
| 239 | 240 |
| 240 assign_top_method_test: Fail | 241 assign_top_method_test: Fail |
| 242 null_test/none: Fail # Issue 12482 |
| 241 | 243 |
| 242 | 244 |
| 243 [ $compiler == dart2js && $runtime == none ] | 245 [ $compiler == dart2js && $runtime == none ] |
| 244 *: Fail, Pass # TODO(ahe): Triage these tests. | 246 *: Fail, Pass # TODO(ahe): Triage these tests. |
| 245 | 247 |
| 246 | 248 |
| 247 [ $compiler == dart2js && ($runtime == ff || $runtime == jsshell || $runtime ==
ie9)] | 249 [ $compiler == dart2js && ($runtime == ff || $runtime == jsshell || $runtime ==
ie9)] |
| 248 arithmetic_test: Fail # Issue 7881 | 250 arithmetic_test: Fail # Issue 7881 |
| 249 | 251 |
| 250 | 252 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 266 null_access_error_test: Fail # Issue: 7413 | 268 null_access_error_test: Fail # Issue: 7413 |
| 267 string_interpolate_null_test: Fail # Issue: 7413 | 269 string_interpolate_null_test: Fail # Issue: 7413 |
| 268 call_through_null_getter_test: Fail | 270 call_through_null_getter_test: Fail |
| 269 closure3_test: Fail | 271 closure3_test: Fail |
| 270 execute_finally3_test: Fail | 272 execute_finally3_test: Fail |
| 271 method_invocation_test: Fail | 273 method_invocation_test: Fail |
| 272 stack_overflow_test: Fail | 274 stack_overflow_test: Fail |
| 273 stack_overflow_stacktrace_test: Fail | 275 stack_overflow_stacktrace_test: Fail |
| 274 closure_call_wrong_argument_count_negative_test: Skip | 276 closure_call_wrong_argument_count_negative_test: Skip |
| 275 label_test: Skip | 277 label_test: Skip |
| 278 |
| 279 |
| 280 [ $compiler == dart2dart ] |
| 281 mixin_super_constructor_named_test: Fail # Issue 12631 |
| 282 mixin_super_constructor_positionals_test: Fail # Issue 12631 |
| 283 function_type_alias6_test/00: Fail # Issue 11986 |
| 284 function_type_alias9_test/00: Crash # Issue 11986 |
| 285 |
| 286 built_in_identifier_prefix_test: Fail # Issue 6972 |
| 287 constructor_initializer_test: Fail # VM issue |
| 288 factory3_test: Fail |
| 289 type_checks_in_factory_method_test: Fail |
| 290 |
| 291 many_overridden_no_such_method_test: Fail, Pass, OK # Fails in minified mode, te
st depends on method names. |
| 292 overridden_no_such_method_test: Fail, Pass, OK # Fails in minified mode, test de
pends on method names. |
| 293 |
| 294 on_catch_malformed_type_test: Fail # Issue 8601 |
| 295 |
| 296 # False positive compile-time error is masking expected compile-time error |
| 297 mixin_type_parameters_errors_test/*: Skip |
| 298 |
| 299 # Mixins fail on the VM. |
| 300 mixin_mixin_test: Fail # Issue 12636 |
| 301 mixin_issue10216_2_test: Fail # Issue 12636 |
| 302 mixin_forwarding_constructor2_test: Fail # Issue 11888 |
| 303 mixin_typedef_constructor_test: Fail # Issue 11888 |
| 304 mixin_type_parameter2_test: Fail # Issue 11888 |
| 305 |
| 306 mixin_with_two_implicit_constructors_test: Fail # Issue 11889 |
| 307 |
| 308 # Malformed types not handled as unresolved: |
| 309 import_core_prefix_test: Fail |
| 310 prefix16_test: Fail |
| 311 prefix22_test: Fail |
| 312 |
| 313 # Calling unresolved class constructor: |
| 314 call_nonexistent_constructor_test: Fail |
| 315 |
| 316 bad_override_test/01: Fail # Issue 11496 |
| 317 bad_override_test/02: Fail # Issue 11496 |
| 318 bad_override_test/06: Fail # Issue 11496 |
| 319 class_override_test/00: Fail # Issue 11496 |
| 320 field_override3_test/00: Fail # Issue 11496 |
| 321 field_override3_test/01: Fail # Issue 11496 |
| 322 field_override3_test/02: Fail # Issue 11496 |
| 323 field_override3_test/03: Fail # Issue 11496 |
| 324 getter_override_test/00: Fail # Issue 11496 |
| 325 getter_override_test/01: Fail # Issue 11496 |
| 326 getter_override_test/02: Fail # Issue 11496 |
| 327 method_override7_test/00: Fail # Issue 11496 |
| 328 method_override7_test/01: Fail # Issue 11496 |
| 329 method_override7_test/02: Fail # Issue 11496 |
| 330 method_override8_test/03: Fail # Issue 11496 |
| 331 setter_override_test/00: Fail # Issue 11496 |
| 332 setter_override_test/03: Fail # Issue 11496 |
| 333 setter_override2_test/02: Fail # Issue 11496 |
| 334 |
| 335 compile_time_constant10_test/01: Fail # http://dartbug.com/5519 |
| 336 compile_time_constant10_test/02: Fail # http://dartbug.com/5519 |
| 337 compile_time_constant_arguments_test/01: Fail # http://dartbug.com/5519 |
| 338 compile_time_constant_arguments_test/02: Fail # http://dartbug.com/5519 |
| 339 compile_time_constant_arguments_test/03: Fail # http://dartbug.com/5519 |
| 340 compile_time_constant_arguments_test/05: Fail # http://dartbug.com/5519 |
| 341 compile_time_constant_arguments_test/06: Fail # http://dartbug.com/5519 |
| 342 const_constructor_syntax_test/04: Fail # http://dartbug.com/5519 |
| 343 const_syntax_test/01: Fail # http://dartbug.com/5519 |
| 344 const_syntax_test/02: Fail # http://dartbug.com/5519 |
| 345 const_syntax_test/03: Fail # http://dartbug.com/5519 |
| 346 const_syntax_test/04: Fail # http://dartbug.com/5519 |
| 347 const_syntax_test/05: Fail # http://dartbug.com/5519 |
| 348 const_syntax_test/06: Fail # http://dartbug.com/5519 |
| 349 const_syntax_test/07: Fail # http://dartbug.com/5519 |
| 350 const_syntax_test/08: Fail # http://dartbug.com/5519 |
| 351 const_syntax_test/10: Fail # http://dartbug.com/5519 |
| 352 constructor_named_arguments_test/01: Fail # http://dartbug.com/5519 |
| 353 final_syntax_test/01: Fail # http://dartbug.com/5519 |
| 354 final_syntax_test/02: Fail # http://dartbug.com/5519 |
| 355 final_syntax_test/03: Fail # http://dartbug.com/5519 |
| 356 final_syntax_test/04: Fail # http://dartbug.com/5519 |
| 357 getter_no_setter_test/01: Fail # http://dartbug.com/5519 |
| 358 named_parameters_aggregated_test/01: Fail # http://dartbug.com/5519 |
| 359 named_parameters_aggregated_test/03: Fail # http://dartbug.com/5519 |
| 360 not_enough_positional_arguments_test/01: Fail # http://dartbug.com/5519 |
| 361 |
| 362 metadata_test: Fail |
| 363 # Fails in conservative mode, issue 4935, passes in minifinying mode. |
| 364 argument_definition_test/*: Skip # Not implemented. |
| 365 const_var_test: Pass, Fail # Map literals take 2 type arguments. |
| 366 map_literal3_test: Fail # Map literals take 2 type arguments. |
| 367 class_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. |
| 368 interface_cycle_negative_test: Fail, OK # Bad test: assumes eager loading. |
| 369 # Common problems with dart2js. In illegal family, invalid |
| 370 # declarations are simply not parsed. In pseudo kw dart2js |
| 371 # chokes on things like typedef(x) => "typedef $x" and alike. |
| 372 abstract_syntax_test/01: Fail |
| 373 pseudo_kw_test: Fail |
| 374 # external keyword is not yet supported by dart2js/dart2dart. |
| 375 external_test/*: Skip |
| 376 lazy_static3_test: Fail # Issue 12593 |
| 377 # dart2js frontend doesn't even analyse problematic classes. |
| 378 duplicate_implements_test/01: Fail |
| 379 duplicate_implements_test/02: Fail |
| 380 duplicate_implements_test/03: Fail |
| 381 duplicate_implements_test/04: Fail |
| 382 method_override4_test: Fail |
| 383 method_override5_test: Fail |
| 384 operator1_negative_test: Fail |
| 385 static_final_field_negative_test: Fail |
| 386 static_top_level_test/00: Fail |
| 387 static_top_level_test/01: Fail |
| 388 static_top_level_test/02: Fail |
| 389 static_top_level_test/03: Fail |
| 390 static_top_level_test/04: Fail |
| 391 static_top_level_test/05: Fail |
| 392 static_top_level_test/06: Fail |
| 393 static_top_level_test/07: Fail |
| 394 # Bug in dart2js parser: it happily parses 1is int; variable declaration. |
| 395 number_identifier_negative_test: Fail |
| 396 # Common with language_dart2js. |
| 397 factory_redirection_test/0*: Skip # Flaky negative tests, crash, fail, or pass.
Not implemented. |
| 398 factory_redirection_test/1*: Skip # Flaky negative tests, crash, fail, or pass.
Not implemented. |
| 399 function_type_alias5_test/00: Fail |
| 400 function_type_alias5_test/01: Fail |
| 401 function_type_alias5_test/02: Fail |
| 402 function_type_alias7_test/00: Fail |
| 403 parameter_initializer6_negative_test: Fail # Issue 3502 |
| 404 syntax_test/47: Fail |
| 405 # DartVM problem. |
| 406 constructor5_test: Fail |
| 407 constructor6_test: Fail |
| 408 closure_in_initializer_test: Fail |
| 409 super_first_constructor_test: Fail |
| 410 # VM specific tests. |
| 411 # This test hard codes name of file being run and precise position. |
| 412 generic_test: Fail, Ok |
| 413 # Minified mode failures. |
| 414 # TODO(antonm): proper support in test framework. |
| 415 no_such_method_test: Pass, Fail, OK # Hard codes the name of invoked method ("fo
o"). |
| 416 |
| 417 new_expression_type_args_test/00: Fail # Wrongly reports compile-time error. |
| 418 new_expression_type_args_test/01: Fail # Wrongly reports compile-time error. |
| 419 |
| 420 get_set_syntax_test/00: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 421 get_set_syntax_test/01: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 422 get_set_syntax_test/02: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 423 get_set_syntax_test/03: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 424 get_set_syntax_test/04: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 425 get_set_syntax_test/05: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 426 get_set_syntax_test/06: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 427 get_set_syntax_test/07: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 428 get_set_syntax_test/13: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 429 get_set_syntax_test/14: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 430 get_set_syntax_test/15: Fail # Fixed by https://chromiumcodereview.appspot.com/1
0915111 |
| 431 |
| 432 # Only checked mode reports an error on type assignment |
| 433 # problems in compile time constants. |
| 434 compile_time_constant_checked_test/02: Fail, OK |
| 435 compile_time_constant_checked2_test/01: Fail, OK |
| 436 compile_time_constant_checked2_test/02: Fail, OK |
| 437 compile_time_constant_checked2_test/03: Fail, OK |
| 438 compile_time_constant_checked2_test/04: Fail, OK |
| 439 compile_time_constant_checked2_test/05: Fail, OK |
| 440 compile_time_constant_checked2_test/06: Fail, OK |
| 441 compile_time_constant_checked3_test/01: Fail, OK |
| 442 compile_time_constant_checked3_test/02: Fail, OK |
| 443 compile_time_constant_checked3_test/03: Fail, OK |
| 444 compile_time_constant_checked3_test/04: Fail, OK |
| 445 compile_time_constant_checked3_test/05: Fail, OK |
| 446 compile_time_constant_checked3_test/06: Fail, OK |
| 447 |
| 448 positional_parameters_type_test: Fail # Triage this. |
| 449 final_is_not_const_test/01: Fail # Issue 12692 |
| 450 |
| 451 [ $compiler == dart2dart && $minified ] |
| 452 super_getter_setter_test: Fail # Issue 11065. |
| 453 f_bounded_quantification4_test: Fail # Issue 12605. |
| 454 |
| 455 # TODO(tball): Assign proper bug numbers. |
| 456 class_literal_test: Fail |
| 457 |
| 458 import_core_prefix_test: Pass |
| 459 prefix22_test: Pass |
| 460 invocation_mirror_test: Fail, OK # Issue 12706 (hardcoded names). |
| 461 super_call4_test: Fail, OK # hardcoded names. |
| OLD | NEW |