Commit 26ce64e5 authored by Tamer Tas's avatar Tamer Tas Committed by Commit Bot

[v8][layout-tests] create src-side definitions for {chromium_integration} bots

We have Blink layout test bots on 3 different platforms using the
{blink_downstream} recipe. {chromium_integration} uses src-side definitions for
compilation and blink tests.

This CL creates the src-side bot definitions for Chromium integration with Blink
Layout tests.

R=machenbach@chromium.org
TBR=jbudorick@chromium.org

Bug: chromium:883629
Change-Id: I5b303b1d1dd26cc4a2b3804a8e762b69020069df
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1736680
Commit-Queue: Tamer Tas <tmrts@chromium.org>
Auto-Submit: Tamer Tas <tmrts@chromium.org>
Reviewed-by: default avatarMichael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#684327}
parent 45c80391
......@@ -1254,6 +1254,106 @@
"chrome_public_apk"
]
},
"V8 Blink Linux": {
"gtest_tests": [
{
"args": [
"--disable-blink-features=LayoutNG"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "webkit_unit_tests_ng",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"hard_timeout": 900
},
"test": "blink_unittests"
}
],
"isolated_scripts": [
{
"args": [
"--num-retries=3"
],
"isolate_name": "blink_web_tests_exparchive",
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webkit_layout_tests",
"results_handler": "layout tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"hard_timeout": 900,
"shards": 12
}
}
]
},
"V8 Blink Linux Debug": {
"gtest_tests": [
{
"args": [
"--disable-blink-features=LayoutNG"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "webkit_unit_tests_ng",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"hard_timeout": 900
},
"test": "blink_unittests"
}
],
"isolated_scripts": [
{
"args": [
"--num-retries=3"
],
"isolate_name": "blink_web_tests_exparchive",
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webkit_layout_tests",
"results_handler": "layout tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"hard_timeout": 900,
"shards": 12
}
}
]
},
"V8 Blink Linux Layout NG": {
"gtest_tests": [
{
......@@ -1304,6 +1404,106 @@
}
]
},
"V8 Blink Mac": {
"gtest_tests": [
{
"args": [
"--disable-blink-features=LayoutNG"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "webkit_unit_tests_ng",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Mac-10.13.6"
}
],
"hard_timeout": 900
},
"test": "blink_unittests"
}
],
"isolated_scripts": [
{
"args": [
"--num-retries=3"
],
"isolate_name": "blink_web_tests_exparchive",
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webkit_layout_tests",
"results_handler": "layout tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Mac-10.13.6"
}
],
"hard_timeout": 900,
"shards": 12
}
}
]
},
"V8 Blink Win": {
"gtest_tests": [
{
"args": [
"--disable-blink-features=LayoutNG"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "webkit_unit_tests_ng",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Windows-10-15063"
}
],
"hard_timeout": 900
},
"test": "blink_unittests"
}
],
"isolated_scripts": [
{
"args": [
"--num-retries=3"
],
"isolate_name": "blink_web_tests_exparchive",
"merge": {
"args": [
"--verbose"
],
"script": "//third_party/blink/tools/merge_web_test_results.py"
},
"name": "webkit_layout_tests",
"results_handler": "layout tests",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Windows-10-15063"
}
],
"hard_timeout": 900,
"shards": 12
}
}
]
},
"V8 Linux GN": {
"additional_compile_targets": [
"accessibility_unittests",
......
......@@ -4119,6 +4119,34 @@
'chrome_public_apk'
],
},
'V8 Blink Linux': {
'swarming': {
'dimension_sets': [
{
'os': 'Ubuntu-16.04',
},
],
'hard_timeout': 900,
},
'test_suites': {
'gtest_tests': 'layout_ng_gtests',
'isolated_scripts': 'chromium_webkit_isolated_scripts',
},
},
'V8 Blink Linux Debug': {
'swarming': {
'dimension_sets': [
{
'os': 'Ubuntu-16.04',
},
],
'hard_timeout': 900,
},
'test_suites': {
'gtest_tests': 'layout_ng_gtests',
'isolated_scripts': 'chromium_webkit_isolated_scripts',
},
},
'V8 Blink Linux Layout NG': {
'swarming': {
'dimension_sets': [
......@@ -4133,6 +4161,34 @@
'isolated_scripts': 'chromium_webkit_isolated_scripts',
},
},
'V8 Blink Mac': {
'swarming': {
'dimension_sets': [
{
'os': 'Mac-10.13.6',
},
],
'hard_timeout': 900,
},
'test_suites': {
'gtest_tests': 'layout_ng_gtests',
'isolated_scripts': 'chromium_webkit_isolated_scripts',
},
},
'V8 Blink Win': {
'swarming': {
'dimension_sets': [
{
'os': 'Windows-10-15063',
},
],
'hard_timeout': 900,
},
'test_suites': {
'gtest_tests': 'layout_ng_gtests',
'isolated_scripts': 'chromium_webkit_isolated_scripts',
},
},
'V8 Linux GN': {
'additional_compile_targets': [
'accessibility_unittests',
......
......@@ -541,8 +541,12 @@
'Linux Snapshot Builder': 'release_bot',
'Mac V8 FYI Release (Intel)': 'gpu_tests_release_trybot',
'V8 Android GN (dbg)': 'android_debug_bot',
'V8 Linux GN': 'release_bot',
'V8 Blink Linux': 'release_bot',
'V8 Blink Linux Debug': 'release_bot_v8_debug',
'V8 Blink Linux Layout NG': 'release_bot',
'V8 Blink Mac': 'release_bot',
'V8 Blink Win': 'release_bot',
'V8 Linux GN': 'release_bot',
'V8-Blink Linux 64': 'release_bot',
'V8-Blink Linux 64 - future': 'release_bot',
'V8-Blink Linux 64 (dbg)': 'release_bot_v8_debug',
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment