v8/test/inspector/inspector.status

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

528 lines
23 KiB
Plaintext
Raw Normal View History

# 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/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],
# Tests that need to run sequentially (e.g. due to memory consumption).
'runtime/console-messages-limits': [PASS, HEAVY],
'runtime/regression-732717': [PASS, HEAVY],
}], # ALWAYS
##############################################################################
Revert "Reland "[debugger] Try to trigger pause-on-oom flakes with an extra printf"" This reverts commit a4a152ecc58aae8249ef0c93277ad30eb9261c6e. Reason for revert: We haven't seen the flakes in a while, we can re-enable functionality Original change's description: > Reland "[debugger] Try to trigger pause-on-oom flakes with an extra printf" > > This is a reland of 8f7e915839298fc12324fb87c71541816f674d9b > > Original change's description: > > [debugger] Try to trigger pause-on-oom flakes with an extra printf > > > > We have an issue that we can't repro locally. Enable back the > > pause-on-oom tests with an extra printf with DEBUG. We will be able to > > better assess the failures when they appear on the bot. > > > > Bug: v8:10876 > > Change-Id: I066539c4b5865ecb6f2e589e9543e8c9ebd4830b > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2474782 > > Reviewed-by: Peter Marshall <petermarshall@chromium.org> > > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org> > > Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#70558} > > Bug: v8:10876 > Change-Id: Ice31c9455830da320ab057293c341f69e1f0c510 > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2484799 > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org> > Reviewed-by: Peter Marshall <petermarshall@chromium.org> > Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org> > Cr-Commit-Position: refs/heads/master@{#70643} Bug: v8:10876 Change-Id: I901d31e1e92bfef0b2917ea611354618e5cda585 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3071404 Reviewed-by: Benedikt Meurer <bmeurer@chromium.org> Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org> Cr-Commit-Position: refs/heads/master@{#76302}
2021-08-04 14:54:52 +00:00
['arch == x64 and mode == debug', {
# Flaky tests: https://crbug.com/v8/10876
'debugger/pause-on-oom-extrawide': [PASS, FAIL],
'debugger/pause-on-oom-wide': [PASS, FAIL],
}], # 'arch == x64 and mode == debug'
##############################################################################
['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],
'regress/regress-crbug-1233401': [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 == s390x or arch == ppc64', {
# Need simd support on Liftoff
'debugger/wasm-scope-info': [SKIP],
'debugger/wasm-inspect-many-registers': [SKIP],
# endian related issue
'debugger/wasm-conditional-breakpoints': [SKIP],
'debugger/wasm-evaluate-on-call-frame': [SKIP],
'debugger/wasm-set-breakpoint': [SKIP],
'debugger/wasm-stack-check': [SKIP],
'debugger/wasm-step-after-trap': [SKIP],
'debugger/wasm-stepping-no-opcode-merging': [SKIP],
'debugger/wasm-stepping-with-source-map': [SKIP],
}], # 'arch == s390x or arch == ppc64'
##############################################################################
['no_simd_hardware', {
# Test contains SIMD value.
'debugger/wasm-scope-info': [SKIP],
}], # no_simd_hardware
##############################################################################
['arch == riscv64 or arch == loong64', {
# SIMD support is still in progress.
'debugger/wasm-scope-info*': [SKIP],
'debugger/wasm-step-after-trap': [SKIP],
}], # 'arch == riscv64 or arch == loong64'
################################################################################
['variant == stress_snapshot', {
'*': [SKIP], # only relevant for mjsunit tests.
}],
Reland^5 "[flags] warn about contradictory flags" This is a reland of 2000aea58aed517a755178ebb4712c18acb0c88b Changes compared to last reland: - Add rule in variants.py for --enable_experimental_regexp_engine. - Make sure --abort-on-contradictory-flags works as well as --fuzzing to disable the checking for fuzzers, including for d8 flags. Original change's description: > Reland^4 "[flags] warn about contradictory flags" > > This is a reland of 0ba115e6a9ef0a8aa2af9ce22a1a4521a4a0b363 > Changes compared to last reland: > - Fix Python code trying to write to expected_outcomes, which is now a > computed property. > - Fix remaining place in d8.cc that ignored the --fuzzing flag. > - Expect flag contradictions for --cache in code_serializer variant. > > Original change's description: > > Reland^3 "[flags] warn about contradictory flags" > > > > Changes: > > - Also allow second parameter influenced by --cache to be reassigned. > > - Fix --stress-opt to only --always-opt in the last iteration as before. > > > > Original change's description: > > > Reland^2 "[flags] warn about contradictory flags" > > > > > > This is a reland of d8f8a7e2105305921ca31450ecc38e009bc075c3 > > > Change compared to last reland: > > > - Do not check for d8 flag contradictions in the presence of --fuzzing > > > - Allow identical re-declaration of --cache=* > > > > > > Original change's description: > > > > Reland "[flags] warn about contradictory flags" > > > > > > > > This is a reland of b8f91666649b637e87a338f884d7987b169f6692 > > > > Difference to previous CL: Additional functionality to specify > > > > incompatible flags based on GN variables and extra-flags, used > > > > to fix the issues that came up on the waterfall. > > > > > > > > This also changes the rules regarding repeated flags: While > > > > explicitly repeated flags are allowed for boolean values as long > > > > as they are identical, repeated flags or explicit flags in the > > > > presence of an active implication are disallowed for non-boolean > > > > flags. The latter simplifies specifying conflict rules in > > > > variants.py. Otherwise a rule like > > > > > > > > INCOMPATIBLE_FLAGS_PER_EXTRA_FLAG = { > > > > "--gc-interval=*": ["--gc-interval=*"], > > > > } > > > > > > > > wouldn't work because specifying the same GC interval twice > > > > wouldn't actually count as a conflict. This was an issue with > > > > test/mjsunit/wasm/gc-buffer.js, which specifies > > > > --gc-interval=500 exactly like the extra flag by the stress bot. > > > > > > > > Also, this now expands contradictory flags checking to d8 flags > > > > for consistency. > > > > > > > > Original change's description: > > > > > [flags] warn about contradictory flags > > > > > > > > > > Design Doc: https://docs.google.com/document/d/1lkvu8crkK7Ei39qjkPCFijpNyxWXsOktG9GB-7K34jM/ > > > > > > > > > > Bug: v8:10577 > > > > > Change-Id: Ib9cfdffa401c48c895bf31caed5ee03545beddab > > > > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2154792 > > > > > Reviewed-by: Clemens Backes <clemensb@chromium.org> > > > > > Reviewed-by: Michael Achenbach <machenbach@chromium.org> > > > > > Reviewed-by: Georg Neis <neis@chromium.org> > > > > > Reviewed-by: Tamer Tas <tmrts@chromium.org> > > > > > Commit-Queue: Tobias Tebbi <tebbi@chromium.org> > > > > > Cr-Commit-Position: refs/heads/master@{#68168} > > > > > > > > Bug: v8:10577 > > > > Change-Id: I268e590ee18a535b13dee14eeb15ddd0a9ee8341 > > > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2235115 > > > > Commit-Queue: Tobias Tebbi <tebbi@chromium.org> > > > > Reviewed-by: Tamer Tas <tmrts@chromium.org> > > > > Reviewed-by: Clemens Backes <clemensb@chromium.org> > > > > Reviewed-by: Georg Neis <neis@chromium.org> > > > > Cr-Commit-Position: refs/heads/master@{#68989} > > > > > > Bug: v8:10577 > > > Change-Id: I31d2794d4f9ff630f3444210100c64d67d881276 > > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2339464 > > > Commit-Queue: Tobias Tebbi <tebbi@chromium.org> > > > Reviewed-by: Clemens Backes <clemensb@chromium.org> > > > Cr-Commit-Position: refs/heads/master@{#69339} > > > > Bug: v8:10577 > > Cq-Include-Trybots: luci.v8.try:v8_linux64_tsan_rel_ng > > Cq-Include-Trybots: luci.v8.try:v8_linux64_tsan_isolates_rel_ng > > Change-Id: I4a69dc57a102782cb453144323e3752ac8278624 > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2352770 > > Commit-Queue: Tobias Tebbi <tebbi@chromium.org> > > Reviewed-by: Tobias Tebbi <tebbi@chromium.org> > > Reviewed-by: Clemens Backes <clemensb@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#69433} > > Change-Id: Ib6d2aeb495210f581ac671221c265df58e8e5e70 > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2398640 > Commit-Queue: Tobias Tebbi <tebbi@chromium.org> > Reviewed-by: Clemens Backes <clemensb@chromium.org> > Reviewed-by: Tamer Tas <tmrts@chromium.org> > Cr-Commit-Position: refs/heads/master@{#69954} Bug: v8:10577 TBR: clemensb@chromium.org, tmrts@chromium.org Change-Id: Iab2d32cdcc2648934fc52255ccf3ae3ec9ca4d9b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2416386 Reviewed-by: Tobias Tebbi <tebbi@chromium.org> Commit-Queue: Tobias Tebbi <tebbi@chromium.org> Cr-Commit-Position: refs/heads/master@{#70000}
2020-09-18 14:40:24 +00:00
################################################################################
['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-main': [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/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],
# 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
'debugger/stepping-generator-parameters': [SKIP],
'debugger/wasm-externref-global': [SKIP],
'debugger/stepping-async-generator': [SKIP],
'regress/regress-crbug-1222065': [SKIP],
'debugger/stepping-generator': [SKIP],
'runtime/exception-thrown-metadata': [SKIP],
'debugger/wasm-side-effect-free-debug-evaluate': [SKIP],
'regress/regress-crbug-1081162': [SKIP],
'regress/regress-crbug-1207867': [SKIP],
'regress/regress-crbug-1197392': [SKIP],
'debugger/command-line-api-with-arrow-function': [SKIP],
'regress/regress-crbug-1199919': [SKIP],
'console/destroy-context-during-log': [SKIP],
'console/scoped-variables': [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-main': [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/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/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
##############################################################################
['tsan and not concurrent_marking', {
'cpu-profiler/coverage-block': [SKIP],
}], # tsan and not concurrent_marking
##############################################################################
['no_i18n == True', {
'runtime/evaluate-without-side-effects-i18n': [SKIP],
}], # no_i18n == True
]