Commit b7b43b7d authored by Michael Achenbach's avatar Michael Achenbach Committed by Commit Bot

[test] Run jitless on all bots

Bug: v8:8778
Change-Id: I384ad4387743d534a79ebad03130e8a688cc4631
Reviewed-on: https://chromium-review.googlesource.com/c/1449691Reviewed-by: 's avatarSergiy Belozorov <sergiyb@chromium.org>
Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#59332}
parent 8a914846
......@@ -481,7 +481,7 @@
}],
##############################################################################
['lite_mode', {
['lite_mode or variant == jitless', {
# TODO(8394): First execution events don't work in lite_mode. Enable this after
# we fix the lite mode to track the first execution.
......@@ -572,6 +572,40 @@
'test-regexp/MacroAssemblerNativeSuccess': [SKIP],
'test-regexp/MacroAssemblerStackOverflow': [SKIP],
'test-run-calls-to-external-references/*': [SKIP],
}], # lite_mode
}], # lite_mode or variant == jitless
##############################################################################
['variant == jitless', {
# https://crbug.com/v8/7777
'serializer-tester/SerializeCallAnyReceiver': [SKIP],
'serializer-tester/SerializeCallArguments': [SKIP],
'serializer-tester/SerializeCallProperty': [SKIP],
'serializer-tester/SerializeCallProperty2': [SKIP],
'serializer-tester/SerializeCallUndefinedReceiver': [SKIP],
'serializer-tester/SerializeCallUndefinedReceiver2': [SKIP],
'serializer-tester/SerializeCallWithSpread': [SKIP],
'serializer-tester/SerializeConstruct': [SKIP],
'serializer-tester/SerializeConstructWithSpread': [SKIP],
'serializer-tester/SerializeInlinedClosure': [SKIP],
'serializer-tester/SerializeInlinedFunction': [SKIP],
'test-api/TurboAsmDisablesDetach': [SKIP],
'test-cpu-profiler/TickLinesOptimized': [SKIP],
'test-heap/TestOptimizeAfterBytecodeFlushingCandidate': [SKIP],
'test-run-wasm-exceptions/RunWasmInterpreter_TryCatchCallDirect': [SKIP],
'test-run-wasm-exceptions/RunWasmInterpreter_TryCatchCallExternal': [SKIP],
'test-run-wasm-exceptions/RunWasmInterpreter_TryCatchCallIndirect': [SKIP],
'test-run-wasm-exceptions/RunWasmInterpreter_TryCatchThrow': [SKIP],
'test-run-wasm-exceptions/RunWasmInterpreter_TryCatchTrapTypeError': [SKIP],
'test-run-wasm-exceptions/RunWasmLiftoff_TryCatchCallDirect': [SKIP],
'test-run-wasm-exceptions/RunWasmLiftoff_TryCatchCallExternal': [SKIP],
'test-run-wasm-exceptions/RunWasmLiftoff_TryCatchCallIndirect': [SKIP],
'test-run-wasm-exceptions/RunWasmLiftoff_TryCatchThrow': [SKIP],
'test-run-wasm-exceptions/RunWasmLiftoff_TryCatchTrapTypeError': [SKIP],
'test-run-wasm-exceptions/RunWasmTurbofan_TryCatchCallDirect': [SKIP],
'test-run-wasm-exceptions/RunWasmTurbofan_TryCatchCallExternal': [SKIP],
'test-run-wasm-exceptions/RunWasmTurbofan_TryCatchCallIndirect': [SKIP],
'test-run-wasm-exceptions/RunWasmTurbofan_TryCatchThrow': [SKIP],
'test-run-wasm-exceptions/RunWasmTurbofan_TryCatchTrapTypeError': [SKIP],
}], # variant == jitless
]
......@@ -124,11 +124,20 @@
}], # 'arch == s390 or arch == s390x'
##############################################################################
['lite_mode', {
['lite_mode or variant == jitless', {
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
'debug/wasm/*': [SKIP],
'regress/regress-crbug-840288': [SKIP],
'wasm-*': [SKIP],
}], # lite_mode
}], # lite_mode or variant == jitless
##############################################################################
['variant == jitless', {
# https://crbug.com/v8/7777
'debug/debug-compile-optimized': [SKIP],
'debug/debug-optimize': [SKIP],
'debug/lazy-deopt-then-flush-bytecode': [SKIP],
'debug/regress/regress-crbug-633999': [SKIP],
}], # variant == jitless
]
......@@ -5,12 +5,12 @@
[
##############################################################################
['lite_mode', {
['lite_mode or variant == jitless', {
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
'multi_return/*': [SKIP],
'wasm_async/*': [SKIP],
'wasm_code/*': [SKIP],
'wasm_compile/*': [SKIP],
}], # lite_mode
}], # lite_mode or variant == jitless
]
......@@ -35,7 +35,7 @@
}], # variant != default
##############################################################################
['lite_mode', {
['lite_mode or variant == jitless', {
# Lite mode does not allocate feedback vector.
'type-profiler/type-profile-start-stop': [SKIP],
'type-profiler/type-profile': [SKIP],
......@@ -48,7 +48,14 @@
'debugger/asm-js-breakpoint-before-exec': [SKIP],
'debugger/asm-js-breakpoint-during-exec': [SKIP],
'debugger/wasm-*': [SKIP],
}], # 'lite_mode'
}], # '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', {
......
......@@ -54,7 +54,7 @@
}], # no_i18n == True
##############################################################################
['lite_mode', {
['lite_mode or variant == jitless', {
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
'mjsunit/fail/assert-promise-result-wasm-compile-fail': [SKIP],
'fail/wasm-*': [SKIP],
......@@ -62,6 +62,6 @@
# Test output requires --validate-asm, which is disabled in jitless mode.
'asm-*': [SKIP],
}], # lite_mode
}], # lite_mode or variant == jitless
]
......@@ -325,7 +325,7 @@
}], # 'gc_stress == True'
##############################################################################
['lite_mode', {
['lite_mode or variant == jitless', {
# Skip tests not suitable for lite_mode.
# TODO(8596): We cache the templates in the feedback vector. In lite mode
......@@ -387,7 +387,149 @@
'regress/regress-crbug-721835': [SKIP],
'regress/regress-crbug-759327': [SKIP],
'regress/regress-crbug-898974': [SKIP],
}], # 'lite_mode'
}], # 'lite_mode or variant == jitless'
##############################################################################
['variant == jitless', {
# https://crbug.com/v8/7777
'array-literal-transitions': [SKIP],
'array-push5': [SKIP],
'array-shift4': [SKIP],
'array-store-and-grow': [SKIP],
'code-coverage-block-opt': [SKIP],
'compiler/abstract-equal-receiver': [SKIP],
'compiler/abstract-equal-symbol': [SKIP],
'compiler/abstract-equal-undetectable': [SKIP],
'compiler/array-buffer-is-view': [SKIP],
'compiler/array-multiple-receiver-maps': [SKIP],
'compiler/array-push-3': [SKIP],
'compiler/array-slice-clone': [SKIP],
'compiler/constant-fold-cow-array': [SKIP],
'compiler/dataview-deopt': [SKIP],
'compiler/dataview-get': [SKIP],
'compiler/dataview-neutered': [SKIP],
'compiler/dataview-set': [SKIP],
'compiler/deopt-array-builtins': [SKIP],
'compiler/deopt-array-push': [SKIP],
'compiler/deopt-inlined-from-call': [SKIP],
'compiler/deopt-numberoroddball-binop': [SKIP],
'compiler/deopt-string-outofbounds': [SKIP],
'compiler/increment-typefeedback': [SKIP],
'compiler/inlined-array-pop-opt': [SKIP],
'compiler/inlined-call': [SKIP],
'compiler/integral32-add-sub': [SKIP],
'compiler/manual-concurrent-recompile': [SKIP],
'compiler/math-imul': [SKIP],
'compiler/native-context-specialization-hole-check': [SKIP],
'compiler/number-abs': [SKIP],
'compiler/number-ceil': [SKIP],
'compiler/number-comparison-truncations': [SKIP],
'compiler/number-divide': [SKIP],
'compiler/number-floor': [SKIP],
'compiler/number-max': [SKIP],
'compiler/number-min': [SKIP],
'compiler/number-modulus': [SKIP],
'compiler/number-round': [SKIP],
'compiler/number-toboolean': [SKIP],
'compiler/number-trunc': [SKIP],
'compiler/optimized-float32array-length': [SKIP],
'compiler/optimized-float64array-length': [SKIP],
'compiler/optimized-int32array-length': [SKIP],
'compiler/optimized-uint32array-length': [SKIP],
'compiler/opt-next-call': [SKIP],
'compiler/opt-next-call-turbo': [SKIP],
'compiler/promise-resolve-stable-maps': [SKIP],
'compiler/redundancy-elimination': [SKIP],
'compiler/regress-5320': [SKIP],
'compiler/regress-compare-negate': [SKIP],
'compiler/stress-deopt-count-1': [SKIP],
'compiler/stress-deopt-count-2': [SKIP],
'compiler/string-from-code-point': [SKIP],
'compiler/uint8-clamped-array': [SKIP],
'constant-folding-2': [SKIP],
'default-nospec': [SKIP],
'deopt-minus-zero': [SKIP],
'deopt-recursive-eager-once': [SKIP],
'deopt-recursive-lazy-once': [SKIP],
'deopt-recursive-soft-once': [SKIP],
'deopt-unlinked': [SKIP],
'deopt-with-fp-regs': [SKIP],
'deserialize-optimize-inner': [SKIP],
'div-mul-minus-one': [SKIP],
'elements-transition-hoisting': [SKIP],
'ensure-growing-store-learns': [SKIP],
'es6/array-iterator-turbo': [SKIP],
'es6/block-let-crankshaft': [SKIP],
'es6/block-let-crankshaft-sloppy': [SKIP],
'es6/block-scoping': [SKIP],
'es6/block-scoping-sloppy': [SKIP],
'es6/collections-constructor-custom-iterator': [SKIP],
'es6/collections-constructor-iterator-side-effect': [SKIP],
'es6/collections-constructor-with-modified-array-prototype': [SKIP],
'es6/collections-constructor-with-modified-protoype': [SKIP],
'es6/map-constructor-entry-side-effect': [SKIP],
'es6/map-constructor-entry-side-effect2': [SKIP],
'es6/map-constructor-entry-side-effect3': [SKIP],
'es6/map-constructor-entry-side-effect4': [SKIP],
'field-type-tracking': [SKIP],
'getters-on-elements': [SKIP],
'ignition/throw-if-hole': [SKIP],
'ignition/throw-if-not-hole': [SKIP],
'ignition/throw-super-not-called': [SKIP],
'keyed-load-hole-to-undefined': [SKIP],
'keyed-load-with-string-key': [SKIP],
'keyed-load-with-symbol-key': [SKIP],
'math-deopt': [SKIP],
'math-floor-of-div-minus-zero': [SKIP],
'modules-turbo1': [SKIP],
'never-optimize': [SKIP],
'object-seal': [SKIP],
'optimized-map': [SKIP],
'regress/regress-2132': [SKIP],
'regress/regress-2250': [SKIP],
'regress/regress-2315': [SKIP],
'regress/regress-2339': [SKIP],
'regress/regress-2451': [SKIP],
'regress/regress-252797': [SKIP],
'regress/regress-2618': [SKIP],
'regress/regress-3176': [SKIP],
'regress/regress-3650-3': [SKIP],
'regress/regress-3709': [SKIP],
'regress/regress-385565': [SKIP],
'regress/regress-4380': [SKIP],
'regress/regress-5404': [SKIP],
'regress/regress-5790': [SKIP],
'regress/regress-5802': [SKIP],
'regress/regress-6607-1': [SKIP],
'regress/regress-6607-2': [SKIP],
'regress/regress-6941': [SKIP],
'regress/regress-6948': [SKIP],
'regress/regress-6989': [SKIP],
'regress/regress-6991': [SKIP],
'regress/regress-7014-1': [SKIP],
'regress/regress-7014-2': [SKIP],
'regress/regress-7135': [SKIP],
'regress/regress-7254': [SKIP],
'regress/regress-7510': [SKIP],
'regress/regress-794825': [SKIP],
'regress/regress-crbug-554831': [SKIP],
'regress/regress-crbug-587068': [SKIP],
'regress/regress-crbug-594183': [SKIP],
'regress/regress-crbug-882233-2': [SKIP],
'regress/regress-embedded-cons-string': [SKIP],
'regress/regress-map-invalidation-2': [SKIP],
'regress/regress-param-local-type': [SKIP],
'regress/regress-store-uncacheable': [SKIP],
'regress/regress-v8-5697': [SKIP],
'shared-function-tier-up-turbo': [SKIP],
'shift-for-integer-div': [SKIP],
'sin-cos': [SKIP],
'smi-mul': [SKIP],
'smi-mul-const': [SKIP],
'string-deopt': [SKIP],
'strong-rooted-literals': [SKIP],
'unary-minus-deopt': [SKIP],
}], # variant == jitless
##############################################################################
['byteorder == big', {
......
......@@ -1293,6 +1293,14 @@
'built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-plus-quantifier-flags-u': [SKIP],
}], # variant == interpreted_regexp
##############################################################################
['variant == jitless', {
# https://crbug.com/v8/7777
'built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-plus-quantifier-flags-u': [SKIP],
'built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-plus-quantifier-flags-u': [SKIP],
'built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-plus-quantifier-flags-u': [SKIP],
}], # variant == jitless
['variant == no_wasm_traps', {
'*': [SKIP],
}], # variant == no_wasm_traps
......
......@@ -22,10 +22,10 @@
}], # '(arch == arm or arch == mips) and not simulator_run'
##############################################################################
['lite_mode', {
['lite_mode or variant == jitless', {
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
'ValueSerializerTestWithWasm.*': [SKIP],
'Parameterized/WasmCodeManagerTest.*': [SKIP],
}], # lite_mode
}], # lite_mode or variant == jitless
]
......@@ -15,9 +15,9 @@
}], # 'arch == s390 or arch == s390x or system == aix'
##############################################################################
['lite_mode', {
['lite_mode or variant == jitless', {
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
'*': [SKIP],
}], # lite_mode
}], # lite_mode or variant == jitless
]
......@@ -44,10 +44,10 @@
}], # 'arch == s390 or arch == s390x'
##############################################################################
['lite_mode', {
['lite_mode or variant == jitless', {
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
'*': [SKIP],
}], # lite_mode
}], # lite_mode or variant == jitless
]
......@@ -11,6 +11,7 @@ ALL_VARIANT_FLAGS = {
# Alias of exhaustive variants, but triggering new test framework features.
"infra_staging": [[]],
"interpreted_regexp": [["--regexp-interpret-all"]],
"jitless": [["--jitless"]],
"no_liftoff": [["--no-wasm-tier-up"]],
"minor_mc": [["--minor-mc"]],
# No optimization means disable all optimizations. OptimizeFunctionOnNextCall
......
......@@ -29,7 +29,7 @@ ARCH_GUESS = utils.DefaultArch()
VARIANTS = ["default"]
MORE_VARIANTS = [
"nooptimization",
"jitless",
"stress",
"stress_background_compile",
"stress_incremental_marking",
......@@ -43,7 +43,7 @@ VARIANT_ALIASES = {
# Shortcut for the two above ("more" first - it has the longer running tests).
"exhaustive": MORE_VARIANTS + VARIANTS,
# Additional variants, run on a subset of bots.
"extra": ["future", "interpreted_regexp", "no_liftoff", "no_wasm_traps"],
"extra": ["nooptimization", "future", "no_liftoff", "no_wasm_traps"],
}
GC_STRESS_FLAGS = ["--gc-interval=500", "--stress-compaction",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment