# 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 ############################################################################## ['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], # https://crbug.com/v8/13686 'debugger/evaluate-on-call-frame-private-class-member': [SKIP], 'debugger/evaluate-on-call-frame-private-class-member-conflict': [SKIP], 'runtime/evaluate-private-class-member': [SKIP], 'runtime/evaluate-private-class-member-conflict': [SKIP], 'runtime/evaluate-private-class-member-static': [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 ############################################################################## ['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 == riscv32 or arch == loong64', { # SIMD support is still in progress. 'debugger/wasm-scope-info*': [SKIP], 'debugger/wasm-step-after-trap': [SKIP], }], # 'arch == riscv64 or arch == riscv32 or arch == loong64' ############################################################################## ['arch == riscv32', { # Skip case on riscv32 'debugger/wasm-inspect-many-registers':[SKIP], 'debugger/wasm-gc-breakpoints':['variant == stress_incremental_marking', SKIP], }], # 'arch == riscv32' ################################################################################ ['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-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], }], # 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], # TODO(v8:12590): the test became too slow with external code space enabled. # Skip it for now. 'debugger/wasm-step-a-lot': [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/array-destructuring': [SKIP], 'debugger/object-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/fails-for-non-existant-index': [SKIP], 'debugger/restart-frame/fails-for-resumables': [SKIP], 'debugger/restart-frame/fails-with-embedder-frames': [SKIP], 'debugger/restart-frame/fails-without-mode-param': [SKIP], 'debugger/restart-frame/restart-inlined-frame': [SKIP], 'debugger/restart-frame/restart-top-frame-debugger-stmt': [SKIP], 'debugger/restart-frame/restart-top-frame-local-variables': [SKIP], 'debugger/restart-frame/restart-top-frame-with-breakpoint': [SKIP], 'debugger/restart-frame/restart-various-frames': [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], 'regress/regress-crbug-1328453': [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], '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 ############################################################################## ['lite_mode or variant in (nooptimization, jitless, assert_types)', { # Test relies on TurboFan being enabled. 'debugger/restart-frame/restart-inlined-frame': [SKIP], 'debugger/value-unavailable-scopes': [SKIP], }], # lite_mode or variant in (nooptimization, jitless, assert_types) ############################################################################## ['single_generation', { 'heap-profiler/sampling-heap-profiler-flags': [SKIP], }], # single_generation ]