Commit 369db1e5 authored by Yuki Yamada's avatar Yuki Yamada Committed by Chromium LUCI CQ

Add configs for OilpanAnalyzer

This is a follow-up for https://crrev.com/c/2222362.
Add configs for the new analyzer to enable it on Gerrit.

Bug: 1058341
Change-Id: I0a3284bc0031be782002d87ec7350bf17eb4e906
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2560519Reviewed-by: default avatarQuinten Yearsley <qyearsley@chromium.org>
Reviewed-by: default avatarGarrett Beaty <gbeaty@chromium.org>
Commit-Queue: Yuki Yamada <yukiy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#832134}
parent ed2c34a3
...@@ -1433,6 +1433,10 @@ config_groups { ...@@ -1433,6 +1433,10 @@ config_groups {
name: "chromium/try/tricium-metrics-analysis" name: "chromium/try/tricium-metrics-analysis"
includable_only: true includable_only: true
} }
builders {
name: "chromium/try/tricium-oilpan-analysis"
includable_only: true
}
builders { builders {
name: "chromium/try/tricium-simple" name: "chromium/try/tricium-simple"
includable_only: true includable_only: true
......
...@@ -37839,6 +37839,61 @@ buckets { ...@@ -37839,6 +37839,61 @@ buckets {
} }
} }
} }
builders {
name: "tricium-oilpan-analysis"
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.try"
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,\"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\":\"tryserver.chromium.linux\",\"recipe\":\"tricium_oilpan\"}"
execution_timeout_secs: 14400
expiration_secs: 7200
caches {
name: "win_toolchain"
path: "win_toolchain"
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 5
}
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: "try_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome/test:|content/test:fuchsia_)telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders { builders {
name: "tricium-simple" name: "tricium-simple"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"
...@@ -12262,6 +12262,9 @@ consoles { ...@@ -12262,6 +12262,9 @@ consoles {
builders { builders {
name: "buildbucket/luci.chromium.try/tricium-metrics-analysis" name: "buildbucket/luci.chromium.try/tricium-metrics-analysis"
} }
builders {
name: "buildbucket/luci.chromium.try/tricium-oilpan-analysis"
}
builders { builders {
name: "buildbucket/luci.chromium.try/tricium-simple" name: "buildbucket/luci.chromium.try/tricium-simple"
} }
...@@ -12993,6 +12996,9 @@ consoles { ...@@ -12993,6 +12996,9 @@ consoles {
builders { builders {
name: "buildbucket/luci.chromium.try/tricium-metrics-analysis" name: "buildbucket/luci.chromium.try/tricium-metrics-analysis"
} }
builders {
name: "buildbucket/luci.chromium.try/tricium-oilpan-analysis"
}
builders { builders {
name: "buildbucket/luci.chromium.try/tricium-simple" name: "buildbucket/luci.chromium.try/tricium-simple"
} }
......
...@@ -59,6 +59,29 @@ functions { ...@@ -59,6 +59,29 @@ functions {
} }
} }
functions {
type: ANALYZER
name: "OilpanAnalyzer"
needs: GIT_FILE_DETAILS
provides: RESULTS
path_filters: "*.c"
path_filters: "*.cc"
path_filters: "*.cpp"
path_filters: "*.h"
owner: "yukiy@chromium.org"
monorail_component: "Infra>Platform>Tricium>Analyzer"
impls {
runtime_platform: LINUX
provides_for_platform: LINUX
recipe {
project: "chromium"
bucket: "try"
builder: "tricium-oilpan-analysis"
}
deadline: 900
}
}
# Wrapper for simple legacy analyzers. # Wrapper for simple legacy analyzers.
functions { functions {
type: ANALYZER type: ANALYZER
...@@ -89,6 +112,11 @@ selections { ...@@ -89,6 +112,11 @@ selections {
platform: LINUX platform: LINUX
} }
selections {
function: "OilpanAnalyzer"
platform: LINUX
}
selections { selections {
function: "Simple" function: "Simple"
platform: LINUX platform: LINUX
......
...@@ -133,6 +133,10 @@ build_recipe( ...@@ -133,6 +133,10 @@ build_recipe(
name = "recipe:tricium_metrics", name = "recipe:tricium_metrics",
) )
build_recipe(
name = "recipe:tricium_oilpan",
)
build_recipe( build_recipe(
name = "recipe:tricium_simple", name = "recipe:tricium_simple",
) )
......
...@@ -1224,6 +1224,11 @@ try_.chromium_linux_builder( ...@@ -1224,6 +1224,11 @@ try_.chromium_linux_builder(
executable = "recipe:tricium_metrics", executable = "recipe:tricium_metrics",
) )
try_.chromium_linux_builder(
name = "tricium-oilpan-analysis",
executable = "recipe:tricium_oilpan",
)
try_.chromium_linux_builder( try_.chromium_linux_builder(
name = "tricium-simple", name = "tricium-simple",
executable = "recipe:tricium_simple", executable = "recipe:tricium_simple",
......
...@@ -59,6 +59,29 @@ functions { ...@@ -59,6 +59,29 @@ functions {
} }
} }
functions {
type: ANALYZER
name: "OilpanAnalyzer"
needs: GIT_FILE_DETAILS
provides: RESULTS
path_filters: "*.c"
path_filters: "*.cc"
path_filters: "*.cpp"
path_filters: "*.h"
owner: "yukiy@chromium.org"
monorail_component: "Infra>Platform>Tricium>Analyzer"
impls {
runtime_platform: LINUX
provides_for_platform: LINUX
recipe {
project: "chromium"
bucket: "try"
builder: "tricium-oilpan-analysis"
}
deadline: 900
}
}
# Wrapper for simple legacy analyzers. # Wrapper for simple legacy analyzers.
functions { functions {
type: ANALYZER type: ANALYZER
...@@ -89,6 +112,11 @@ selections { ...@@ -89,6 +112,11 @@ selections {
platform: LINUX platform: LINUX
} }
selections {
function: "OilpanAnalyzer"
platform: LINUX
}
selections { selections {
function: "Simple" function: "Simple"
platform: LINUX platform: LINUX
......
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