From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- .../libwebrtc/infra/config/luci-analysis.cfg | 123 +++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 third_party/libwebrtc/infra/config/luci-analysis.cfg (limited to 'third_party/libwebrtc/infra/config/luci-analysis.cfg') diff --git a/third_party/libwebrtc/infra/config/luci-analysis.cfg b/third_party/libwebrtc/infra/config/luci-analysis.cfg new file mode 100644 index 0000000000..fbcbbcf3b6 --- /dev/null +++ b/third_party/libwebrtc/infra/config/luci-analysis.cfg @@ -0,0 +1,123 @@ +# Schema for this config file: ProjectConfig in: +# https://luci-config.appspot.com/schemas/projects:luci-analysis.cfg +bug_filing_threshold { + presubmit_runs_failed { + # clusters blocking developers should have bugs filed. + one_day: 3 + } + test_runs_failed { + # clusters that aren't blocking developers but are failing a significant + # amount of tasks should have bugs filed to look into optimizing machine + # resource usage. + one_day: 500 + } +} +clustering { + test_name_rules { + name: "Google Test (Type-parameterized)" + pattern: "^ninja:(?P[\\w/]+:\\w+)/(\\w+/)?(?P\\w+)/\\w+\\.(?P\\w+)$" + like_template: "ninja:${target}/%${suite}/%.${case}" + } + test_name_rules { + name: "Google Test (Value-parameterized)" + pattern: "^ninja:(?P[\\w/]+:\\w+)/(\\w+/)?(?P\\w+)\\.(?P\\w+)/[\\w.]+$" + like_template: "ninja:${target}/%${suite}.${case}%" + } +} +monorail { + project: "webrtc" + default_field_values { + # Type field. + field_id: 10 + value: "Bug" + } + priority_field_id: 11 + priorities { + priority: "0" + threshold { + presubmit_runs_failed { + one_day: 20 + } + } + } + priorities { + priority: "1" + threshold { + presubmit_runs_failed { + one_day: 10 + } + } + } + priorities { + priority: "2" + threshold { + presubmit_runs_failed { + one_day: 2 + } + } + } + priorities { + priority: "3" + threshold { + # Clusters which fail to meet this threshold will be closed. + test_runs_failed { + one_day: 2 + } + presubmit_runs_failed { + one_day: 1 + seven_day: 1 + } + } + } + priority_hysteresis_percent: 50 + monorail_hostname: "bugs.chromium.org" + display_prefix: "bugs.webrtc.org" +} + +realms { + name: "ci" + test_variant_analysis { + update_test_variant_task { + update_test_variant_task_interval { + seconds: 3600 # 1 hour + } + test_variant_status_update_duration { + seconds: 86400 # 24 hours + } + } + bq_exports { + table { + cloud_project: "webrtc-ci" + dataset: "weetbix" + table: "ci_flaky_test_variants" + } + predicate { + status: FLAKY + } + } + } +} + +realms { + name: "try" + test_variant_analysis { + update_test_variant_task { + update_test_variant_task_interval { + seconds: 3600 # 1 hour + } + test_variant_status_update_duration { + seconds: 86400 # 24 hours + } + } + bq_exports { + table { + cloud_project: "webrtc-ci" + dataset: "weetbix" + table: "try_flaky_test_variants" + } + predicate { + status: FLAKY + } + } + } +} -- cgit v1.2.3