mirror of
git://git.yoctoproject.org/yocto-autobuilder2.git
synced 2025-07-19 20:59:02 +02:00
config.py: Update perf workers to match autobuilder
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
18d01404cc
commit
36b51155d4
|
@ -1,54 +0,0 @@
|
||||||
From d5fb6c086c18722532333c8af1e19b42b9ffb138 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Aaron Chan <aaron.chun.yew.chan@intel.com>
|
|
||||||
Date: Tue, 28 Aug 2018 10:49:13 +0800
|
|
||||||
Subject: [PATCH] config.py: Add new job category with suffix bsp
|
|
||||||
|
|
||||||
Add new support on Open Source Automated Hardware Tests on BSP test
|
|
||||||
cases. New job category is define with builder name standard as
|
|
||||||
"nightly-<arch>-bsp" where Yocto Project supports architecutures on
|
|
||||||
hardware platforms of x86, x86-64, arm, arm64, mips, mips64, pcc.
|
|
||||||
|
|
||||||
Add initial support on x86-64 BSP hardware tests and included meta
|
|
||||||
layers needed to run QA test cases on these platforms.
|
|
||||||
Community to adopt and add support to autobuilder job config to
|
|
||||||
support future BSP testing and validation on their architecture.
|
|
||||||
|
|
||||||
Signed-off-by: Aaron Chan <aaron.chun.yew.chan@intel.com>
|
|
||||||
---
|
|
||||||
config.py | 9 +++++++--
|
|
||||||
1 file changed, 7 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/config.py b/config.py
|
|
||||||
index 2568768..10f740d 100644
|
|
||||||
--- a/config.py
|
|
||||||
+++ b/config.py
|
|
||||||
@@ -11,6 +11,7 @@
|
|
||||||
"nightly-oecore": ["oecore", "bitbake"],
|
|
||||||
"nightly-checkuri": ["poky", "meta-qt4", "meta-qt3"],
|
|
||||||
"nightly-check-layer": ["poky", "meta-mingw", "meta-gplv2"],
|
|
||||||
+ "nightly-x86-64-bsp": ["poky", "meta-intel", "meta-openembedded", "meta-security", "meta-ros", "meta-browser"],
|
|
||||||
"default": ["poky"]
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -32,7 +33,11 @@
|
|
||||||
"meta-qt4": ["git://git.yoctoproject.org/meta-qt4", "master"],
|
|
||||||
"meta-qt3": ["git://git.yoctoproject.org/meta-qt3", "master"],
|
|
||||||
"meta-mingw": ["git://git.yoctoproject.org/meta-mingw", "master"],
|
|
||||||
- "meta-gplv2": ["git://git.yoctoproject.org/meta-gplv2", "master"]
|
|
||||||
+ "meta-gplv2": ["git://git.yoctoproject.org/meta-gplv2", "master"],
|
|
||||||
+ "meta-security": ["git://git.yoctoproject.org/meta-security", "master"],
|
|
||||||
+ "meta-openembedded": ["git://git.openembedded.org/meta-openembedded", "master"],
|
|
||||||
+ "meta-ros": ["git://github.com/bmwcarit/meta-ros", "master"],
|
|
||||||
+ "meta-browser": ["git://github.com/OSSystems/meta-browser", "master"]
|
|
||||||
}
|
|
||||||
|
|
||||||
trigger_builders_wait = [
|
|
||||||
@@ -40,7 +45,7 @@
|
|
||||||
"nightly-mips", "nightly-mips-lsb", "nightly-mips64",
|
|
||||||
"nightly-multilib", "nightly-x32",
|
|
||||||
"nightly-ppc", "nightly-ppc-lsb",
|
|
||||||
- "nightly-x86-64", "nightly-x86-64-lsb",
|
|
||||||
+ "nightly-x86-64", "nightly-x86-64-lsb", "nightly-x86-64-bsp",
|
|
||||||
"nightly-x86", "nightly-x86-lsb",
|
|
||||||
"nightly-packagemanagers",
|
|
||||||
"nightly-rpm-non-rpm", "nightly-deb-non-deb",
|
|
|
@ -109,7 +109,7 @@ trigger_builders_wait_full_releases = {
|
||||||
"oe-selftest-ubuntu", "oe-selftest-debian", "oe-selftest-centos"]
|
"oe-selftest-ubuntu", "oe-selftest-debian", "oe-selftest-centos"]
|
||||||
}
|
}
|
||||||
|
|
||||||
trigger_builders_wait_perf = ["buildperf-ubuntu1604", "buildperf-centos7", "buildperf-debian11"]
|
trigger_builders_wait_perf = ["buildperf-debian11", "buildperf-alma8"]
|
||||||
|
|
||||||
# Builders which are individually triggered
|
# Builders which are individually triggered
|
||||||
builders_others = [
|
builders_others = [
|
||||||
|
@ -123,6 +123,8 @@ builders_others = [
|
||||||
"qemuriscv64", "qemuriscv64-ptest", "qemuriscv64-tc",
|
"qemuriscv64", "qemuriscv64-ptest", "qemuriscv64-tc",
|
||||||
"qemuppc64", "qemuppc64-tc",
|
"qemuppc64", "qemuppc64-tc",
|
||||||
"qemux86-ptest", "qemux86-ptest-fast",
|
"qemux86-ptest", "qemux86-ptest-fast",
|
||||||
|
"buildperf-debian11",
|
||||||
|
"buildperf-alma8",
|
||||||
"auh"
|
"auh"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -149,8 +151,8 @@ workers = workers_ubuntu + workers_centos + workers_fedora + workers_debian + wo
|
||||||
workers_bringup = []
|
workers_bringup = []
|
||||||
# workers with wine on them for meta-mingw
|
# workers with wine on them for meta-mingw
|
||||||
workers_wine = ["ubuntu1804-ty-3"]
|
workers_wine = ["ubuntu1804-ty-3"]
|
||||||
workers_buildperf = ["perf-ubuntu1604", "perf-centos7", "perf-debian11"]
|
|
||||||
workers_arm = ["ubuntu1804-arm-1", "ubuntu2004-arm-1", "ubuntu2204-arm-1"]
|
workers_arm = ["ubuntu1804-arm-1", "ubuntu2004-arm-1", "ubuntu2204-arm-1"]
|
||||||
|
workers_buildperf = ["perf-debian11", "perf-alma8"]
|
||||||
# workers which don't need buildtools for AUH and are able to send email to mailing lists
|
# workers which don't need buildtools for AUH and are able to send email to mailing lists
|
||||||
workers_auh = ["alma8-ty-1", "alma8-ty-2"]
|
workers_auh = ["alma8-ty-1", "alma8-ty-2"]
|
||||||
|
|
||||||
|
@ -192,9 +194,8 @@ builder_to_workers = {
|
||||||
"reproducible-opensuse": workers_opensuse,
|
"reproducible-opensuse": workers_opensuse,
|
||||||
"reproducible-centos": workers_centos,
|
"reproducible-centos": workers_centos,
|
||||||
"meta-mingw": workers_wine,
|
"meta-mingw": workers_wine,
|
||||||
"buildperf-ubuntu1604": ["perf-ubuntu1604"],
|
|
||||||
"buildperf-debian11": ["perf-debian11"],
|
"buildperf-debian11": ["perf-debian11"],
|
||||||
"buildperf-centos7": ["perf-centos7"],
|
"buildperf-alma8": ["perf-alma8"],
|
||||||
"qemuarm-armhost": workers_arm,
|
"qemuarm-armhost": workers_arm,
|
||||||
"qemuarm64-ptest": workers_arm,
|
"qemuarm64-ptest": workers_arm,
|
||||||
"qemuarm64-ptest-fast": workers_arm,
|
"qemuarm64-ptest-fast": workers_arm,
|
||||||
|
|
|
@ -471,10 +471,8 @@ schedulers.append(sched.Nightly(name='nightly-check-layer-dunfell', properties=p
|
||||||
builderNames=['check-layer-nightly'], dayOfWeek=[1, 4], hour=2, minute=0, codebases = {'' : {'branch' : 'dunfell'}}))
|
builderNames=['check-layer-nightly'], dayOfWeek=[1, 4], hour=2, minute=0, codebases = {'' : {'branch' : 'dunfell'}}))
|
||||||
|
|
||||||
# Run the build performance tests at 3am, 9am, 3pm and 9pm
|
# Run the build performance tests at 3am, 9am, 3pm and 9pm
|
||||||
schedulers.append(sched.Nightly(name='nightly-buildperf-ubuntu1604', branch='master', properties=parent_default_props('buildperf-ubuntu1604'),
|
schedulers.append(sched.Nightly(name='nightly-buildperf', branch='master', properties=parent_default_props('buildperf-debian11'),
|
||||||
builderNames=['buildperf-ubuntu1604', 'buildperf-debian11'], hour=[3,9,15,21], minute=0))
|
builderNames=['buildperf-debian11', 'buildperf-alma8'], hour=[3,9,15,21], minute=0))
|
||||||
schedulers.append(sched.Nightly(name='nightly-buildperf-centos7', branch='master', properties=parent_default_props('buildperf-centos7'),
|
|
||||||
builderNames=['buildperf-centos7'], hour=[3,9,15,21], minute=0))
|
|
||||||
|
|
||||||
# Run the AUH twice a month on 1st and 15th
|
# Run the AUH twice a month on 1st and 15th
|
||||||
schedulers.append(sched.Nightly(name='nightly-auh', branch='master', properties=parent_default_props('auh'),
|
schedulers.append(sched.Nightly(name='nightly-auh', branch='master', properties=parent_default_props('auh'),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user