aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-05-03Run just the test we are troubleshooting to save time.contrib/sgw/qmpMichael Halstead
2021-04-30config.json: check-layer-nightly - add meta-arm, remove meta-security, fix ↵Richard Purdie
meta-ti arm dependency Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-27config.json: Add meta-security to check-layer-nightlyRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-27config.json: update variable for change in buildstats.bbclasssakib.sajal@windriver.com
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-27config.json: Enable meta-oe and meta-virtualization testing for ↵Richard Purdie
check-layer-nightly Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-26config.json: check-layer-nightly - don't check meta-agl-bsp sublayerRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-26config.json: Add meta-ti to check-layer-nightlyRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-25config.json: Add default MACHINE qemux86-64Yi Fan Yu
This is the default oe-core MACHINE value. Prevent error-reporting tool to report simply False. It was seen in check-layer where the MACHINE wasn't specified. [YOCTO #14208] Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-25scripts/utils.py: Add reporting for yocto-check-layerYi Fan Yu
The default behavior is to look for a bitbake command, which fails and produces a confusing output of [-1:]. [YOCTO #14208] Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-25config.json: Add meta-agl to check-layer-nightlyRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-23config.json: Add ability to run yocto-check-layer to meta-oe targetRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-23config.json: Add meta-intel and meta-aws to new check-layer-nightly targetRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-22config.json: add hardknott for buildhistoryAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-19config.json: measure every 60 secondsRandy MacLeod
With the previous interval of 10 seconds, there would be serveral times when the system was very busy and the script would not return before the next run was scheduled resulting in no measurement. In addition, build: https://autobuilder.yocto.io/pub/non-release/20210417-13/ produced 17 files with top output with top running 454 times and that's a bit too much data to analyze for each run. By decreasing the measurements, we'll find the worse problems first, fix them and then we can increase the freqency of measurement if needed. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-16config.json: Fix buildperf to work with load debuggingRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-15generate-testresult-index.py: publish host data collected by collect-data ↵sakib.sajal@windriver.com
template Add a column "Host Data" to publish the host data collected. Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-15collect-results: collect "host_stats" files generated by collect-data templatesakib.sajal@windriver.com
collect-data template generates host_stats files which are collected. All files are published, file names are determined by the contents: - Files that contain "top" output are named host_stats_<number>_top.txt - host_stats_<number>.txt otherwise Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-15config.json: collect data by defaultsakib.sajal@windriver.com
add the variables required to collect data to "defaults" so that data is collected on all builds. Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-13run-docs-build: build from tags dynamically instead of static listMichael Halstead
Build Sphinx docs for all versions newer than yocto-3.1.5 inclusive. Integrate suggestions from Quentin Schulz and Nicolas Dechesne. Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-06run-docs-build: add 3.2.3 release to docs buildMichael Halstead
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Reviewed-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-04-06config.json: add meta-agl-coreJan-Simon Moeller
This builds an image matching close to the AGL distro configuration. [RP: Various fixes to allow it to build] Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-06config.json: Set RUNQEMU_TMPFS_DIRRichard Purdie
This location on the autobuilder workers contains a tmpfs, pass this configuration into builds to try and fix suspected IO related performance issues with async writes and qemu runtime timeouts. Using the tmpfs should avoid any IO write queues for qemu images. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-06scripts/run-docs-build: build hardknott docsNicolas Dechesne
The branches exist now, let's publish the corresponding docs. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-31config.json: drop core-image-sato-dev from buildsAlexander Kanavin
core-image-sato-sdk is a superset, and a much more useful one. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
2021-03-31config.json: add a systemd no-x11 buildAlexander Kanavin
Particularly the weston image has now regressed twice under systemd, so I think there should be a quality gate for it. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
2021-03-25scripts/run-docs-build: publish docs for 3.1.6 and 3.2.2Nicolas Dechesne
Fixes: #14308 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-25scripts/run-docs-build: add for loop when publishing tags/branchesNicolas Dechesne
Use for loop to avoid repeating the same pattern over and over. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-23send-qa-email: Save the QA email in case it doesn't reach the mailing lists.Michael Halstead
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-17config: build and test SDKs when using package_debRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-14config.json: Switch to newer buildtools-extended-tarballRichard Purdie
This adds locale information which should fix reproducibility issues with vim. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-13config.json: Split reproduciblity tests into their own targetRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-31scripts/run-config: Disable output bufferingRichard Purdie
Line buffering (bufsize=1) is unavailable with binary mode so use unbuffered mode instead. This fixes python runtime warnings. [YOCTO #14093] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-22scripts/run-docs-build: Generate 3.2 docs as wellRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-22scripts/run-docs-build: Generate 3.1.5 and 3.2.1 docs (at least for now)Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-22run-docs-build: delete files on the server when publishingNicolas Dechesne
run-docs-build rebuilds the entire doc website, so when we rsync the output, we need to delete files no longer needed, this is especially important when we move/rename pages, to avoid stale content. Using rsync with "wildcards" was a problem in case a file/folder is removed in the output dir, it won't be deleted. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-06config.json: Use buildtools tarball on debian9Richard Purdie
debian9 has python 3.5 which doesn't work with new qemu versions. Its the only remaining 3.5 distro so lets move to a minimum of 3.6. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-04run-docs-build: Enable sphinx docs for dunfellRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-29config.json: Add further descriptionsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-29config.json: Unbreak qa-extras locked sigs testRichard Purdie
qa-extras and qa-extras2 were split incorrectly, fix this. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20config.json/run-config: Add support for shortnames and descriptionsRichard Purdie
Learn from the previous experiments and add meaninful shortnames and descriptions to work around the 50 char name limit. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20scripts/shared-repo-unpack: Add flush call to update the output more ↵Richard Purdie
regularly before buildtools Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20scripts/run-config: Remove redundant boilerplate jsonRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20config.json/run-config: Add human readable descriptions of stepsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20scripts/run-config: Ensure logging to both logfile and stdoutRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20scripts/run-config: Improve logfile namingRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20run-config: Adapt to two pass executionRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20scripts/run-config: If target is present default to 1 stepRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20scripts/run-config: Ensure stepnum has a value when there are no stepsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20scripts: Add target present check scriptRichard Purdie
Add a script which from the exit code determines if a build target is present in the configuration. The autobuilder can use this to determine whether to execute the target at all or whether to skip it. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-20scripts/run-config: Don't execute steps that don't exist!Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>