diff --git a/pkg/compiler/tool/status_files/update_all.sh b/pkg/compiler/tool/status_files/update_all.sh index be7706151b7..5f467beeaf5 100755 --- a/pkg/compiler/tool/status_files/update_all.sh +++ b/pkg/compiler/tool/status_files/update_all.sh @@ -6,8 +6,6 @@ # Script to update the dart2js status lines for all tests running with the # $dart2js_with_kernel test configuration. -set -e - repodir=$(cd $(dirname ${BASH_SOURCE[0]})/../../../../; pwd) dart="out/ReleaseX64/dart" update_script=$(dirname ${BASH_SOURCE[0]})/update_from_log.dart @@ -22,6 +20,7 @@ function update_suite { --use-sdk --minified --dart2js-with-kernel \ $suite > $tmp/$suite-minified.txt + echo "processing '$suite' minified tests status changes" $dart $update_script minified $tmp/$suite-minified.txt echo "running '$suite' host-checked tests" @@ -29,6 +28,7 @@ function update_suite { --dart2js-options="--library-root=$sdk" --dart2js-with-kernel \ $suite > $tmp/$suite-checked.txt + echo "processing '$suite' checked tests status changes" $dart $update_script checked $tmp/$suite-checked.txt } diff --git a/tests/corelib/corelib.status b/tests/corelib/corelib.status index b2035db3c88..324bce31026 100644 --- a/tests/corelib/corelib.status +++ b/tests/corelib/corelib.status @@ -147,6 +147,10 @@ iterable_to_list_test/none: Crash iterable_to_set_test: Crash iterable_tostring_test: Crash json_map_test: Crash +linked_hash_map_from_iterable_test: Crash # Assertion failure: Cannot find value local(Maps_mapToString_closure.call#first) in (local(Maps_mapToString_closure.call#k), local(Maps_mapToString_closure.call#v), local(Maps.mapToString#)) for j:closure_call(Maps_mapToString_closure.call). +list_fill_range_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin +list_get_range_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin +list_insert_all_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin regexp/parentheses_test: Crash regress_11099_test: Crash regress_r21715_test: RuntimeError @@ -286,6 +290,10 @@ iterable_to_list_test/none: Crash iterable_to_set_test: Crash iterable_tostring_test: Crash json_map_test: Crash +linked_hash_map_from_iterable_test: Crash # Assertion failure: Cannot find value local(Maps_mapToString_closure.call#first) in (local(Maps_mapToString_closure.call#k), local(Maps_mapToString_closure.call#v), local(Maps.mapToString#)) for j:closure_call(Maps_mapToString_closure.call). +list_fill_range_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin +list_get_range_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin +list_insert_all_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin reg_exp1_test: Crash reg_exp_first_match_test: Crash reg_exp_group_test: Crash @@ -368,3 +376,4 @@ symbol_reserved_word_test/07: MissingCompileTimeError symbol_reserved_word_test/09: Crash symbol_reserved_word_test/10: MissingCompileTimeError symbol_reserved_word_test/12: Crash + diff --git a/tests/corelib_2/corelib_2.status b/tests/corelib_2/corelib_2.status index 2cb54eff52b..9224ec8c4ee 100644 --- a/tests/corelib_2/corelib_2.status +++ b/tests/corelib_2/corelib_2.status @@ -441,7 +441,6 @@ apply_test: Crash big_integer_arith_vm_test/modInv: Crash big_integer_arith_vm_test/shift: Crash bit_twiddling_bigint_test: Crash -bit_twiddling_test: Crash bool_from_environment2_test/01: MissingCompileTimeError bool_from_environment2_test/02: MissingCompileTimeError bool_from_environment2_test/03: MissingCompileTimeError @@ -458,11 +457,6 @@ const_list_remove_range_test: Crash const_list_set_range_test: Crash core_runtime_types_test: Crash data_uri_test: Crash -date_time2_test: Crash -date_time3_test: Crash -date_time4_test: Crash -date_time7_test: Crash -date_time_parse_test: Crash date_time_test: Crash double_floor2_test: Crash double_parse_test/01: Crash @@ -490,50 +484,112 @@ int_from_environment3_test/05: Crash int_modulo_arith_test/bignum: Crash int_modulo_arith_test/modPow: Crash int_modulo_arith_test/none: Crash +iterable_skip_while_test: Crash +iterable_take_test: Crash +iterable_take_while_test: Crash +iterable_test: Crash +iterable_to_list_test/01: Crash +iterable_to_list_test/none: Crash +iterable_to_set_test: Crash +iterable_tostring_test: Crash +json_map_test: Crash +linked_hash_map_from_iterables_test: Crash +linked_hash_map_test: Crash +list_as_map_test: Crash +list_contains_argument_order_test: Crash +list_fill_range_test: Crash +list_first_test: Crash +list_fixed_test: Crash +list_for_each_test: Crash +list_get_range_test: Crash +list_growable_test: Crash +list_insert_all_test: Crash +list_insert_test: Crash +list_iterators_test: Crash list_iterators_test: Crash list_last_test: Crash +list_last_test: Crash +list_map_test: Crash list_map_test: Crash list_remove_range_test: Crash +list_remove_range_test: Crash +list_removeat_test: Crash list_removeat_test: Crash list_replace_range_test: Crash +list_replace_range_test: Crash +list_reversed_test: Crash list_reversed_test: Crash list_set_all_test: Crash +list_set_all_test: Crash +list_set_range_test: Crash list_set_range_test: Crash list_sort_test: Crash list_sort_test: RuntimeError +list_sort_test: RuntimeError +list_sublist_test: Crash list_sublist_test: Crash list_test/01: Crash +list_test/01: Crash +list_test/none: Crash list_test/none: Crash list_to_string2_test: Crash +list_to_string2_test: Crash +list_to_string_test: Crash list_to_string_test: Crash list_unmodifiable_test: Crash +list_unmodifiable_test: Crash +main_test: Crash main_test: Crash map_contains_key_test: Crash map_contains_value_test: Crash +map_contains_value_test: Crash +map_from_iterable_test: Crash map_from_iterable_test: Crash map_from_iterables_test: Crash +map_from_iterables_test: Crash +map_from_test: Crash map_from_test: Crash map_index_test: Crash map_keys2_test: Crash +map_keys2_test: Crash +map_keys_test: Crash map_keys_test: Crash map_remove_test: Crash map_test: Crash # Issue 27394 +map_test: Crash # Issue 27394 +map_to_string_test: Crash map_to_string_test: Crash map_values2_test: Crash +map_values2_test: Crash +map_values3_test: Crash map_values3_test: Crash map_values4_test: Crash +map_values4_test: Crash +map_values_test: Crash map_values_test: Crash maps_test: Crash +maps_test: Crash +nan_infinity_test/01: RuntimeError nan_infinity_test/01: RuntimeError null_nosuchmethod_test: Crash +null_nosuchmethod_test: Crash +null_test: Crash null_test: Crash num_clamp_test: Crash +num_clamp_test: Crash +num_parse_test/01: Crash num_parse_test/01: Crash num_parse_test/none: Crash +num_parse_test/none: Crash +queue_first_test: Crash queue_first_test: Crash queue_iterator_test: Crash +queue_iterator_test: Crash +queue_last_test: Crash queue_last_test: Crash queue_single_test: Crash +queue_single_test: Crash +queue_test: Crash queue_test: Crash range_error_test: Crash reg_exp4_test: Crash @@ -541,7 +597,6 @@ reg_exp5_test: Crash reg_exp_all_matches_test: Crash reg_exp_start_end_test: Crash regexp/ascii-regexp-subject_test: Crash -regexp/capture-3_test: Crash regexp/capture_test: Crash regexp/compile-crash_test: Crash regexp/compile_test: Crash @@ -553,7 +608,6 @@ regexp/indexof_test: Crash regexp/invalid-range-in-class_test: Crash regexp/issue_19193_test: Crash regexp/lastindex_test: Crash -regexp/lookahead_test: Crash regexp/multiline_test: Crash regexp/negative-special-characters_test: Crash regexp/no-extensions_test: Crash @@ -567,7 +621,6 @@ regexp/regexp_kde_test: Crash regexp/regexp_test: Crash regexp/regress-regexp-codeflush_test: Crash regexp/standalones_test: Crash -regexp/toString_test: Crash regexp/unicode-handling_test: Crash regexp/unicodeCaseInsensitive_test: Crash set_containsAll_test: Crash @@ -612,9 +665,20 @@ string_split_test: Crash string_substring_test: Crash string_test: Crash string_to_lower_case_test: Crash -string_trimlr_test/01: Crash string_trimlr_test/02: Crash -string_trimlr_test/none: Crash +double_round2_test: Crash # Assertion failure: Cannot find value local(unwrapException_closure.call#ex) in (local(unwrapException_closure.call#error), local(unwrapException#saveStackTrace), local(unwrapException_closure.call#thrownStackTrace)) for j:closure_call(unwrapException_closure.call). +double_truncate2_test: Crash # Assertion failure: Cannot find value local(unwrapException_closure.call#ex) in (local(unwrapException_closure.call#error), local(unwrapException#saveStackTrace), local(unwrapException_closure.call#thrownStackTrace)) for j:closure_call(unwrapException_closure.call). +duration_test: Crash # Assertion failure: Cannot find value local(main_closure.call#d1) in (local(main#)) for j:closure_call(main_closure.call). +dynamic_nosuchmethod_test: Crash # type 'KMethod' is not a subtype of type 'MemberElement' of 'member' where +error_stack_trace1_test: Crash # NoSuchMethodError: The getter 'enclosingClass' was called on null. +error_stack_trace2_test: Crash # Assertion failure: Cannot find value local(unwrapException_closure.call#ex) in (local(unwrapException_closure.call#error), local(unwrapException#saveStackTrace), local(unwrapException_closure.call#thrownStackTrace)) for j:closure_call(unwrapException_closure.call). +error_stack_trace_test/none: Crash # Assertion failure: Cannot find value local(unwrapException_closure.call#ex) in (local(unwrapException_closure.call#error), local(unwrapException#saveStackTrace), local(unwrapException_closure.call#thrownStackTrace)) for j:closure_call(unwrapException_closure.call). +error_stack_trace_test/nullThrown: Crash # Assertion failure: Cannot find value local(unwrapException_closure.call#ex) in (local(unwrapException_closure.call#error), local(unwrapException#saveStackTrace), local(unwrapException_closure.call#thrownStackTrace)) for j:closure_call(unwrapException_closure.call). +hash_map_test: Crash # Assertion failure: Cannot find value local(Maps_mapToString_closure.call#first) in (local(Maps_mapToString_closure.call#k), local(Maps_mapToString_closure.call#v), local(Maps.mapToString#)) for j:closure_call(Maps_mapToString_closure.call). +hash_set_type_check_test: Crash # Assertion failure: Cannot create exact type mask for uninstantiated class null. +regress_11099_test: Crash # type 'FunctionType' is not a subtype of type 'ResolutionFunctionType' of 'type' where +safe_to_string_test: Crash # type 'InterfaceType' is not a subtype of type 'ResolutionDartType' of 'type' where +sort_test: Crash # Assertion failure: Cannot find value local(main_closure.call#compare) in (local(main_closure.call#list), local(main#)) for j:closure_call(main_closure.call). symbol_operator_test/03: Crash symbol_operator_test/none: Crash symbol_reserved_word_test/04: MissingCompileTimeError @@ -643,68 +707,6 @@ uri_path_test: Crash uri_query_test: Crash uri_scheme_test: Crash uri_test: Crash -map_to_string_test: Crash -map_values2_test: Crash -map_values3_test: Crash -map_values4_test: Crash -map_values_test: Crash -maps_test: Crash -nan_infinity_test/01: RuntimeError -null_nosuchmethod_test: Crash -null_test: Crash -num_clamp_test: Crash -num_parse_test/01: Crash -num_parse_test/none: Crash -queue_first_test: Crash -queue_iterator_test: Crash -queue_last_test: Crash -queue_single_test: Crash -queue_test: Crash -map_test: Crash # Issue 27394 -main_test: Crash -map_contains_value_test: Crash -map_from_iterable_test: Crash -map_from_iterables_test: Crash -map_from_test: Crash -map_keys2_test: Crash -map_keys_test: Crash -list_test/01: Crash -list_test/none: Crash -list_to_string2_test: Crash -list_to_string_test: Crash -list_unmodifiable_test: Crash -linked_hash_map_from_iterables_test: Crash -linked_hash_map_test: Crash -list_as_map_test: Crash -list_contains_argument_order_test: Crash -list_fill_range_test: Crash -list_first_test: Crash -list_fixed_test: Crash -list_for_each_test: Crash -list_get_range_test: Crash -list_growable_test: Crash -list_insert_all_test: Crash -list_insert_test: Crash -list_iterators_test: Crash -list_last_test: Crash -list_map_test: Crash -list_remove_range_test: Crash -list_removeat_test: Crash -list_replace_range_test: Crash -list_reversed_test: Crash -list_set_all_test: Crash -list_set_range_test: Crash -list_sort_test: RuntimeError -list_sublist_test: Crash -iterable_skip_while_test: Crash -iterable_take_test: Crash -iterable_take_while_test: Crash -iterable_test: Crash -iterable_to_list_test/01: Crash -iterable_to_list_test/none: Crash -iterable_to_set_test: Crash -iterable_tostring_test: Crash -json_map_test: Crash [ $compiler == dart2js && $dart2js_with_kernel && $host_checked ] stopwatch_test: Crash @@ -833,14 +835,17 @@ list_to_string_test: Crash list_unmodifiable_test: Crash main_test: Crash map_contains_key_test: Crash +map_contains_key_test: Crash map_contains_value_test: Crash map_from_iterable_test: Crash map_from_iterables_test: Crash map_from_test: Crash map_index_test: Crash +map_index_test: Crash map_keys2_test: Crash map_keys_test: Crash map_remove_test: Crash +map_remove_test: Crash map_test: Crash # Issue 27394 map_to_string_test: Crash map_values2_test: Crash @@ -849,6 +854,7 @@ map_values4_test: Crash map_values_test: Crash maps_test: Crash nan_infinity_test/01: Crash +nan_infinity_test/01: Crash nan_infinity_test/01: RuntimeError null_nosuchmethod_test: Crash null_test: Crash @@ -952,12 +958,28 @@ symbol_test/01: Crash symbol_test/02: Crash symbol_test/03: Crash symbol_test/none: Crash -throw_half_surrogate_pair_test/01: Crash -throw_half_surrogate_pair_test/02: Crash -toInt_test: Crash -type_hashcode_test: Crash -unicode_test: Crash unicode2_test: Crash +iterable_skip_while_test: Crash # NoSuchMethodError: The getter 'enclosingClass' was called on null. +iterable_take_test: Crash # Assertion failure: Cannot find value local(main_closure.call#set2) in (local(main#)) for j:closure_call(main_closure.call). +iterable_take_while_test: Crash # NoSuchMethodError: The getter 'enclosingClass' was called on null. +iterable_test: Crash # NoSuchMethodError: The getter 'enclosingClass' was called on null. +iterable_to_list_test/01: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin +iterable_to_list_test/none: Crash # NoSuchMethodError: The getter 'enclosingClass' was called on null. +iterable_to_set_test: Crash # NoSuchMethodError: The getter 'enclosingClass' was called on null. +iterable_tostring_test: Crash # NoSuchMethodError: The getter 'enclosingClass' was called on null. +json_map_test: Crash # Assertion failure: Cannot find value local(listEach_closure.call#result) in (local(listEach_closure.call#key), local(listEach_closure.call#value), local(listEach#)) for j:closure_call(listEach_closure.call). +linked_hash_map_from_iterables_test: Crash # Assertion failure: Cannot find value local(Maps_mapToString_closure.call#first) in (local(Maps_mapToString_closure.call#k), local(Maps_mapToString_closure.call#v), local(Maps.mapToString#)) for j:closure_call(Maps_mapToString_closure.call). +linked_hash_map_test: Crash # Assertion failure: Cannot find value local(LinkedHashMapTest_testMain_closure.call#keys) in (local(LinkedHashMapTest_testMain_closure.call#v), local(LinkedHashMapTest.testMain#testForEachKey)) for j:closure_call(LinkedHashMapTest_testMain_closure.call). +list_as_map_test: Crash # Assertion failure: Cannot find value local(Maps_mapToString_closure.call#first) in (local(Maps_mapToString_closure.call#k), local(Maps_mapToString_closure.call#v), local(Maps.mapToString#)) for j:closure_call(Maps_mapToString_closure.call). +list_contains_argument_order_test: Crash # NoSuchMethodError: The getter 'enclosingClass' was called on null. +list_fill_range_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin +list_first_test: Crash # Assertion failure: Cannot find value local(test_closure.call#list) in (local(test#)) for j:closure_call(test_closure.call). +list_fixed_test: Crash # Assertion failure: Cannot find value local(main_closure.call#a) in (local(main#)) for j:closure_call(main_closure.call). +list_for_each_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin +list_get_range_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin +list_growable_test: Crash # Assertion failure: Cannot find value local(main_closure.call#a) in (local(main#)) for j:closure_call(main_closure.call). +list_insert_all_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin +list_insert_test: Crash # UnimplementedError: KernelClosedWorldMixin.getAppliedMixin uri_base_test: Crash uri_file_test: Crash uri_http_test: Crash @@ -971,14 +993,6 @@ uri_path_test: Crash uri_query_test: Crash uri_scheme_test: Crash uri_test: Crash -nan_infinity_test/01: Crash -nan_infinity_test/none: Crash -num_sign_test: Crash -map_contains_key_test: Crash -map_index_test: Crash -map_remove_test: Crash -list_filled_type_argument_test: Crash -list_index_of_test: Crash [$arch == simdbc || $arch == simdbc64] regexp/stack-overflow_test: RuntimeError, OK # Smaller limit with irregex interpreter diff --git a/tests/language/language_dart2js.status b/tests/language/language_dart2js.status index 3a7001925d4..d52ceb08e5e 100644 --- a/tests/language/language_dart2js.status +++ b/tests/language/language_dart2js.status @@ -2471,7 +2471,6 @@ enum_test: Crash enum_test: RuntimeError equality_test: Crash error_stacktrace_test: Crash -evaluation_redirecting_constructor_test: Crash example_constructor_test: Crash exception_identity_test: Crash exception_in_increment_test: Crash @@ -2779,7 +2778,6 @@ inferrer_constructor4_test: Crash inferrer_constructor5_test/01: Crash inferrer_constructor_test: Crash inferrer_synthesized_constructor_test: Crash -inferrer_synthesized_super_constructor_test: Crash inferrer_this_access_test: Crash infinite_switch_label_test: Crash infinity_test: Crash @@ -2823,7 +2821,6 @@ issue11724_test: Crash issue12284_test: Crash issue13474_test: Crash issue1363_test: Crash -issue14014_2_test: Crash issue14014_3_test: Crash issue14242_test: Crash issue15720_test: Crash @@ -2832,7 +2829,6 @@ issue21079_test: Crash issue21159_test: Crash issue22800_test: Crash issue23244_test: Crash -issue4295001_test: Crash issue9602_test: Crash issue9664_test: Crash issue9939_test: Crash @@ -3611,3 +3607,4 @@ value_range_test: Crash variable_declaration_metadata_test/none: Crash void_type_test: Crash yieldstar_pause_test: Crash +