From abd77cab640741fe654b4027956e9c34ba3f7603 Mon Sep 17 00:00:00 2001 From: Martin Kustermann Date: Thu, 1 Dec 2016 13:48:35 +0100 Subject: [PATCH] Refactor kernel-related status files To make it clear in the status file whether a crash (or other issues) are coming from the dartk compiler or from the vm, this CL introduces new status file markers which are the normal markers prefixed with Dartk (e.g. DartkCrash). Furthermore this CL groups common failures * compiler: dartk & dartkp * runtime: vm & dart_precompiled into shared status file blocks, thereby deduplicating failures (which removes around 500 lines). R=vegorov@google.com Review URL: https://codereview.chromium.org/2543973002 . --- tests/co19/co19-kernel.status | 768 +++++++-------------- tests/language/language_kernel.status | 524 ++++---------- tools/testing/dart/status_file_parser.dart | 27 +- tools/testing/dart/test_runner.dart | 14 + 4 files changed, 405 insertions(+), 928 deletions(-) diff --git a/tests/co19/co19-kernel.status b/tests/co19/co19-kernel.status index 6b4334ae565..7da1f741465 100644 --- a/tests/co19/co19-kernel.status +++ b/tests/co19/co19-kernel.status @@ -3,7 +3,7 @@ # BSD-style license that can be found in the LICENSE file. # Disable tests globally for kernel. -[ $compiler == rasta || $compiler == rastap || $compiler == dartk || $compiler == dartkp ] +[ $compiler == dartk || $compiler == dartkp ] Language/Libraries_and_Scripts/Imports/static_type_t01: Skip # No support for deferred libraries. Language/Metadata/*: Skip # No support for metadata ATM. LibTest/async/DeferredLibrary/DeferredLibrary_A01_t01: Skip # No support for deferred libraries. @@ -14,38 +14,255 @@ LibTest/isolate/*: Skip # No support for isolates ATM. Language/Libraries_and_Scripts/Exports/reexport_t01: Pass Language/Functions/Formal_Parameters/Optional_Formals/syntax_t14: Pass +############################################################################### +# Dartk Entries +############################################################################### + +[ $compiler == dartk || $compiler == dartkp ] +Language/Classes/Constructors/Generative_Constructors/formal_parameter_t01: DartkCrash +Language/Classes/Constructors/Generative_Constructors/formal_parameter_t03: DartkCrash +Language/Classes/Constructors/Generative_Constructors/formal_parameter_t04: DartkCrash +Language/Classes/Constructors/Generative_Constructors/formal_parameter_t05: DartkCrash +Language/Classes/Constructors/Generative_Constructors/formal_parameter_t06: DartkCrash +Language/Classes/Constructors/Generative_Constructors/initializing_this_t02: DartkCrash +Language/Classes/Getters/static_getter_t02: DartkCompileTimeError +Language/Classes/Setters/name_t08: DartkCompileTimeError +Language/Classes/Setters/name_t09: DartkCompileTimeError +Language/Classes/Setters/name_t10: DartkCompileTimeError +Language/Classes/Setters/name_t11: DartkCompileTimeError +Language/Classes/Setters/name_t12: DartkCompileTimeError +Language/Classes/Setters/name_t13: DartkCompileTimeError +Language/Classes/Setters/name_t14: DartkCompileTimeError +Language/Classes/Setters/name_t15: DartkCompileTimeError +Language/Enums/syntax_t08: DartkMissingCompileTimeError +Language/Enums/syntax_t09: DartkMissingCompileTimeError +Language/Expressions/Function_Invocation/Unqualified_Invocation/instance_context_invocation_t03: DartkMissingCompileTimeError +Language/Expressions/Function_Invocation/Unqualified_Invocation/instance_context_invocation_t04: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t17: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t18: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t21: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t22: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t23: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t24: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t25: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t26: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t27: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t28: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t29: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t30: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t31: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/built_in_not_dynamic_t32: DartkMissingCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/identical_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/identical_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/identical_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/named_parameters_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/positional_parameters_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/closurization_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/closurization_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/closurization_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/deferred_type_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malbounded_type_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malbounded_type_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malformed_type_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malformed_type_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/no_such_method_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/no_such_method_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/not_class_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/not_class_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/not_class_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/static_type_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/static_type_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/static_type_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/expression_evaluation_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/expression_evaluation_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/expression_evaluation_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t04: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t05: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t06: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t07: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t08: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t09: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t04: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t05: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t06: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t07: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t04: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t05: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t06: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t07: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t08: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t04: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t05: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t06: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t07: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t08: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t09: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/static_type_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/static_type_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/static_type_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/static_type_t04: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/static_type_t05: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/static_type_t06: DartkCompileTimeError +Language/Expressions/Property_Extraction/General_Closurization/static_type_t07: DartkCompileTimeError +Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/expression_evaluation_t07: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Closurization/identical_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Closurization/identical_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Closurization/named_parameters_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Closurization/positional_parameters_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/closurization_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/closurization_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/deferred_type_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malbounded_type_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malbounded_type_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malformed_type_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malformed_type_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/no_such_method_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/no_such_method_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/not_class_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/not_class_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/not_class_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t04: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t04: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t05: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t06: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t07: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t08: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_named_params_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_named_params_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_positional_params_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_positional_params_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_identical_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_identical_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_identical_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_list_access_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_list_assignment_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t04: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t05: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t06: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t07: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t08: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t09: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t10: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t11: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t12: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t13: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t14: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t15: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t16: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t17: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_unary_bitwise_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t01: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t02: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t03: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t04: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t05: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t06: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t07: DartkCompileTimeError +Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t08: DartkCompileTimeError +Language/Interfaces/Superinterfaces/Inheritance_and_Overriding/same_name_method_and_getter_t01: DartkCompileTimeError +Language/Interfaces/Superinterfaces/Inheritance_and_Overriding/same_name_method_and_getter_t02: DartkCompileTimeError +Language/Libraries_and_Scripts/Exports/syntax_t01: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/Exports/syntax_t04: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/Exports/syntax_t05: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/Exports/syntax_t06: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t02: DartkCompileTimeError +Language/Libraries_and_Scripts/Scripts/top_level_main_t01: DartkCrash +Language/Libraries_and_Scripts/Scripts/top_level_main_t02: DartkCrash +Language/Libraries_and_Scripts/definition_syntax_t01: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t03: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t04: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t06: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t07: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t08: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t09: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t10: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t15: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t17: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t18: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t19: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t20: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t21: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t22: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t23: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t24: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t25: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t26: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t27: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/definition_syntax_t29: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t02: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t03: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t04: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t05: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t06: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t07: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t08: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t09: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t10: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t11: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t12: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t13: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t14: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t15: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t16: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t17: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t18: DartkMissingCompileTimeError +Language/Libraries_and_Scripts/top_level_syntax_t19: DartkMissingCompileTimeError +Language/Statements/Break/label_t03: DartkMissingCompileTimeError +Language/Statements/Break/label_t04: DartkMissingCompileTimeError +Language/Statements/Continue/label_t07: DartkMissingCompileTimeError +Language/Variables/final_or_static_initialization_t01: DartkMissingCompileTimeError +Language/Variables/final_or_static_initialization_t02: DartkMissingCompileTimeError +Language/Variables/final_or_static_initialization_t03: DartkMissingCompileTimeError +Language/Variables/final_t04: DartkMissingCompileTimeError +Language/Variables/final_t05: DartkMissingCompileTimeError +Language/Variables/final_t06: DartkMissingCompileTimeError +Language/Variables/final_t07: DartkMissingCompileTimeError + # dartk: JIT failures [ $compiler == dartk && $runtime == vm ] +Language/Expressions/Constants/exception_t01: DartkMissingCompileTimeError +Language/Expressions/Constants/exception_t02: DartkMissingCompileTimeError +Language/Expressions/Identifier_Reference/evaluation_type_parameter_t02: DartkMissingCompileTimeError +Language/Mixins/Mixin_Application/error_t01: DartkMissingCompileTimeError +Language/Mixins/Mixin_Application/error_t02: DartkMissingCompileTimeError +Language/Mixins/Mixin_Application/syntax_t16: DartkCrash + +############################################################################### +# VM Entries +############################################################################### + +# dartk: Shared JIT & Precompiled failures +[ ($compiler == dartk && $runtime == vm) || ($compiler == dartkp && $runtime == dart_precompiled) ] Language/Classes/Constructors/Generative_Constructors/execution_of_a_superinitializer_t01: RuntimeError Language/Classes/Constructors/Generative_Constructors/execution_of_an_initializer_t02: RuntimeError -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t01: Crash -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t03: Crash -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t04: Crash -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t05: Crash -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t06: Crash Language/Classes/Constructors/Generative_Constructors/initializing_formals_execution_t02: RuntimeError -Language/Classes/Constructors/Generative_Constructors/initializing_this_t02: Crash -Language/Classes/Getters/static_getter_t02: CompileTimeError -Language/Classes/Setters/name_t08: CompileTimeError -Language/Classes/Setters/name_t09: CompileTimeError -Language/Classes/Setters/name_t10: CompileTimeError -Language/Classes/Setters/name_t11: CompileTimeError -Language/Classes/Setters/name_t12: CompileTimeError -Language/Classes/Setters/name_t13: CompileTimeError -Language/Classes/Setters/name_t14: CompileTimeError -Language/Classes/Setters/name_t15: CompileTimeError Language/Classes/definition_t23: CompileTimeError Language/Enums/declaration_equivalent_t01: RuntimeError -Language/Enums/syntax_t08: MissingCompileTimeError -Language/Enums/syntax_t09: MissingCompileTimeError -Language/Expressions/Constants/exception_t01: MissingCompileTimeError -Language/Expressions/Constants/exception_t02: MissingCompileTimeError Language/Expressions/Constants/string_length_t01: Crash Language/Expressions/Function_Invocation/Function_Expression_Invocation/not_a_function_expression_t01: RuntimeError Language/Expressions/Function_Invocation/Unqualified_Invocation/function_expr_invocation_t03: RuntimeError Language/Expressions/Function_Invocation/Unqualified_Invocation/function_expr_invocation_t04: RuntimeError -Language/Expressions/Function_Invocation/Unqualified_Invocation/instance_context_invocation_t03: MissingCompileTimeError -Language/Expressions/Function_Invocation/Unqualified_Invocation/instance_context_invocation_t04: MissingCompileTimeError Language/Expressions/Function_Invocation/Unqualified_Invocation/static_method_invocation_t02: RuntimeError Language/Expressions/Function_Invocation/async_cleanup_t07: Fail Language/Expressions/Function_Invocation/async_cleanup_t08: Fail @@ -56,24 +273,8 @@ Language/Expressions/Identifier_Reference/built_in_identifier_t35: Pass Language/Expressions/Identifier_Reference/built_in_identifier_t36: Pass Language/Expressions/Identifier_Reference/built_in_identifier_t37: Pass Language/Expressions/Identifier_Reference/built_in_not_dynamic_t14: Pass -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t17: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t18: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t21: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t22: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t23: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t24: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t25: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t26: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t27: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t28: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t29: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t30: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t31: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t32: MissingCompileTimeError Language/Expressions/Identifier_Reference/evaluation_property_extraction_t03: RuntimeError Language/Expressions/Identifier_Reference/evaluation_type_parameter_t01: RuntimeError -Language/Expressions/Identifier_Reference/evaluation_type_parameter_t02: MissingCompileTimeError -Language/Expressions/Instance_Creation/Const/canonicalized_t05: RuntimeError Language/Expressions/Instance_Creation/New/evaluation_t12: RuntimeError Language/Expressions/Instance_Creation/New/evaluation_t19: RuntimeError Language/Expressions/Instance_Creation/New/evaluation_t20: RuntimeError @@ -81,207 +282,21 @@ Language/Expressions/Lookup/Method_Lookup/superclass_t08: RuntimeError Language/Expressions/Method_Invocation/Ordinary_Invocation/accessible_instance_member_t05: RuntimeError Language/Expressions/Method_Invocation/Ordinary_Invocation/evaluation_t07: RuntimeError Language/Expressions/Method_Invocation/Ordinary_Invocation/method_lookup_failed_t18: RuntimeError -Language/Expressions/Object_Identity/string_t01: RuntimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/identical_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/identical_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/identical_t03: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/named_parameters_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/positional_parameters_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/closurization_t03: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/deferred_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malbounded_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malbounded_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malformed_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malformed_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/no_such_method_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/no_such_method_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/not_class_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/not_class_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/not_class_t03: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/static_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/static_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/static_type_t03: CompileTimeError Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t01: Pass Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t02: Pass Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t03: Pass Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t04: Pass Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t05: Pass Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t06: Pass -Language/Expressions/Property_Extraction/General_Closurization/expression_evaluation_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/expression_evaluation_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/expression_evaluation_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t07: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t08: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t09: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t07: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t07: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t08: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t07: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t08: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t09: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t07: CompileTimeError -Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/expression_evaluation_t07: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Closurization/identical_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Closurization/identical_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Closurization/named_parameters_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Closurization/positional_parameters_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/deferred_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malbounded_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malbounded_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malformed_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malformed_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/no_such_method_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/no_such_method_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/not_class_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/not_class_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/not_class_t03: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t03: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t04: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t03: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t04: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t05: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t06: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t07: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t08: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_named_params_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_named_params_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_positional_params_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_positional_params_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_identical_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_identical_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_identical_t03: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_list_access_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_list_assignment_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t03: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t04: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t05: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t06: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t07: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t08: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t09: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t10: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t11: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t12: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t13: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t14: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t15: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t16: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t17: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_unary_bitwise_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t03: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t04: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t05: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t06: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t07: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t08: CompileTimeError -Language/Expressions/Strings/adjacent_strings_t02: RuntimeError Language/Expressions/Type_Test/evaluation_t10: RuntimeError Language/Functions/External_Functions/not_connected_to_a_body_t01: RuntimeError Language/Functions/Formal_Parameters/syntax_t05: RuntimeError -Language/Interfaces/Superinterfaces/Inheritance_and_Overriding/same_name_method_and_getter_t01: CompileTimeError -Language/Interfaces/Superinterfaces/Inheritance_and_Overriding/same_name_method_and_getter_t02: CompileTimeError Language/Libraries_and_Scripts/Exports/invalid_uri_t02: Pass -Language/Libraries_and_Scripts/Exports/syntax_t01: MissingCompileTimeError -Language/Libraries_and_Scripts/Exports/syntax_t04: MissingCompileTimeError -Language/Libraries_and_Scripts/Exports/syntax_t05: MissingCompileTimeError -Language/Libraries_and_Scripts/Exports/syntax_t06: MissingCompileTimeError Language/Libraries_and_Scripts/Imports/deferred_import_t01: RuntimeError Language/Libraries_and_Scripts/Imports/deferred_import_t02: RuntimeError Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t01/01: MissingRuntimeError -Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t02: CompileTimeError Language/Libraries_and_Scripts/Imports/invalid_uri_t02: Pass -Language/Libraries_and_Scripts/Imports/static_type_t01: RuntimeError -Language/Libraries_and_Scripts/Parts/compilation_t02: Pass Crash Language/Libraries_and_Scripts/Parts/syntax_t06: Pass -Language/Libraries_and_Scripts/Scripts/top_level_main_t01: Crash -Language/Libraries_and_Scripts/Scripts/top_level_main_t02: Crash -Language/Libraries_and_Scripts/definition_syntax_t01: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t03: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t04: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t06: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t07: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t08: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t09: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t10: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t15: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t17: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t18: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t19: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t20: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t21: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t22: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t23: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t24: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t25: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t26: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t27: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t29: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t02: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t03: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t04: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t05: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t06: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t07: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t08: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t09: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t10: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t11: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t12: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t13: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t14: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t15: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t16: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t17: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t18: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t19: MissingCompileTimeError -Language/Mixins/Mixin_Application/error_t01: MissingCompileTimeError -Language/Mixins/Mixin_Application/error_t02: MissingCompileTimeError -Language/Mixins/Mixin_Application/syntax_t16: Crash -Language/Statements/Break/label_t03: MissingCompileTimeError -Language/Statements/Break/label_t04: MissingCompileTimeError -Language/Statements/Continue/label_t07: MissingCompileTimeError Language/Statements/Labels/syntax_t03: Pass Language/Statements/Rethrow/execution_t04: RuntimeError Language/Statements/Switch/syntax_t02: Pass @@ -292,31 +307,24 @@ Language/Statements/Yield_and_Yield_Each/Yield/execution_async_t06: Fail Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_async_t01: RuntimeError Language/Types/Interface_Types/subtype_t44: RuntimeError Language/Types/Static_Types/deferred_type_t01: RuntimeError -Language/Variables/final_or_static_initialization_t01: MissingCompileTimeError -Language/Variables/final_or_static_initialization_t02: MissingCompileTimeError -Language/Variables/final_or_static_initialization_t03: MissingCompileTimeError Language/Variables/final_t01/01: MissingRuntimeError Language/Variables/final_t02/01: MissingRuntimeError -Language/Variables/final_t04: MissingCompileTimeError -Language/Variables/final_t05: MissingCompileTimeError -Language/Variables/final_t06: MissingCompileTimeError -Language/Variables/final_t07: MissingCompileTimeError + +# dartk: JIT failures +[ $compiler == dartk && $runtime == vm ] +Language/Expressions/Instance_Creation/Const/canonicalized_t05: RuntimeError +Language/Expressions/Object_Identity/string_t01: RuntimeError +Language/Expressions/Strings/adjacent_strings_t02: RuntimeError +Language/Libraries_and_Scripts/Imports/static_type_t01: RuntimeError # These tests should throw RuntimeError but they Pass instead. -Language/Libraries_and_Scripts/Imports/static_type_t01/04: Pass -Language/Libraries_and_Scripts/Imports/static_type_t01/06: Pass Language/Libraries_and_Scripts/Imports/static_type_t01/01: Pass -Language/Libraries_and_Scripts/Imports/static_type_t01/05: Pass -Language/Libraries_and_Scripts/Imports/static_type_t01/03: Pass -Language/Libraries_and_Scripts/Imports/static_type_t01/07: Pass Language/Libraries_and_Scripts/Imports/static_type_t01/02: Pass +Language/Libraries_and_Scripts/Imports/static_type_t01/03: Pass Language/Libraries_and_Scripts/Imports/static_type_t01/04: Pass -Language/Libraries_and_Scripts/Imports/static_type_t01/06: Pass -Language/Libraries_and_Scripts/Imports/static_type_t01/01: Pass Language/Libraries_and_Scripts/Imports/static_type_t01/05: Pass -Language/Libraries_and_Scripts/Imports/static_type_t01/03: Pass +Language/Libraries_and_Scripts/Imports/static_type_t01/06: Pass Language/Libraries_and_Scripts/Imports/static_type_t01/07: Pass -Language/Libraries_and_Scripts/Imports/static_type_t01/02: Pass # dartk: JIT failures (debug) [ $compiler == dartk && $runtime == vm && $mode == debug ] @@ -328,285 +336,11 @@ LibTest/collection/DoubleLinkedQueue/every_A01_t02: Pass, Crash # Out of memory # dartk: precompilation failures [ $compiler == dartkp && $runtime == dart_precompiled ] -Language/Classes/Constructors/Generative_Constructors/execution_of_a_superinitializer_t01: RuntimeError -Language/Classes/Constructors/Generative_Constructors/execution_of_an_initializer_t02: RuntimeError -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t01: Crash -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t03: Crash -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t04: Crash -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t05: Crash -Language/Classes/Constructors/Generative_Constructors/formal_parameter_t06: Crash -Language/Classes/Constructors/Generative_Constructors/initializing_formals_execution_t02: RuntimeError -Language/Classes/Constructors/Generative_Constructors/initializing_this_t02: Crash -Language/Classes/Getters/static_getter_t02: CompileTimeError -Language/Classes/Setters/name_t08: CompileTimeError -Language/Classes/Setters/name_t09: CompileTimeError -Language/Classes/Setters/name_t10: CompileTimeError -Language/Classes/Setters/name_t11: CompileTimeError -Language/Classes/Setters/name_t12: CompileTimeError -Language/Classes/Setters/name_t13: CompileTimeError -Language/Classes/Setters/name_t14: CompileTimeError -Language/Classes/Setters/name_t15: CompileTimeError -Language/Classes/definition_t23: CompileTimeError -Language/Enums/declaration_equivalent_t01: RuntimeError -Language/Enums/syntax_t08: MissingCompileTimeError -Language/Enums/syntax_t09: MissingCompileTimeError -Language/Expressions/Constants/exception_t01: Crash -Language/Expressions/Constants/exception_t02: Crash -Language/Expressions/Constants/string_length_t01: Crash -Language/Expressions/Function_Invocation/Function_Expression_Invocation/not_a_function_expression_t01: RuntimeError -Language/Expressions/Function_Invocation/Unqualified_Invocation/function_expr_invocation_t03: RuntimeError -Language/Expressions/Function_Invocation/Unqualified_Invocation/function_expr_invocation_t04: RuntimeError -Language/Expressions/Function_Invocation/Unqualified_Invocation/instance_context_invocation_t03: MissingCompileTimeError -Language/Expressions/Function_Invocation/Unqualified_Invocation/instance_context_invocation_t04: MissingCompileTimeError -Language/Expressions/Function_Invocation/Unqualified_Invocation/static_method_invocation_t02: RuntimeError -Language/Expressions/Function_Invocation/async_cleanup_t07: RuntimeError -Language/Expressions/Function_Invocation/async_cleanup_t08: RuntimeError -Language/Expressions/Function_Invocation/async_generator_invokation_t05: RuntimeError -Language/Expressions/Function_Invocation/async_generator_invokation_t06: RuntimeError -Language/Expressions/Function_Invocation/async_generator_invokation_t09: RuntimeError -Language/Expressions/Identifier_Reference/built_in_identifier_t35: Pass -Language/Expressions/Identifier_Reference/built_in_identifier_t36: Pass -Language/Expressions/Identifier_Reference/built_in_identifier_t37: Pass -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t14: Pass -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t17: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t18: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t21: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t22: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t23: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t24: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t25: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t26: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t27: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t28: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t29: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t30: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t31: MissingCompileTimeError -Language/Expressions/Identifier_Reference/built_in_not_dynamic_t32: MissingCompileTimeError -Language/Expressions/Identifier_Reference/evaluation_property_extraction_t03: RuntimeError -Language/Expressions/Identifier_Reference/evaluation_type_parameter_t01: RuntimeError -Language/Expressions/Instance_Creation/New/evaluation_t12: RuntimeError -Language/Expressions/Instance_Creation/New/evaluation_t19: RuntimeError -Language/Expressions/Instance_Creation/New/evaluation_t20: RuntimeError -Language/Expressions/Lookup/Method_Lookup/superclass_t08: RuntimeError -Language/Expressions/Method_Invocation/Ordinary_Invocation/accessible_instance_member_t05: RuntimeError -Language/Expressions/Method_Invocation/Ordinary_Invocation/evaluation_t07: RuntimeError -Language/Expressions/Method_Invocation/Ordinary_Invocation/method_lookup_failed_t18: RuntimeError -Language/Expressions/Null/instance_of_class_null_t01: Crash -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/identical_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/identical_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/identical_t03: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/named_parameters_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Closurization/positional_parameters_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/closurization_t03: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/deferred_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malbounded_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malbounded_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malformed_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/malformed_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/no_such_method_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/no_such_method_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/not_class_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/not_class_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/not_class_t03: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/static_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/static_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Anonymous_Constructor_Extraction/static_type_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t01: Pass -Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t02: Pass -Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t03: Pass -Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t04: Pass -Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t05: Pass -Language/Expressions/Property_Extraction/General_Closurization/class_object_member_t06: Pass -Language/Expressions/Property_Extraction/General_Closurization/expression_evaluation_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/expression_evaluation_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/expression_evaluation_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t07: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t08: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/getter_lookup_t09: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/method_lookup_t07: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t07: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/no_accessible_member_t08: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t07: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t08: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/setter_lookup_t09: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t03: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t04: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t05: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t06: CompileTimeError -Language/Expressions/Property_Extraction/General_Closurization/static_type_t07: CompileTimeError -Language/Expressions/Property_Extraction/Getter_Access_and_Method_Extraction/expression_evaluation_t07: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Closurization/identical_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Closurization/identical_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Closurization/named_parameters_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Closurization/positional_parameters_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/deferred_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malbounded_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malbounded_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malformed_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/malformed_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/no_such_method_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/no_such_method_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/not_class_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/not_class_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/not_class_t03: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t01: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t02: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t03: CompileTimeError -Language/Expressions/Property_Extraction/Named_Constructor_Extraction/static_type_t04: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t03: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t04: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t05: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t06: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t07: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/getter_closurization_t08: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_named_params_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_named_params_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_positional_params_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_closurization_positional_params_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_identical_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_identical_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/method_identical_t03: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_list_access_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_list_assignment_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t03: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t04: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t05: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t06: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t07: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t08: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t09: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t10: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t11: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t12: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t13: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t14: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t15: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t16: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_t17: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/operator_closurization_unary_bitwise_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t01: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t02: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t03: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t04: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t05: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t06: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t07: CompileTimeError -Language/Expressions/Property_Extraction/Ordinary_Member_Closurization/setter_closurization_t08: CompileTimeError -Language/Expressions/Type_Test/evaluation_t10: RuntimeError -Language/Functions/External_Functions/not_connected_to_a_body_t01: RuntimeError -Language/Functions/Formal_Parameters/syntax_t05: RuntimeError -Language/Interfaces/Superinterfaces/Inheritance_and_Overriding/same_name_method_and_getter_t01: CompileTimeError -Language/Interfaces/Superinterfaces/Inheritance_and_Overriding/same_name_method_and_getter_t02: CompileTimeError -Language/Libraries_and_Scripts/Exports/invalid_uri_t02: Pass -Language/Libraries_and_Scripts/Exports/syntax_t01: MissingCompileTimeError -Language/Libraries_and_Scripts/Exports/syntax_t04: MissingCompileTimeError -Language/Libraries_and_Scripts/Exports/syntax_t05: MissingCompileTimeError -Language/Libraries_and_Scripts/Exports/syntax_t06: MissingCompileTimeError -Language/Libraries_and_Scripts/Imports/deferred_import_t01: RuntimeError -Language/Libraries_and_Scripts/Imports/deferred_import_t02: RuntimeError -Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t01/01: MissingRuntimeError -Language/Libraries_and_Scripts/Imports/invalid_uri_deferred_t02: CompileTimeError -Language/Libraries_and_Scripts/Imports/invalid_uri_t02: Pass -Language/Libraries_and_Scripts/Parts/syntax_t06: Pass -Language/Libraries_and_Scripts/Scripts/top_level_main_t01: Crash -Language/Libraries_and_Scripts/Scripts/top_level_main_t02: Crash -Language/Libraries_and_Scripts/definition_syntax_t01: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t03: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t04: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t06: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t07: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t08: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t09: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t10: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t15: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t17: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t18: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t19: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t20: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t21: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t22: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t23: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t24: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t25: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t26: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t27: MissingCompileTimeError -Language/Libraries_and_Scripts/definition_syntax_t29: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t02: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t03: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t04: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t05: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t06: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t07: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t08: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t09: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t10: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t11: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t12: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t13: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t14: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t15: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t16: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t17: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t18: MissingCompileTimeError -Language/Libraries_and_Scripts/top_level_syntax_t19: MissingCompileTimeError -Language/Statements/Break/label_t03: MissingCompileTimeError -Language/Statements/Break/label_t04: MissingCompileTimeError -Language/Statements/Continue/label_t07: MissingCompileTimeError -Language/Statements/Labels/syntax_t03: Pass -Language/Statements/Rethrow/execution_t04: RuntimeError -Language/Statements/Switch/syntax_t02: Pass -Language/Statements/Try/catch_scope_t01: RuntimeError -Language/Statements/Yield_and_Yield_Each/Yield/execution_async_t04: Fail -Language/Statements/Yield_and_Yield_Each/Yield/execution_async_t05: Fail -Language/Statements/Yield_and_Yield_Each/Yield/execution_async_t06: Fail -Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_async_t01: RuntimeError -Language/Types/Interface_Types/subtype_t44: RuntimeError -Language/Types/Static_Types/deferred_type_t01: RuntimeError -Language/Variables/final_or_static_initialization_t01: MissingCompileTimeError -Language/Variables/final_or_static_initialization_t02: MissingCompileTimeError -Language/Variables/final_or_static_initialization_t03: MissingCompileTimeError -Language/Variables/final_t01/01: MissingRuntimeError -Language/Variables/final_t02/01: MissingRuntimeError -Language/Variables/final_t04: MissingCompileTimeError -Language/Variables/final_t05: MissingCompileTimeError -Language/Variables/final_t06: MissingCompileTimeError -Language/Variables/final_t07: MissingCompileTimeError LibTest/core/StringBuffer/StringBuffer_A01_t02: RuntimeError LibTest/core/StringBuffer/write_A01_t02: RuntimeError +Language/Expressions/Constants/exception_t01: Crash +Language/Expressions/Constants/exception_t02: Crash +Language/Expressions/Null/instance_of_class_null_t01: Crash # dartk: precompilation failures (debug) [ $compiler == dartkp && $runtime == dart_precompiled && $mode == debug ] diff --git a/tests/language/language_kernel.status b/tests/language/language_kernel.status index a11c608c958..9bac94282eb 100644 --- a/tests/language/language_kernel.status +++ b/tests/language/language_kernel.status @@ -3,13 +3,113 @@ # BSD-style license that can be found in the LICENSE file. # These tests currently take too long. Remove when they are fixed. -[ $compiler == dartk || $compiler == rasta ] +[ $compiler == dartk ] large_class_declaration_test: Skip large_implicit_getter_test: Skip larger_implicit_getter_test: Skip +############################################################################### +# Dartk Entries +############################################################################### + +[ $compiler == dartk || $compiler == dartkp ] +bad_constructor_test/05: DartkCompileTimeError +conditional_import_string_test: DartkCompileTimeError +conditional_import_test: DartkCompileTimeError +conflicting_type_variable_and_setter_test: DartkCompileTimeError +const_for_in_variable_test/01: DartkMissingCompileTimeError +constructor_duplicate_final_test/03: DartkMissingCompileTimeError +deep_nesting1_negative_test: DartkCrash +deep_nesting2_negative_test: DartkCrash +deferred_closurize_load_library_test: DartkCrash +enum_syntax_test/06: DartkMissingCompileTimeError +export_double_same_main_test: DartkCrash +export_main_test: DartkCrash +external_test/21: DartkMissingCompileTimeError +external_test/24: DartkMissingCompileTimeError +external_test/25: DartkMissingCompileTimeError +final_syntax_test/01: DartkMissingCompileTimeError +final_syntax_test/02: DartkMissingCompileTimeError +final_syntax_test/03: DartkMissingCompileTimeError +final_syntax_test/04: DartkMissingCompileTimeError +main_not_a_function_test/01: DartkCrash +metadata_test: DartkCompileTimeError +mixin_illegal_super_use_test/01: DartkMissingCompileTimeError +mixin_illegal_super_use_test/02: DartkMissingCompileTimeError +mixin_illegal_super_use_test/03: DartkMissingCompileTimeError +mixin_illegal_super_use_test/04: DartkMissingCompileTimeError +mixin_illegal_super_use_test/05: DartkMissingCompileTimeError +mixin_illegal_super_use_test/06: DartkMissingCompileTimeError +mixin_illegal_super_use_test/07: DartkMissingCompileTimeError +mixin_illegal_super_use_test/08: DartkMissingCompileTimeError +mixin_illegal_super_use_test/09: DartkMissingCompileTimeError +mixin_illegal_super_use_test/10: DartkMissingCompileTimeError +mixin_illegal_super_use_test/11: DartkMissingCompileTimeError +mixin_illegal_superclass_test/01: DartkMissingCompileTimeError +mixin_illegal_superclass_test/02: DartkMissingCompileTimeError +mixin_illegal_superclass_test/03: DartkMissingCompileTimeError +mixin_illegal_superclass_test/04: DartkMissingCompileTimeError +mixin_illegal_superclass_test/05: DartkMissingCompileTimeError +mixin_illegal_superclass_test/06: DartkMissingCompileTimeError +mixin_illegal_superclass_test/07: DartkMissingCompileTimeError +mixin_illegal_superclass_test/08: DartkMissingCompileTimeError +mixin_illegal_superclass_test/09: DartkMissingCompileTimeError +mixin_illegal_superclass_test/10: DartkMissingCompileTimeError +mixin_illegal_superclass_test/11: DartkMissingCompileTimeError +mixin_illegal_superclass_test/12: DartkMissingCompileTimeError +mixin_illegal_superclass_test/13: DartkMissingCompileTimeError +mixin_illegal_superclass_test/14: DartkMissingCompileTimeError +mixin_illegal_superclass_test/15: DartkMissingCompileTimeError +mixin_illegal_superclass_test/16: DartkMissingCompileTimeError +mixin_illegal_superclass_test/17: DartkMissingCompileTimeError +mixin_illegal_superclass_test/18: DartkMissingCompileTimeError +mixin_illegal_superclass_test/19: DartkMissingCompileTimeError +mixin_illegal_superclass_test/20: DartkMissingCompileTimeError +mixin_illegal_superclass_test/21: DartkMissingCompileTimeError +mixin_illegal_superclass_test/22: DartkMissingCompileTimeError +mixin_illegal_superclass_test/23: DartkMissingCompileTimeError +mixin_illegal_superclass_test/24: DartkMissingCompileTimeError +mixin_illegal_superclass_test/25: DartkMissingCompileTimeError +mixin_illegal_superclass_test/26: DartkMissingCompileTimeError +mixin_illegal_superclass_test/27: DartkMissingCompileTimeError +mixin_illegal_superclass_test/28: DartkMissingCompileTimeError +mixin_illegal_superclass_test/29: DartkMissingCompileTimeError +mixin_illegal_superclass_test/30: DartkMissingCompileTimeError +mixin_illegal_syntax_test/13: DartkCompileTimeError +mixin_illegal_syntax_test/none: DartkCompileTimeError +multiline_newline_test/01: DartkCompileTimeError +multiline_newline_test/02: DartkCompileTimeError +multiline_newline_test/03: DartkCompileTimeError +multiline_newline_test/04: DartkMissingCompileTimeError +multiline_newline_test/05: DartkMissingCompileTimeError +multiline_newline_test/06: DartkMissingCompileTimeError +no_main_test/01: DartkCrash +not_enough_positional_arguments_test/01: DartkCompileTimeError +regress_27617_test/1: DartkMissingCompileTimeError +super_call3_test/01: DartkCrash +tearoff_basic_test: DartkCompileTimeError +tearoff_constructor_basic_test: DartkCompileTimeError +type_variable_conflict2_test/02: DartkMissingCompileTimeError +vm/debug_break_enabled_vm_test/01: DartkCompileTimeError +vm/debug_break_enabled_vm_test/none: DartkCompileTimeError +vm/reflect_core_vm_test: DartkCompileTimeError +vm/regress_27201_test: DartkCompileTimeError + # dartk: JIT failures [ $compiler == dartk && $runtime == vm ] +enum_syntax_test/05: DartkMissingCompileTimeError +reify_typevar_static_test/00: DartkMissingCompileTimeError +type_variable_conflict2_test/06: DartkMissingCompileTimeError +type_variable_conflict2_test/08: DartkMissingCompileTimeError +type_variable_conflict2_test/10: DartkMissingCompileTimeError + + +############################################################################### +# VM Entries +############################################################################### + +# dartk: Shared JIT & Precompilation failures +[ ($compiler == dartk && $runtime == vm) || ($compiler == dartkp && $runtime == dart_precompiled) ] accessor_conflict_export2_test: RuntimeError accessor_conflict_export_test: RuntimeError accessor_conflict_import2_test: RuntimeError @@ -28,7 +128,6 @@ async_star_test: Timeout asyncstar_throw_in_catch_test: Timeout asyncstar_yield_test: Timeout asyncstar_yieldstar_test: Timeout -bad_constructor_test/05: CompileTimeError bad_raw_string_negative_test: Fail cha_deopt1_test: RuntimeError cha_deopt2_test: RuntimeError @@ -41,26 +140,17 @@ compile_time_constant_k_test/02: RuntimeError compile_time_constant_k_test/03: RuntimeError compile_time_constant_o_test/01: RuntimeError compile_time_constant_o_test/02: RuntimeError -conditional_import_string_test: CompileTimeError -conditional_import_test: CompileTimeError config_import_test: RuntimeError -conflicting_type_variable_and_setter_test: CompileTimeError const_dynamic_type_literal_test/02: RuntimeError const_error_multiply_initialized_test/02: RuntimeError const_error_multiply_initialized_test/04: RuntimeError -const_evaluation_test/01: RuntimeError -const_for_in_variable_test/01: MissingCompileTimeError -const_locals_test: RuntimeError const_nested_test: RuntimeError -const_string_test: RuntimeError constructor2_test: RuntimeError constructor3_test: RuntimeError constructor5_test: RuntimeError constructor6_test: RuntimeError constructor_duplicate_final_test/01: MissingRuntimeError constructor_duplicate_final_test/02: MissingRuntimeError -constructor_duplicate_final_test/03: MissingCompileTimeError -constructor_named_arguments_test/01: Crash custom_await_stack_trace_test: RuntimeError cyclic_type2_test: CompileTimeError cyclic_type_test/00: RuntimeError @@ -73,10 +163,7 @@ cyclic_type_variable_test/02: Crash cyclic_type_variable_test/03: Crash cyclic_type_variable_test/04: Crash cyclic_type_variable_test/none: Crash -deep_nesting1_negative_test: Crash -deep_nesting2_negative_test: Crash deferred_call_empty_before_load_test: RuntimeError -deferred_closurize_load_library_test: Crash deferred_constant_list_test: RuntimeError deferred_constraints_constants_test/none: RuntimeError deferred_constraints_constants_test/reference_after_load: RuntimeError @@ -129,26 +216,15 @@ enum_mirror_test: RuntimeError enum_private_test/01: RuntimeError enum_private_test/02: RuntimeError enum_private_test/none: RuntimeError -enum_syntax_test/05: MissingCompileTimeError -enum_syntax_test/06: MissingCompileTimeError enum_test: RuntimeError evaluation_redirecting_constructor_test: RuntimeError example_constructor_test: RuntimeError -export_double_same_main_test: Crash -export_main_test: Crash external_test/10: MissingRuntimeError external_test/13: MissingRuntimeError external_test/20: MissingRuntimeError -external_test/21: MissingCompileTimeError -external_test/24: MissingCompileTimeError -external_test/25: MissingCompileTimeError f_bounded_equality_test: RuntimeError field_initialization_order_test: RuntimeError final_field_initialization_order_test: RuntimeError -final_syntax_test/01: MissingCompileTimeError -final_syntax_test/02: MissingCompileTimeError -final_syntax_test/03: MissingCompileTimeError -final_syntax_test/04: MissingCompileTimeError fixed_type_variable2_test/02: RuntimeError fixed_type_variable2_test/04: RuntimeError fixed_type_variable2_test/06: RuntimeError @@ -190,7 +266,6 @@ getter_closure_execution_order_test: RuntimeError getter_setter_in_lib_test: RuntimeError inferrer_closure_test: RuntimeError initializing_formal_final_test: RuntimeError -instance_creation_in_function_annotation_test: RuntimeError is_not_class2_test: RuntimeError issue13474_test: RuntimeError issue_1751477_test: RuntimeError @@ -209,59 +284,13 @@ least_upper_bound_expansive_test/12: CompileTimeError least_upper_bound_expansive_test/none: CompileTimeError library_env_test/has_html_support: RuntimeError library_env_test/has_no_io_support: RuntimeError -library_env_test/has_no_mirror_support: RuntimeError list_literal4_test: RuntimeError -main_not_a_function_test/01: Crash malformed_test/none: RuntimeError map_literal3_test: RuntimeError map_literal4_test: RuntimeError map_literal6_test: RuntimeError -metadata_test: CompileTimeError method_override_test: RuntimeError mixin_generic_test: RuntimeError -mixin_illegal_super_use_test/01: MissingCompileTimeError -mixin_illegal_super_use_test/02: MissingCompileTimeError -mixin_illegal_super_use_test/03: MissingCompileTimeError -mixin_illegal_super_use_test/04: MissingCompileTimeError -mixin_illegal_super_use_test/05: MissingCompileTimeError -mixin_illegal_super_use_test/06: MissingCompileTimeError -mixin_illegal_super_use_test/07: MissingCompileTimeError -mixin_illegal_super_use_test/08: MissingCompileTimeError -mixin_illegal_super_use_test/09: MissingCompileTimeError -mixin_illegal_super_use_test/10: MissingCompileTimeError -mixin_illegal_super_use_test/11: MissingCompileTimeError -mixin_illegal_superclass_test/01: MissingCompileTimeError -mixin_illegal_superclass_test/02: MissingCompileTimeError -mixin_illegal_superclass_test/03: MissingCompileTimeError -mixin_illegal_superclass_test/04: MissingCompileTimeError -mixin_illegal_superclass_test/05: MissingCompileTimeError -mixin_illegal_superclass_test/06: MissingCompileTimeError -mixin_illegal_superclass_test/07: MissingCompileTimeError -mixin_illegal_superclass_test/08: MissingCompileTimeError -mixin_illegal_superclass_test/09: MissingCompileTimeError -mixin_illegal_superclass_test/10: MissingCompileTimeError -mixin_illegal_superclass_test/11: MissingCompileTimeError -mixin_illegal_superclass_test/12: MissingCompileTimeError -mixin_illegal_superclass_test/13: MissingCompileTimeError -mixin_illegal_superclass_test/14: MissingCompileTimeError -mixin_illegal_superclass_test/15: MissingCompileTimeError -mixin_illegal_superclass_test/16: MissingCompileTimeError -mixin_illegal_superclass_test/17: MissingCompileTimeError -mixin_illegal_superclass_test/18: MissingCompileTimeError -mixin_illegal_superclass_test/19: MissingCompileTimeError -mixin_illegal_superclass_test/20: MissingCompileTimeError -mixin_illegal_superclass_test/21: MissingCompileTimeError -mixin_illegal_superclass_test/22: MissingCompileTimeError -mixin_illegal_superclass_test/23: MissingCompileTimeError -mixin_illegal_superclass_test/24: MissingCompileTimeError -mixin_illegal_superclass_test/25: MissingCompileTimeError -mixin_illegal_superclass_test/26: MissingCompileTimeError -mixin_illegal_superclass_test/27: MissingCompileTimeError -mixin_illegal_superclass_test/28: MissingCompileTimeError -mixin_illegal_superclass_test/29: MissingCompileTimeError -mixin_illegal_superclass_test/30: MissingCompileTimeError -mixin_illegal_syntax_test/13: CompileTimeError -mixin_illegal_syntax_test/none: CompileTimeError mixin_mixin2_test: RuntimeError mixin_mixin3_test: RuntimeError mixin_mixin4_test: RuntimeError @@ -272,18 +301,10 @@ mixin_super_test: RuntimeError mixin_type_parameters_simple_test: RuntimeError mixin_type_parameters_super_extends_test: RuntimeError mixin_type_parameters_super_test: RuntimeError -multiline_newline_test/01: CompileTimeError -multiline_newline_test/02: CompileTimeError -multiline_newline_test/03: CompileTimeError -multiline_newline_test/04: MissingCompileTimeError -multiline_newline_test/05: MissingCompileTimeError -multiline_newline_test/06: MissingCompileTimeError multiline_newline_test/none: RuntimeError named_parameters_type_test/01: MissingRuntimeError named_parameters_type_test/02: MissingRuntimeError named_parameters_type_test/03: MissingRuntimeError -no_main_test/01: Crash -not_enough_positional_arguments_test/01: CompileTimeError not_enough_positional_arguments_test/02: MissingRuntimeError not_enough_positional_arguments_test/05: MissingRuntimeError null_test/none: RuntimeError @@ -293,385 +314,74 @@ positional_parameters_type_test/02: MissingRuntimeError prefix10_negative_test: Fail prefix21_test: RuntimeError redirecting_constructor_initializer_test: RuntimeError -redirecting_factory_reflection_test: RuntimeError regress_18713_test: RuntimeError regress_22443_test: RuntimeError regress_22700_test: RuntimeError regress_23408_test: RuntimeError regress_27164_test: CompileTimeError -regress_27617_test/1: MissingCompileTimeError regress_r24720_test: RuntimeError -reify_typevar_static_test/00: MissingCompileTimeError reify_typevar_test: RuntimeError script1_negative_test: Fail script2_negative_test: Fail setter_no_getter_call_test/none: RuntimeError static_setter_get_test/01: RuntimeError -super_call3_test/01: Crash super_test: RuntimeError switch7_negative_test: Fail switch_try_catch_test: RuntimeError sync_generator3_test/test2: RuntimeError -tearoff_basic_test: CompileTimeError -tearoff_constructor_basic_test: CompileTimeError try_catch_on_syntax_test/10: MissingRuntimeError try_catch_on_syntax_test/11: MissingRuntimeError try_finally_regress_25654_test: RuntimeError type_checks_in_factory_method_test: RuntimeError type_parameter_literal_test: RuntimeError -type_variable_conflict2_test/02: MissingCompileTimeError -type_variable_conflict2_test/06: MissingCompileTimeError -type_variable_conflict2_test/08: MissingCompileTimeError -type_variable_conflict2_test/10: MissingCompileTimeError type_variable_function_type_test: RuntimeError -vm/debug_break_enabled_vm_test/01: CompileTimeError -vm/debug_break_enabled_vm_test/none: CompileTimeError -vm/reflect_core_vm_test: CompileTimeError -vm/regress_27201_test: CompileTimeError vm/type_cast_vm_test: RuntimeError vm/type_vm_test: RuntimeError +# dartk: JIT failures +[ $compiler == dartk && $runtime == vm ] +const_evaluation_test/01: RuntimeError +const_locals_test: RuntimeError +constructor_named_arguments_test/01: Crash +const_string_test: RuntimeError +instance_creation_in_function_annotation_test: RuntimeError +library_env_test/has_no_mirror_support: RuntimeError +redirecting_factory_reflection_test: RuntimeError + # dartk: JIT failures (debug) [ $compiler == dartk && $runtime == vm && $mode == debug ] async_star_regression_fisk_test: Crash # Stack mismatch during expression translation. async_star_test: Crash # Stack mismatch during expression translation. +generic_sends_test: Crash issue23244_test: Crash # Class finalization issue -not_enough_positional_arguments_test/02: Crash # Crash -not_enough_positional_arguments_test/05: Crash # Crash +not_enough_positional_arguments_test/02: Crash +not_enough_positional_arguments_test/05: Crash vm/optimized_guarded_field_isolates_test: Crash # Class finalization issue -generic_sends_test: Crash # Crash # dartk: precompilation failures [ $compiler == dartkp && $runtime == dart_precompiled ] -accessor_conflict_export2_test: RuntimeError -accessor_conflict_export_test: RuntimeError -accessor_conflict_import2_test: RuntimeError -accessor_conflict_import_prefixed2_test: RuntimeError -accessor_conflict_import_prefixed_test: RuntimeError -accessor_conflict_import_test: RuntimeError -assertion_test: RuntimeError -async_await_test: RuntimeError -async_star_cancel_and_throw_in_finally_test: RuntimeError -async_star_cancel_while_paused_test: RuntimeError -async_star_pause_test: RuntimeError -async_star_regression_fisk_test: Timeout -async_star_stream_take_test: Timeout -async_star_take_reyield_test: Timeout -async_star_test: Timeout -asyncstar_throw_in_catch_test: Timeout -asyncstar_yield_test: Timeout -asyncstar_yieldstar_test: Timeout -bad_constructor_test/05: CompileTimeError -bad_raw_string_negative_test: Fail -cha_deopt1_test: RuntimeError -cha_deopt2_test: RuntimeError -cha_deopt3_test: RuntimeError -closure_type_variable_test: RuntimeError -closures_initializer_test: RuntimeError -compile_time_constant12_test: Crash -compile_time_constant_k_test/01: RuntimeError -compile_time_constant_k_test/02: RuntimeError -compile_time_constant_k_test/03: RuntimeError -compile_time_constant_o_test/01: RuntimeError -compile_time_constant_o_test/02: RuntimeError -conditional_import_string_test: CompileTimeError -conditional_import_test: CompileTimeError -config_import_test: RuntimeError -conflicting_type_variable_and_setter_test: CompileTimeError -const_dynamic_type_literal_test/02: RuntimeError -const_error_multiply_initialized_test/02: RuntimeError -const_error_multiply_initialized_test/04: RuntimeError const_evaluation_test/01: Crash -const_for_in_variable_test/01: MissingCompileTimeError -const_nested_test: RuntimeError -constructor2_test: RuntimeError -constructor3_test: RuntimeError -constructor5_test: RuntimeError -constructor6_test: RuntimeError -constructor_duplicate_final_test/01: MissingRuntimeError -constructor_duplicate_final_test/02: MissingRuntimeError -constructor_duplicate_final_test/03: MissingCompileTimeError -custom_await_stack_trace_test: RuntimeError -cyclic_type2_test: CompileTimeError -cyclic_type_test/00: RuntimeError -cyclic_type_test/01: RuntimeError -cyclic_type_test/02: CompileTimeError -cyclic_type_test/03: RuntimeError -cyclic_type_test/04: CompileTimeError -cyclic_type_variable_test/01: Crash -cyclic_type_variable_test/02: Crash -cyclic_type_variable_test/03: Crash -cyclic_type_variable_test/04: Crash -cyclic_type_variable_test/none: Crash -deep_nesting1_negative_test: Crash -deep_nesting2_negative_test: Crash -deferred_call_empty_before_load_test: RuntimeError -deferred_closurize_load_library_test: Crash -deferred_constant_list_test: RuntimeError -deferred_constraints_constants_test/none: RuntimeError -deferred_constraints_constants_test/reference_after_load: RuntimeError -deferred_constraints_type_annotation_test/as_operation: RuntimeError -deferred_constraints_type_annotation_test/catch_check: RuntimeError -deferred_constraints_type_annotation_test/is_check: RuntimeError -deferred_constraints_type_annotation_test/new: RuntimeError -deferred_constraints_type_annotation_test/new_before_load: RuntimeError -deferred_constraints_type_annotation_test/new_generic1: RuntimeError -deferred_constraints_type_annotation_test/new_generic2: RuntimeError -deferred_constraints_type_annotation_test/new_generic3: RuntimeError -deferred_constraints_type_annotation_test/none: RuntimeError -deferred_constraints_type_annotation_test/static_method: RuntimeError -deferred_constraints_type_annotation_test/type_annotation1: RuntimeError -deferred_constraints_type_annotation_test/type_annotation_generic1: RuntimeError -deferred_constraints_type_annotation_test/type_annotation_generic2: RuntimeError -deferred_constraints_type_annotation_test/type_annotation_generic3: RuntimeError -deferred_constraints_type_annotation_test/type_annotation_generic4: RuntimeError -deferred_constraints_type_annotation_test/type_annotation_non_deferred: RuntimeError -deferred_constraints_type_annotation_test/type_annotation_null: RuntimeError -deferred_constraints_type_annotation_test/type_annotation_top_level: RuntimeError -deferred_function_type_test: RuntimeError -deferred_global_test: RuntimeError -deferred_import_core_test: RuntimeError -deferred_inheritance_constraints_test/redirecting_constructor: RuntimeError -deferred_inlined_test: RuntimeError -deferred_load_constants_test/none: RuntimeError -deferred_load_inval_code_test: RuntimeError -deferred_load_library_wrong_args_test/none: RuntimeError -deferred_mixin_test: RuntimeError -deferred_no_such_method_test: RuntimeError -deferred_not_loaded_check_test: RuntimeError -deferred_only_constant_test: RuntimeError -deferred_optimized_test: RuntimeError -deferred_redirecting_factory_test: RuntimeError -deferred_regression_22995_test: RuntimeError -deferred_shadow_load_library_test: RuntimeError -deferred_shared_and_unshared_classes_test: RuntimeError -deferred_static_seperate_test: RuntimeError -deferred_super_dependency_test/01: RuntimeError -deferred_type_dependency_test/as: RuntimeError -deferred_type_dependency_test/is: RuntimeError -deferred_type_dependency_test/none: RuntimeError -deferred_type_dependency_test/type_annotation: RuntimeError -duplicate_export_negative_test: Fail -enum_duplicate_test/01: RuntimeError -enum_duplicate_test/02: RuntimeError -enum_duplicate_test/none: RuntimeError -enum_mirror_test: RuntimeError -enum_private_test/01: RuntimeError -enum_private_test/02: RuntimeError -enum_private_test/none: RuntimeError -enum_syntax_test/06: MissingCompileTimeError -enum_test: RuntimeError -evaluation_redirecting_constructor_test: RuntimeError -example_constructor_test: RuntimeError -export_double_same_main_test: Crash -export_main_test: Crash -external_test/10: MissingRuntimeError -external_test/13: MissingRuntimeError -external_test/20: MissingRuntimeError -external_test/21: MissingCompileTimeError -external_test/24: MissingCompileTimeError -external_test/25: MissingCompileTimeError -f_bounded_equality_test: RuntimeError -field_initialization_order_test: RuntimeError -final_field_initialization_order_test: RuntimeError -final_syntax_test/01: MissingCompileTimeError -final_syntax_test/02: MissingCompileTimeError -final_syntax_test/03: MissingCompileTimeError -final_syntax_test/04: MissingCompileTimeError -fixed_type_variable2_test/02: RuntimeError -fixed_type_variable2_test/04: RuntimeError -fixed_type_variable2_test/06: RuntimeError -fixed_type_variable_test/01: RuntimeError -fixed_type_variable_test/02: RuntimeError -fixed_type_variable_test/03: RuntimeError -fixed_type_variable_test/04: RuntimeError -fixed_type_variable_test/05: RuntimeError -fixed_type_variable_test/06: RuntimeError -for2_test: RuntimeError -for_variable_capture_test: RuntimeError full_stacktrace1_test: RuntimeError full_stacktrace2_test: RuntimeError full_stacktrace3_test: RuntimeError -function_subtype2_test: RuntimeError -function_subtype_bound_closure3_test: RuntimeError -function_subtype_bound_closure4_test: RuntimeError -function_subtype_cast1_test: RuntimeError -function_subtype_inline0_test: RuntimeError -function_subtype_local3_test: RuntimeError -function_subtype_local4_test: RuntimeError -function_subtype_not1_test: RuntimeError -function_type_alias2_test: RuntimeError -function_type_alias3_test: RuntimeError -function_type_alias4_test: RuntimeError -generic2_test: RuntimeError -generic_closure_test: RuntimeError -generic_creation_test: RuntimeError -generic_field_mixin2_test: RuntimeError -generic_field_mixin4_test: RuntimeError -generic_field_mixin5_test: RuntimeError -generic_functions_test: Crash -generic_inheritance_test: RuntimeError -generic_local_functions_test: Crash -generic_methods_function_type_test: Crash -generic_methods_generic_function_parameter_test: Crash -generic_methods_new_test: Crash -generic_methods_test: Crash -generic_methods_type_expression_test: Crash -generic_test: RuntimeError -getter_closure_execution_order_test: RuntimeError -getter_setter_in_lib_test: RuntimeError if_null_assignment_static_test/35: Crash -inferrer_closure_test: RuntimeError -initializing_formal_final_test: RuntimeError instance_creation_in_function_annotation_test: Crash invocation_mirror_invoke_on2_test: Crash -is_not_class2_test: RuntimeError -issue13474_test: RuntimeError issue21079_test: Crash -issue_1751477_test: RuntimeError large_class_declaration_test: Timeout -least_upper_bound_expansive_test/01: CompileTimeError -least_upper_bound_expansive_test/02: CompileTimeError -least_upper_bound_expansive_test/03: CompileTimeError -least_upper_bound_expansive_test/04: CompileTimeError -least_upper_bound_expansive_test/05: CompileTimeError -least_upper_bound_expansive_test/06: CompileTimeError -least_upper_bound_expansive_test/07: CompileTimeError -least_upper_bound_expansive_test/08: CompileTimeError -least_upper_bound_expansive_test/09: CompileTimeError -least_upper_bound_expansive_test/10: CompileTimeError -least_upper_bound_expansive_test/11: CompileTimeError -least_upper_bound_expansive_test/12: CompileTimeError -least_upper_bound_expansive_test/none: CompileTimeError -library_env_test/has_html_support: RuntimeError library_env_test/has_mirror_support: RuntimeError -library_env_test/has_no_io_support: RuntimeError -list_literal4_test: RuntimeError -main_not_a_function_test/01: Crash -malformed_test/none: RuntimeError -map_literal3_test: RuntimeError -map_literal4_test: RuntimeError -map_literal6_test: RuntimeError -metadata_test: CompileTimeError -method_override_test: RuntimeError -mixin_generic_test: RuntimeError -mixin_illegal_super_use_test/01: MissingCompileTimeError -mixin_illegal_super_use_test/02: MissingCompileTimeError -mixin_illegal_super_use_test/03: MissingCompileTimeError -mixin_illegal_super_use_test/04: MissingCompileTimeError -mixin_illegal_super_use_test/05: MissingCompileTimeError -mixin_illegal_super_use_test/06: MissingCompileTimeError -mixin_illegal_super_use_test/07: MissingCompileTimeError -mixin_illegal_super_use_test/08: MissingCompileTimeError -mixin_illegal_super_use_test/09: MissingCompileTimeError -mixin_illegal_super_use_test/10: MissingCompileTimeError -mixin_illegal_super_use_test/11: MissingCompileTimeError -mixin_illegal_superclass_test/01: MissingCompileTimeError -mixin_illegal_superclass_test/02: MissingCompileTimeError -mixin_illegal_superclass_test/03: MissingCompileTimeError -mixin_illegal_superclass_test/04: MissingCompileTimeError -mixin_illegal_superclass_test/05: MissingCompileTimeError -mixin_illegal_superclass_test/06: MissingCompileTimeError -mixin_illegal_superclass_test/07: MissingCompileTimeError -mixin_illegal_superclass_test/08: MissingCompileTimeError -mixin_illegal_superclass_test/09: MissingCompileTimeError -mixin_illegal_superclass_test/10: MissingCompileTimeError -mixin_illegal_superclass_test/11: MissingCompileTimeError -mixin_illegal_superclass_test/12: MissingCompileTimeError -mixin_illegal_superclass_test/13: MissingCompileTimeError -mixin_illegal_superclass_test/14: MissingCompileTimeError -mixin_illegal_superclass_test/15: MissingCompileTimeError -mixin_illegal_superclass_test/16: MissingCompileTimeError -mixin_illegal_superclass_test/17: MissingCompileTimeError -mixin_illegal_superclass_test/18: MissingCompileTimeError -mixin_illegal_superclass_test/19: MissingCompileTimeError -mixin_illegal_superclass_test/20: MissingCompileTimeError -mixin_illegal_superclass_test/21: MissingCompileTimeError -mixin_illegal_superclass_test/22: MissingCompileTimeError -mixin_illegal_superclass_test/23: MissingCompileTimeError -mixin_illegal_superclass_test/24: MissingCompileTimeError -mixin_illegal_superclass_test/25: MissingCompileTimeError -mixin_illegal_superclass_test/26: MissingCompileTimeError -mixin_illegal_superclass_test/27: MissingCompileTimeError -mixin_illegal_superclass_test/28: MissingCompileTimeError -mixin_illegal_superclass_test/29: MissingCompileTimeError -mixin_illegal_superclass_test/30: MissingCompileTimeError -mixin_illegal_syntax_test/13: CompileTimeError -mixin_illegal_syntax_test/none: CompileTimeError -mixin_mixin2_test: RuntimeError -mixin_mixin3_test: RuntimeError -mixin_mixin4_test: RuntimeError -mixin_mixin5_test: RuntimeError -mixin_mixin_bound2_test: RuntimeError -mixin_mixin_bound_test: RuntimeError -mixin_super_test: RuntimeError -mixin_type_parameters_simple_test: RuntimeError -mixin_type_parameters_super_extends_test: RuntimeError -mixin_type_parameters_super_test: RuntimeError -multiline_newline_test/01: CompileTimeError -multiline_newline_test/02: CompileTimeError -multiline_newline_test/03: CompileTimeError -multiline_newline_test/04: MissingCompileTimeError -multiline_newline_test/05: MissingCompileTimeError -multiline_newline_test/06: MissingCompileTimeError -multiline_newline_test/none: RuntimeError -named_parameters_type_test/01: MissingRuntimeError -named_parameters_type_test/02: MissingRuntimeError -named_parameters_type_test/03: MissingRuntimeError -no_main_test/01: Crash -not_enough_positional_arguments_test/01: CompileTimeError -not_enough_positional_arguments_test/02: MissingRuntimeError -not_enough_positional_arguments_test/05: MissingRuntimeError -null_test/none: RuntimeError -number_identifier_test/05: RuntimeError -positional_parameters_type_test/01: MissingRuntimeError -positional_parameters_type_test/02: MissingRuntimeError -prefix10_negative_test: Fail -prefix21_test: RuntimeError -redirecting_constructor_initializer_test: RuntimeError redirecting_factory_reflection_test: Crash regress_18535_test: Crash -regress_18713_test: RuntimeError -regress_22443_test: RuntimeError -regress_22700_test: RuntimeError -regress_23408_test: RuntimeError -regress_27164_test: CompileTimeError -regress_27617_test/1: MissingCompileTimeError -regress_r24720_test: RuntimeError -reify_typevar_test: RuntimeError -script1_negative_test: Fail -script2_negative_test: Fail -setter_no_getter_call_test/none: RuntimeError -stack_trace_test: RuntimeError stacktrace_rethrow_error_test/none: RuntimeError stacktrace_rethrow_error_test/withtraceparameter: RuntimeError stacktrace_rethrow_nonerror_test: RuntimeError -static_setter_get_test/01: RuntimeError +stack_trace_test: RuntimeError string_interpolation7_test: RuntimeError -super_call3_test/01: Crash super_call4_test: RuntimeError -super_test: RuntimeError -switch7_negative_test: Fail -switch_try_catch_test: RuntimeError -sync_generator3_test/test2: RuntimeError -tearoff_basic_test: CompileTimeError -tearoff_constructor_basic_test: CompileTimeError -try_catch_on_syntax_test/10: MissingRuntimeError -try_catch_on_syntax_test/11: MissingRuntimeError -try_finally_regress_25654_test: RuntimeError -type_checks_in_factory_method_test: RuntimeError -type_parameter_literal_test: RuntimeError -type_variable_conflict2_test/02: MissingCompileTimeError -type_variable_function_type_test: RuntimeError -vm/debug_break_enabled_vm_test/01: CompileTimeError -vm/debug_break_enabled_vm_test/none: CompileTimeError -vm/reflect_core_vm_test: CompileTimeError -vm/type_cast_vm_test: RuntimeError -vm/type_vm_test: RuntimeError # dartk: precompilation failures (debug) [ $compiler == dartkp && $runtime == dart_precompiled && $mode == debug ] constructor_named_arguments_test/01: Crash -enum_syntax_test/05: Crash generic_sends_test: Crash -not_enough_positional_arguments_test/05: Crash \ No newline at end of file +not_enough_positional_arguments_test/05: Crash +enum_syntax_test/05: Crash diff --git a/tools/testing/dart/status_file_parser.dart b/tools/testing/dart/status_file_parser.dart index c4be8017191..a26c792b37d 100644 --- a/tools/testing/dart/status_file_parser.dart +++ b/tools/testing/dart/status_file_parser.dart @@ -28,6 +28,19 @@ class Expectation { static Expectation MISSING_STATIC_WARNING = byName('MissingStaticWarning'); static Expectation PUB_GET_ERROR = byName('PubGetError'); + // Special 'CRASH' cases + static Expectation DARTK_CRASH = byName('DartkCrash'); + + // Special 'TIMEOUT' cases + static Expectation DARTK_TIMEOUT = byName('DartkTimeout'); + + // Special 'MISSING_COMPILETIME_ERROR' + static Expectation DARTK_MISSING_COMPILETIME_ERROR = + byName('DartkMissingCompileTimeError'); + + // Special 'COMPILETIME_ERROR' + static Expectation DARTK_COMPILETIME_ERROR = byName('DartkCompileTimeError'); + // "meta expectations" static Expectation OK = byName('Ok'); static Expectation SLOW = byName('Slow'); @@ -63,15 +76,21 @@ class Expectation { } var fail = build("Fail"); + var crash = build("Crash"); + var timeout = build("Timeout"); build("Pass"); - build("Crash"); - build("Timeout"); - build("MissingCompileTimeError", group: fail); + var missingCompileError = build("MissingCompileTimeError", group: fail); + var compileError = build("CompileTimeError", group: fail); build("MissingRuntimeError", group: fail); - build("CompileTimeError", group: fail); build("RuntimeError", group: fail); + // Dartk sub expectations + build("DartkCrash", group: crash); + build("DartkTimeout", group: timeout); + build("DartkMissingCompileTimeError", group: missingCompileError); + build("DartkCompileTimeError", group: compileError); + build("MissingStaticWarning", group: fail); build("StaticWarning", group: fail); diff --git a/tools/testing/dart/test_runner.dart b/tools/testing/dart/test_runner.dart index 1cb1a3900ed..177c8235815 100644 --- a/tools/testing/dart/test_runner.dart +++ b/tools/testing/dart/test_runner.dart @@ -1664,6 +1664,20 @@ class KernelCompilationCommandOutputImpl extends CompilationCommandOutputImpl { return !hasCrashed && !timedOut && exitCode == 0; } + Expectation result(TestCase testCase) { + Expectation result = super.result(testCase); + if (result.canBeOutcomeOf(Expectation.CRASH)) { + return Expectation.DARTK_CRASH; + } else if (result.canBeOutcomeOf(Expectation.TIMEOUT)) { + return Expectation.DARTK_TIMEOUT; + } else if (result.canBeOutcomeOf(Expectation.MISSING_COMPILETIME_ERROR)) { + return Expectation.DARTK_MISSING_COMPILETIME_ERROR; + } else if (result.canBeOutcomeOf(Expectation.COMPILETIME_ERROR)) { + return Expectation.DARTK_COMPILETIME_ERROR; + } + return result; + } + // If the compiler was able to produce a Kernel IR file we want to run the // result on the Dart VM. We therefore mark the [KernelCompilationCommand] as // successful.