| # Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file |
| # for details. All rights reserved. Use of this source code is governed by a |
| # BSD-style license that can be found in the LICENSE file. |
| |
| [ $compiler == app_jit ] |
| deferred_inheritance_constraints_test/redirecting_constructor: Crash |
| |
| [ $compiler == compare_analyzer_cfe ] |
| const_native_factory_test: Fail # Issue 29763 |
| deferred_global_test: Fail # Issue 34503 |
| generic_field_mixin2_test: Fail # Issue 34489 |
| generic_local_functions_test: Fail # Issue 28515 |
| generic_methods_generic_function_parameter_test: Fail # Issue 28515 |
| issue34488_test/01: Fail # Issue 34488 |
| issue34488_test/02: Fail # Issue 34488 |
| issue34488_test/03: Fail # Issue 34488 |
| issue34488_test/04: Fail # Issue 34488 |
| issue34488_test/05: Fail # Issue 34488 |
| issue34488_test/06: Fail # Issue 34488 |
| issue34488_test/none: Fail # Issue 34488 |
| mixin_class_from_core_library_test: Fail # Issue 34488 |
| nested_generic_closure_test: Fail # Issue 28515 |
| |
| [ $compiler != compare_analyzer_cfe ] |
| mixin_constructor_forwarding/const_constructor_test/none: CompileTimeError # Issue 32223 |
| mixin_constructor_forwarding/const_constructor_with_field_test/none: CompileTimeError # Issue 32223 |
| mixin_constructor_forwarding/optional_named_parameters_test/none: CompileTimeError # Issue 31543 |
| mixin_constructor_forwarding/optional_positional_parameters_test/none: CompileTimeError # Issue 31543 |
| |
| [ $compiler != dart2analyzer ] |
| switch_case_warn_test: Skip # Analyzer only, see language_analyzer2.status |
| |
| [ $compiler == spec_parser ] |
| double_literals/*: Skip # https://github.com/dart-lang/sdk/issues/34355 |
| invalid_returns/*: Skip # https://github.com/dart-lang/sdk/issues/34015 |
| mixin_declaration/*: Skip # See https://github.com/dart-lang/language/issues/7 |
| void/*: Skip # https://github.com/dart-lang/sdk/issues/34015 |
| |
| [ $mode == debug ] |
| large_class_declaration_test: Slow, Pass |
| |
| [ $mode == product ] |
| assertion_test: SkipByDesign # Requires checked mode. |
| generic_test: SkipByDesign # Requires checked mode. |
| issue13474_test: SkipByDesign # Requires checked mode. |
| map_literal4_test: SkipByDesign # Requires checked mode. |
| named_parameters_type_test/01: SkipByDesign # Requires checked mode. |
| named_parameters_type_test/02: SkipByDesign # Requires checked mode. |
| named_parameters_type_test/03: SkipByDesign # Requires checked mode. |
| positional_parameters_type_test/01: SkipByDesign # Requires checked mode. |
| positional_parameters_type_test/02: SkipByDesign # Requires checked mode. |
| regress_29784_test/02: SkipByDesign # Requires checked mode. |
| stacktrace_demangle_ctors_test: SkipByDesign # Names are not scrubbed. |
| type_checks_in_factory_method_test: SkipByDesign # Requires checked mode. |
| |
| [ $fasta ] |
| mixin_declaration/mixin_declaration_invalid_syntax_test/none: CompileTimeError # because mixin declarations get (invalid) forwarding constructors |
| partial_instantiation_static_bounds_check_test/01: MissingCompileTimeError # Issue 34327 |
| partial_instantiation_static_bounds_check_test/02: MissingCompileTimeError # Issue 34327 |
| partial_instantiation_static_bounds_check_test/03: MissingCompileTimeError # Issue 34327 |
| |
| [ $compiler != app_jitk && $compiler != dartk && $compiler != dartkb && $compiler != dartkp && $mode == debug && $runtime == vm ] |
| built_in_identifier_type_annotation_test/set: Crash # Not supported by legacy VM front-end. |
| |
| [ $compiler != compare_analyzer_cfe && $compiler != dart2analyzer && $compiler != dart2js && $compiler != dartdevc && !$fasta && $strong ] |
| type_promotion_functions_test: CompileTimeError # Issue 30895: This test requires a complete rewrite for 2.0. |
| |
| [ $compiler != compare_analyzer_cfe && $compiler != dart2js && !$fasta && $strong ] |
| compile_time_constant_static5_test/11: CompileTimeError # Issue 30546 |
| compile_time_constant_static5_test/16: CompileTimeError # Issue 30546 |
| compile_time_constant_static5_test/21: CompileTimeError # Issue 30546 |
| compile_time_constant_static5_test/23: CompileTimeError # Issue 30546 |
| type_promotion_more_specific_test/04: CompileTimeError # Issue 30906. |
| |
| # Detection of compile-time errors that are related to constants can't be fully |
| # done at the front end, because constants are evaluated at back ends. So, some |
| # errors aren't detected by fasta, but reported by back ends as compile-time |
| # errors. |
| [ $compiler != dart2analyzer && $compiler != dart2js && $runtime != dart_precompiled && $runtime != vm && $fasta ] |
| function_type_parameter2_negative_test: Fail |
| function_type_parameter_negative_test: Fail |
| implicit_creation/implicit_const_not_default_values_test/e12: MissingCompileTimeError |
| implicit_creation/implicit_const_not_default_values_test/e15: MissingCompileTimeError |
| implicit_creation/implicit_const_not_default_values_test/e18: MissingCompileTimeError |
| implicit_creation/implicit_const_not_default_values_test/e21: MissingCompileTimeError |
| implicit_creation/implicit_const_not_default_values_test/e24: MissingCompileTimeError |
| implicit_creation/implicit_const_not_default_values_test/e27: MissingCompileTimeError |
| implicit_creation/implicit_const_not_default_values_test/e3: MissingCompileTimeError |
| implicit_creation/implicit_const_not_default_values_test/e30: MissingCompileTimeError |
| implicit_creation/implicit_const_not_default_values_test/e6: MissingCompileTimeError |
| implicit_creation/implicit_const_not_default_values_test/e9: MissingCompileTimeError |
| |
| [ $compiler != dart2js && $compiler != dartdevc && !$checked ] |
| function_type/*: Skip # Needs checked mode. |
| |
| [ $compiler != dart2js && !$fasta && !$strong ] |
| implicit_creation/implicit_new_constructor_generic_test: Fail # No support for implicit creation. |
| implicit_creation/implicit_new_constructor_test: Fail # No support for implicit creation. |
| implicit_creation/implicit_new_prefix_constructor_generic_test: Fail # No support for implicit creation. |
| implicit_creation/implicit_new_prefix_constructor_test: Fail # No support for implicit creation. |
| |
| [ $compiler != spec_parser && $runtime != none && !$checked && !$strong ] |
| closure_type_test: RuntimeError |
| map_literal1_test/01: MissingCompileTimeError |
| nosuchmethod_forwarding/nosuchmethod_forwarding_test/02: RuntimeError # Requires type check. |
| nosuchmethod_forwarding/nosuchmethod_forwarding_test/05: RuntimeError # Issue #31426 |
| nosuchmethod_forwarding/nosuchmethod_forwarding_test/06: RuntimeError # Issue #31426 |
| |
| [ $compiler != spec_parser && !$strong ] |
| class_literal_static_test: MissingCompileTimeError # Requires strong mode |
| class_literal_static_test/none: Pass |
| class_override_test: MissingCompileTimeError # Requires strong mode |
| closure_internals_test/01: MissingCompileTimeError # Requires strong mode |
| closure_internals_test/02: MissingCompileTimeError # Requires strong mode |
| closure_internals_test/03: MissingCompileTimeError # Requires strong mode |
| compile_time_constant_k_test/01: MissingCompileTimeError # Requires strong mode |
| compile_time_constant_k_test/02: MissingCompileTimeError # Requires strong mode |
| compile_time_constant_k_test/03: MissingCompileTimeError # Requires strong mode |
| compile_time_constant_static2_test: Skip # Requires strong mode |
| compile_time_constant_static3_test: Skip # Requires strong mode |
| compile_time_constant_static4_test: Skip # Requires strong mode |
| compile_time_constant_static5_test: Skip # Requires strong mode |
| compile_time_constant_static_test: Skip # Requires strong mode |
| crash_6725_test/01: MissingCompileTimeError # Requires strong mode |
| deferred_super_dependency_test/01: MissingCompileTimeError # Requires strong mode |
| double_to_string_as_exponential2_test/*: MissingCompileTimeError |
| double_to_string_as_exponential2_test/none: Pass |
| double_to_string_as_fixed2_test/*: MissingCompileTimeError |
| double_to_string_as_fixed2_test/none: Pass |
| double_to_string_as_precision2_test/*: MissingCompileTimeError |
| double_to_string_as_precision2_test/none: Pass |
| initializing_formal_type_annotation_test/01: MissingCompileTimeError # Requires strong mode |
| initializing_formal_type_annotation_test/02: MissingCompileTimeError # Requires strong mode |
| is_malformed_type_test/94: MissingCompileTimeError # Requires strong mode |
| is_malformed_type_test/95: MissingCompileTimeError # Requires strong mode |
| is_malformed_type_test/96: MissingCompileTimeError # Requires strong mode |
| is_malformed_type_test/97: MissingCompileTimeError # Requires strong mode |
| is_malformed_type_test/98: MissingCompileTimeError # Requires strong mode |
| is_malformed_type_test/99: MissingCompileTimeError # Requires strong mode |
| is_not_class2_test/01: MissingCompileTimeError # Requires strong mode |
| is_not_class2_test/none: Skip # No interesting functionality in this configuration. |
| isnot_malformed_type_test/01: MissingCompileTimeError |
| issue11724_test/01: MissingCompileTimeError |
| issue1363_test/01: MissingCompileTimeError # Requires strong mode |
| issue15606_test/01: MissingCompileTimeError # Requires strong mode |
| issue18628_1_test/01: MissingCompileTimeError # Requires strong mode |
| issue18628_2_test/01: MissingCompileTimeError # Requires strong mode |
| known_identifier_prefix_error_test/*: MissingCompileTimeError # Requires strong mode |
| known_identifier_prefix_error_test/none: Pass |
| map_literal3_test/01: MissingCompileTimeError |
| map_literal3_test/02: MissingCompileTimeError |
| map_literal3_test/03: MissingCompileTimeError |
| map_literal3_test/04: MissingCompileTimeError |
| map_literal4_test/01: MissingCompileTimeError |
| map_literal4_test/02: MissingCompileTimeError |
| map_literal4_test/03: MissingCompileTimeError |
| map_literal4_test/04: MissingCompileTimeError |
| map_literal4_test/05: MissingCompileTimeError |
| map_literal4_test/06: MissingCompileTimeError |
| nosuchmethod_forwarding/nosuchmethod_forwarding_test/03: MissingCompileTimeError # Issue #31426 |
| number_identifier_test/05: MissingCompileTimeError |
| number_identifier_test/08: MissingCompileTimeError |
| number_identifier_test/09: MissingCompileTimeError |
| on_catch_malformed_type_test: MissingCompileTimeError |
| operator5_test: MissingCompileTimeError |
| operator_equals_test: MissingCompileTimeError |
| optimized_constant_array_string_access_test: MissingCompileTimeError |
| redirecting_factory_default_values_test/03: MissingCompileTimeError |
| redirecting_factory_incompatible_signature_test/01: MissingCompileTimeError |
| redirecting_factory_infinite_steps_test/01: MissingCompileTimeError |
| redirecting_factory_malbounded_test/01: MissingCompileTimeError |
| type_literal_prefix_call_test/00: MissingCompileTimeError |
| type_parameter_test/*: MissingCompileTimeError |
| type_parameter_test/none: Pass |
| type_promotion_assign_test/*: MissingCompileTimeError |
| type_promotion_assign_test/none: Pass |
| type_promotion_closure_test/*: MissingCompileTimeError |
| type_promotion_closure_test/05: Pass |
| type_promotion_closure_test/08: Pass |
| type_promotion_closure_test/none: Pass |
| type_promotion_local_test/*: MissingCompileTimeError |
| type_promotion_local_test/none: Pass |
| type_promotion_logical_and_test/01: MissingCompileTimeError |
| type_promotion_logical_and_test/02: MissingCompileTimeError |
| type_promotion_logical_and_test/03: MissingCompileTimeError |
| type_promotion_more_specific_test/02: MissingCompileTimeError |
| type_promotion_more_specific_test/06: MissingCompileTimeError |
| type_promotion_more_specific_test/07: MissingCompileTimeError |
| type_promotion_more_specific_test/09: MissingCompileTimeError |
| type_promotion_more_specific_test/10: MissingCompileTimeError |
| type_promotion_more_specific_test/11: MissingCompileTimeError |
| type_promotion_multiple_test/*: MissingCompileTimeError |
| type_promotion_multiple_test/none: Pass |
| vm/type_vm_test/01: MissingCompileTimeError |
| vm/type_vm_test/02: MissingCompileTimeError |
| vm/type_vm_test/03: MissingCompileTimeError |
| vm/type_vm_test/04: MissingCompileTimeError |
| vm/type_vm_test/05: MissingCompileTimeError |
| vm/type_vm_test/06: MissingCompileTimeError |
| vm/type_vm_test/08: MissingCompileTimeError |
| vm/type_vm_test/09: MissingCompileTimeError |
| vm/type_vm_test/10: MissingCompileTimeError |
| vm/type_vm_test/11: MissingCompileTimeError |
| vm/type_vm_test/12: MissingCompileTimeError |
| vm/type_vm_test/13: MissingCompileTimeError |
| vm/type_vm_test/14: MissingCompileTimeError |
| vm/type_vm_test/15: MissingCompileTimeError |
| vm/type_vm_test/16: MissingCompileTimeError |
| vm/type_vm_test/22: MissingCompileTimeError |
| vm/type_vm_test/24: MissingCompileTimeError |
| vm/type_vm_test/25: MissingCompileTimeError |
| vm/type_vm_test/26: MissingCompileTimeError |
| vm/type_vm_test/27: MissingCompileTimeError |
| void/return_future_future_or_void_sync_error1_test: MissingCompileTimeError # https://github.com/dart-lang/sdk/issues/33218 |
| void/void_block_return_test/00: MissingCompileTimeError # Requires strong mode |
| void/void_type_callbacks_test: Skip # Requires strong mode |
| void/void_type_function_types_test: Skip # Requires strong mode |
| void/void_type_override_test: Skip # Requires strong mode |
| void/void_type_usage_test: Skip # Requires strong mode |
| wrong_number_type_arguments_test/*: MissingCompileTimeError # Requires strong mode |
| wrong_number_type_arguments_test/none: Pass |
| |
| [ $runtime != none && !$strong ] |
| map_literal11_test/none: MissingRuntimeError |
| map_literal7_test: RuntimeError # Requires strong mode |
| |
| [ $checked && !$strong ] |
| type_parameter_test/05: Pass |
| |
| [ !$preview_dart_2 && ($runtime == dart_precompiled || $runtime == vm) ] |
| *: SkipByDesign # Deprecating all Dart1 modes of execution |
| |
| [ $compiler == app_jit || $compiler == none ] |
| invalid_returns/*: Skip # https://github.com/dart-lang/sdk/issues/34013 |
| library_env_test/has_no_mirror_support: RuntimeError, OK |
| void/*: Skip # https://github.com/dart-lang/sdk/issues/34013 |
| |
| [ $hot_reload || $hot_reload_rollback ] |
| cha_deopt1_test: Crash # Requires deferred libraries |
| cha_deopt2_test: Crash # Requires deferred libraries |
| cha_deopt3_test: Crash # Requires deferred libraries |
| conditional_import_string_test: Crash # Requires deferred libraries |
| conditional_import_test: Crash # Requires deferred libraries |
| deferred_call_empty_before_load_test: Crash # Requires deferred libraries |
| deferred_closurize_load_library_test: Crash # Requires deferred libraries |
| deferred_constant_list_test: Crash # Requires deferred libraries |
| deferred_constraints_constants_test: Crash # Requires deferred libraries |
| deferred_constraints_type_annotation_test: Crash # Requires deferred libraries |
| deferred_function_type_test: Crash # Requires deferred libraries |
| deferred_global_test: Crash # Requires deferred libraries |
| deferred_import_core_test: Crash # Requires deferred libraries |
| deferred_inheritance_constraints_test: Crash # Requires deferred libraries |
| deferred_inlined_test: Crash # Requires deferred libraries |
| deferred_load_constants_test: Crash # Requires deferred libraries |
| deferred_load_inval_code_test: Crash # Requires deferred libraries |
| deferred_load_library_wrong_args_test: Crash # Requires deferred libraries |
| deferred_mixin_test: Crash # Requires deferred libraries |
| deferred_no_such_method_test: Crash # Requires deferred libraries |
| deferred_not_loaded_check_test: Crash # Requires deferred libraries |
| deferred_only_constant_test: Crash # Requires deferred libraries |
| deferred_optimized_test: Crash # Requires deferred libraries |
| deferred_redirecting_factory_test: Crash # Requires deferred libraries |
| deferred_regression_22995_test: Crash # Requires deferred libraries |
| deferred_regression_28678_test: Crash # Requires deferred libraries |
| deferred_shadow_load_library_test: Crash # Requires deferred libraries |
| deferred_shared_and_unshared_classes_test: Crash # Requires deferred libraries |
| deferred_static_seperate_test: Crash # Requires deferred libraries |
| deferred_super_dependency_test: Pass, Crash # Requires deferred libraries |
| deferred_type_dependency_test: Crash # Requires deferred libraries |
| issue_1751477_test: Crash # Requires deferred libraries |
| issue_22780_test/01: Pass, Crash # Issue 29094 |
| regress_22443_test: Crash # Requires deferred libraries |
| regress_23408_test: Crash # Requires deferred libraries |
| regress_28278_test: Crash # Requires deferred libraries |
| static_closure_identical_test: Pass, Fail # Closure identity |
| symbol_conflict_test: Pass, Timeout |
| vm/optimized_stacktrace_test: Pass, Slow |
| vm/regress_27201_test: Pass, Crash # Requires deferred libraries |