mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-27 23:02:20 +00:00
Bug 1766646 - Vendor libwebrtc from 9e73e2e430
Upstream commit: https://webrtc.googlesource.com/src/+/9e73e2e4305808a4c1a15e5526cd762b0a7fd88c Add MacArm64 builder and perf config Bug: b/230719743 Change-Id: Ib735a4a22a40053b816b4d1481aa1820de210f39 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261727 Reviewed-by: Jeremy Leconte <jleconte@google.com> Commit-Queue: Christoffer Jansson <jansson@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36830}
This commit is contained in:
parent
b6de8b1001
commit
cba0128ee0
3
third_party/libwebrtc/README.moz-ff-commit
vendored
3
third_party/libwebrtc/README.moz-ff-commit
vendored
@ -14028,3 +14028,6 @@ adaf511221
|
||||
# MOZ_LIBWEBRTC_SRC=/home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src MOZ_LIBWEBRTC_COMMIT=mjfdev bash dom/media/webrtc/third_party_build/fast-forward-libwebrtc.sh
|
||||
# base of lastest vendoring
|
||||
598044f9ee
|
||||
# MOZ_LIBWEBRTC_SRC=/home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src MOZ_LIBWEBRTC_COMMIT=mjfdev bash dom/media/webrtc/third_party_build/fast-forward-libwebrtc.sh
|
||||
# base of lastest vendoring
|
||||
9e73e2e430
|
||||
|
2
third_party/libwebrtc/README.mozilla
vendored
2
third_party/libwebrtc/README.mozilla
vendored
@ -9364,3 +9364,5 @@ libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwe
|
||||
libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src commit mjfdev on 2022-07-15T02:50:40.529686.
|
||||
# python3 vendor-libwebrtc.py --from-local /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src --commit mjfdev libwebrtc
|
||||
libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src commit mjfdev on 2022-07-15T02:57:47.960438.
|
||||
# python3 vendor-libwebrtc.py --from-local /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src --commit mjfdev libwebrtc
|
||||
libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src commit mjfdev on 2022-07-15T02:58:34.625806.
|
||||
|
@ -755,7 +755,10 @@ mac_builder("Mac64 Release", "Mac|x64|rel")
|
||||
mac_try_job("mac_rel")
|
||||
mac_try_job("mac_compile_rel", cq = None)
|
||||
mac_builder("Mac64 Builder", ci_cat = None, perf_cat = "Mac|x64|Builder|")
|
||||
mac_builder("MacArm64 Builder", ci_cat = None, perf_cat = "Mac|arm64|Builder")
|
||||
perf_builder("Perf Mac 11", "Mac|x64|Tester|11", triggered_by = ["Mac64 Builder"])
|
||||
perf_builder("Perf Mac M1 Arm64 12", "Mac|arm64|Tester|12", triggered_by = ["MacArm64 Builder"])
|
||||
|
||||
mac_builder("Mac Asan", "Mac|x64|asan")
|
||||
mac_try_job("mac_asan")
|
||||
mac_try_job("mac_chromium_compile", recipe = "chromium_trybot", branch_cq = False)
|
||||
|
@ -2350,6 +2350,55 @@ buckets {
|
||||
}
|
||||
}
|
||||
}
|
||||
builders {
|
||||
name: "MacArm64 Builder"
|
||||
swarming_host: "chromium-swarm.appspot.com"
|
||||
swarming_tags: "vpython:native-python-wrapper"
|
||||
dimensions: "cpu:x86-64"
|
||||
dimensions: "os:Mac"
|
||||
dimensions: "pool:luci.webrtc.ci"
|
||||
exe {
|
||||
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
|
||||
cipd_version: "refs/heads/main"
|
||||
cmd: "luciexe"
|
||||
}
|
||||
properties:
|
||||
'{'
|
||||
' "$build/goma": {'
|
||||
' "server_host": "goma.chromium.org",'
|
||||
' "use_luci_auth": true'
|
||||
' },'
|
||||
' "$recipe_engine/isolated": {'
|
||||
' "server": "https://isolateserver.appspot.com"'
|
||||
' },'
|
||||
' "$recipe_engine/resultdb/test_presentation": {'
|
||||
' "column_keys": [],'
|
||||
' "grouping_keys": ['
|
||||
' "status",'
|
||||
' "v.test_suite"'
|
||||
' ]'
|
||||
' },'
|
||||
' "builder_group": "client.webrtc",'
|
||||
' "recipe": "webrtc/standalone"'
|
||||
'}'
|
||||
priority: 30
|
||||
execution_timeout_secs: 7200
|
||||
build_numbers: YES
|
||||
service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||
experiments {
|
||||
key: "luci.recipes.use_python3"
|
||||
value: 100
|
||||
}
|
||||
resultdb {
|
||||
enable: true
|
||||
bq_exports {
|
||||
project: "webrtc-ci"
|
||||
dataset: "resultdb"
|
||||
table: "perf_test_results"
|
||||
test_results {}
|
||||
}
|
||||
}
|
||||
}
|
||||
builders {
|
||||
name: "Perf Android32 (M AOSP Nexus6)"
|
||||
swarming_host: "chromium-swarm.appspot.com"
|
||||
@ -2638,6 +2687,54 @@ buckets {
|
||||
}
|
||||
}
|
||||
}
|
||||
builders {
|
||||
name: "Perf Mac M1 Arm64 12"
|
||||
swarming_host: "chromium-swarm.appspot.com"
|
||||
swarming_tags: "vpython:native-python-wrapper"
|
||||
dimensions: "os:Linux"
|
||||
dimensions: "pool:luci.webrtc.perf"
|
||||
exe {
|
||||
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
|
||||
cipd_version: "refs/heads/main"
|
||||
cmd: "luciexe"
|
||||
}
|
||||
properties:
|
||||
'{'
|
||||
' "$build/goma": {'
|
||||
' "server_host": "goma.chromium.org",'
|
||||
' "use_luci_auth": true'
|
||||
' },'
|
||||
' "$recipe_engine/isolated": {'
|
||||
' "server": "https://isolateserver.appspot.com"'
|
||||
' },'
|
||||
' "$recipe_engine/resultdb/test_presentation": {'
|
||||
' "column_keys": [],'
|
||||
' "grouping_keys": ['
|
||||
' "status",'
|
||||
' "v.test_suite"'
|
||||
' ]'
|
||||
' },'
|
||||
' "builder_group": "client.webrtc.perf",'
|
||||
' "recipe": "webrtc/standalone"'
|
||||
'}'
|
||||
priority: 30
|
||||
execution_timeout_secs: 10800
|
||||
build_numbers: YES
|
||||
service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||
experiments {
|
||||
key: "luci.recipes.use_python3"
|
||||
value: 100
|
||||
}
|
||||
resultdb {
|
||||
enable: true
|
||||
bq_exports {
|
||||
project: "webrtc-ci"
|
||||
dataset: "resultdb"
|
||||
table: "perf_test_results"
|
||||
test_results {}
|
||||
}
|
||||
}
|
||||
}
|
||||
builders {
|
||||
name: "Perf Win7"
|
||||
swarming_host: "chromium-swarm.appspot.com"
|
||||
|
10
third_party/libwebrtc/infra/config/luci-milo.cfg
vendored
10
third_party/libwebrtc/infra/config/luci-milo.cfg
vendored
@ -326,11 +326,21 @@ consoles {
|
||||
name: "buildbucket/luci.webrtc.perf/Mac64 Builder"
|
||||
category: "Mac|x64|Builder"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.webrtc.perf/MacArm64 Builder"
|
||||
category: "Mac|arm64"
|
||||
short_name: "Builder"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.webrtc.perf/Perf Mac 11"
|
||||
category: "Mac|x64|Tester"
|
||||
short_name: "11"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.webrtc.perf/Perf Mac M1 Arm64 12"
|
||||
category: "Mac|arm64|Tester"
|
||||
short_name: "12"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.webrtc.perf/Win32 Builder (Clang)"
|
||||
category: "Win|x86|Builder"
|
||||
|
@ -1180,6 +1180,33 @@ notifiers {
|
||||
failed_step_regexp_exclude: ".*\\(experimental\\).*"
|
||||
}
|
||||
}
|
||||
notifiers {
|
||||
notifications {
|
||||
on_new_status: INFRA_FAILURE
|
||||
email {
|
||||
recipients: "webrtc-troopers-robots@google.com"
|
||||
}
|
||||
template: "infra_failure"
|
||||
}
|
||||
notifications {
|
||||
on_new_status: FAILURE
|
||||
email {
|
||||
recipients: "webrtc-troopers-robots@google.com"
|
||||
}
|
||||
template: "build_failure"
|
||||
notify_blamelist {}
|
||||
}
|
||||
builders {
|
||||
bucket: "perf"
|
||||
name: "MacArm64 Builder"
|
||||
repository: "https://webrtc.googlesource.com/src"
|
||||
}
|
||||
tree_closers {
|
||||
tree_status_host: "webrtc-status.appspot.com"
|
||||
failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
|
||||
failed_step_regexp_exclude: ".*\\(experimental\\).*"
|
||||
}
|
||||
}
|
||||
notifiers {
|
||||
notifications {
|
||||
on_new_status: INFRA_FAILURE
|
||||
@ -1312,6 +1339,28 @@ notifiers {
|
||||
repository: "https://webrtc.googlesource.com/src"
|
||||
}
|
||||
}
|
||||
notifiers {
|
||||
notifications {
|
||||
on_new_status: INFRA_FAILURE
|
||||
email {
|
||||
recipients: "webrtc-troopers-robots@google.com"
|
||||
}
|
||||
template: "infra_failure"
|
||||
}
|
||||
notifications {
|
||||
on_new_status: FAILURE
|
||||
email {
|
||||
recipients: "webrtc-troopers-robots@google.com"
|
||||
}
|
||||
template: "build_failure"
|
||||
notify_blamelist {}
|
||||
}
|
||||
builders {
|
||||
bucket: "perf"
|
||||
name: "Perf Mac M1 Arm64 12"
|
||||
repository: "https://webrtc.googlesource.com/src"
|
||||
}
|
||||
}
|
||||
notifiers {
|
||||
notifications {
|
||||
on_new_status: INFRA_FAILURE
|
||||
|
@ -330,6 +330,16 @@ job {
|
||||
builder: "MacARM64 M1 Release"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "MacArm64 Builder"
|
||||
realm: "perf"
|
||||
acl_sets: "perf"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "perf"
|
||||
builder: "MacArm64 Builder"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Perf Android32 (M AOSP Nexus6)"
|
||||
realm: "perf"
|
||||
@ -438,6 +448,24 @@ job {
|
||||
builder: "Perf Mac 11"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Perf Mac M1 Arm64 12"
|
||||
realm: "perf"
|
||||
acls {
|
||||
role: TRIGGERER
|
||||
granted_to: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||
}
|
||||
acl_sets: "perf"
|
||||
triggering_policy {
|
||||
kind: LOGARITHMIC_BATCHING
|
||||
log_base: 1.7
|
||||
}
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "perf"
|
||||
builder: "Perf Mac M1 Arm64 12"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "Perf Win7"
|
||||
realm: "perf"
|
||||
@ -659,6 +687,7 @@ trigger {
|
||||
triggers: "Android64 Builder arm64"
|
||||
triggers: "Linux64 Builder"
|
||||
triggers: "Mac64 Builder"
|
||||
triggers: "MacArm64 Builder"
|
||||
triggers: "Win32 Builder (Clang)"
|
||||
gitiles {
|
||||
repo: "https://webrtc.googlesource.com/src"
|
||||
|
@ -105,6 +105,7 @@ realms {
|
||||
values: "Perf Android64 (O Pixel2)"
|
||||
values: "Perf Linux Bionic"
|
||||
values: "Perf Mac 11"
|
||||
values: "Perf Mac M1 Arm64 12"
|
||||
values: "Perf Win7"
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user