v8/test/inspector/inspector.status
Benedikt Meurer 93f85699e2 [debugger] Remove "Restart frame" feature.
The "Restart frame" feature was implemented as part of LiveEdit and
primarily used to support LiveEdit of active functions, but that was
previously disabled as part of https://crrev.com/c/2846892 because it's
too brittle and causes crashes when using seemingly unrelated features.
The "Restart frame" feature was also available as a context menu item
separately in the DevTools front-end, but that was also already removed
as part of https://crrev.com/c/2854681 earlier. So all uses are gone
now.

This change works by marking Debugger.restartFrame as deprecated and
having it respond with a ServerError all the time. It thus allows us to
remove a whole bunch of machinery that was essentially just put in
various places to support the restart_fp_ magic. In particular the
debugger no longer needs any machine specific builtins now.

Bug: chromium:1195927
Change-Id: I1153ba6b00e979620af57dd9f58aa1c035ec4484
Fixed: chromium:1203606
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2854750
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#74276}
2021-04-29 13:08:14 +00:00

517 lines
22 KiB
Plaintext

# Copyright 2016 the V8 project authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
[
##############################################################################
[ALWAYS, {
# https://crbug.com/v8/7932
'runtime/command-line-api-without-side-effects': [SKIP],
# Require optimization, so can't be run on Lite mode.
'cpu-profiler/coverage-block': [PASS, ['lite_mode == True', SKIP]],
'cpu-profiler/coverage': [PASS, ['lite_mode == True', SKIP]],
# https://crbug.com/v8/9029
'debugger/script-on-after-compile-snapshot': [SKIP],
# https://crbug.com/v8/10356
# This test worked in the wasm interpreter, but fails when using Liftoff for
# debugging.
'debugger/wasm-externref-global': [FAIL],
# https://crbug.com/1080638
# The initial CL only fixed the crash. The test still causes an endless
# loop instead of properly reporting a RangeError for a stack overflow.
'regress/regress-crbug-1080638': [SKIP],
# https://crbug.com/v8/11338
'runtime-call-stats/enable-disable': [SKIP],
}], # ALWAYS
##############################################################################
['mode != debug or dcheck_always_on', {
# Investigating flaky tests: https://crbug.com/v8/10876. Enable only on pure debug.
'debugger/pause-on-oom': [SKIP],
'debugger/pause-on-oom-wide': [SKIP],
'debugger/pause-on-oom-extrawide': [SKIP],
}], # 'mode != debug or dcheck_always_on'
##############################################################################
['system == android', {
# https://crbug.com/v8/8197
'debugger/get-possible-breakpoints-class-fields': [SKIP],
}], # 'system == android'
##############################################################################
['variant != default', {
# Issue 6167.
'debugger/eval-scopes': [PASS, FAIL],
'debugger/scope-skip-variables-with-empty-name': [PASS, FAIL],
'debugger/update-call-frame-scopes': [PASS, FAIL],
'debugger/side-effect-free-coverage-enabled': [PASS, FAIL],
'debugger/side-effect-free-debug-evaluate': [PASS, FAIL],
'debugger/evaluate-on-call-frame-in-module': [PASS, FAIL],
}], # variant != default
##############################################################################
# TODO(v8:7777): Change this once wasm is supported in jitless mode.
['not has_webassembly or variant == jitless', {
'debugger/asm-js-stack': [SKIP],
'debugger/asm-js-breakpoint-before-exec': [SKIP],
'debugger/asm-js-breakpoint-during-exec': [SKIP],
'debugger/wasm-*': [SKIP],
'cpu-profiler/console-profile-wasm': [SKIP],
'runtime/get-properties': [SKIP],
}], # not has_webassembly or variant == jitless
##############################################################################
['lite_mode or variant == jitless', {
# Lite mode does not allocate feedback vector.
'type-profiler/type-profile-start-stop': [SKIP],
'type-profiler/type-profile': [SKIP],
'type-profiler/type-profile-with-to-string-tag': [SKIP],
'type-profiler/type-profile-with-classes': [SKIP],
'type-profiler/type-profile-disable': [SKIP],
}], # 'lite_mode or variant == jitless'
##############################################################################
['variant == jitless', {
# https://crbug.com/v8/7777
'cpu-profiler/coverage': [SKIP],
'cpu-profiler/coverage-block': [SKIP],
}], # variant == jitless
##############################################################################
['(arch == arm or arch == arm64) and simulator_run', {
# Slow tests: https://crbug.com/v8/7783
'runtime/console-messages-limits': [PASS, NO_VARIANTS, ['mode == debug', SKIP]],
}], # (arch == arm or arch == arm64) and simulator_run
##############################################################################
['(arch == ppc64) and simulator_run', {
# Slow test: https://crbug.com/v8/10965
'runtime/console-messages-limits': [PASS, SLOW],
'debugger/regress-1125934': [PASS, SLOW],
}], # (arch == ppc64) and simulator_run
##############################################################################
['variant == no_wasm_traps', {
'*': [SKIP],
}], # variant == no_wasm_traps
##############################################################################
['arch == ppc or arch == ppc64', {
# Liftoff needs to be enabled before running these tests.
'debugger/wasm-*': [SKIP],
}], # 'arch == ppc or arch == ppc64'
##############################################################################
['arch == s390 or arch == s390x', {
# Liftoff needs to be enabled before running these tests.
'debugger/wasm-*': [SKIP],
}], # 'arch == s390 or arch == s390x'
##############################################################################
['(arch == mipsel or arch == mips64el) and not simd_mips', {
# Skip tests that fail on MIPS architectures that don't support SIMD.
'debugger/wasm-scope-info*': [SKIP],
}], # '(arch == mipsel or arch == mips64el) and not simd_mips'
##############################################################################
['arch == riscv64', {
# SIMD support is still in progress.
'debugger/wasm-scope-info*': [SKIP],
'debugger/wasm-step-after-trap': [SKIP],
}], # 'arch == riscv64'
['arch == riscv64 and variant == stress_incremental_marking', {
'debugger/wasm-gc-breakpoints': [SKIP]
}], # 'arch == riscv64'
################################################################################
['variant == stress_snapshot', {
'*': [SKIP], # only relevant for mjsunit tests.
}],
################################################################################
['variant == stress', {
'*': [SKIP], # only relevant for mjsunit tests.
}],
##############################################################################
['tsan == True', {
# TSan handles SIGPROF incorrectly (https://crbug.com/v8/9869).
'cpu-profiler/console-profile-wasm': [SKIP],
# This test is just slow on TSan, and TSan coverage is not needed to test
# that we do not run OOM. Thus skip it on TSan.
'debugger/wasm-step-a-lot': [SKIP],
# Another slow test that does not need to run on TSan.
'debugger/wasm-inspect-many-registers': [SKIP],
}], # 'tsan == True'
##############################################################################
['gc_stress or gc_fuzzer or variant == stress_incremental_marking', {
# Skip tests that fail with GC stress: https://crbug.com/v8/10748
'cpu-profiler/coverage': [SKIP],
'cpu-profiler/coverage-block': [SKIP],
'debugger/get-possible-breakpoints': [SKIP],
'debugger/get-possible-breakpoints-array-literal': [SKIP],
'debugger/get-possible-breakpoints-master': [SKIP],
'debugger/limit-size-of-collected-scripts': [SKIP],
'debugger/not-hold-promises': [SKIP],
'debugger/regression-424142': [SKIP],
'debugger/return-break-locations': [SKIP],
'debugger/script-on-after-compile': [SKIP],
'debugger/set-breakpoint-at-last-line': [SKIP],
'debugger/set-breakpoint-breaks-on-first-breakable-location': [SKIP],
'heap-profiler/collect-garbage' : [SKIP],
'runtime-call-stats/collection': [SKIP],
'runtime/context-destroyed-on-context-collected': [SKIP],
'runtime/evaluate-async': [SKIP],
'runtime/internal-properties-entries': [SKIP],
'type-profiler/type-profile-start-stop': [SKIP],
}], # gc_stress
##############################################################################
['variant == stress_js_bg_compile_wasm_code_gc', {
# Skip tests that fail with GC stress: https://crbug.com/v8/10748
'debugger/wasm-debug-command': [SKIP],
'debugger/wasm-global-names': [SKIP],
'debugger/wasm-set-breakpoint': [SKIP],
'debugger/wasm-source': [SKIP],
'debugger/wasm-stepping-with-skiplist': [SKIP],
}], # stress_js_bg_compile_wasm_code_gc
##############################################################################
['variant == stress_concurrent_allocation', {
# TODO(dinfuehr): Fix tests such that we can remove these lines.
'cpu-profiler/coverage': [SKIP],
'cpu-profiler/coverage-block': [SKIP],
'runtime/internal-properties-entries': [SKIP],
'runtime-call-stats/collection': [SKIP],
# Skip tests that might fail with concurrent allocation
'debugger/pause-on-oom-wide': [SKIP],
}], # stress_concurrent_allocation
##############################################################################
['asan == True', {
# There are still memory leaks in some inspector tests
# (https://crbug.com/v8/11107).
'runtime/evaluate-async': [SKIP],
}], # asan == True
################################################################################
['third_party_heap', {
# Requires a second isolate
'console/destroy-context-during-log': [SKIP],
'console/scoped-variables': [SKIP],
'counters/collection': [SKIP],
'counters/enable-disable': [SKIP],
'cpu-profiler/console-profile': [SKIP],
'cpu-profiler/console-profile-asm-js': [SKIP],
'cpu-profiler/console-profile-end-parameterless-crash': [SKIP],
'cpu-profiler/console-profile-wasm': [SKIP],
'cpu-profiler/coverage': [SKIP],
'cpu-profiler/coverage-block': [SKIP],
'cpu-profiler/enable-disable': [SKIP],
'cpu-profiler/record-cpu-profile': [SKIP],
'cpu-profiler/stop-without-preceeding-start': [SKIP],
'debugger/asm-js-breakpoint-before-exec': [SKIP],
'debugger/asm-js-breakpoint-during-exec': [SKIP],
'debugger/asm-js-stack': [SKIP],
'debugger/async-chains': [SKIP],
'debugger/async-console-count-doesnt-crash': [SKIP],
'debugger/async-for-await-of-promise-stack': [SKIP],
'debugger/async-function-step-out': [SKIP],
'debugger/async-instrumentation': [SKIP],
'debugger/async-promise-late-then': [SKIP],
'debugger/async-set-timeout': [SKIP],
'debugger/async-stack-await': [SKIP],
'debugger/async-stack-created-frame': [SKIP],
'debugger/async-stack-for-promise': [SKIP],
'debugger/async-stack-load-more': [SKIP],
'debugger/break-location-function-calls': [SKIP],
'debugger/break-locations-await': [SKIP],
'debugger/break-locations-var-init': [SKIP],
'debugger/break-on-exception': [SKIP],
'debugger/break-on-exception-and-step': [SKIP],
'debugger/break-on-exception-compiler-errors': [SKIP],
'debugger/breakpoints': [SKIP],
'debugger/breakpoints-and-side-effects': [SKIP],
'debugger/call-frame-function-location': [SKIP],
'debugger/call-frame-url': [SKIP],
'debugger/caught-exception-from-framework-inside-async': [SKIP],
'debugger/caught-uncaught-exceptions': [SKIP],
'debugger/change-return-value': [SKIP],
'debugger/class-fields-scopes': [SKIP],
'debugger/class-private-fields-scopes': [SKIP],
'debugger/class-private-methods': [SKIP],
'debugger/class-private-methods-empty-inner': [SKIP],
'debugger/class-private-methods-preview': [SKIP],
'debugger/class-private-methods-static': [SKIP],
'debugger/class-private-methods-static-nested': [SKIP],
'debugger/class-private-methods-static-preview': [SKIP],
'debugger/class-private-methods-unused': [SKIP],
'debugger/clear-breakpoints-on-disable': [SKIP],
'debugger/collect-obsolete-async-tasks': [SKIP],
'debugger/collect-old-async-call-chains': [SKIP],
'debugger/command-line-api-with-bound-function': [SKIP],
'debugger/continue-to-location': [SKIP],
'debugger/continue-to-location-target-call-frames': [SKIP],
'debugger/destroy-in-break-program': [SKIP],
'debugger/destroy-in-break-program2': [SKIP],
'debugger/destructuring': [SKIP],
'debugger/disable-agent-on-pause': [SKIP],
'debugger/doesnt-step-into-injected-script': [SKIP],
'debugger/es6-module-liveedit': [SKIP],
'debugger/es6-module-script-parsed': [SKIP],
'debugger/eval-scopes': [SKIP],
'debugger/eval-without-codegen': [SKIP],
'debugger/evaluate-at-first-module-line': [SKIP],
'debugger/evaluate-on-call-frame': [SKIP],
'debugger/evaluate-on-call-frame-in-module': [SKIP],
'debugger/evaluate-on-call-frame-return-values': [SKIP],
'debugger/evaluate-on-call-frame-timeout': [SKIP],
'debugger/external-stack-trace': [SKIP],
'debugger/for-of-loops': [SKIP],
'debugger/framework-break': [SKIP],
'debugger/framework-nested-scheduled-break': [SKIP],
'debugger/framework-precise-ranges': [SKIP],
'debugger/framework-stepping': [SKIP],
'debugger/get-possible-breakpoints': [SKIP],
'debugger/get-possible-breakpoints-after-gc': [SKIP],
'debugger/get-possible-breakpoints-array-literal': [SKIP],
'debugger/get-possible-breakpoints-class-fields': [SKIP],
'debugger/get-possible-breakpoints-lazy-error': [SKIP],
'debugger/get-possible-breakpoints-master': [SKIP],
'debugger/get-possible-breakpoints-restrict-to-function': [SKIP],
'debugger/get-properties-paused': [SKIP],
'debugger/inspector-break-api': [SKIP],
'debugger/limit-size-of-collected-scripts': [SKIP],
'debugger/max-async-call-chain-depth': [SKIP],
'debugger/max-async-call-stack-depth-changed': [SKIP],
'debugger/not-hold-promises': [SKIP],
'debugger/object-preview-internal-properties': [SKIP],
'debugger/pause': [SKIP],
'debugger/pause-at-negative-offset': [SKIP],
'debugger/pause-inside-blackboxed-optimized': [SKIP],
'debugger/pause-on-async-call': [SKIP],
'debugger/pause-on-async-call-set-timeout': [SKIP],
'debugger/pause-on-oom': [SKIP],
'debugger/pause-on-oom-extrawide': [SKIP],
'debugger/pause-on-oom-wide': [SKIP],
'debugger/pause-on-promise-rejections': [SKIP],
'debugger/promise-chain-when-limit-hit': [SKIP],
'debugger/protocol-string-to-double-locale': [SKIP],
'debugger/provisional-breakpoint-for-anonymous-script': [SKIP],
'debugger/regress-1125934': [SKIP],
'debugger/regress-1190290': [SKIP],
'debugger/regress-crbug-481896': [SKIP],
'debugger/regression-1185540': [SKIP],
'debugger/regression-1853': [SKIP],
'debugger/regression-419663': [SKIP],
'debugger/regression-424142': [SKIP],
'debugger/remove-breakpoint-at-breakpoint': [SKIP],
'debugger/resource-name-to-url': [SKIP],
'debugger/restart-frame': [SKIP],
'debugger/restore-breakpoint': [SKIP],
'debugger/return-break-locations': [SKIP],
'debugger/scope-skip-variables-with-empty-name': [SKIP],
'debugger/script-end-location': [SKIP],
'debugger/script-on-after-compile': [SKIP],
'debugger/script-origin-stack': [SKIP],
'debugger/script-parsed-for-runtime-evaluate': [SKIP],
'debugger/script-parsed-hash': [SKIP],
'debugger/script-unique-hash': [SKIP],
'debugger/set-async-call-stack-depth': [SKIP],
'debugger/set-blackbox-patterns': [SKIP],
'debugger/set-breakpoint': [SKIP],
'debugger/set-breakpoint-after-gc': [SKIP],
'debugger/set-breakpoint-after-liveedit': [SKIP],
'debugger/set-breakpoint-at-last-line': [SKIP],
'debugger/set-breakpoint-before-enabling': [SKIP],
'debugger/set-breakpoint-breaks-on-first-breakable-location': [SKIP],
'debugger/set-breakpoint-ignore-hint-when-no-location': [SKIP],
'debugger/set-breakpoint-in-class-initializer': [SKIP],
'debugger/set-breakpoint-inline-function': [SKIP],
'debugger/set-breakpoint-on-function-call': [SKIP],
'debugger/set-breakpoint-url-regex': [SKIP],
'debugger/set-instrumentation-breakpoint': [SKIP],
'debugger/set-script-source': [SKIP],
'debugger/set-script-source-exception': [SKIP],
'debugger/set-script-source-unchanged': [SKIP],
'debugger/set-skip-all-pauses': [SKIP],
'debugger/set-variable-value': [SKIP],
'debugger/side-effect-free-coverage-enabled': [SKIP],
'debugger/side-effect-free-debug-evaluate': [SKIP],
'debugger/step-into': [SKIP],
'debugger/step-into-break-on-async-call': [SKIP],
'debugger/step-into-external-async-task': [SKIP],
'debugger/step-into-external-async-task-same-context': [SKIP],
'debugger/step-into-nested-arrow': [SKIP],
'debugger/step-into-next-script': [SKIP],
'debugger/step-into-optimized-blackbox': [SKIP],
'debugger/step-into-out': [SKIP],
'debugger/step-out-async-await': [SKIP],
'debugger/step-over-another-context-group': [SKIP],
'debugger/step-over-caught-exception': [SKIP],
'debugger/step-snapshot': [SKIP],
'debugger/stepping-after-get-possible-breakpoints': [SKIP],
'debugger/stepping-and-break-program-api': [SKIP],
'debugger/stepping-tail-call': [SKIP],
'debugger/stepping-with-blackboxed-ranges': [SKIP],
'debugger/stepping-with-natives-and-frameworks': [SKIP],
'debugger/stepping-with-skiplist': [SKIP],
'debugger/suspended-generator-scopes': [SKIP],
'debugger/tdz-modules-scopes': [SKIP],
'debugger/tdz-scopes': [SKIP],
'debugger/terminate-execution-on-pause': [SKIP],
'debugger/this-in-arrow-function': [SKIP],
'debugger/update-call-frame-scopes': [SKIP],
'debugger/wasm-breakpoint-reset-on-debugger-restart': [SKIP],
'debugger/wasm-conditional-breakpoints': [SKIP],
'debugger/wasm-debug-command': [SKIP],
'debugger/wasm-evaluate-on-call-frame': [SKIP],
'debugger/wasm-gc-breakpoints': [SKIP],
'debugger/wasm-gc-in-debug-break': [SKIP],
'debugger/wasm-get-breakable-locations-byte-offsets': [SKIP],
'debugger/wasm-global-names': [SKIP],
'debugger/wasm-imports': [SKIP],
'debugger/wasm-inspect-many-registers': [SKIP],
'debugger/wasm-instrumentation-breakpoint': [SKIP],
'debugger/wasm-memory-names': [SKIP],
'debugger/wasm-regress-10957': [SKIP],
'debugger/wasm-remove-breakpoint': [SKIP],
'debugger/wasm-reset-context-group': [SKIP],
'debugger/wasm-scope-info': [SKIP],
'debugger/wasm-script-code-offset': [SKIP],
'debugger/wasm-script-code-offset-streaming': [SKIP],
'debugger/wasm-scripts': [SKIP],
'debugger/wasm-scripts-with-name': [SKIP],
'debugger/wasm-set-breakpoint': [SKIP],
'debugger/wasm-set-breakpoint-breaks-on-first-breakable-location': [SKIP],
'debugger/wasm-source': [SKIP],
'debugger/wasm-stack': [SKIP],
'debugger/wasm-stack-check': [SKIP],
'debugger/wasm-step-a-lot': [SKIP],
'debugger/wasm-step-after-trap': [SKIP],
'debugger/wasm-step-from-non-breakable-position': [SKIP],
'debugger/wasm-stepping': [SKIP],
'debugger/wasm-stepping-in-from-js': [SKIP],
'debugger/wasm-stepping-no-opcode-merging': [SKIP],
'debugger/wasm-stepping-out-from-js': [SKIP],
'debugger/wasm-stepping-to-js': [SKIP],
'debugger/wasm-stepping-with-skiplist': [SKIP],
'debugger/wasm-stepping-with-source-map': [SKIP],
'debugger/wasm-unnamed-function-names': [SKIP],
'heap-profiler/collect-garbage': [SKIP],
'heap-profiler/console-retaining-path': [SKIP],
'heap-profiler/sampling-heap-profiler': [SKIP],
'heap-profiler/take-heap-snapshot-on-pause': [SKIP],
'json-parse': [SKIP],
'print-method-not-found': [SKIP],
'regress/regress-crbug-1147552': [SKIP],
'regress/regress-crbug-1183664': [SKIP],
'runtime-call-stats/collection': [SKIP],
'runtime-call-stats/enable-disable': [SKIP],
'runtime/add-binding': [SKIP],
'runtime/await-promise': [SKIP],
'runtime/call-function-on-async': [SKIP],
'runtime/clear-of-command-line-api': [SKIP],
'runtime/client-console-api-message': [SKIP],
'runtime/command-line-api': [SKIP],
'runtime/compile-script': [SKIP],
'runtime/console-api-repeated-in-console': [SKIP],
'runtime/console-assert': [SKIP],
'runtime/console-context': [SKIP],
'runtime/console-line-and-column': [SKIP],
'runtime/console-log-doesnt-run-microtasks': [SKIP],
'runtime/console-memory': [SKIP],
'runtime/console-message-omit-data-urls': [SKIP],
'runtime/console-messages-limits': [SKIP],
'runtime/console-methods': [SKIP],
'runtime/console-spec': [SKIP],
'runtime/console-table': [SKIP],
'runtime/console-time-end-format': [SKIP],
'runtime/console-time-log': [SKIP],
'runtime/console-time-repeat': [SKIP],
'runtime/console-timestamp': [SKIP],
'runtime/context-destroyed-on-context-collected': [SKIP],
'runtime/create-context': [SKIP],
'runtime/custom-preview': [SKIP],
'runtime/enable-async-stack': [SKIP],
'runtime/error-preview': [SKIP],
'runtime/es6-module': [SKIP],
'runtime/evaluate-async': [SKIP],
'runtime/evaluate-async-with-wrap-error': [SKIP],
'runtime/evaluate-empty-stack': [SKIP],
'runtime/evaluate-new-function-error': [SKIP],
'runtime/evaluate-repl-await': [SKIP],
'runtime/evaluate-repl-mode': [SKIP],
'runtime/evaluate-repl-mode-code-cache': [SKIP],
'runtime/evaluate-repl-mode-side-effecting': [SKIP],
'runtime/evaluate-run-microtasks': [SKIP],
'runtime/evaluate-timeout': [SKIP],
'runtime/evaluate-unique-context-id': [SKIP],
'runtime/evaluate-unserializable': [SKIP],
'runtime/evaluate-with-context-id-equal-zero': [SKIP],
'runtime/evaluate-with-disable-breaks': [SKIP],
'runtime/evaluate-with-generate-preview': [SKIP],
'runtime/evaluate-without-side-effects': [SKIP],
'runtime/exception-thrown': [SKIP],
'runtime/exceptionthrown-on-connect': [SKIP],
'runtime/function-location': [SKIP],
'runtime/function-scopes': [SKIP],
'runtime/get-heap-usage': [SKIP],
'runtime/get-isolate-id': [SKIP],
'runtime/get-properties': [SKIP],
'runtime/get-properties-on-proxy': [SKIP],
'runtime/get-properties-preview': [SKIP],
'runtime/internal-properties': [SKIP],
'runtime/internal-properties-entries': [SKIP],
'runtime/length-or-size-description': [SKIP],
'runtime/property-on-console-proto': [SKIP],
'runtime/protocol-works-with-different-locale': [SKIP],
'runtime/query-objects': [SKIP],
'runtime/regress-1075763': [SKIP],
'runtime/regress-1078205': [SKIP],
'runtime/regress-986051': [SKIP],
'runtime/regression-1052721': [SKIP],
'runtime/regression-1140845': [SKIP],
'runtime/regression-732717': [SKIP],
'runtime/regression-736302': [SKIP],
'runtime/release-object': [SKIP],
'runtime/remote-object': [SKIP],
'runtime/remote-object-get-properties': [SKIP],
'runtime/run-script-async': [SKIP],
'runtime/runtime-disable-preserve-injected-script': [SKIP],
'runtime/runtime-evaluate-null-property': [SKIP],
'runtime/runtime-evaluate-with-dirty-context': [SKIP],
'runtime/runtime-get-properties-and-accessor': [SKIP],
'runtime/runtime-global-lexical-scope-names': [SKIP],
'runtime/runtime-restore': [SKIP],
'runtime/set-max-call-stack-size': [SKIP],
'runtime/set-or-map-entries': [SKIP],
'runtime/terminate-execution': [SKIP],
'sessions/create-session': [SKIP],
'sessions/debugger-stepping-and-breakpoints': [SKIP],
'sessions/pause-on-console-assert': [SKIP],
'sessions/runtime-command-line-api': [SKIP],
'sessions/runtime-console-api-called': [SKIP],
'sessions/runtime-evaluate': [SKIP],
'sessions/runtime-evaluate-exception': [SKIP],
'sessions/runtime-remote-object': [SKIP],
'type-profiler/type-profile': [SKIP],
'type-profiler/type-profile-disable': [SKIP],
'type-profiler/type-profile-start-stop': [SKIP],
'type-profiler/type-profile-with-classes': [SKIP],
'type-profiler/type-profile-with-to-string-tag': [SKIP],
'regress/regress-crbug-1195927': [SKIP],
}], # third_party_heap
]