[test] Migrate more test configs from infra to V8

This migrates test configs for all remaining trybots.

All migrated builders are not on CQ, hence, they don't run regularly.
Therefore, some shard configs are too low by now and are also upgraded
in this CL to match their CI counterparts.

This also sets the --gc-stress flag for all tests on gc stress builders
explicitly, since the infra-side configuration (which sets it per
builder) will be deleted soon.

NOTRY=true

Bug: chromium:830557
Change-Id: Id8a9505fcd2c848ec659c7401cbbe9224feaf5d2
Reviewed-on: https://chromium-review.googlesource.com/1065674
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#53275}
This commit is contained in:
Michael Achenbach 2018-05-18 16:06:32 +02:00 committed by Commit Bot
parent 020d387f6a
commit ef320c6603

View File

@ -50,7 +50,13 @@
}, },
'v8_linux_gc_stress_dbg': { 'v8_linux_gc_stress_dbg': {
'tests': [ 'tests': [
{'name': 'mjsunit', 'variant': 'slow_path', 'shards': 2}, {'name': 'mjsunit', 'variant': 'slow_path', 'test_args': ['--gc-stress'], 'shards': 2},
{'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 5},
],
},
'v8_linux_gcc_rel': {
'tests': [
{'name': 'v8testing'},
], ],
}, },
'v8_linux_nodcheck_rel_ng_triggered': { 'v8_linux_nodcheck_rel_ng_triggered': {
@ -75,6 +81,19 @@
{'name': 'v8testing', 'variant': 'default', 'shards': 2}, {'name': 'v8testing', 'variant': 'default', 'shards': 2},
], ],
}, },
'v8_linux_nosnap_rel': {
'tests': [
{'name': 'v8testing', 'variant': 'default', 'shards': 4},
],
},
'v8_linux_nosnap_dbg': {
'swarming_task_attrs': {
'hard_timeout': 3600,
},
'tests': [
{'name': 'v8testing', 'variant': 'default', 'shards': 9},
],
},
'v8_linux_rel_ng_triggered': { 'v8_linux_rel_ng_triggered': {
'swarming_dimensions' : { 'swarming_dimensions' : {
'cpu': 'x86-64-avx2', 'cpu': 'x86-64-avx2',
@ -100,6 +119,15 @@
}, },
############################################################################## ##############################################################################
# Linux32 with arm simulators # Linux32 with arm simulators
'v8_linux_arm_dbg': {
'tests': [
{'name': 'mjsunit_sp_frame_access'},
{'name': 'mozilla'},
{'name': 'test262'},
{'name': 'v8testing', 'shards': 7},
{'name': 'v8testing', 'variant': 'extra', 'shards': 3},
],
},
'v8_linux_arm_rel_ng_triggered': { 'v8_linux_arm_rel_ng_triggered': {
'tests': [ 'tests': [
{'name': 'mjsunit_sp_frame_access'}, {'name': 'mjsunit_sp_frame_access'},
@ -155,6 +183,12 @@
{'name': 'v8testing', 'variant': 'infra_staging', 'shards': 2}, {'name': 'v8testing', 'variant': 'infra_staging', 'shards': 2},
], ],
}, },
'v8_linux64_msan_rel': {
'tests': [
{'name': 'test262', 'shards': 2},
{'name': 'v8testing', 'shards': 5},
],
},
'v8_linux64_rel_ng_triggered': { 'v8_linux64_rel_ng_triggered': {
'swarming_dimensions' : { 'swarming_dimensions' : {
'cpu': 'x86-64-avx2', 'cpu': 'x86-64-avx2',
@ -175,6 +209,11 @@
}, },
'v8_linux64_tsan_rel': { 'v8_linux64_tsan_rel': {
'tests': [ 'tests': [
{'name': 'benchmarks'},
{'name': 'mozilla'},
{'name': 'test262', 'shards': 3},
{'name': 'v8testing', 'shards': 5},
{'name': 'v8testing', 'variant': 'extra', 'shards': 3},
{'name': 'v8testing', 'variant': 'slow_path'}, {'name': 'v8testing', 'variant': 'slow_path'},
], ],
}, },
@ -190,6 +229,20 @@
}, },
############################################################################## ##############################################################################
# Linux64 with arm64 simulators # Linux64 with arm64 simulators
'v8_linux_arm64_dbg': {
'tests': [
{'name': 'mjsunit_sp_frame_access'},
{'name': 'mozilla'},
{'name': 'test262'},
{'name': 'v8testing', 'shards': 7},
{'name': 'v8testing', 'variant': 'extra', 'shards': 3},
],
},
'v8_linux_arm64_gc_stress_dbg': {
'tests': [
{'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 8},
],
},
'v8_linux_arm64_rel_ng_triggered': { 'v8_linux_arm64_rel_ng_triggered': {
'tests': [ 'tests': [
{'name': 'mjsunit_sp_frame_access'}, {'name': 'mjsunit_sp_frame_access'},
@ -201,6 +254,16 @@
}, },
############################################################################## ##############################################################################
# Win32 # Win32
'v8_win_dbg': {
'swarming_dimensions' : {
'cpu': 'x86-64',
'os': 'Windows-7-SP1',
},
'tests': [
{'name': 'mozilla'},
{'name': 'v8testing', 'shards': 3},
],
},
'v8_win_nosnap_shared_rel_ng_triggered': { 'v8_win_nosnap_shared_rel_ng_triggered': {
'swarming_dimensions' : { 'swarming_dimensions' : {
'cpu': 'x86-64', 'cpu': 'x86-64',
@ -230,6 +293,18 @@
{'name': 'v8testing', 'shards': 5}, {'name': 'v8testing', 'shards': 5},
], ],
}, },
'v8_win64_dbg': {
'swarming_dimensions' : {
'cpu': 'x86-64',
'os': 'Windows-7-SP1',
},
'tests': [
{'name': 'mozilla'},
{'name': 'test262', 'shards': 2},
{'name': 'v8testing', 'shards': 3},
{'name': 'v8testing', 'variant': 'extra', 'shards': 2},
],
},
'v8_win64_msvc_rel_ng_triggered': { 'v8_win64_msvc_rel_ng_triggered': {
'swarming_dimensions' : { 'swarming_dimensions' : {
'cpu': 'x86-64', 'cpu': 'x86-64',
@ -254,6 +329,15 @@
}, },
############################################################################## ##############################################################################
# Mac64 # Mac64
'v8_mac64_asan_rel': {
'swarming_dimensions' : {
'cpu': 'x86-64',
'os': 'Mac-10.13',
},
'tests': [
{'name': 'v8testing', 'shards': 4},
],
},
'v8_mac64_dbg_ng_triggered': { 'v8_mac64_dbg_ng_triggered': {
'swarming_dimensions' : { 'swarming_dimensions' : {
'cpu': 'x86-64', 'cpu': 'x86-64',
@ -266,6 +350,15 @@
{'name': 'v8testing', 'variant': 'extra', 'shards': 2}, {'name': 'v8testing', 'variant': 'extra', 'shards': 2},
], ],
}, },
'v8_mac64_gc_stress_dbg': {
'swarming_dimensions' : {
'cpu': 'x86-64',
'os': 'Mac-10.13',
},
'tests': [
{'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 4},
],
},
'v8_mac64_rel_ng_triggered': { 'v8_mac64_rel_ng_triggered': {
'swarming_dimensions' : { 'swarming_dimensions' : {
'cpu': 'x86-64', 'cpu': 'x86-64',