Reland "[wasm-c-api][test] Run Wasm C API tests on bots"

by including them in the "bot_default" and "default" test sets.
The build targets are already up to date, only the test runner
needs to be updated.

This is a reland of a5d279da00.
This CL itself is unchanged since the previous attempt; the
issue that caused the revert was fixed by
https://chromium-review.googlesource.com/c/v8/v8/+/1781695.

Originally reviewed on:
https://chromium-review.googlesource.com/c/v8/v8/+/1768370

Change-Id: Ifd40a398b8d55ff948f5acfb25cb676937cb7794
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1789158
Reviewed-by: Tamer Tas <tmrts@chromium.org>
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63619}
This commit is contained in:
Jakob Kummerow 2019-08-26 14:28:06 +02:00 committed by Commit Bot
parent f6ffe8e33e
commit 3041f17089

View File

@ -46,8 +46,10 @@ DEFAULT_OUT_GN = 'out.gn'
# Map of test name synonyms to lists of test suites. Should be ordered by
# expected runtimes (suites with slow test cases first). These groups are
# invoked in separate steps on the bots.
# The mapping from names used here to GN targets (which must stay in sync)
# is defined in infra/mb/gn_isolate_map.pyl.
TEST_MAP = {
# This needs to stay in sync with test/bot_default.isolate.
# This needs to stay in sync with group("v8_bot_default") in test/BUILD.gn.
"bot_default": [
"debugger",
"mjsunit",
@ -62,8 +64,9 @@ TEST_MAP = {
"preparser",
"intl",
"unittests",
"wasm-api-tests",
],
# This needs to stay in sync with test/default.isolate.
# This needs to stay in sync with group("v8_default") in test/BUILD.gn.
"default": [
"debugger",
"mjsunit",
@ -77,8 +80,9 @@ TEST_MAP = {
"preparser",
"intl",
"unittests",
"wasm-api-tests",
],
# This needs to stay in sync with test/d8_default.isolate.
# This needs to stay in sync with group("v8_d8_default") in test/BUILD.gn.
"d8_default": [
"debugger",
"mjsunit",
@ -87,7 +91,7 @@ TEST_MAP = {
"preparser",
"intl",
],
# This needs to stay in sync with test/optimize_for_size.isolate.
# This needs to stay in sync with "v8_optimize_for_size" in test/BUILD.gn.
"optimize_for_size": [
"debugger",
"mjsunit",