Commit 4332410f authored by Maksim Sisov's avatar Maksim Sisov Committed by Commit Bot

Ozone/Linux CI: add CI Test configuration.

This CL adds Ozone/Linux CI Test configuration. Initially, it will
run the same gtests as CQ Test configuration to be sure the
config is correct.

Later, when the testers are up and running on CI,
chromium_linux_gtests will be used instead.

R=dpranke
CC=msisov

Bug: 1142753
Change-Id: If1173c93f12774569c257dd8ad04abab2f99a434
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2529098
Commit-Queue: Maksim Sisov (GMT+2) <msisov@igalia.com>
Reviewed-by: default avatarDirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#826188}
parent d4354335
...@@ -7051,6 +7051,147 @@ buckets { ...@@ -7051,6 +7051,147 @@ buckets {
} }
} }
} }
builders {
name: "Linux Tester (Ozone Headless)"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
cmd: "recipes"
}
properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}"
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.resultdb.result_sink"
value: 50
}
experiments {
key: "luci.use_realms"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome/test:|content/test:fuchsia_)telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
name: "Linux Tester (Ozone Wayland)"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
cmd: "recipes"
}
properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}"
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.resultdb.result_sink"
value: 50
}
experiments {
key: "luci.use_realms"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome/test:|content/test:fuchsia_)telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
name: "Linux Tester (Ozone X11)"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
cmd: "recipes"
}
properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}"
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.resultdb.result_sink"
value: 50
}
experiments {
key: "luci.use_realms"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome/test:|content/test:fuchsia_)telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders { builders {
name: "Linux Tests" name: "Linux Tests"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
...@@ -245,6 +245,21 @@ consoles { ...@@ -245,6 +245,21 @@ consoles {
category: "chromium.linux|release" category: "chromium.linux|release"
short_name: "tru" short_name: "tru"
} }
builders {
name: "buildbucket/luci.chromium.ci/Linux Tester (Ozone Headless)"
category: "chromium.linux|release|ozone"
short_name: "ltoh"
}
builders {
name: "buildbucket/luci.chromium.ci/Linux Tester (Ozone Wayland)"
category: "chromium.linux|release|ozone"
short_name: "ltow"
}
builders {
name: "buildbucket/luci.chromium.ci/Linux Tester (Ozone X11)"
category: "chromium.linux|release|ozone"
short_name: "ltox"
}
builders { builders {
name: "buildbucket/luci.chromium.ci/Linux Builder (dbg)(32)" name: "buildbucket/luci.chromium.ci/Linux Builder (dbg)(32)"
category: "chromium.linux|debug|builder" category: "chromium.linux|debug|builder"
...@@ -869,6 +884,21 @@ consoles { ...@@ -869,6 +884,21 @@ consoles {
category: "chromium.linux|release" category: "chromium.linux|release"
short_name: "ozo" short_name: "ozo"
} }
builders {
name: "buildbucket/luci.chromium.ci/Linux Tester (Ozone Headless)"
category: "chromium.linux|release|ozone"
short_name: "ltoh"
}
builders {
name: "buildbucket/luci.chromium.ci/Linux Tester (Ozone Wayland)"
category: "chromium.linux|release|ozone"
short_name: "ltow"
}
builders {
name: "buildbucket/luci.chromium.ci/Linux Tester (Ozone X11)"
category: "chromium.linux|release|ozone"
short_name: "ltox"
}
builders { builders {
name: "buildbucket/luci.chromium.ci/Linux Builder (dbg)" name: "buildbucket/luci.chromium.ci/Linux Builder (dbg)"
category: "chromium.linux|debug|builder" category: "chromium.linux|debug|builder"
...@@ -7553,6 +7583,21 @@ consoles { ...@@ -7553,6 +7583,21 @@ consoles {
category: "release" category: "release"
short_name: "tru" short_name: "tru"
} }
builders {
name: "buildbucket/luci.chromium.ci/Linux Tester (Ozone Headless)"
category: "release|ozone"
short_name: "ltoh"
}
builders {
name: "buildbucket/luci.chromium.ci/Linux Tester (Ozone Wayland)"
category: "release|ozone"
short_name: "ltow"
}
builders {
name: "buildbucket/luci.chromium.ci/Linux Tester (Ozone X11)"
category: "release|ozone"
short_name: "ltox"
}
builders { builders {
name: "buildbucket/luci.chromium.ci/Linux Builder (dbg)(32)" name: "buildbucket/luci.chromium.ci/Linux Builder (dbg)(32)"
category: "debug|builder" category: "debug|builder"
......
...@@ -1239,6 +1239,45 @@ notifiers { ...@@ -1239,6 +1239,45 @@ notifiers {
failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update" failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update"
} }
} }
notifiers {
notifications {
on_occurrence: FAILURE
failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update"
email {
recipients: "thomasanderson@chromium.org"
}
}
builders {
bucket: "ci"
name: "Linux Tester (Ozone Headless)"
}
}
notifiers {
notifications {
on_occurrence: FAILURE
failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update"
email {
recipients: "thomasanderson@chromium.org"
}
}
builders {
bucket: "ci"
name: "Linux Tester (Ozone Wayland)"
}
}
notifiers {
notifications {
on_occurrence: FAILURE
failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update"
email {
recipients: "thomasanderson@chromium.org"
}
}
builders {
bucket: "ci"
name: "Linux Tester (Ozone X11)"
}
}
notifiers { notifiers {
notifications { notifications {
on_occurrence: FAILURE on_occurrence: FAILURE
......
...@@ -2008,6 +2008,48 @@ job { ...@@ -2008,6 +2008,48 @@ job {
builder: "Linux TSan Tests" builder: "Linux TSan Tests"
} }
} }
job {
id: "Linux Tester (Ozone Headless)"
realm: "ci"
acls {
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
}
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci"
builder: "Linux Tester (Ozone Headless)"
}
}
job {
id: "Linux Tester (Ozone Wayland)"
realm: "ci"
acls {
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
}
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci"
builder: "Linux Tester (Ozone Wayland)"
}
}
job {
id: "Linux Tester (Ozone X11)"
realm: "ci"
acls {
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
}
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci"
builder: "Linux Tester (Ozone X11)"
}
}
job { job {
id: "Linux Tests" id: "Linux Tests"
realm: "ci" realm: "ci"
......
...@@ -4300,6 +4300,48 @@ ci.linux_builder( ...@@ -4300,6 +4300,48 @@ ci.linux_builder(
triggered_by = [builder_name("linux-ozone-rel")], triggered_by = [builder_name("linux-ozone-rel")],
) )
ci.linux_builder(
# CI tester for Ozone/Headless
name = "Linux Tester (Ozone Headless)",
branch_selector = branches.STANDARD_MILESTONE,
console_view_entry = ci.console_view_entry(
category = "release|ozone",
short_name = "ltoh",
),
main_console_view = "main",
cq_mirrors_console_view = "mirrors",
triggered_by = [builder_name("linux-ozone-rel")],
tree_closing = False,
)
ci.linux_builder(
# CI tester for Ozone/Wayland
name = "Linux Tester (Ozone Wayland)",
branch_selector = branches.STANDARD_MILESTONE,
console_view_entry = ci.console_view_entry(
category = "release|ozone",
short_name = "ltow",
),
main_console_view = "main",
cq_mirrors_console_view = "mirrors",
triggered_by = [builder_name("linux-ozone-rel")],
tree_closing = False,
)
ci.linux_builder(
# CI tester for Ozone/X11
name = "Linux Tester (Ozone X11)",
branch_selector = branches.STANDARD_MILESTONE,
console_view_entry = ci.console_view_entry(
category = "release|ozone",
short_name = "ltox",
),
main_console_view = "main",
cq_mirrors_console_view = "mirrors",
triggered_by = [builder_name("linux-ozone-rel")],
tree_closing = False,
)
ci.linux_builder( ci.linux_builder(
name = "linux-trusty-rel", name = "linux-trusty-rel",
console_view_entry = ci.console_view_entry( console_view_entry = ci.console_view_entry(
......
...@@ -5198,6 +5198,664 @@ ...@@ -5198,6 +5198,664 @@
} }
] ]
}, },
"Linux Tester (Ozone Headless)": {
"gtest_tests": [
{
"args": [
"--no-xvfb",
"--ozone-platform=headless",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "content_unittests_headless",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "content_unittests",
"test_id_prefix": "ninja://content/test:content_unittests/"
},
{
"args": [
"--no-xvfb",
"--ozone-platform=headless",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "events_unittests_headless",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "events_unittests",
"test_id_prefix": "ninja://ui/events:events_unittests/"
},
{
"args": [
"--no-xvfb",
"--ozone-platform=headless",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "ozone_unittests_headless",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "ozone_unittests",
"test_id_prefix": "ninja://ui/ozone:ozone_unittests/"
},
{
"args": [
"--no-xvfb",
"--ozone-platform=headless",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "services_unittests_headless",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "services_unittests",
"test_id_prefix": "ninja://services:services_unittests/"
}
]
},
"Linux Tester (Ozone Wayland)": {
"gtest_tests": [
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "accessibility_unittests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "accessibility_unittests",
"test_id_prefix": "ninja://ui/accessibility:accessibility_unittests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "aura_unittests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "aura_unittests",
"test_id_prefix": "ninja://ui/aura:aura_unittests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "browser_tests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 10
},
"test": "browser_tests",
"test_id_prefix": "ninja://chrome/test:browser_tests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "compositor_unittests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "compositor_unittests",
"test_id_prefix": "ninja://ui/compositor:compositor_unittests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "content_browsertests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "content_browsertests",
"test_id_prefix": "ninja://content/test:content_browsertests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "content_unittests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "content_unittests",
"test_id_prefix": "ninja://content/test:content_unittests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "events_unittests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "events_unittests",
"test_id_prefix": "ninja://ui/events:events_unittests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gpu_unittests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "gpu_unittests",
"test_id_prefix": "ninja://gpu:gpu_unittests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "ui_touch_selection_unittests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "ui_touch_selection_unittests",
"test_id_prefix": "ninja://ui/touch_selection:ui_touch_selection_unittests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "views_unittests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "views_unittests",
"test_id_prefix": "ninja://ui/views:views_unittests/"
},
{
"args": [
"--no-xvfb",
"--use-weston",
"--ozone-platform=wayland",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "viz_unittests_wayland",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "viz_unittests",
"test_id_prefix": "ninja://components/viz:viz_unittests/"
}
]
},
"Linux Tester (Ozone X11)": {
"gtest_tests": [
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "accessibility_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "accessibility_unittests",
"test_id_prefix": "ninja://ui/accessibility:accessibility_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "aura_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "aura_unittests",
"test_id_prefix": "ninja://ui/aura:aura_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "browser_tests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 10
},
"test": "browser_tests",
"test_id_prefix": "ninja://chrome/test:browser_tests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "compositor_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "compositor_unittests",
"test_id_prefix": "ninja://ui/compositor:compositor_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "content_browsertests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 2
},
"test": "content_browsertests",
"test_id_prefix": "ninja://content/test:content_browsertests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "content_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "content_unittests",
"test_id_prefix": "ninja://content/test:content_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "events_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "events_unittests",
"test_id_prefix": "ninja://ui/events:events_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "gpu_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "gpu_unittests",
"test_id_prefix": "ninja://gpu:gpu_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "ozone_x11_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "ozone_x11_unittests",
"test_id_prefix": "ninja://ui/ozone:ozone_x11_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "ui_touch_selection_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "ui_touch_selection_unittests",
"test_id_prefix": "ninja://ui/touch_selection:ui_touch_selection_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "views_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "views_unittests",
"test_id_prefix": "ninja://ui/views:views_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "viz_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "viz_unittests",
"test_id_prefix": "ninja://components/viz:viz_unittests/"
},
{
"args": [
"--ozone-platform=x11",
"--enable-features=UseOzonePlatform"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"name": "x11_unittests_x11",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"os": "Ubuntu-16.04"
}
],
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "x11_unittests",
"test_id_prefix": "ninja://ui/platform_window/x11:x11_unittests/"
}
]
},
"Linux Tests": { "Linux Tests": {
"gtest_tests": [ "gtest_tests": [
{ {
......
...@@ -4580,6 +4580,30 @@ ...@@ -4580,6 +4580,30 @@
'gtest_tests': 'linux_ozone_x11_tests', 'gtest_tests': 'linux_ozone_x11_tests',
}, },
}, },
'Linux Tester (Ozone Headless)': {
'mixins': [
'linux-xenial',
],
'test_suites': {
'gtest_tests': 'linux_ozone_headless_tests',
},
},
'Linux Tester (Ozone Wayland)': {
'mixins': [
'linux-xenial',
],
'test_suites': {
'gtest_tests': 'linux_ozone_wayland_tests',
},
},
'Linux Tester (Ozone X11)': {
'mixins': [
'linux-xenial',
],
'test_suites': {
'gtest_tests': 'linux_ozone_x11_tests',
},
},
'Linux Tests': { 'Linux Tests': {
'mixins': [ 'mixins': [
'isolate_profile_data', 'isolate_profile_data',
......
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