2018-05-07 09:55:55 +00:00
|
|
|
# Copyright 2018 The V8 project authors. All rights reserved.
|
2017-11-28 15:43:22 +00:00
|
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
|
|
# found in the LICENSE file.
|
2018-05-15 08:31:35 +00:00
|
|
|
#
|
|
|
|
# Please keep builder names, builder configs and test definitions sorted.
|
|
|
|
# Builder names should be sorted alphabetically. Builder configs should have
|
|
|
|
# keys sorted in the alphabetical order except 'tests' key, which should always
|
|
|
|
# come last. Test definitions must have keys in the following order, but omit
|
|
|
|
# optional fields:
|
|
|
|
# * name (required)
|
2018-10-10 11:39:39 +00:00
|
|
|
# * suffix
|
2018-05-15 08:31:35 +00:00
|
|
|
# * variant
|
|
|
|
# * test_args
|
|
|
|
# * shards
|
|
|
|
# * swarming_dimensions
|
|
|
|
# * swarming_task_attrs
|
|
|
|
#
|
|
|
|
# Please also format test definitions as a single line with ', ' separating
|
|
|
|
# fields, e.g.
|
|
|
|
#
|
|
|
|
# {'name': 'v8testing', 'variant': 'extra', 'shards': 2}
|
|
|
|
#
|
|
|
|
# After formatting test definitions this way, please sort them alphabetically by
|
|
|
|
# test name. For all variants of the test with the same name, the
|
|
|
|
# least-qualified test (no variant, no test args) should come first. You may
|
|
|
|
# also deviate from the alphabetical order if necessary and group tests
|
|
|
|
# differently, but in this case please add a comment before each group and
|
|
|
|
# continue to sort tests using the rules above within each group.
|
2017-11-28 15:43:22 +00:00
|
|
|
|
|
|
|
{
|
2018-05-07 09:55:55 +00:00
|
|
|
##############################################################################
|
|
|
|
### luci.v8.try
|
2018-05-04 08:53:41 +00:00
|
|
|
##############################################################################
|
2018-08-10 17:09:34 +00:00
|
|
|
# Android
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_android_arm64_n5x_rel': {
|
2018-08-10 17:09:34 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'device_os': 'MMB29Q',
|
|
|
|
'device_type': 'bullhead',
|
|
|
|
'os': 'Android',
|
|
|
|
},
|
|
|
|
'tests': [
|
2021-02-10 11:19:15 +00:00
|
|
|
{'name': 'mozilla', 'variant': 'default'},
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 10},
|
2018-09-11 09:43:12 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
|
2018-08-10 17:09:34 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
##############################################################################
|
2019-11-18 07:53:47 +00:00
|
|
|
# Fuchsia
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_fuchsia_rel': {
|
2019-11-18 07:53:47 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-26 06:59:56 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-11-18 07:53:47 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2019-12-05 13:30:12 +00:00
|
|
|
{'name': 'fuchsia-unittests'},
|
2019-11-18 07:53:47 +00:00
|
|
|
],
|
|
|
|
},
|
2020-01-24 14:39:27 +00:00
|
|
|
'V8 Fuchsia': {
|
|
|
|
'swarming_dimensions' : {
|
2021-04-26 06:59:56 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-01-24 14:39:27 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'fuchsia-unittests'},
|
|
|
|
],
|
|
|
|
},
|
2019-11-18 07:53:47 +00:00
|
|
|
##############################################################################
|
2018-05-04 08:53:41 +00:00
|
|
|
# Linux32
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_dbg': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'benchmarks', 'variant': 'extra'},
|
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
{'name': 'mozilla', 'variant': 'extra'},
|
2019-09-30 09:40:26 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2021-06-07 18:46:26 +00:00
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 5},
|
2022-08-30 14:13:59 +00:00
|
|
|
{'name': 'v8testing', 'shards': 4},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 4},
|
2020-10-30 09:10:07 +00:00
|
|
|
# Noavx.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2
|
2020-10-30 09:10:07 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
2022-08-30 14:13:59 +00:00
|
|
|
'shards': 4
|
|
|
|
},
|
|
|
|
# Nosse3.
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nosse3',
|
|
|
|
'test_args': [
|
|
|
|
'--extra-flags',
|
|
|
|
'--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx',
|
|
|
|
],
|
|
|
|
'shards': 4,
|
2020-10-30 09:10:07 +00:00
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_gc_stress_dbg': {
|
2020-06-19 15:59:50 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-06-19 15:59:50 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mjsunit', 'variant': 'slow_path', 'test_args': ['--gc-stress'], 'shards': 2},
|
|
|
|
{'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 5},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_nodcheck_rel': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'benchmarks', 'variant': 'extra'},
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
{'name': 'mozilla', 'variant': 'extra'},
|
2019-10-02 11:09:40 +00:00
|
|
|
{'name': 'test262', 'shards': 2},
|
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 2},
|
2018-09-11 14:04:49 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2018-05-04 08:53:41 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra'},
|
2022-08-30 14:13:59 +00:00
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nosse3',
|
|
|
|
'test_args': [
|
|
|
|
'--extra-flags',
|
|
|
|
'--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx',
|
|
|
|
],
|
|
|
|
'shards': 2,
|
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_noi18n_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla', 'variant': 'default'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-05-15 08:31:35 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'default', 'shards': 2},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_rel': {
|
2018-05-03 08:37:19 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-05-03 08:37:19 +00:00
|
|
|
},
|
2018-05-02 11:39:10 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'benchmarks', 'variant': 'extra'},
|
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
{'name': 'mozilla', 'variant': 'extra'},
|
|
|
|
{'name': 'optimize_for_size'},
|
2019-10-02 11:09:40 +00:00
|
|
|
{'name': 'test262', 'shards': 4},
|
2022-04-19 13:18:04 +00:00
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 6},
|
|
|
|
{'name': 'v8testing', 'shards': 4},
|
|
|
|
{'name': 'v8testing', 'suffix': 'isolates', 'test_args': ['--isolates'], 'shards': 4},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 4},
|
2022-08-30 14:13:59 +00:00
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nosse3',
|
|
|
|
'test_args': [
|
|
|
|
'--extra-flags',
|
|
|
|
'--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx',
|
|
|
|
],
|
|
|
|
'shards': 4,
|
|
|
|
},
|
2022-12-05 15:22:46 +00:00
|
|
|
{'name': 'gcmole_v3', 'variant': 'ia32', 'shards': 4},
|
2018-05-02 11:39:10 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_optional_rel': {
|
2018-09-06 07:51:38 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-09-06 07:51:38 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
# Code serializer.
|
|
|
|
{'name': 'benchmarks', 'variant': 'code_serializer', 'shards': 1},
|
|
|
|
{'name': 'd8testing', 'variant': 'code_serializer', 'shards': 1},
|
|
|
|
{'name': 'mozilla', 'variant': 'code_serializer', 'shards': 1},
|
2019-10-02 11:09:40 +00:00
|
|
|
{'name': 'test262', 'variant': 'code_serializer', 'shards': 1},
|
2018-09-06 07:51:38 +00:00
|
|
|
# No SSE3.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'nosse3',
|
|
|
|
'test_args': [
|
|
|
|
'--extra-flags',
|
|
|
|
'--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'nosse3',
|
2019-09-30 09:40:26 +00:00
|
|
|
'variant': 'default',
|
2018-09-06 07:51:38 +00:00
|
|
|
'test_args': [
|
|
|
|
'--extra-flags',
|
|
|
|
'--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx',
|
|
|
|
],
|
2022-11-17 19:07:51 +00:00
|
|
|
'shards': 2,
|
2018-09-06 07:51:38 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nosse3',
|
|
|
|
'test_args': [
|
|
|
|
'--extra-flags',
|
|
|
|
'--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx',
|
|
|
|
],
|
|
|
|
'shards': 3,
|
|
|
|
},
|
2021-03-12 22:46:00 +00:00
|
|
|
# No SSSE3.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'nossse3',
|
|
|
|
'test_args': [
|
|
|
|
'--extra-flags',
|
|
|
|
'--noenable-ssse3 --noenable-sse4-1 --noenable-avx',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'nossse3',
|
|
|
|
'variant': 'default',
|
|
|
|
'test_args': [
|
|
|
|
'--extra-flags',
|
|
|
|
'--noenable-ssse3 --noenable-sse4-1 --noenable-avx',
|
|
|
|
],
|
2022-11-17 19:07:51 +00:00
|
|
|
'shards': 2,
|
2021-03-12 22:46:00 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nossse3',
|
|
|
|
'test_args': [
|
|
|
|
'--extra-flags',
|
|
|
|
'--noenable-ssse3 --noenable-sse4-1 --noenable-avx',
|
|
|
|
],
|
|
|
|
'shards': 3,
|
|
|
|
},
|
2018-09-06 07:51:38 +00:00
|
|
|
# No SSE4.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'nosse4',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'nosse4',
|
2019-09-30 09:40:26 +00:00
|
|
|
'variant': 'default',
|
2018-09-06 07:51:38 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'],
|
2022-11-17 19:07:51 +00:00
|
|
|
'shards': 2,
|
2018-09-06 07:51:38 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nosse4',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'],
|
|
|
|
'shards': 3,
|
|
|
|
},
|
2020-10-30 09:10:07 +00:00
|
|
|
# Noavx.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2,
|
2020-10-30 09:10:07 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2
|
|
|
|
},
|
2018-09-06 07:51:38 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_verify_csa_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
'tests': [
|
2018-09-11 14:04:49 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
##############################################################################
|
|
|
|
# Linux32 with arm simulators
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_arm_dbg': {
|
2020-06-19 15:59:50 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-06-19 15:59:50 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2022-03-31 17:28:51 +00:00
|
|
|
{'name': 'mjsunit_sp_frame_access', 'shards': 3},
|
|
|
|
{'name': 'mozilla', 'shards': 3},
|
2021-10-20 14:19:00 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2022-03-31 17:28:51 +00:00
|
|
|
{'name': 'v8testing', 'shards': 10},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 10},
|
2020-06-19 15:59:50 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_arm_lite_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-17 12:57:49 +00:00
|
|
|
'tests': [
|
2018-10-17 13:15:26 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
|
2018-10-17 12:57:49 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_arm_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
'tests': [
|
2019-03-18 12:55:12 +00:00
|
|
|
{'name': 'mjsunit_sp_frame_access', 'shards': 2},
|
2018-09-13 07:29:33 +00:00
|
|
|
{'name': 'mozilla', 'shards': 2},
|
2019-09-30 09:40:26 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2019-03-18 12:55:12 +00:00
|
|
|
{'name': 'v8testing', 'shards': 10},
|
2021-01-19 15:50:43 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 10},
|
2023-01-17 10:00:41 +00:00
|
|
|
{'name': 'gcmole_v3', 'variant': 'arm', 'shards': 4},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
##############################################################################
|
|
|
|
# Linux64
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_asan_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-06-07 07:37:34 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-04-17 13:28:18 +00:00
|
|
|
'tests': [
|
2022-04-11 13:13:22 +00:00
|
|
|
{'name': 'test262', 'shards': 12},
|
|
|
|
{'name': 'v8testing', 'shards': 5},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 5},
|
2018-05-04 08:53:41 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'slow_path'},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_cfi_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
{'name': 'optimize_for_size'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2020-01-17 09:23:41 +00:00
|
|
|
{'name': 'v8testing', 'shards': 3},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-11 09:30:40 +00:00
|
|
|
'v8_linux64_coverage': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
# TODO(https://crbug.com/1265931): Speed things up for now. Later replace
|
|
|
|
# mjsunit and unittests with full v8testing.
|
|
|
|
# {'name': 'v8testing'},
|
|
|
|
{'name': 'mjsunit', 'variant': 'default'},
|
|
|
|
{'name': 'unittests', 'variant': 'default'},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_cppgc_non_default_dbg': {
|
2021-09-03 08:18:11 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2022-11-30 16:08:13 +00:00
|
|
|
'v8_linux64_css_dbg': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 5},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_dbg': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-26 07:04:17 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2022-03-29 12:32:30 +00:00
|
|
|
{'name': 'benchmarks', 'shards': 2},
|
2018-05-04 08:53:41 +00:00
|
|
|
{'name': 'benchmarks', 'variant': 'extra'},
|
2022-03-29 12:32:30 +00:00
|
|
|
{'name': 'mjsunit_sp_frame_access', 'shards': 2},
|
2018-05-04 08:53:41 +00:00
|
|
|
{'name': 'mozilla'},
|
|
|
|
{'name': 'mozilla', 'variant': 'extra'},
|
2022-03-29 12:32:30 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 9},
|
|
|
|
{'name': 'v8testing', 'shards': 5},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 5},
|
2022-09-09 11:13:56 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'minor_mc'},
|
2020-02-17 15:17:14 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'no_lfa'},
|
2021-06-07 07:33:40 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_instruction_scheduling'},
|
2021-06-07 07:37:34 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_concurrent_allocation'},
|
2021-01-29 10:11:26 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_concurrent_inlining'},
|
2022-07-11 12:15:36 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2018-04-17 13:28:18 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_dict_tracking_dbg': {
|
2021-02-04 16:38:35 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-26 06:59:56 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2021-02-04 16:38:35 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_disable_runtime_call_stats_rel': {
|
2021-11-17 15:25:58 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_external_code_space_dbg': {
|
2021-06-23 09:45:33 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_fuzzilli_rel': {
|
2020-07-20 13:13:30 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-26 06:59:56 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-07-20 13:13:30 +00:00
|
|
|
},
|
|
|
|
# TODO(almuthanna): Add a new test config for the fuzzilli suite.
|
|
|
|
'tests': [],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_fyi_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-23 08:54:32 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-04-17 13:28:18 +00:00
|
|
|
'tests': [
|
2020-05-05 12:46:40 +00:00
|
|
|
# Infra staging.
|
|
|
|
{'name': 'v8testing', 'variant': 'infra_staging', 'shards': 2},
|
2018-05-02 11:39:10 +00:00
|
|
|
# Stress sampling.
|
2018-05-04 08:53:41 +00:00
|
|
|
{'name': 'mjsunit', 'variant': 'stress_sampling'},
|
|
|
|
{'name': 'webkit', 'variant': 'stress_sampling'},
|
2020-05-05 12:46:40 +00:00
|
|
|
# Stress snapshot.
|
|
|
|
{'name': 'mjsunit', 'variant': 'stress_snapshot'},
|
2022-09-07 11:09:25 +00:00
|
|
|
# Stress maglev.
|
|
|
|
{'name': 'mjsunit', 'variant': 'stress_maglev'},
|
2020-08-10 12:47:40 +00:00
|
|
|
# Experimental regexp engine.
|
|
|
|
{'name': 'mjsunit', 'variant': 'experimental_regexp'},
|
2018-04-17 13:28:18 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_gc_stress_custom_snapshot_dbg': {
|
2021-04-08 14:27:05 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2021-04-08 14:27:05 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{
|
|
|
|
'name': 'mjsunit',
|
|
|
|
'test_args': ['--gc-stress', '--no-harness'],
|
|
|
|
'shards': 3,
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_gc_stress_dbg': {
|
2022-08-04 08:58:58 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 5},
|
2022-08-05 09:46:18 +00:00
|
|
|
{
|
|
|
|
'name': 'mjsunit',
|
|
|
|
'variant': 'slow_path',
|
|
|
|
'test_args': ['--gc-stress'],
|
|
|
|
'shards': 2
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'mjsunit',
|
|
|
|
'variant': 'maglev',
|
|
|
|
'test_args': ['--gc-stress'],
|
|
|
|
'shards': 2
|
|
|
|
},
|
2022-08-04 08:58:58 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_gcc_rel': {
|
2022-07-06 09:09:48 +00:00
|
|
|
'swarming_dimensions' : {
|
2022-07-06 13:38:02 +00:00
|
|
|
'os': 'Ubuntu-20.04',
|
2022-07-06 09:09:48 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2021-04-08 14:27:05 +00:00
|
|
|
'v8_linux64_gcov_coverage': {
|
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2021-04-08 14:27:05 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_minor_mc_dbg': {
|
2022-08-05 08:50:40 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'variant': 'minor_mc'},
|
2022-09-02 13:02:20 +00:00
|
|
|
{'name': 'benchmarks', 'variant': 'minor_mc'},
|
|
|
|
{'name': 'mozilla', 'variant': 'minor_mc'},
|
|
|
|
{'name': 'test262', 'variant': 'minor_mc', 'shards': 2},
|
|
|
|
{'name': 'mjsunit', 'variant': 'minor_mc'},
|
2022-08-05 08:50:40 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_msan_rel': {
|
2020-05-15 11:05:04 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-05-15 11:05:04 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
|
|
|
{'name': 'v8testing', 'shards': 5},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_nodcheck_rel': {
|
2019-04-25 11:35:40 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-26 07:04:17 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-25 11:35:40 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
2019-07-12 13:50:04 +00:00
|
|
|
{'name': 'benchmarks', 'variant': 'assert_types'},
|
2019-04-25 11:35:40 +00:00
|
|
|
{'name': 'benchmarks', 'variant': 'extra'},
|
2019-07-22 06:45:11 +00:00
|
|
|
{'name': 'check-bytecode-baseline'},
|
2019-04-25 11:35:40 +00:00
|
|
|
{'name': 'mozilla'},
|
2019-07-12 13:50:04 +00:00
|
|
|
{'name': 'mozilla', 'variant': 'assert_types'},
|
2019-04-25 11:35:40 +00:00
|
|
|
{'name': 'mozilla', 'variant': 'extra'},
|
2019-04-26 10:02:16 +00:00
|
|
|
{'name': 'perf_integration'},
|
2019-10-02 11:09:40 +00:00
|
|
|
{'name': 'test262', 'shards': 2},
|
|
|
|
{'name': 'test262', 'variant': 'assert_types', 'shards': 2},
|
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 2},
|
2019-04-25 11:35:40 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2019-07-12 13:50:04 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'assert_types'},
|
2019-04-25 11:35:40 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra'},
|
2020-02-17 15:17:14 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'no_lfa'},
|
2021-06-07 07:33:40 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_instruction_scheduling'},
|
2022-07-11 12:15:36 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2019-04-25 11:35:40 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_perfetto_dbg': {
|
2019-04-25 08:00:26 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-26 06:59:56 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-25 08:00:26 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_no_pointer_compression_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-11-06 10:09:07 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_no_sandbox_dbg': {
|
2022-08-05 13:30:25 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 5},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_single_generation_dbg': {
|
2021-05-03 14:37:35 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_rel': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-26 07:04:17 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
2018-04-17 13:28:18 +00:00
|
|
|
'tests': [
|
2018-05-04 08:53:41 +00:00
|
|
|
# TODO(machenbach): Add benchmarks.
|
|
|
|
# TODO(machenbach): Add mozilla tests.
|
2018-05-15 08:31:35 +00:00
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
2018-05-04 08:53:41 +00:00
|
|
|
{'name': 'optimize_for_size'},
|
2019-10-02 11:09:40 +00:00
|
|
|
{'name': 'test262', 'shards': 4},
|
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 3},
|
2018-05-04 08:53:41 +00:00
|
|
|
{'name': 'v8initializers'},
|
2018-09-11 14:04:49 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2020-01-02 10:49:15 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 2},
|
2022-09-09 11:13:56 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'minor_mc'},
|
2020-02-17 15:17:14 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'no_lfa'},
|
2018-05-04 08:53:41 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'slow_path'},
|
2021-06-07 07:33:40 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_instruction_scheduling'},
|
2022-07-11 12:15:36 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2023-01-17 10:00:41 +00:00
|
|
|
# GCMole.
|
|
|
|
{'name': 'gcmole_v3', 'variant': 'x64', 'shards': 4},
|
|
|
|
{
|
|
|
|
'name': 'gcmole_v2',
|
|
|
|
'variant': 'x64',
|
|
|
|
'suffix': 'test single host',
|
|
|
|
'test_args': ['--test-run'],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'gcmole_v3',
|
|
|
|
'variant': 'x64',
|
|
|
|
'suffix': 'test multi host',
|
|
|
|
'test_args': ['--test-run'],
|
|
|
|
},
|
2018-04-17 13:28:18 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_predictable_rel': {
|
2022-08-18 10:00:12 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'd8testing'},
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_no_sandbox_rel': {
|
2022-08-05 13:30:25 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 2},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_tsan_rel': {
|
2020-06-19 13:45:03 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-06-07 07:37:34 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-06-19 13:45:03 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2021-06-22 17:02:06 +00:00
|
|
|
{'name': 'benchmarks', 'shards': 2},
|
|
|
|
{'name': 'mozilla', 'shards': 2},
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 5},
|
|
|
|
{'name': 'v8testing', 'shards': 6},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 5},
|
|
|
|
{'name': 'v8testing', 'variant': 'slow_path', 'shards': 2},
|
|
|
|
{'name': 'v8testing', 'variant': 'stress_concurrent_allocation', 'shards': 2},
|
2020-06-19 13:45:03 +00:00
|
|
|
],
|
|
|
|
},
|
2022-12-21 14:25:11 +00:00
|
|
|
'v8_linux64_tsan_dbg': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks', 'shards': 2},
|
|
|
|
{'name': 'mozilla', 'shards': 4},
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 5},
|
|
|
|
{'name': 'v8testing', 'shards': 12},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 10},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_tsan_no_cm_rel': {
|
2020-09-18 13:12:16 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-06-07 07:37:34 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-09-18 13:12:16 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2020-09-28 17:49:52 +00:00
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'shards': 6,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'future',
|
|
|
|
'test_args': ['--extra-flags=--future'],
|
|
|
|
'shards': 6,
|
|
|
|
},
|
2021-06-22 17:02:06 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_concurrent_inlining', 'shards': 2},
|
2020-09-18 13:12:16 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_tsan_isolates_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-06-07 07:37:34 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-08-03 07:24:59 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'test_args': ['--isolates'], 'shards': 7},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_ubsan_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 2},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_verify_csa_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
'tests': [
|
2018-09-11 14:04:49 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
##############################################################################
|
|
|
|
# Linux64 with arm64 simulators
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_arm64_dbg': {
|
2020-06-19 15:59:50 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-06-19 15:59:50 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2022-03-30 14:36:57 +00:00
|
|
|
{'name': 'mjsunit_sp_frame_access', 'shards': 2},
|
2020-06-19 15:59:50 +00:00
|
|
|
{'name': 'mozilla', 'shards': 4},
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 4},
|
2020-09-14 09:25:12 +00:00
|
|
|
{'name': 'v8testing', 'shards': 14},
|
2022-07-13 20:48:51 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 14},
|
2020-06-19 15:59:50 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_arm64_gc_stress_dbg': {
|
2020-06-19 15:59:50 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-06-19 15:59:50 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 12},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_arm64_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
'tests': [
|
2019-12-18 15:37:11 +00:00
|
|
|
{'name': 'mjsunit_sp_frame_access', 'shards': 4},
|
|
|
|
{'name': 'mozilla', 'shards': 4},
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 4},
|
2020-09-14 09:25:12 +00:00
|
|
|
{'name': 'v8testing', 'shards': 14},
|
2022-07-13 20:48:51 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 14},
|
2023-01-17 10:00:41 +00:00
|
|
|
{'name': 'gcmole_v3', 'variant': 'arm64', 'shards': 4},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_arm64_cfi_rel': {
|
2020-04-17 08:58:12 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-04-17 08:58:12 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 3},
|
|
|
|
{'name': 'v8testing', 'shards': 4},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_arm64_no_pointer_compression_rel': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-12-18 09:01:48 +00:00
|
|
|
'tests': [
|
2021-03-15 14:32:19 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
|
2018-12-18 09:01:48 +00:00
|
|
|
],
|
|
|
|
},
|
2018-05-04 08:53:41 +00:00
|
|
|
##############################################################################
|
2021-08-19 08:00:26 +00:00
|
|
|
# Linux64 with Loongson simulators
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_loong64_rel': {
|
2021-08-18 08:31:10 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
##############################################################################
|
2022-07-05 08:43:52 +00:00
|
|
|
# Linux with RISC-V simulators
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux_riscv32_rel': {
|
2022-07-05 08:43:52 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_linux64_riscv64_rel': {
|
2020-12-07 12:00:22 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-12-07 12:00:22 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
##############################################################################
|
2018-09-21 11:48:35 +00:00
|
|
|
# Odroids with native arm
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_odroid_arm_rel': {
|
2018-09-21 11:48:35 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cores': '8',
|
|
|
|
'cpu': 'armv7l-32-ODROID-XU4',
|
2021-04-27 12:00:54 +00:00
|
|
|
'os': 'Ubuntu',
|
2018-09-21 11:48:35 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
# Use same prio as CI due to limited resources.
|
|
|
|
'priority': 25,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'optimize_for_size'},
|
|
|
|
{'name': 'v8testing', 'shards': 2},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
##############################################################################
|
2018-05-04 08:53:41 +00:00
|
|
|
# Win32
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_win_dbg': {
|
2020-06-19 15:59:50 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2023-02-07 13:10:29 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2020-06-19 15:59:50 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_win_rel': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2023-02-07 13:10:29 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2019-02-06 08:43:59 +00:00
|
|
|
{'name': 'mozilla'},
|
2019-09-30 09:40:26 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-09-11 14:04:49 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
##############################################################################
|
|
|
|
# Win64
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_win64_asan_rel': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
2023-01-11 08:23:02 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 5},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_win64_dbg': {
|
2020-06-19 15:59:50 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2023-01-11 08:23:02 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2020-06-19 15:59:50 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2022-06-20 07:24:44 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 4},
|
2020-06-19 15:59:50 +00:00
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 2},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_win64_msvc_rel': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2023-01-11 08:23:02 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2022-06-20 07:24:44 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-09-11 14:04:49 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_win64_rel': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2023-01-11 08:23:02 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2019-02-06 08:43:59 +00:00
|
|
|
{'name': 'mozilla'},
|
2022-06-20 07:24:44 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-09-11 14:04:49 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2022-10-25 13:27:02 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 2},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
##############################################################################
|
|
|
|
# Mac64
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac64_asan_rel': {
|
2020-06-19 08:43:32 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2020-06-19 08:43:32 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2021-02-10 11:03:08 +00:00
|
|
|
{'name': 'v8testing', 'shards': 8},
|
2020-06-19 08:43:32 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac64_dbg': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2021-02-10 11:03:08 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 4},
|
|
|
|
{'name': 'v8testing', 'shards': 6},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 6},
|
2018-05-04 08:53:41 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac64_gc_stress_dbg': {
|
2020-06-19 08:43:32 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2020-06-19 08:43:32 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2021-02-10 11:03:08 +00:00
|
|
|
{'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 6},
|
2020-06-19 08:43:32 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-10 11:50:29 +00:00
|
|
|
'v8_mac64_noopt_dbg': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2022-11-10 11:50:29 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 6},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac64_rel': {
|
2018-05-04 08:53:41 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2018-05-04 08:53:41 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2021-02-10 11:03:08 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 3},
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 3},
|
2018-04-17 13:28:18 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac_arm64_rel': {
|
2020-08-07 10:00:58 +00:00
|
|
|
'swarming_dimensions' : {
|
2020-09-11 11:23:26 +00:00
|
|
|
'cpu': 'arm64',
|
2021-03-05 13:13:07 +00:00
|
|
|
'os': 'Mac-11',
|
2021-07-05 14:01:53 +00:00
|
|
|
'pool': 'chromium.tests',
|
2020-08-07 10:00:58 +00:00
|
|
|
},
|
2020-08-07 15:29:53 +00:00
|
|
|
'tests': [
|
2020-09-22 12:18:56 +00:00
|
|
|
{'name': 'v8testing'},
|
2023-01-11 14:23:42 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2020-08-07 15:29:53 +00:00
|
|
|
],
|
2020-08-07 10:00:58 +00:00
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac_arm64_dbg': {
|
2020-08-13 12:14:31 +00:00
|
|
|
'swarming_dimensions' : {
|
2020-09-11 11:23:26 +00:00
|
|
|
'cpu': 'arm64',
|
2021-03-05 13:13:07 +00:00
|
|
|
'os': 'Mac-11',
|
2021-07-05 14:01:53 +00:00
|
|
|
'pool': 'chromium.tests',
|
2020-08-13 12:14:31 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2020-09-22 12:18:56 +00:00
|
|
|
{'name': 'v8testing'},
|
2023-01-11 14:23:42 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2020-08-13 12:14:31 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac_arm64_full_dbg': {
|
2020-08-14 13:42:31 +00:00
|
|
|
'swarming_dimensions' : {
|
2020-09-11 11:23:26 +00:00
|
|
|
'cpu': 'arm64',
|
2021-03-05 13:13:07 +00:00
|
|
|
'os': 'Mac-11',
|
2021-07-05 14:01:53 +00:00
|
|
|
'pool': 'chromium.tests',
|
2020-08-14 13:42:31 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2020-09-22 12:18:56 +00:00
|
|
|
{'name': 'v8testing'},
|
2023-01-11 14:23:42 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2020-08-14 13:42:31 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac_arm64_no_pointer_compression_dbg': {
|
2022-07-26 12:16:16 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'arm64',
|
|
|
|
'os': 'Mac-11',
|
|
|
|
'pool': 'chromium.tests',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac_arm64_sim_rel': {
|
2020-09-11 11:55:34 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2020-09-11 11:55:34 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2020-09-16 14:05:57 +00:00
|
|
|
{'name': 'v8testing', 'shards': 8},
|
2021-03-18 14:21:16 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'future', 'shards': 2},
|
2020-09-11 11:55:34 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac_arm64_sim_dbg': {
|
2020-09-11 11:55:34 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2020-09-11 11:55:34 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2020-09-16 14:05:57 +00:00
|
|
|
{'name': 'v8testing', 'shards': 8},
|
2021-03-18 14:21:16 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'future', 'shards': 2},
|
2020-09-11 11:55:34 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_mac_arm64_sim_nodcheck_rel': {
|
2020-09-11 11:55:34 +00:00
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2020-09-11 11:55:34 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2020-09-16 14:05:57 +00:00
|
|
|
{'name': 'v8testing', 'shards': 8},
|
2021-03-18 14:21:16 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'future', 'shards': 2},
|
2020-09-11 11:55:34 +00:00
|
|
|
],
|
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
##############################################################################
|
|
|
|
### luci.v8.ci
|
|
|
|
##############################################################################
|
2018-10-10 11:39:39 +00:00
|
|
|
# Main.
|
|
|
|
'V8 Fuzzer': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'jsfunfuzz'},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'benchmarks', 'variant': 'extra'},
|
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
{'name': 'mozilla', 'variant': 'extra'},
|
|
|
|
{'name': 'optimize_for_size'},
|
2019-10-02 11:09:40 +00:00
|
|
|
{'name': 'test262', 'shards': 2},
|
2022-01-10 13:17:32 +00:00
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8initializers'},
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
{'name': 'v8testing', 'suffix': 'isolates', 'test_args': ['--isolates']},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra'},
|
|
|
|
# Nosse3.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'nosse3',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nosse3',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx']
|
|
|
|
},
|
2021-03-17 05:44:05 +00:00
|
|
|
# Nossse3.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'nossse3',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nossse3',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx']
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
# Nosse4.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'nosse4',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nosse4',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx']
|
|
|
|
},
|
2020-10-30 09:10:07 +00:00
|
|
|
# Noavx.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2
|
2020-10-30 09:10:07 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2
|
|
|
|
},
|
2022-12-05 15:22:46 +00:00
|
|
|
{'name': 'gcmole_v3', 'variant': 'ia32', 'shards': 4},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
2020-04-17 08:58:12 +00:00
|
|
|
'V8 Linux - arm64 - sim - CFI': {
|
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-04-17 08:58:12 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 3},
|
|
|
|
{'name': 'v8testing', 'shards': 4},
|
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Linux - arm64 - sim - MSAN': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
2019-09-30 09:40:26 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 3},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing', 'shards': 4},
|
|
|
|
],
|
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'V8 Linux - debug': {
|
2018-10-10 11:39:39 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'tests': [
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'benchmarks'},
|
2018-05-15 08:31:35 +00:00
|
|
|
{'name': 'benchmarks', 'variant': 'code_serializer', 'shards': 1},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'benchmarks', 'variant': 'extra'},
|
2018-05-07 09:55:55 +00:00
|
|
|
{'name': 'd8testing', 'variant': 'code_serializer', 'shards': 1},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
|
|
|
{'name': 'mozilla'},
|
2018-05-07 09:55:55 +00:00
|
|
|
{'name': 'mozilla', 'variant': 'code_serializer', 'shards': 1},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'mozilla', 'variant': 'extra'},
|
|
|
|
{'name': 'optimize_for_size'},
|
2022-12-08 13:58:56 +00:00
|
|
|
{'name': 'test262', 'shards': 12},
|
2019-10-02 11:09:40 +00:00
|
|
|
{'name': 'test262', 'variant': 'code_serializer', 'shards': 2},
|
2022-12-08 13:58:56 +00:00
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 10},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'isolates',
|
|
|
|
'test_args': ['--isolates'],
|
|
|
|
'shards': 4
|
|
|
|
},
|
2022-12-08 13:58:56 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 4},
|
2018-10-10 11:39:39 +00:00
|
|
|
# Nosse3.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'nosse3',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'nosse3',
|
2019-09-30 09:40:26 +00:00
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx'],
|
|
|
|
'shards': 2
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nosse3',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx'],
|
|
|
|
'shards': 3
|
|
|
|
},
|
2021-03-17 05:44:05 +00:00
|
|
|
# Nossse3.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'nossse3',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'nossse3',
|
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx'],
|
|
|
|
'shards': 2
|
2021-03-17 05:44:05 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nossse3',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx'],
|
|
|
|
'shards': 3
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
# Nosse4.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'nosse4',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'nosse4',
|
2019-09-30 09:40:26 +00:00
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'],
|
|
|
|
'shards': 2
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'nosse4',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'],
|
|
|
|
'shards': 3
|
|
|
|
},
|
2020-10-30 09:10:07 +00:00
|
|
|
# Noavx.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2
|
2020-10-30 09:10:07 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - full debug': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
2021-05-21 18:28:54 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'default', 'shards': 6},
|
2018-05-07 09:55:55 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - gc stress': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'tests': [
|
2018-10-18 08:55:50 +00:00
|
|
|
{
|
|
|
|
'name': 'd8testing',
|
|
|
|
'test_args': ['--gc-stress'],
|
|
|
|
'shards': 5,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'mjsunit',
|
|
|
|
'variant': 'slow_path',
|
|
|
|
'test_args': ['--gc-stress'],
|
|
|
|
'shards': 2,
|
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Linux - noi18n - debug': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
2018-10-16 13:27:01 +00:00
|
|
|
{'name': 'mozilla', 'variant': 'default'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-10-16 13:27:01 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'default'},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
2022-08-18 10:00:12 +00:00
|
|
|
'V8 Linux64 - predictable': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'd8testing'},
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Linux - shared': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - verify csa': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2023-01-27 13:16:14 +00:00
|
|
|
'V8 Linux PGO instrumentation - builder' : {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'pgo_instrumentation'}
|
|
|
|
],
|
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'V8 Linux64': {
|
2018-10-10 11:39:39 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-26 07:04:17 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'tests': [
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'benchmarks'},
|
2019-07-12 13:50:04 +00:00
|
|
|
{'name': 'benchmarks', 'variant': 'assert_types'},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'benchmarks', 'variant': 'extra'},
|
2019-07-22 06:45:11 +00:00
|
|
|
{'name': 'check-bytecode-baseline'},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
|
|
|
{'name': 'mozilla'},
|
2019-07-12 13:50:04 +00:00
|
|
|
{'name': 'mozilla', 'variant': 'assert_types'},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'mozilla', 'variant': 'extra'},
|
|
|
|
{'name': 'optimize_for_size'},
|
2019-04-26 10:02:16 +00:00
|
|
|
{'name': 'perf_integration'},
|
2019-10-02 11:09:40 +00:00
|
|
|
{'name': 'test262', 'shards': 2},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'assert_types', 'shards': 2},
|
2022-01-10 14:44:06 +00:00
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8initializers'},
|
|
|
|
{'name': 'v8testing'},
|
2019-07-12 13:50:04 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'assert_types'},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra'},
|
2022-09-09 11:13:56 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'minor_mc'},
|
2020-02-17 15:17:14 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'no_lfa'},
|
2021-06-07 07:33:40 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_instruction_scheduling'},
|
2022-07-11 12:15:36 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2018-10-10 11:39:39 +00:00
|
|
|
# Noavx.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'noavx',
|
2019-09-30 09:40:26 +00:00
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx']
|
|
|
|
},
|
2023-01-17 10:00:41 +00:00
|
|
|
# GCMole.
|
|
|
|
{'name': 'gcmole_v3', 'variant': 'x64', 'shards': 4},
|
|
|
|
{
|
|
|
|
'name': 'gcmole_v2',
|
|
|
|
'variant': 'x64',
|
|
|
|
'suffix': 'test single host',
|
|
|
|
'test_args': ['--test-run'],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'gcmole_v3',
|
|
|
|
'variant': 'x64',
|
|
|
|
'suffix': 'test multi host',
|
|
|
|
'test_args': ['--test-run'],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux64 - cfi': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
{'name': 'optimize_for_size'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2020-01-17 09:23:41 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-11 09:30:40 +00:00
|
|
|
'V8 Linux64 - coverage': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
# TODO(https://crbug.com/1265931): Speed things up for now. Later replace
|
|
|
|
# mjsunit and unittests with full v8testing.
|
|
|
|
# {'name': 'v8testing'},
|
|
|
|
{'name': 'mjsunit', 'variant': 'default'},
|
|
|
|
{'name': 'unittests', 'variant': 'default'},
|
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Linux64 - custom snapshot - debug': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
2018-10-18 08:55:50 +00:00
|
|
|
{'name': 'mjsunit', 'test_args': ['--no-harness']},
|
2018-05-07 09:55:55 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux64 - debug': {
|
2018-10-10 11:39:39 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
2021-04-26 07:04:17 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'tests': [
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'benchmarks'},
|
|
|
|
{'name': 'benchmarks', 'variant': 'extra'},
|
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
|
|
|
{'name': 'mozilla'},
|
|
|
|
{'name': 'mozilla', 'variant': 'extra'},
|
|
|
|
{'name': 'optimize_for_size'},
|
2022-01-19 11:31:55 +00:00
|
|
|
{'name': 'test262', 'shards': 7},
|
2021-06-07 18:46:26 +00:00
|
|
|
{'name': 'test262', 'variant': 'extra', 'shards': 5},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2022-12-08 13:58:56 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 4},
|
2022-09-09 11:13:56 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'minor_mc'},
|
2020-02-17 15:17:14 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'no_lfa'},
|
|
|
|
{'name': 'v8testing', 'variant': 'slow_path'},
|
2021-06-07 07:33:40 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_instruction_scheduling'},
|
2021-06-07 07:37:34 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_concurrent_allocation'},
|
2022-12-08 13:58:56 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_concurrent_inlining', 'shards': 2},
|
2022-07-11 12:15:36 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2018-10-10 11:39:39 +00:00
|
|
|
# Noavx.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'noavx',
|
2019-09-30 09:40:26 +00:00
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'noavx',
|
|
|
|
'test_args': ['--extra-flags', '--noenable-avx'],
|
|
|
|
'shards': 2
|
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
],
|
|
|
|
},
|
2022-08-05 08:50:40 +00:00
|
|
|
'V8 Linux64 - minor mc - debug': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'variant': 'minor_mc'},
|
2022-09-02 13:02:20 +00:00
|
|
|
{'name': 'benchmarks', 'variant': 'minor_mc'},
|
|
|
|
{'name': 'mozilla', 'variant': 'minor_mc'},
|
|
|
|
{'name': 'test262', 'variant': 'minor_mc', 'shards': 2},
|
|
|
|
{'name': 'mjsunit', 'variant': 'minor_mc'},
|
2022-08-05 08:50:40 +00:00
|
|
|
],
|
|
|
|
},
|
2021-11-17 15:25:58 +00:00
|
|
|
'V8 Linux64 - disable runtime call stats': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'V8 Linux64 - debug - fyi': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-23 08:54:32 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'tests': [
|
2018-05-15 08:31:35 +00:00
|
|
|
# Infra staging.
|
|
|
|
{'name': 'v8testing', 'variant': 'infra_staging', 'shards': 2},
|
|
|
|
# Stress sampling.
|
2020-05-05 12:46:40 +00:00
|
|
|
{'name': 'mjsunit', 'variant': 'stress_sampling'},
|
|
|
|
{'name': 'webkit', 'variant': 'stress_sampling'},
|
|
|
|
# Stress snapshot.
|
|
|
|
{'name': 'mjsunit', 'variant': 'stress_snapshot'},
|
2022-09-07 11:09:25 +00:00
|
|
|
# Stress maglev.
|
|
|
|
{'name': 'mjsunit', 'variant': 'stress_maglev'},
|
2020-08-10 12:47:40 +00:00
|
|
|
# Experimental regexp engine.
|
|
|
|
{'name': 'mjsunit', 'variant': 'experimental_regexp'},
|
2018-05-07 09:55:55 +00:00
|
|
|
],
|
|
|
|
},
|
2021-09-03 08:18:11 +00:00
|
|
|
'V8 Linux64 - cppgc-non-default - debug': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2019-04-25 08:00:26 +00:00
|
|
|
'V8 Linux64 - debug - perfetto': {
|
|
|
|
'swarming_dimensions' : {
|
2021-04-26 06:59:56 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-25 08:00:26 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 2},
|
|
|
|
],
|
|
|
|
},
|
2021-05-03 14:37:35 +00:00
|
|
|
'V8 Linux64 - debug - single generation': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2021-06-23 09:45:33 +00:00
|
|
|
'V8 Linux64 - external code space - debug': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'V8 Linux64 - fyi': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-23 08:54:32 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'tests': [
|
2018-10-10 11:39:39 +00:00
|
|
|
# Infra staging.
|
2020-05-05 12:46:40 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'infra_staging'},
|
2018-10-10 11:39:39 +00:00
|
|
|
# Stress sampling.
|
2020-05-05 12:46:40 +00:00
|
|
|
{'name': 'mjsunit', 'variant': 'stress_sampling'},
|
|
|
|
{'name': 'webkit', 'variant': 'stress_sampling'},
|
|
|
|
# Stress snapshot.
|
|
|
|
{'name': 'mjsunit', 'variant': 'stress_snapshot'},
|
2022-09-07 11:09:25 +00:00
|
|
|
# Stress maglev.
|
|
|
|
{'name': 'mjsunit', 'variant': 'stress_maglev'},
|
2020-08-10 12:47:40 +00:00
|
|
|
# Experimental regexp engine.
|
|
|
|
{'name': 'mjsunit', 'variant': 'experimental_regexp'},
|
2018-05-07 09:55:55 +00:00
|
|
|
],
|
|
|
|
},
|
2022-07-06 09:09:48 +00:00
|
|
|
'V8 Linux64 gcc': {
|
|
|
|
'swarming_dimensions' : {
|
2022-07-06 13:38:02 +00:00
|
|
|
'os': 'Ubuntu-20.04',
|
2022-07-06 09:09:48 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2022-08-04 08:58:58 +00:00
|
|
|
'V8 Linux64 - gc stress': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{
|
|
|
|
'name': 'd8testing',
|
|
|
|
'test_args': ['--gc-stress'],
|
|
|
|
'shards': 5,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'mjsunit',
|
|
|
|
'variant': 'slow_path',
|
|
|
|
'test_args': ['--gc-stress'],
|
|
|
|
'shards': 2,
|
|
|
|
},
|
2022-08-05 09:46:18 +00:00
|
|
|
{
|
|
|
|
'name': 'mjsunit',
|
|
|
|
'variant': 'maglev',
|
|
|
|
'test_args': ['--gc-stress'],
|
|
|
|
'shards': 2
|
|
|
|
},
|
2022-08-04 08:58:58 +00:00
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Linux64 - gcov coverage': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-26 06:59:56 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux64 - internal snapshot': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2022-07-26 12:16:16 +00:00
|
|
|
'V8 Linux64 - no pointer compression': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-11-06 10:09:07 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 2},
|
|
|
|
],
|
|
|
|
},
|
2022-08-05 13:30:25 +00:00
|
|
|
'V8 Linux64 - no sandbox': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux64 - no sandbox - debug': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64-avx2',
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 2},
|
|
|
|
],
|
|
|
|
},
|
2018-12-03 13:30:08 +00:00
|
|
|
'V8 Linux64 - shared': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-12-03 13:30:08 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-12-03 13:30:08 +00:00
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Linux64 - verify csa': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'V8 Linux64 ASAN': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-06-07 07:37:34 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'tests': [
|
2022-01-19 14:24:15 +00:00
|
|
|
{'name': 'test262', 'shards': 7},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2019-11-25 13:20:14 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 2},
|
2018-05-07 09:55:55 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'slow_path', 'shards': 1},
|
|
|
|
],
|
|
|
|
},
|
2022-11-30 16:08:13 +00:00
|
|
|
'V8 Linux64 css - debug': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 5},
|
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Linux64 GC Stress - custom snapshot': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
2018-10-18 08:55:50 +00:00
|
|
|
{
|
|
|
|
'name': 'mjsunit',
|
|
|
|
'test_args': ['--gc-stress', '--no-harness'],
|
|
|
|
'shards': 3,
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
2023-01-27 13:16:14 +00:00
|
|
|
'V8 Linux64 PGO instrumentation - builder' : {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'pgo_instrumentation'}
|
|
|
|
],
|
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'V8 Linux64 TSAN': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-06-07 07:37:34 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-05-07 09:55:55 +00:00
|
|
|
'tests': [
|
2021-06-22 17:02:06 +00:00
|
|
|
{'name': 'benchmarks', 'shards': 2},
|
|
|
|
{'name': 'mozilla', 'shards': 2},
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 5},
|
|
|
|
{'name': 'v8testing', 'shards': 6},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 5},
|
|
|
|
{'name': 'v8testing', 'variant': 'slow_path', 'shards': 2},
|
|
|
|
{'name': 'v8testing', 'variant': 'stress_concurrent_allocation', 'shards': 2},
|
2018-05-07 09:55:55 +00:00
|
|
|
],
|
|
|
|
},
|
2022-12-21 14:25:11 +00:00
|
|
|
'V8 Linux64 TSAN - debug': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'benchmarks', 'shards': 2},
|
|
|
|
{'name': 'mozilla', 'shards': 4},
|
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 5},
|
|
|
|
{'name': 'v8testing', 'shards': 12},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 10},
|
|
|
|
],
|
|
|
|
},
|
2020-09-18 08:02:24 +00:00
|
|
|
'V8 Linux64 TSAN - stress-incremental-marking': {
|
|
|
|
'swarming_dimensions' : {
|
2021-06-07 07:37:34 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-09-18 08:02:24 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{
|
|
|
|
'name': 'benchmarks',
|
|
|
|
'test_args': ['--extra-flags=--stress-incremental-marking'],
|
2021-06-22 17:02:06 +00:00
|
|
|
'shards': 2,
|
2020-09-18 08:02:24 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'test_args': ['--extra-flags=--stress-incremental-marking'],
|
2021-06-22 17:02:06 +00:00
|
|
|
'shards': 2,
|
2020-09-18 08:02:24 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'variant': 'default',
|
|
|
|
'test_args': ['--extra-flags=--stress-incremental-marking'],
|
2021-06-22 17:02:06 +00:00
|
|
|
'shards': 5,
|
2020-09-18 08:02:24 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'test_args': ['--extra-flags=--stress-incremental-marking'],
|
|
|
|
'shards': 6,
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Linux64 TSAN - isolates': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-06-07 07:37:34 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
2018-12-04 08:45:09 +00:00
|
|
|
{'name': 'v8testing', 'test_args': ['--isolates'], 'shards': 7},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
2020-09-18 13:12:16 +00:00
|
|
|
'V8 Linux64 TSAN - no-concurrent-marking': {
|
|
|
|
'swarming_dimensions' : {
|
2021-06-07 07:37:34 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-09-18 13:12:16 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2020-09-28 17:49:52 +00:00
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'shards': 6,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'future',
|
|
|
|
'test_args': ['--extra-flags=--future'],
|
|
|
|
'shards': 6,
|
|
|
|
},
|
2021-06-22 17:02:06 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'stress_concurrent_inlining', 'shards': 2},
|
2020-09-18 13:12:16 +00:00
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Linux64 UBSan': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions' : {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'tests': [
|
2019-01-11 10:40:21 +00:00
|
|
|
{'name': 'mozilla'},
|
2019-09-30 09:40:26 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing'},
|
2019-01-11 10:40:21 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra'},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Mac64': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2021-02-10 11:03:08 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 3},
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 3},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Mac64 - debug': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2021-02-10 11:03:08 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 4},
|
|
|
|
{'name': 'v8testing', 'shards': 6},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 6},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Mac64 ASAN': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2021-02-10 11:03:08 +00:00
|
|
|
{'name': 'v8testing', 'shards': 10},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Mac64 GC Stress': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
2021-02-10 11:03:08 +00:00
|
|
|
{'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 6},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
2020-09-11 12:58:59 +00:00
|
|
|
'V8 Mac - arm64 - release': {
|
|
|
|
'swarming_dimensions' : {
|
2021-03-05 13:13:07 +00:00
|
|
|
'os': 'Mac-11',
|
2020-09-11 12:58:59 +00:00
|
|
|
'cpu': 'arm64',
|
2021-07-05 14:01:53 +00:00
|
|
|
'pool': 'chromium.tests',
|
2020-09-11 12:58:59 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
2021-03-18 14:21:16 +00:00
|
|
|
{'name': 'v8testing'},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra'},
|
2023-01-11 14:23:42 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2020-09-11 12:58:59 +00:00
|
|
|
],
|
|
|
|
},
|
2021-03-22 12:09:58 +00:00
|
|
|
'V8 Mac - arm64 - debug': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'os': 'Mac-11',
|
|
|
|
'cpu': 'arm64',
|
2021-07-05 14:01:53 +00:00
|
|
|
'pool': 'chromium.tests',
|
2021-03-22 12:09:58 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
2021-07-19 18:47:17 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 2},
|
2023-01-11 14:23:42 +00:00
|
|
|
# Maglev -- move to extra once more architectures are supported.
|
|
|
|
{'name': 'mjsunit', 'variant': 'maglev'},
|
2021-03-22 12:09:58 +00:00
|
|
|
],
|
|
|
|
},
|
2022-07-28 10:45:39 +00:00
|
|
|
'V8 Mac - arm64 - no pointer compression debug': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'arm64',
|
|
|
|
'os': 'Mac-11',
|
|
|
|
'pool': 'chromium.tests',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
2020-09-16 10:02:14 +00:00
|
|
|
'V8 Mac - arm64 - sim - debug': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2020-09-16 10:02:14 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
2021-12-20 15:25:18 +00:00
|
|
|
'hard_timeout': 7200,
|
2020-09-16 10:02:14 +00:00
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
2021-12-20 15:25:18 +00:00
|
|
|
{'name': 'v8testing', 'shards': 10},
|
2021-12-15 10:37:07 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'future', 'shards': 4},
|
2020-09-16 10:02:14 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Mac - arm64 - sim - release': {
|
|
|
|
'swarming_dimensions' : {
|
|
|
|
'cpu': 'x86-64',
|
2022-11-17 13:04:50 +00:00
|
|
|
'os': 'Mac-12',
|
2020-09-16 10:02:14 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
2020-09-16 14:05:57 +00:00
|
|
|
{'name': 'v8testing', 'shards': 8},
|
2021-03-18 14:21:16 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'future', 'shards': 2},
|
2020-09-16 10:02:14 +00:00
|
|
|
],
|
|
|
|
},
|
2018-10-10 11:39:39 +00:00
|
|
|
'V8 Win32': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64',
|
2023-02-07 13:10:29 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing'},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Win32 - debug': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'cpu': 'x86-64',
|
2023-02-07 13:10:29 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing', 'shards': 5},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Win64': {
|
|
|
|
'swarming_dimensions': {
|
2023-01-11 08:23:02 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2022-10-25 13:27:02 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Win64 - debug': {
|
|
|
|
'swarming_dimensions': {
|
2023-01-11 08:23:02 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2022-06-20 07:24:44 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
{'name': 'v8testing', 'shards': 4},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Win64 - msvc': {
|
|
|
|
'swarming_dimensions': {
|
2023-01-11 08:23:02 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2022-10-25 13:27:02 +00:00
|
|
|
{'name': 'v8testing', 'shards': 2},
|
2018-10-10 11:39:39 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Win64 ASAN': {
|
|
|
|
'swarming_dimensions': {
|
2023-01-11 08:23:02 +00:00
|
|
|
'os': 'Windows-10-19045',
|
2018-10-10 11:39:39 +00:00
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 5},
|
|
|
|
],
|
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
##############################################################################
|
|
|
|
# Ports.
|
|
|
|
'V8 Android Arm64 - N5X': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'device_os': 'MMB29Q',
|
|
|
|
'device_type': 'bullhead',
|
|
|
|
'os': 'Android',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'mozilla', 'variant': 'default'},
|
2021-02-10 11:19:15 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 10},
|
|
|
|
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
|
2018-10-19 08:22:30 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Arm': {
|
|
|
|
'swarming_dimensions': {
|
2019-07-17 06:53:49 +00:00
|
|
|
'cores': '8',
|
|
|
|
'cpu': 'armv7l-32-ODROID-XU4',
|
2021-04-27 12:00:54 +00:00
|
|
|
'os': 'Ubuntu',
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 21600,
|
|
|
|
'hard_timeout': 5400,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
# Odroid.
|
|
|
|
{
|
|
|
|
'name': 'benchmarks',
|
|
|
|
'suffix': 'ODROID',
|
2018-11-14 07:41:21 +00:00
|
|
|
# Less parallelism to prevent OOMs in benchmarks.
|
2018-11-14 09:05:20 +00:00
|
|
|
'test_args': ['-j2'],
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'optimize_for_size',
|
|
|
|
'suffix': 'ODROID',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'ODROID',
|
|
|
|
'shards': 2,
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Arm - debug': {
|
|
|
|
'swarming_dimensions': {
|
2019-07-17 06:53:49 +00:00
|
|
|
'cores': '8',
|
|
|
|
'cpu': 'armv7l-32-ODROID-XU4',
|
2021-04-27 12:00:54 +00:00
|
|
|
'os': 'Ubuntu',
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 21600,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
# Odroid.
|
|
|
|
{
|
|
|
|
'name': 'optimize_for_size',
|
|
|
|
'suffix': 'ODROID',
|
|
|
|
'variant': 'default',
|
|
|
|
'test_args': ['--extra-flags=--verify-heap-skip-remembered-set'],
|
|
|
|
'shards': 2,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'ODROID',
|
|
|
|
'variant': 'default',
|
|
|
|
'test_args': ['--extra-flags=--verify-heap-skip-remembered-set'],
|
|
|
|
'shards': 3,
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Arm GC Stress': {
|
|
|
|
'swarming_dimensions': {
|
2019-07-17 06:53:49 +00:00
|
|
|
'cores': '8',
|
|
|
|
'cpu': 'armv7l-32-ODROID-XU4',
|
2021-04-27 12:00:54 +00:00
|
|
|
'os': 'Ubuntu',
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 21600,
|
|
|
|
'hard_timeout': 7200,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{
|
|
|
|
'name': 'd8testing',
|
|
|
|
'suffix': 'ODROID',
|
|
|
|
'variant': 'default',
|
|
|
|
'test_args': ['--gc-stress', '--extra-flags=--verify-heap-skip-remembered-set'],
|
|
|
|
'shards': 3,
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - arm - sim': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
|
|
|
{'name': 'mozilla'},
|
2021-10-20 14:19:00 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2019-12-18 15:37:11 +00:00
|
|
|
{'name': 'v8testing', 'shards': 6},
|
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 3},
|
2018-10-19 08:22:30 +00:00
|
|
|
# Armv8-a.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'armv8-a',
|
|
|
|
'test_args': ['--extra-flags', '--enable-armv8']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'armv8-a',
|
2019-09-30 09:40:26 +00:00
|
|
|
'variant': 'default',
|
2022-11-17 19:07:51 +00:00
|
|
|
'test_args': ['--extra-flags', '--enable-armv8'],
|
|
|
|
'shards': 2
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'armv8-a',
|
|
|
|
'test_args': ['--extra-flags', '--enable-armv8'],
|
|
|
|
'shards': 4
|
|
|
|
},
|
|
|
|
# Novfp3.
|
2019-09-30 09:40:26 +00:00
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'novfp3',
|
|
|
|
'test_args': ['--novfp3'],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'novfp3',
|
|
|
|
'variant': 'default',
|
|
|
|
'test_args': ['--novfp3'],
|
2022-11-17 19:07:51 +00:00
|
|
|
'shards': 2
|
2019-09-30 09:40:26 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'novfp3',
|
|
|
|
'test_args': ['--novfp3'],
|
2019-12-18 15:37:11 +00:00
|
|
|
'shards': 6
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
2023-01-17 10:00:41 +00:00
|
|
|
# GCMole.
|
|
|
|
{'name': 'gcmole_v3', 'variant': 'arm', 'shards': 4},
|
2018-10-19 08:22:30 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - arm - sim - debug': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'tests': [
|
2022-03-31 17:28:51 +00:00
|
|
|
{'name': 'mjsunit_sp_frame_access', 'shards': 3},
|
|
|
|
{'name': 'mozilla', 'shards': 3},
|
2021-10-20 14:19:00 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2019-12-18 15:37:11 +00:00
|
|
|
{'name': 'v8testing', 'shards': 10},
|
2021-01-19 15:50:43 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 10},
|
2018-10-19 08:22:30 +00:00
|
|
|
# Armv8-a.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'armv8-a',
|
2019-07-10 14:21:17 +00:00
|
|
|
'test_args': ['--extra-flags', '--enable-armv8'],
|
2019-12-18 15:37:11 +00:00
|
|
|
'shards': 5,
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'armv8-a',
|
2019-09-30 09:40:26 +00:00
|
|
|
'variant': 'default',
|
2019-07-10 14:21:17 +00:00
|
|
|
'test_args': ['--extra-flags', '--enable-armv8'],
|
2019-12-18 15:37:11 +00:00
|
|
|
'shards': 5,
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'armv8-a',
|
|
|
|
'test_args': ['--extra-flags', '--enable-armv8'],
|
2022-07-14 07:19:55 +00:00
|
|
|
'shards': 10
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
# Novfp3.
|
|
|
|
{
|
|
|
|
'name': 'mozilla',
|
|
|
|
'suffix': 'novfp3',
|
|
|
|
'variant': 'default',
|
|
|
|
'test_args': ['--novfp3']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'test262',
|
|
|
|
'suffix': 'novfp3',
|
|
|
|
'variant': 'default',
|
2022-01-10 09:59:19 +00:00
|
|
|
'test_args': ['--novfp3'],
|
|
|
|
'shards': 2
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'v8testing',
|
|
|
|
'suffix': 'novfp3',
|
|
|
|
'variant': 'default',
|
|
|
|
'test_args': ['--novfp3'],
|
2022-07-14 07:19:55 +00:00
|
|
|
'shards': 3
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - arm - sim - lite': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'variant': 'default', 'shards': 2},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - arm - sim - lite - debug': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - arm64 - sim': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
|
|
|
{'name': 'mozilla'},
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-10-19 08:22:30 +00:00
|
|
|
{'name': 'v8testing', 'shards': 3},
|
2020-02-04 10:07:06 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 2},
|
2023-01-17 10:00:41 +00:00
|
|
|
{'name': 'gcmole_v3', 'variant': 'arm64', 'shards': 4},
|
2018-10-19 08:22:30 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - arm64 - sim - debug': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-12-10 16:57:09 +00:00
|
|
|
# TODO(machenbach): Remove longer timeout when this builder scales better.
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'tests': [
|
|
|
|
{'name': 'mjsunit_sp_frame_access'},
|
2018-11-29 08:10:22 +00:00
|
|
|
{'name': 'mozilla', 'shards': 2},
|
2019-09-30 09:40:26 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2020-09-14 09:25:12 +00:00
|
|
|
{'name': 'v8testing', 'shards': 12},
|
2022-07-13 20:48:51 +00:00
|
|
|
{'name': 'v8testing', 'variant': 'extra', 'shards': 14},
|
2018-10-19 08:22:30 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - arm64 - sim - gc stress': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 7200,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{
|
|
|
|
'name': 'd8testing',
|
|
|
|
'test_args': ['--gc-stress', '--extra-flags=--verify-heap-skip-remembered-set'],
|
2022-07-13 20:48:51 +00:00
|
|
|
'shards': 7
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
2021-08-18 08:31:10 +00:00
|
|
|
'V8 Linux - loong64 - sim': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'V8 Linux - mips64el - sim': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
2022-11-17 19:07:51 +00:00
|
|
|
{'name': 'test262', 'variant': 'default', 'shards': 2},
|
2018-10-19 08:22:30 +00:00
|
|
|
{'name': 'v8testing', 'shards': 4},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 Linux - ppc64 - sim': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2022-07-05 08:43:52 +00:00
|
|
|
'V8 Linux - riscv32 - sim': {
|
|
|
|
'swarming_dimensions': {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2020-12-07 12:00:22 +00:00
|
|
|
'V8 Linux - riscv64 - sim': {
|
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2020-12-07 12:00:22 +00:00
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'V8 Linux - s390x - sim': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-19 08:22:30 +00:00
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 3},
|
|
|
|
],
|
2018-12-18 09:01:48 +00:00
|
|
|
},
|
2022-08-05 12:15:10 +00:00
|
|
|
'V8 Linux64 - arm64 - sim - no pointer compression': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-27 07:36:39 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-12-18 09:01:48 +00:00
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 14400,
|
|
|
|
'hard_timeout': 3600,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'v8testing', 'shards': 7},
|
|
|
|
],
|
2018-10-19 08:22:30 +00:00
|
|
|
},
|
2018-10-23 09:08:44 +00:00
|
|
|
##############################################################################
|
|
|
|
# Clusterfuzz.
|
|
|
|
'V8 NumFuzz': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-26 06:59:56 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-23 09:08:44 +00:00
|
|
|
'swarming_task_attrs': {
|
2019-04-11 08:07:08 +00:00
|
|
|
'expiration': 13800,
|
|
|
|
'hard_timeout': 4200,
|
2018-10-23 09:08:44 +00:00
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'deopt',
|
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-deopt=1']
|
|
|
|
},
|
2021-11-26 09:57:45 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'interrupt',
|
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-interrupt-budget=1']
|
|
|
|
},
|
2018-10-23 09:08:44 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'V8 NumFuzz - TSAN': {
|
2019-04-23 12:32:02 +00:00
|
|
|
'swarming_dimensions': {
|
2021-04-26 06:59:56 +00:00
|
|
|
'os': 'Ubuntu-18.04',
|
2019-04-23 12:32:02 +00:00
|
|
|
},
|
2018-10-23 09:08:44 +00:00
|
|
|
'swarming_task_attrs': {
|
2019-04-11 08:07:08 +00:00
|
|
|
'expiration': 13800,
|
|
|
|
'hard_timeout': 4200,
|
2018-10-23 09:08:44 +00:00
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'd8testing_random_gc', 'shards': 2},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'marking',
|
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-marking=1']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'delay',
|
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-delay-tasks=1']
|
|
|
|
},
|
2021-11-26 09:57:45 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'interrupt',
|
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-interrupt-budget=1']
|
|
|
|
},
|
2018-10-23 09:08:44 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'threads',
|
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-thread-pool-size=1']
|
|
|
|
},
|
2021-09-07 14:40:47 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'stack',
|
2021-09-29 14:42:41 +00:00
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-stack-size=1']
|
2021-09-07 14:40:47 +00:00
|
|
|
},
|
2021-08-24 10:56:50 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'combined',
|
|
|
|
'test_args': [
|
|
|
|
'--total-timeout-sec=2100',
|
|
|
|
'--stress-delay-tasks=4',
|
|
|
|
'--stress-deopt=2',
|
|
|
|
'--stress-compaction=2',
|
|
|
|
'--stress-gc=4',
|
|
|
|
'--stress-marking=4',
|
|
|
|
'--stress-scavenge=4',
|
|
|
|
'--stress-thread-pool-size=2',
|
2021-09-07 14:40:47 +00:00
|
|
|
'--stress-stack-size=1',
|
2021-12-01 15:24:12 +00:00
|
|
|
'--stress-interrupt-budget=1',
|
2021-08-24 10:56:50 +00:00
|
|
|
],
|
|
|
|
'shards': 4
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'scavenge',
|
2021-09-29 14:42:41 +00:00
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-scavenge=1']
|
2021-08-24 10:56:50 +00:00
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
2021-09-29 14:42:41 +00:00
|
|
|
'V8 NumFuzz - debug': {
|
2021-08-24 10:56:50 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'swarming_task_attrs': {
|
|
|
|
'expiration': 13800,
|
|
|
|
'hard_timeout': 4200,
|
|
|
|
'priority': 35,
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{'name': 'd8testing_random_gc'},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'marking',
|
2021-09-29 14:42:41 +00:00
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-marking=1'],
|
2021-08-24 10:56:50 +00:00
|
|
|
'shards': 2
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'delay',
|
2021-09-29 14:42:41 +00:00
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-delay-tasks=1']
|
2021-08-24 10:56:50 +00:00
|
|
|
},
|
2021-11-26 09:57:45 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'interrupt',
|
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-interrupt-budget=1']
|
|
|
|
},
|
2021-08-24 10:56:50 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'threads',
|
2021-09-29 14:42:41 +00:00
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-thread-pool-size=1']
|
2021-08-24 10:56:50 +00:00
|
|
|
},
|
2021-09-07 14:40:47 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'stack',
|
2021-09-29 14:42:41 +00:00
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-stack-size=1']
|
2021-09-07 14:40:47 +00:00
|
|
|
},
|
2021-08-24 10:56:50 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'combined',
|
|
|
|
'test_args': [
|
|
|
|
'--total-timeout-sec=2100',
|
|
|
|
'--stress-delay-tasks=4',
|
|
|
|
'--stress-deopt=2',
|
|
|
|
'--stress-compaction=2',
|
|
|
|
'--stress-gc=4',
|
|
|
|
'--stress-marking=4',
|
|
|
|
'--stress-scavenge=4',
|
|
|
|
'--stress-thread-pool-size=2',
|
2021-09-07 14:40:47 +00:00
|
|
|
'--stress-stack-size=1',
|
2021-12-01 15:24:12 +00:00
|
|
|
'--stress-interrupt-budget=1',
|
2021-08-24 10:56:50 +00:00
|
|
|
],
|
|
|
|
'shards': 3
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'scavenge',
|
2021-09-29 14:42:41 +00:00
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-scavenge=1']
|
2021-08-24 10:56:50 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'deopt',
|
2021-09-29 14:42:41 +00:00
|
|
|
'test_args': ['--total-timeout-sec=2100', '--stress-deopt=1'],
|
2021-08-24 10:56:50 +00:00
|
|
|
'shards': 2
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_numfuzz_rel': {
|
2021-08-27 11:26:59 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'deopt',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-deopt=1']
|
|
|
|
},
|
2021-11-26 09:57:45 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'interrupt',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-interrupt-budget=1']
|
|
|
|
},
|
2021-08-27 11:26:59 +00:00
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_numfuzz_tsan_rel': {
|
2021-08-27 11:26:59 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'marking',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-marking=1']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'delay',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-delay-tasks=1']
|
|
|
|
},
|
2021-11-26 09:57:45 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'interrupt',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-interrupt-budget=1']
|
|
|
|
},
|
2021-08-27 11:26:59 +00:00
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'threads',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-thread-pool-size=1']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
2021-09-29 14:42:41 +00:00
|
|
|
'suffix': 'stack',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-stack-size=1']
|
2021-08-27 11:26:59 +00:00
|
|
|
},
|
|
|
|
{
|
2021-08-27 14:27:58 +00:00
|
|
|
'name': 'numfuzz',
|
2021-09-29 14:42:41 +00:00
|
|
|
'suffix': 'combined',
|
2021-08-27 11:26:59 +00:00
|
|
|
'test_args': [
|
|
|
|
'--total-timeout-sec=900',
|
|
|
|
'--stress-delay-tasks=4',
|
|
|
|
'--stress-deopt=2',
|
|
|
|
'--stress-compaction=2',
|
|
|
|
'--stress-gc=4',
|
|
|
|
'--stress-marking=4',
|
|
|
|
'--stress-scavenge=4',
|
|
|
|
'--stress-thread-pool-size=2',
|
2021-09-29 14:42:41 +00:00
|
|
|
'--stress-stack-size=1',
|
2021-12-01 15:24:12 +00:00
|
|
|
'--stress-interrupt-budget=1',
|
2021-08-27 11:26:59 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'scavenge',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-scavenge=1']
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
2022-11-06 13:51:24 +00:00
|
|
|
'v8_numfuzz_dbg': {
|
2021-08-27 11:26:59 +00:00
|
|
|
'swarming_dimensions': {
|
|
|
|
'os': 'Ubuntu-18.04',
|
|
|
|
},
|
|
|
|
'tests': [
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'marking',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-marking=1'],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'delay',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-delay-tasks=1']
|
2021-11-26 09:57:45 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'interrupt',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-interrupt-budget=1']
|
2021-08-27 11:26:59 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'threads',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-thread-pool-size=1']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
2021-09-29 14:42:41 +00:00
|
|
|
'suffix': 'stack',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-stack-size=1']
|
2021-08-27 11:26:59 +00:00
|
|
|
},
|
|
|
|
{
|
2021-08-27 14:27:58 +00:00
|
|
|
'name': 'numfuzz',
|
2021-09-29 14:42:41 +00:00
|
|
|
'suffix': 'combined',
|
2021-08-27 11:26:59 +00:00
|
|
|
'test_args': [
|
|
|
|
'--total-timeout-sec=900',
|
|
|
|
'--stress-delay-tasks=4',
|
|
|
|
'--stress-deopt=2',
|
|
|
|
'--stress-compaction=2',
|
|
|
|
'--stress-gc=4',
|
|
|
|
'--stress-marking=4',
|
|
|
|
'--stress-scavenge=4',
|
|
|
|
'--stress-thread-pool-size=2',
|
2021-09-29 14:42:41 +00:00
|
|
|
'--stress-stack-size=1',
|
2021-12-01 15:24:12 +00:00
|
|
|
'--stress-interrupt-budget=1',
|
2021-08-27 11:26:59 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'scavenge',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-scavenge=1']
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'name': 'numfuzz',
|
|
|
|
'suffix': 'deopt',
|
|
|
|
'test_args': ['--total-timeout-sec=900', '--stress-deopt=1'],
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
2017-12-21 20:23:12 +00:00
|
|
|
}
|