Commit 1e6a8460 authored by Chong Gu's avatar Chong Gu Committed by Chromium LUCI CQ

Add fuchsia coverage builder.

Ignore-Goma-Freeze: the fyi builder will add very little load.
Bug: 1156885
Change-Id: I706c935a668acfad6380d89021d4a9549728fe8d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2580913
Auto-Submit: Chong Gu <chonggu@google.com>
Reviewed-by: default avatarHaiyang Pan <hypan@google.com>
Commit-Queue: Haiyang Pan <hypan@google.com>
Cr-Commit-Position: refs/heads/master@{#834975}
parent 8dc63d13
...@@ -15945,6 +15945,53 @@ buckets { ...@@ -15945,6 +15945,53 @@ buckets {
} }
} }
} }
builders {
name: "fuchsia-code-coverage"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builderless:1"
dimensions: "cores:32"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.ci"
dimensions: "ssd:1"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
cmd: "recipes"
}
properties: "{\"$build/code_coverage\":{\"use_clang_coverage\":true},\"$build/goma\":{\"enable_ats\":true,\"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.fyi\",\"recipe\":\"chromium\"}"
execution_timeout_secs: 72000
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.resultdb.result_sink"
value: 100
}
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: "fuchsia-fyi-arm64-dbg" name: "fuchsia-fyi-arm64-dbg"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
...@@ -3,11 +3,11 @@ ...@@ -3,11 +3,11 @@
# This is consumed by presubmit checks that need to validate the config # This is consumed by presubmit checks that need to validate the config
{ {
# 61550 (scheduler total) + 344750 (weighted CQ total) # 61750 (scheduler total) + 344750 (weighted CQ total)
# (weighted CQ total) = 6895 (CQ total) * 50 (CQ weight) # (weighted CQ total) = 6895 (CQ total) * 50 (CQ weight)
'*weighted total*': 406300, '*weighted total*': 406500,
'scheduler': { 'scheduler': {
'*total*': 61550, '*total*': 61750,
'triggered': { 'triggered': {
'*total*': 59840, '*total*': 59840,
('https://chromium.googlesource.com/chromium/src', 'regexp:refs/heads/master'): { ('https://chromium.googlesource.com/chromium/src', 'regexp:refs/heads/master'): {
...@@ -491,7 +491,7 @@ ...@@ -491,7 +491,7 @@
}, },
}, },
'scheduled': { 'scheduled': {
'*total*': 1710, '*total*': 1910,
'0 0,12 * * *': { '0 0,12 * * *': {
'*total*': 80, '*total*': 80,
# jobs count assumes an 8-core machine # jobs count assumes an 8-core machine
...@@ -523,9 +523,10 @@ ...@@ -523,9 +523,10 @@
'ci/android-androidx-packager': 80, 'ci/android-androidx-packager': 80,
}, },
'triggered': { 'triggered': {
'*total*': 750, '*total*': 950,
'ci/android-code-coverage': 200, 'ci/android-code-coverage': 200,
'ci/android-pie-x86-fyi-rel': 150, 'ci/android-pie-x86-fyi-rel': 150,
'ci/fuchsia-code-coverage': 200,
'ci/linux-chromeos-code-coverage': 200, 'ci/linux-chromeos-code-coverage': 200,
'ci/linux-chromeos-js-code-coverage': 200, 'ci/linux-chromeos-js-code-coverage': 200,
}, },
......
...@@ -5151,6 +5151,11 @@ consoles { ...@@ -5151,6 +5151,11 @@ consoles {
category: "code_coverage" category: "code_coverage"
short_name: "mac" short_name: "mac"
} }
builders {
name: "buildbucket/luci.chromium.ci/fuchsia-code-coverage"
category: "code_coverage"
short_name: "fsa"
}
builders { builders {
name: "buildbucket/luci.chromium.ci/ios-simulator-code-coverage" name: "buildbucket/luci.chromium.ci/ios-simulator-code-coverage"
category: "code_coverage" category: "code_coverage"
......
...@@ -4885,6 +4885,17 @@ job { ...@@ -4885,6 +4885,17 @@ job {
builder: "fuchsia-arm64-cast" builder: "fuchsia-arm64-cast"
} }
} }
job {
id: "fuchsia-code-coverage"
realm: "ci"
schedule: "triggered"
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci"
builder: "fuchsia-code-coverage"
}
}
job { job {
id: "fuchsia-fyi-arm64-dbg" id: "fuchsia-fyi-arm64-dbg"
realm: "ci" realm: "ci"
......
...@@ -3040,6 +3040,17 @@ ci.fyi_coverage_builder( ...@@ -3040,6 +3040,17 @@ ci.fyi_coverage_builder(
use_clang_coverage = True, use_clang_coverage = True,
) )
ci.fyi_coverage_builder(
name = "fuchsia-code-coverage",
console_view_entry = ci.console_view_entry(
category = "code_coverage",
short_name = "fsa",
),
use_clang_coverage = True,
schedule = "triggered",
triggered_by = [],
)
ci.fyi_coverage_builder( ci.fyi_coverage_builder(
name = "ios-simulator-code-coverage", name = "ios-simulator-code-coverage",
console_view_entry = ci.console_view_entry( console_view_entry = ci.console_view_entry(
......
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