diff options
author | Ujjwal Sharma <usharma1998@gmail.com> | 2019-03-15 18:35:06 +0530 |
---|---|---|
committer | Refael Ackermann <refack@gmail.com> | 2019-03-28 16:36:18 -0400 |
commit | f579e1194046c50f2e6bb54348d48c8e7d1a53cf (patch) | |
tree | 9125787c758358365f74f9fd9673c14f57e67870 /deps/v8/infra | |
parent | 2c73868b0471fbd4038f500d076df056cbf697fe (diff) | |
download | android-node-v8-f579e1194046c50f2e6bb54348d48c8e7d1a53cf.tar.gz android-node-v8-f579e1194046c50f2e6bb54348d48c8e7d1a53cf.tar.bz2 android-node-v8-f579e1194046c50f2e6bb54348d48c8e7d1a53cf.zip |
deps: update V8 to 7.4.288.13
PR-URL: https://github.com/nodejs/node/pull/26685
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaƫl Zasso <targos@protonmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Diffstat (limited to 'deps/v8/infra')
-rw-r--r-- | deps/v8/infra/OWNERS | 1 | ||||
-rw-r--r-- | deps/v8/infra/config/OWNERS | 1 | ||||
-rw-r--r-- | deps/v8/infra/config/PRESUBMIT.py | 29 | ||||
-rw-r--r-- | deps/v8/infra/config/cq.cfg | 158 | ||||
-rw-r--r-- | deps/v8/infra/mb/mb_config.pyl | 51 | ||||
-rw-r--r-- | deps/v8/infra/testing/OWNERS | 3 | ||||
-rw-r--r-- | deps/v8/infra/testing/PRESUBMIT.py | 4 | ||||
-rw-r--r-- | deps/v8/infra/testing/builders.pyl | 72 |
8 files changed, 69 insertions, 250 deletions
diff --git a/deps/v8/infra/OWNERS b/deps/v8/infra/OWNERS index ea6f5446ee..c05d1d3921 100644 --- a/deps/v8/infra/OWNERS +++ b/deps/v8/infra/OWNERS @@ -1,3 +1,4 @@ machenbach@chromium.org sergiyb@chromium.org tandrii@chromium.org +tmrts@chromium.org
\ No newline at end of file diff --git a/deps/v8/infra/config/OWNERS b/deps/v8/infra/config/OWNERS deleted file mode 100644 index 1d89078df7..0000000000 --- a/deps/v8/infra/config/OWNERS +++ /dev/null @@ -1 +0,0 @@ -sergiyb@chromium.org diff --git a/deps/v8/infra/config/PRESUBMIT.py b/deps/v8/infra/config/PRESUBMIT.py deleted file mode 100644 index 3d20f403f6..0000000000 --- a/deps/v8/infra/config/PRESUBMIT.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2018 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. - -"""Presubmit script for changes in the infrastructure configs. - -See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts -for more details about the presubmit API built into gcl. -""" - - -def _CommonChecks(input_api, output_api): - """Checks common to both upload and commit.""" - results = [] - results.extend( - input_api.canned_checks.CheckChangedLUCIConfigs(input_api, output_api)) - return results - - -def CheckChangeOnUpload(input_api, output_api): - results = [] - results.extend(_CommonChecks(input_api, output_api)) - return results - - -def CheckChangeOnCommit(input_api, output_api): - results = [] - results.extend(_CommonChecks(input_api, output_api)) - return results diff --git a/deps/v8/infra/config/cq.cfg b/deps/v8/infra/config/cq.cfg deleted file mode 100644 index e58723719e..0000000000 --- a/deps/v8/infra/config/cq.cfg +++ /dev/null @@ -1,158 +0,0 @@ -# See http://luci-config.appspot.com/schemas/projects/refs:cq.cfg for the -# documentation of this file format. - -version: 1 -cq_status_url: "https://chromium-cq-status.appspot.com" -git_repo_url: "https://chromium.googlesource.com/v8/v8" -commit_burst_delay: 60 -max_commit_burst: 1 - -gerrit {} - -verifiers { - gerrit_cq_ability { - committer_list: "project-v8-committers" - dry_run_access_list: "project-v8-tryjob-access" - } - - tree_status { - tree_status_url: "https://v8-status.appspot.com" - } - - try_job { - buckets { - name: "luci.v8.try" - builders { name: "v8_android_arm_compile_rel" } - builders { name: "v8_fuchsia_rel_ng" } - builders { name: "v8_linux64_asan_rel_ng" } - builders { - name: "v8_linux64_asan_rel_ng_triggered" - triggered_by: "v8_linux64_asan_rel_ng" - } - builders { name: "v8_linux64_dbg_ng" } - builders { - name: "v8_linux64_dbg_ng_triggered" - triggered_by: "v8_linux64_dbg_ng" - } - builders { name: "v8_linux64_gcc_compile_dbg" } - builders { name: "v8_linux64_header_includes_dbg" } - builders { name: "v8_linux64_jumbo_compile_rel" } - builders { name: "v8_linux64_rel_ng" } - builders { - name: "v8_linux64_rel_ng_triggered" - triggered_by: "v8_linux64_rel_ng" - } - # TODO(machenbach): Figure out if bot should be removed or if - # functionality should be revived. - builders { - name: "v8_linux64_sanitizer_coverage_rel" - experiment_percentage: 10 - } - builders { name: "v8_linux64_shared_compile_rel" } - builders { name: "v8_linux64_verify_csa_rel_ng" } - builders { - name: "v8_linux64_verify_csa_rel_ng_triggered" - triggered_by: "v8_linux64_verify_csa_rel_ng" - } - builders { name: "v8_linux_arm64_rel_ng" } - builders { - name: "v8_linux_arm64_rel_ng_triggered" - triggered_by: "v8_linux_arm64_rel_ng" - } - builders { name: "v8_linux_arm_rel_ng" } - builders { - name: "v8_linux_arm_rel_ng_triggered" - triggered_by: "v8_linux_arm_rel_ng" - } - builders { - name: "v8_linux_blink_rel" - experiment_percentage: 100 - } - builders { name: "v8_linux_chromium_gn_rel" } - builders { name: "v8_linux_gcc_compile_rel" } - builders { name: "v8_linux_nodcheck_rel_ng" } - builders { - name: "v8_linux_nodcheck_rel_ng_triggered" - triggered_by: "v8_linux_nodcheck_rel_ng" - } - builders { name: "v8_linux_rel_ng" } - builders { - name: "v8_linux_rel_ng_triggered" - triggered_by: "v8_linux_rel_ng" - } - builders { name: "v8_linux_verify_csa_rel_ng" } - builders { - name: "v8_linux_verify_csa_rel_ng_triggered" - triggered_by: "v8_linux_verify_csa_rel_ng" - } - builders { name: "v8_mac64_rel_ng" } - builders { - name: "v8_mac64_rel_ng_triggered" - triggered_by: "v8_mac64_rel_ng" - } - builders { name: "v8_node_linux64_rel" } - builders { - name: "v8_presubmit" - disable_reuse: true - } - builders { name: "v8_win64_msvc_compile_rel" } - builders { name: "v8_win64_rel_ng" } - builders { - name: "v8_win64_rel_ng_triggered" - triggered_by: "v8_win64_rel_ng" - } - builders { name: "v8_win_compile_dbg" } - builders { name: "v8_win_nosnap_shared_rel_ng" } - builders { - name: "v8_win_nosnap_shared_rel_ng_triggered" - triggered_by: "v8_win_nosnap_shared_rel_ng" - } - builders { name: "v8_win_rel_ng" } - builders { - name: "v8_win_rel_ng_triggered" - triggered_by: "v8_win_rel_ng" - } - builders { - name: "v8_linux_noi18n_rel_ng" - path_regexp: ".*intl.*" - path_regexp: ".*test262.*" - } - } - - buckets { - name: "luci.chromium.try" - builders { - name: "linux_chromium_rel_ng" - path_regexp: "include/.+\\.h" - path_regexp: "src/api\\.cc" - path_regexp: "src/message-template\\.h" - } - builders { - name: "linux_chromium_headless_rel" - path_regexp: "src/inspector/.+" - path_regexp: "test/inspector/.+" - } - builders { - name: "linux-blink-rel" - path_regexp: "src/inspector/.+" - path_regexp: "test/inspector/.+" - } - # TODO(machenbach): Uncomment path_regexp after testing, as currently, - # path_regexp can not be combined with experiment_percentage. See more - # details at crbug.com/v8/8058. - builders { - name: "cast_shell_android" - #path_regexp: "include/.+\\.h" - #path_regexp: "src/api\\.cc" - experiment_percentage: 20 - } - builders { - name: "cast_shell_linux" - #path_regexp: "include/.+\\.h" - #path_regexp: "src/api\\.cc" - experiment_percentage: 20 - } - } - } -} - diff --git a/deps/v8/infra/mb/mb_config.pyl b/deps/v8/infra/mb/mb_config.pyl index 8a6cba71e0..cdf4b81a41 100644 --- a/deps/v8/infra/mb/mb_config.pyl +++ b/deps/v8/infra/mb/mb_config.pyl @@ -89,6 +89,9 @@ 'V8 Linux64 TSAN - builder': 'release_x64_tsan', 'V8 Linux - arm64 - sim - MSAN': 'release_simulate_arm64_msan', # Misc. + 'V8 Linux gcc': 'release_x86_gcc_no_goma', + 'V8 Linux64 gcc - debug': 'debug_x64_gcc_no_goma', + # TODO(machenbach): Remove after switching. 'V8 Linux gcc 4.8': 'release_x86_gcc', 'V8 Linux64 gcc 4.8 - debug': 'debug_x64_gcc', # FYI. @@ -101,12 +104,10 @@ 'V8 Fuchsia - debug': 'debug_x64_fuchsia', 'V8 Linux64 - cfi': 'release_x64_cfi', 'V8 Linux64 UBSan': 'release_x64_ubsan', - 'V8 Linux64 UBSanVptr': 'release_x64_ubsan_vptr', 'V8 Linux - vtunejit': 'debug_x86_vtunejit', 'V8 Linux64 - gcov coverage': 'release_x64_gcc_coverage', 'V8 Linux - predictable': 'release_x86_predictable', 'V8 Linux - full debug': 'full_debug_x86', - 'V8 Linux - interpreted regexp': 'release_x86_interpreted_regexp', 'V8 Random Deopt Fuzzer - debug': 'debug_x64', }, 'client.v8.clusterfuzz': { @@ -140,8 +141,6 @@ 'V8 Clusterfuzz Linux64 TSAN - release builder': 'release_x64_tsan', 'V8 Clusterfuzz Linux64 UBSan - release builder': 'release_x64_ubsan_recover_edge', - 'V8 Clusterfuzz Linux64 UBSanVptr - release builder': - 'release_x64_ubsan_vptr_recover_edge', }, 'client.v8.ports': { # Arm. @@ -212,7 +211,8 @@ 'release_simulate_arm64_pointer_compression', 'v8_linux64_compile_rel_xg': 'release_x64_test_features_trybot', 'v8_linux64_dbg_ng': 'debug_x64_trybot', - 'v8_linux64_gcc_compile_dbg': 'debug_x64_gcc', + 'v8_linux64_gc_stress_custom_snapshot_dbg_ng': 'debug_x64_trybot_custom', + 'v8_linux64_gcc_compile_dbg': 'debug_x64_gcc_no_goma', 'v8_linux64_header_includes_dbg': 'debug_x64_header_includes', 'v8_linux64_fyi_rel_ng': 'release_x64_test_features_trybot', 'v8_linux64_pointer_compression_rel_ng': 'release_x64_pointer_compression', @@ -230,7 +230,6 @@ 'v8_linux64_tsan_isolates_rel_ng': 'release_x64_tsan_minimal_symbols', 'v8_linux64_ubsan_rel_ng': 'release_x64_ubsan_minimal_symbols', - 'v8_linux64_ubsan_vptr_rel_ng': 'release_x64_ubsan_vptr_minimal_symbols', 'v8_odroid_arm_rel_ng': 'release_arm', # TODO(machenbach): Remove after switching to x64 on infra side. 'v8_win_dbg': 'debug_x86_trybot', @@ -465,12 +464,6 @@ 'release_bot', 'x64', 'ubsan', 'minimal_symbols'], 'release_x64_ubsan_recover_edge': [ 'release_bot', 'x64', 'edge', 'ubsan_recover'], - 'release_x64_ubsan_vptr': [ - 'release_bot', 'x64', 'ubsan_vptr'], - 'release_x64_ubsan_vptr_minimal_symbols': [ - 'release_bot', 'x64', 'ubsan_vptr', 'minimal_symbols'], - 'release_x64_ubsan_vptr_recover_edge': [ - 'release_bot', 'x64', 'edge', 'ubsan_vptr_recover'], 'release_x64_shared_verify_heap': [ 'release_bot', 'x64', 'shared', 'v8_verify_heap'], 'release_x64_verify_csa': [ @@ -491,6 +484,9 @@ 'debug_bot', 'x64', 'fuchsia'], 'debug_x64_gcc': [ 'debug_bot', 'x64', 'gcc'], + 'debug_x64_gcc_no_goma': [ + 'debug', 'shared', 'v8_enable_slow_dchecks', 'v8_optimized_debug', 'x64', + 'gcc', 'no_goma'], 'debug_x64_header_includes': [ 'debug_bot', 'x64', 'v8_check_header_includes'], 'debug_x64_jumbo': [ @@ -501,6 +497,8 @@ 'debug_bot', 'x64', 'minimal_symbols'], 'debug_x64_trybot': [ 'debug_trybot', 'x64'], + 'debug_x64_trybot_custom': [ + 'debug_trybot', 'x64', 'v8_snapshot_custom'], # Debug configs for x86. 'debug_x86': [ @@ -532,14 +530,15 @@ 'release_trybot', 'x86', 'v8_no_enable_embedded_builtins'], 'release_x86_gcc': [ 'release_bot', 'x86', 'gcc'], + # TODO(machenbach): Enable back goma once supported. 'release_x86_gcc_minimal_symbols': [ - 'release_bot', 'x86', 'gcc', 'minimal_symbols'], + 'release', 'static', 'x86', 'gcc', 'minimal_symbols', 'no_goma'], + 'release_x86_gcc_no_goma': [ + 'release', 'static', 'x86', 'gcc', 'no_goma'], 'release_x86_gcmole': [ 'release_bot', 'x86', 'gcmole'], 'release_x86_gcmole_trybot': [ 'release_trybot', 'x86', 'gcmole'], - 'release_x86_interpreted_regexp': [ - 'release_bot', 'x86', 'v8_interpreted_regexp'], 'release_x86_minimal_symbols': [ 'release_bot', 'x86', 'minimal_symbols'], 'release_x86_no_i18n_trybot': [ @@ -705,6 +704,10 @@ 'gn_args': 'use_custom_libcxx=false', }, + 'no_goma': { + 'gn_args': 'use_goma=false', + }, + 'no_sysroot': { 'gn_args': 'use_sysroot=false', }, @@ -778,20 +781,6 @@ 'gn_args': 'is_ubsan=true is_ubsan_no_recover=false', }, - 'ubsan_vptr': { - 'mixins': ['v8_enable_test_features'], - # TODO(krasin): Remove is_ubsan_no_recover=true when - # https://llvm.org/bugs/show_bug.cgi?id=25569 is fixed and just use - # ubsan_vptr instead. - 'gn_args': 'is_ubsan_vptr=true is_ubsan_no_recover=true', - }, - - 'ubsan_vptr_recover': { - 'mixins': ['v8_enable_test_features'], - # Ubsan vptr with recovery. - 'gn_args': 'is_ubsan_vptr=true is_ubsan_no_recover=false', - }, - 'v8_check_header_includes': { 'gn_args': 'v8_check_header_includes=true', }, @@ -833,10 +822,6 @@ 'gn_args': 'v8_optimized_debug=false', }, - 'v8_interpreted_regexp': { - 'gn_args': 'v8_interpreted_regexp=true', - }, - 'v8_optimized_debug': { # This is the default in gn for debug. }, diff --git a/deps/v8/infra/testing/OWNERS b/deps/v8/infra/testing/OWNERS index f0129f758e..c8693c972c 100644 --- a/deps/v8/infra/testing/OWNERS +++ b/deps/v8/infra/testing/OWNERS @@ -1,4 +1,5 @@ set noparent machenbach@chromium.org -sergiyb@chromium.org
\ No newline at end of file +sergiyb@chromium.org +tmrts@chromium.org
\ No newline at end of file diff --git a/deps/v8/infra/testing/PRESUBMIT.py b/deps/v8/infra/testing/PRESUBMIT.py index d8047bc244..b8e059724e 100644 --- a/deps/v8/infra/testing/PRESUBMIT.py +++ b/deps/v8/infra/testing/PRESUBMIT.py @@ -11,6 +11,10 @@ For simplicity, we check all pyl files on any changes in this folder. import ast import os +try: + basestring # Python 2 +except NameError: # Python 3 + basestring = str SUPPORTED_BUILDER_SPEC_KEYS = [ 'swarming_dimensions', diff --git a/deps/v8/infra/testing/builders.pyl b/deps/v8/infra/testing/builders.pyl index f15358405c..86349a48a4 100644 --- a/deps/v8/infra/testing/builders.pyl +++ b/deps/v8/infra/testing/builders.pyl @@ -41,8 +41,9 @@ 'tests': [ {'name': 'benchmarks', 'variant': 'default'}, {'name': 'v8testing', 'variant': 'default', 'shards': 4}, + {'name': 'v8testing', 'variant': 'trusted', 'shards': 4}, {'name': 'mozilla', 'variant': 'default'}, - {'name': 'test262_variants', 'variant': 'default', 'shards': 6}, + {'name': 'test262_variants', 'variant': 'default', 'shards': 7}, ], }, ############################################################################## @@ -70,6 +71,9 @@ ], }, 'v8_linux_gcc_rel': { + 'swarming_dimensions' : { + 'os': 'Ubuntu-16.04', + }, 'tests': [ {'name': 'v8testing'}, ], @@ -103,7 +107,7 @@ }, 'v8_linux_nosnap_rel': { 'tests': [ - {'name': 'v8testing', 'variant': 'default', 'shards': 4}, + {'name': 'v8testing', 'variant': 'default', 'shards': 6}, ], }, 'v8_linux_nosnap_dbg': { @@ -202,6 +206,7 @@ {'name': 'test262'}, {'name': 'v8testing', 'shards': 7}, {'name': 'v8testing', 'variant': 'extra', 'shards': 3}, + {'name': 'v8testing', 'variant': 'trusted', 'shards': 2}, ], }, 'v8_linux_arm_lite_rel_ng_triggered': { @@ -215,7 +220,8 @@ {'name': 'mozilla', 'shards': 2}, {'name': 'test262', 'shards': 2}, {'name': 'v8testing', 'shards': 8}, - {'name': 'v8testing', 'variant': 'extra', 'shards': 3}, + {'name': 'v8testing', 'variant': 'extra', 'shards': 6}, + {'name': 'v8testing', 'variant': 'trusted', 'shards': 2}, ], }, ############################################################################## @@ -254,6 +260,15 @@ {'name': 'v8testing', 'variant': 'minor_mc', 'shards': 1}, ], }, + 'v8_linux64_gc_stress_custom_snapshot_dbg_ng_triggered': { + 'tests': [ + { + 'name': 'mjsunit', + 'test_args': ['--gc-stress', '--no-harness'], + 'shards': 3, + }, + ], + }, 'v8_linux64_fyi_rel_ng_triggered': { 'tests': [ # Stress sampling. @@ -329,11 +344,6 @@ {'name': 'v8testing', 'shards': 2}, ], }, - 'v8_linux64_ubsan_vptr_rel_ng_triggered': { - 'tests': [ - {'name': 'v8testing', 'shards': 2}, - ], - }, 'v8_linux64_verify_csa_rel_ng_triggered': { 'tests': [ {'name': 'v8testing', 'shards': 2}, @@ -348,6 +358,7 @@ {'name': 'test262', 'shards': 2}, {'name': 'v8testing', 'shards': 10}, {'name': 'v8testing', 'variant': 'extra', 'shards': 6}, + {'name': 'v8testing', 'variant': 'trusted', 'shards': 3}, ], }, 'v8_linux_arm64_gc_stress_dbg': { @@ -362,6 +373,7 @@ {'name': 'test262', 'shards': 2}, {'name': 'v8testing', 'shards': 9}, {'name': 'v8testing', 'variant': 'extra', 'shards': 6}, + {'name': 'v8testing', 'variant': 'trusted', 'shards': 3}, ], }, 'v8_linux64_arm64_pointer_compression_rel_ng_triggered': { @@ -419,6 +431,7 @@ 'os': 'Windows-7-SP1', }, 'tests': [ + {'name': 'mozilla'}, {'name': 'test262'}, {'name': 'v8testing', 'shards': 2}, ], @@ -462,6 +475,7 @@ 'os': 'Windows-7-SP1', }, 'tests': [ + {'name': 'mozilla'}, {'name': 'test262'}, {'name': 'v8testing', 'shards': 2}, {'name': 'v8testing', 'variant': 'extra'}, @@ -485,7 +499,7 @@ }, 'tests': [ {'name': 'mozilla'}, - {'name': 'test262'}, + {'name': 'test262', 'shards': 2}, {'name': 'v8testing', 'shards': 3}, {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, ], @@ -669,16 +683,6 @@ }, ], }, - 'V8 Linux - interpreted regexp': { - 'swarming_task_attrs': { - 'expiration': 14400, - 'hard_timeout': 3600, - 'priority': 35, - }, - 'tests': [ - {'name': 'v8testing'}, - ], - }, 'V8 Linux - noi18n - debug': { 'tests': [ {'name': 'mozilla', 'variant': 'default'}, @@ -694,7 +698,7 @@ }, 'tests': [ {'name': 'mozilla', 'variant': 'default'}, - {'name': 'test262', 'variant': 'default', 'shards': 3}, + {'name': 'test262', 'variant': 'default', 'shards': 4}, {'name': 'v8testing', 'variant': 'default', 'shards': 3}, ], }, @@ -727,7 +731,19 @@ {'name': 'v8testing'}, ], }, + 'V8 Linux gcc': { + 'swarming_dimensions' : { + 'os': 'Ubuntu-16.04', + }, + 'tests': [ + {'name': 'v8testing'}, + ], + }, + # TODO(machenbach): Remove after switching. 'V8 Linux gcc 4.8': { + 'swarming_dimensions' : { + 'os': 'Ubuntu-16.04', + }, 'tests': [ {'name': 'v8testing'}, ], @@ -929,11 +945,6 @@ {'name': 'v8testing', 'variant': 'extra'}, ], }, - 'V8 Linux64 UBSanVptr': { - 'tests': [ - {'name': 'v8testing'}, - ], - }, 'V8 Mac64': { 'swarming_dimensions': { 'cpu': 'x86-64', @@ -941,7 +952,7 @@ }, 'tests': [ {'name': 'mozilla'}, - {'name': 'test262'}, + {'name': 'test262', 'shards': 2}, {'name': 'v8testing', 'shards': 2}, {'name': 'v8testing', 'variant': 'extra'}, ], @@ -1057,8 +1068,9 @@ }, 'tests': [ {'name': 'mozilla', 'variant': 'default'}, - {'name': 'test262', 'variant': 'default', 'shards': 5}, + {'name': 'test262', 'variant': 'default', 'shards': 6}, {'name': 'v8testing', 'variant': 'default', 'shards': 3}, + {'name': 'v8testing', 'variant': 'trusted', 'shards': 3}, ], }, 'V8 Arm': { @@ -1193,6 +1205,7 @@ {'name': 'test262'}, {'name': 'v8testing', 'shards': 4}, {'name': 'v8testing', 'variant': 'extra'}, + {'name': 'v8testing', 'variant': 'trusted'}, # Armv8-a. { 'name': 'mozilla', @@ -1227,7 +1240,8 @@ {'name': 'mozilla'}, {'name': 'test262'}, {'name': 'v8testing', 'shards': 8}, - {'name': 'v8testing', 'variant': 'extra', 'shards': 3}, + {'name': 'v8testing', 'variant': 'extra', 'shards': 4}, + {'name': 'v8testing', 'variant': 'trusted', 'shards': 2}, # Armv8-a. { 'name': 'mozilla', @@ -1284,6 +1298,7 @@ {'name': 'test262'}, {'name': 'v8testing', 'shards': 3}, {'name': 'v8testing', 'variant': 'extra'}, + {'name': 'v8testing', 'variant': 'trusted'}, ], }, 'V8 Linux - arm64 - sim - debug': { @@ -1297,6 +1312,7 @@ {'name': 'test262', 'shards': 2}, {'name': 'v8testing', 'shards': 10}, {'name': 'v8testing', 'variant': 'extra', 'shards': 6}, + {'name': 'v8testing', 'variant': 'trusted', 'shards': 2}, ], }, 'V8 Linux - arm64 - sim - gc stress': { |