1ddb120eaa
While stepping, do not stop more than once in the same token range. Adjusted tests expecting multiple stops at same location. Fixed emitted source position of DebugCheck opcode in async op. Ignore all possible breakpoint positions until the first DebugCheck opcode of the function, so as to not stop in the prologue where arguments are not yet accessible. Fixed look up of context level in debugger. Use receiver to look up async op closure in frame instead of named captured variable. Made StoreContextVar a 'debug checked' opcode. Implemented rewind of interpreted frames. Marked get_source_report_test as (temporarily) failing in status file. Removed fixed and passing regression test from status file. Change-Id: I9396d3cf4b6accc85753bb6d227b7c068acc8df7 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/109558 Commit-Queue: Régis Crelier <regis@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>
175 lines
9.4 KiB
Plaintext
175 lines
9.4 KiB
Plaintext
# Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
|
|
# for details. All rights reserved. Use of this source code is governed by a
|
|
# BSD-style license that can be found in the LICENSE file.
|
|
|
|
[ $compiler == app_jitk ]
|
|
add_breakpoint_rpc_test: SkipByDesign # non-kernel specific version of add_breakpoint_rpc_kernel_test.
|
|
async_generator_breakpoint_test: SkipByDesign # No incremental compiler available.
|
|
bad_reload_test: RuntimeError
|
|
break_on_activation_test: SkipByDesign # No incremental compiler available.
|
|
complex_reload_test: RuntimeError
|
|
debugger_inspect_test: SkipByDesign # No incremental compiler available.
|
|
debugger_location_second_test: RuntimeError
|
|
developer_service_get_isolate_id_test: SkipByDesign # No incremental compiler available.
|
|
eval_internal_class_test: SkipByDesign # No incremental compiler available.
|
|
eval_regression_flutter20255_test: SkipByDesign # No incremental compiler available.
|
|
eval_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_activation_in_method_class_test: RuntimeError # Issue 35505
|
|
evaluate_activation_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_async_closure_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_class_type_parameters_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_in_async_activation_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_in_async_star_activation_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_in_frame_rpc_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_in_frame_with_scope_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_in_sync_star_activation_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_with_scope_test: SkipByDesign # No incremental compiler available.
|
|
get_instances_rpc_test: SkipByDesign # No incremental compiler available.
|
|
get_object_rpc_test: SkipByDesign # No incremental compiler available.
|
|
get_retained_size_rpc_test: SkipByDesign # No incremental compiler available.
|
|
get_retaining_path_rpc_test: SkipByDesign # No incremental compiler available.
|
|
get_user_level_retaining_path_rpc_test: SkipByDesign # No incremental compiler available.
|
|
instance_field_order_rpc_test: SkipByDesign # No incremental compiler available.
|
|
pause_on_exceptions_test: SkipByDesign # No incremental compiler available.
|
|
regress_34841_test: RuntimeError # http://dartbug.com/34841
|
|
rewind_optimized_out_test: SkipByDesign # No incremental compiler available.
|
|
rewind_test: SkipByDesign # No incremental compiler available.
|
|
simple_reload_test: RuntimeError, Timeout # Issue 35506
|
|
unused_changes_in_last_reload_test: RuntimeError
|
|
|
|
# Kernel works slightly different. There are kernel specific versions.
|
|
# These are the non-kernel specific versions so skip tests and allow errors.
|
|
[ $compiler == dartk ]
|
|
add_breakpoint_rpc_test: SkipByDesign # non-kernel specific version of add_breakpoint_rpc_kernel_test.
|
|
bad_reload_test: RuntimeError # Issue 34025
|
|
coverage_optimized_function_test: Pass, Slow
|
|
evaluate_activation_in_method_class_test: RuntimeError # Issue 35505
|
|
evaluate_activation_test/instance: RuntimeError # http://dartbug.com/20047
|
|
evaluate_activation_test/scope: RuntimeError # http://dartbug.com/20047
|
|
get_source_report_test: RuntimeError # Should pass again when constant evaluation is relanded, see http://dartbug.com/36600
|
|
pause_on_unhandled_async_exceptions2_test: Pass, Slow
|
|
unused_changes_in_last_reload_test: RuntimeError
|
|
|
|
[ $compiler == dartkb ]
|
|
*: Skip # Debugging capabilities are not yet supported in bytecode modes.
|
|
|
|
[ $compiler == dartkp ]
|
|
*: SkipByDesign # Non-kernel also skips precompiled mode.
|
|
|
|
[ $fasta ]
|
|
developer_extension_test: CompileTimeError
|
|
get_isolate_after_language_error_test: CompileTimeError
|
|
|
|
[ $arch == arm64 && $compiler == dartk ]
|
|
coverage_optimized_function_test: Pass, Slow
|
|
|
|
[ $arch == arm64 && $compiler == dartk && $mode == release ]
|
|
get_object_rpc_test: Pass, RuntimeError # Please triage / issue #27806
|
|
|
|
[ $arch == ia32 && $builder_tag == optimization_counter_threshold ]
|
|
eval_regression_flutter20255_test: SkipSlow # Timeout
|
|
get_vm_timeline_rpc_test: Pass, Slow
|
|
rewind_optimized_out_test: SkipSlow # Timeout
|
|
|
|
[ $arch != simarm && $arch != simarm64 && $arch != simdbc && $compiler == dartk ]
|
|
complex_reload_test: RuntimeError
|
|
|
|
[ $arch == simdbc64 && $compiler == dartk ]
|
|
eval_test: RuntimeError, Timeout # Issue #34736
|
|
evaluate_in_frame_rpc_test: RuntimeError, Timeout # Issue #34736
|
|
|
|
[ $arch == simdbc64 && $compiler == dartk && $mode == debug ]
|
|
eval_test: Pass, Slow
|
|
|
|
[ $compiler == dartk && $mode == debug ]
|
|
isolate_lifecycle_test: Skip # Flaky.
|
|
pause_idle_isolate_test: Skip # Flaky
|
|
rewind_optimized_out_test: Pass, Slow
|
|
|
|
[ $compiler == dartk && $system == windows ]
|
|
add_breakpoint_rpc_kernel_test: Skip # Timeout
|
|
break_on_default_constructor_test: Skip # Issues 32137 and 32138.
|
|
breakpoint_in_parts_class_test: Skip # Timeout
|
|
coverage_optimized_function_test: Skip # Timeout
|
|
field_script_test: Skip # Timeout
|
|
get_vm_timeline_rpc_test: Skip # Issue 32137.
|
|
issue_25465_test: Skip # Issues 32137 and 32138.
|
|
issue_30555_test: Skip # Issues 32137 and 32138.
|
|
next_through_assign_call_test: Skip # Issues 32137 and 32138.
|
|
next_through_assign_int_test: Skip # Issues 32137 and 32138.
|
|
next_through_call_on_field_in_class_test: Skip # Issues 32137 and 32138.
|
|
next_through_call_on_field_test: Skip # Issues 32137 and 32138.
|
|
next_through_call_on_static_field_in_class_test: Skip # Timeout
|
|
next_through_catch_test: Skip # Issues 32137 and 32138.
|
|
next_through_closure_test: Skip # Timeout
|
|
next_through_create_list_and_map_test: Skip # Issues 32137 and 32138.
|
|
next_through_for_each_loop_test: Skip # Timeout
|
|
next_through_for_loop_with_break_and_continue_test: Skip # Timeout
|
|
next_through_function_expression_test: Skip # Issues 32137 and 32138.
|
|
next_through_implicit_call_test: Skip # Timeout
|
|
next_through_is_and_as_test: Skip # Issues 32137 and 32138.
|
|
next_through_multi_catch_test: Skip # Issues 32137 and 32138.
|
|
next_through_new_test: Skip # Timeout
|
|
next_through_operator_bracket_on_super_test: Skip # Timeout
|
|
next_through_operator_bracket_on_this_test: Skip # Timeout
|
|
next_through_operator_bracket_test: Skip # Timeout
|
|
next_through_simple_async_test: Skip # Timeout
|
|
next_through_simple_async_with_returns_test: Skip # Issues 32137 and 32138.
|
|
next_through_simple_linear_2_test: Skip # Issues 32137 and 32138.
|
|
next_through_simple_linear_test: Skip # Issues 32137 and 32138.
|
|
pause_idle_isolate_test: Skip # Issues 32137 and 32138.
|
|
pause_on_start_and_exit_test: Skip # Issues 32225, 32138.
|
|
pause_on_start_and_exit_with_child_test: Skip # Timeout
|
|
pause_on_start_then_step_test: Skip # Issue 32225, 32138.
|
|
regress_28443_test: Skip # Times out.
|
|
regress_28980_test: Skip # Issues 32137 and 32138.
|
|
reload_sources_test: RuntimeError
|
|
set_vm_name_rpc_test: Skip # Times out. Issue 32137.
|
|
step_test: Skip # Issues 32137 and 32138.
|
|
step_through_constructor_calls_test: Skip # Timeout
|
|
step_through_constructor_test: Skip # Timeout
|
|
step_through_function_2_test: Skip # Issues 32137 and 32138.
|
|
step_through_function_test: Skip # Issues 32137 and 32138.
|
|
step_through_getter_test: Skip # Timeout
|
|
step_through_property_get_test: Skip # Times out. Issue 32137.
|
|
step_through_property_set_test: Skip # Timeout
|
|
step_through_setter_test: Skip # Issues 32137 and 32138.
|
|
step_through_switch_test: Skip # Times out. Issue 32137.
|
|
step_through_switch_with_continue_test: Skip # Times out. Issue 32137.
|
|
|
|
[ $compiler == dartk && ($arch == simarm || $arch == simarm64 || $arch == simdbc64) ]
|
|
add_breakpoint_rpc_kernel_test: RuntimeError # Issue #34736
|
|
async_generator_breakpoint_test: SkipByDesign # No incremental compiler available.
|
|
bad_reload_test: Skip # Times out on sim architectures, also RuntimeError.
|
|
break_on_activation_test: RuntimeError # Issue #34736
|
|
breakpoint_in_package_parts_class_file_uri_test: RuntimeError # Issue #34736
|
|
complex_reload_test: Skip # Times out on sim architectures, also RuntimeError.
|
|
debugger_inspect_test: RuntimeError, Timeout # Issue #34736
|
|
developer_service_get_isolate_id_test: RuntimeError # Issue #34736
|
|
eval_internal_class_test: RuntimeError # Issue #34736
|
|
eval_regression_flutter20255_test: SkipByDesign # No incremental compiler available.
|
|
eval_test: RuntimeError # Issue #34736
|
|
evaluate_activation_test/none: RuntimeError # Issue #34736
|
|
evaluate_async_closure_test: RuntimeError # Issue #34736
|
|
evaluate_class_type_parameters_test: RuntimeError # Issue 34736
|
|
evaluate_function_type_parameters_test: RuntimeError # Issue 34736
|
|
evaluate_in_async_activation_test: RuntimeError # Issue #34736
|
|
evaluate_in_async_star_activation_test: RuntimeError # Issue #34736
|
|
evaluate_in_frame_rpc_test: RuntimeError # Issue #34736
|
|
evaluate_in_frame_with_scope_test: RuntimeError # Issue #34736
|
|
evaluate_in_sync_star_activation_test: SkipByDesign # No incremental compiler available.
|
|
evaluate_with_scope_test: RuntimeError # Issue #34736
|
|
get_instances_rpc_test: RuntimeError # Issue #34736
|
|
get_object_rpc_test: RuntimeError # Please triage.
|
|
get_retaining_path_rpc_test: RuntimeError # Issue #34736
|
|
get_user_level_retaining_path_rpc_test: RuntimeError # Issue #34736
|
|
instance_field_order_rpc_test: RuntimeError # Issue #34736
|
|
pause_on_exceptions_test: RuntimeError, Timeout # Issue #34736
|
|
reload_sources_test: Skip # Times out.
|
|
rewind_optimized_out_test: RuntimeError # Issue #34736
|
|
rewind_test: Pass, RuntimeError
|
|
set_name_rpc_test: RuntimeError # Please triage.
|
|
simple_reload_test: RuntimeError, Timeout
|
|
unused_changes_in_last_reload_test: Skip # Times out on sim architectures.
|
|
valid_source_locations_test: Pass, Slow, Timeout # Issue 34736
|