v8/tools/testrunner
Clemens Backes 1813665413 [no-wasm] Skip wasm tests if wasm is disabled
This CL introduces a test runner flag to detect if webassembly has been
disabled. Since all tests that require wasm are alrady skipped in
lite mode, we introduce a has_webassembly flag for the test runner which
checks for v8_enable_webassembly=true and v8_enable_lite_mode=false.
As a drive-by, we also do not set the V8_ENABLE_WEBASSEMBLY
preprocessor flag if lite mode is enabled.

The status files are updated by splitting wasm tests from the
"lite_mode" section and checking for "not has_webassembly" instead.

Note that the v8_enable_webassembly=false configuration is not tested
on any bot currently, but I will make sure that all tests keep passing
on further changes in this configuration.

R=machenbach@chromium.org

Bug: v8:11238
Cq-Include-Trybots: luci.v8.try:v8_linux64_no_wasm_compile_rel
Change-Id: I1841eb1f1633cb47e0c079f4a4a4d769ca3a9cbb
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2710425
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#72898}
2021-02-22 11:06:40 +00:00
..
local Reland "[compiler] Directly read PropertyCells" 2021-02-12 13:52:40 +00:00
objects [tools] Handle string literal export names in testcase.py 2020-10-23 17:16:10 +00:00
outproc [inspector][test] Fail on non-zero return code 2020-11-06 11:35:44 +00:00
testproc [test] Temporarily skip no-sse flags on flag fuzzer. 2021-02-12 15:14:48 +00:00
utils Preparing v8 to use with python3 /tools/testrunner 2019-02-19 09:23:11 +00:00
__init__.py First commit of new tools/run-tests.py 2012-09-24 09:38:46 +00:00
base_runner.py [no-wasm] Skip wasm tests if wasm is disabled 2021-02-22 11:06:40 +00:00
num_fuzzer.py [flags] Prepare contradictory-flags warning 2020-09-17 11:16:57 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
PRESUBMIT.py [presubmit] Clean up insensitive terms 2020-07-27 18:05:48 +00:00
standard_runner.py [turboprop] Add a new test variant for turboprop-as-toptier 2021-01-22 11:19:59 +00:00
test_config.py Introduce regenerate-expected-files for run-test 2020-03-03 18:58:24 +00:00
trycatch_loader.js [test] Properly load mjsunit.js on endurance fuzzer 2018-02-02 13:55:32 +00:00