[test] Reorder test suites and variants for better parallel throughput

Tests are queued retaining the order of testing variants and test suites. This reorders the variants and suites to make sure the slowest run first.

Currently the debugger suite contains the slowest tests.

BUG=v8:5861
TBR=jochen@chromium.org,yangguo@chromium.org,jkummerow@chromium.org

Change-Id: Idae349b5e6db2540c6181f9b5e2ffb689733846e
Reviewed-on: https://chromium-review.googlesource.com/439311
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#43046}
This commit is contained in:
Michael Achenbach 2017-02-08 14:49:46 +01:00 committed by Commit Bot
parent d2c565215b
commit ac231d625c

View File

@ -65,9 +65,9 @@ ARCH_GUESS = utils.DefaultArch()
TEST_MAP = {
# This needs to stay in sync with test/bot_default.isolate.
"bot_default": [
"debugger",
"mjsunit",
"cctest",
"debugger",
"inspector",
"webkit",
"fuzzer",
@ -78,9 +78,9 @@ TEST_MAP = {
],
# This needs to stay in sync with test/default.isolate.
"default": [
"debugger",
"mjsunit",
"cctest",
"debugger",
"inspector",
"fuzzer",
"message",
@ -90,9 +90,9 @@ TEST_MAP = {
],
# This needs to stay in sync with test/optimize_for_size.isolate.
"optimize_for_size": [
"debugger",
"mjsunit",
"cctest",
"debugger",
"inspector",
"webkit",
"intl",
@ -104,17 +104,18 @@ TEST_MAP = {
TIMEOUT_DEFAULT = 60
VARIANTS = ["default", "turbofan", "ignition_staging"]
# Variants ordered by expected runtime (slowest first).
VARIANTS = ["ignition_staging", "default", "turbofan"]
MORE_VARIANTS = [
"ignition",
"stress",
"turbofan_opt",
"ignition",
"asm_wasm",
"wasm_traps",
]
EXHAUSTIVE_VARIANTS = VARIANTS + MORE_VARIANTS
EXHAUSTIVE_VARIANTS = MORE_VARIANTS + VARIANTS
VARIANT_ALIASES = {
# The default for developer workstations.