aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-08-07checkvnc, run-config, config.json: DISPLAY=:1contrib/tgoodwin/display-1-fixThomas Goodwin
The original check of /proc/net/tcp did not work on a headless Ubuntu 18.04.02 server. This new check- -and-reset routine should be equivalent if the script is executed. The assumption of DISPLAY=:1 was also troublesome in an environment where multiple VNC servers are running. Changes: If the user sources this script, it will perform the new check-and-reset function as well as set DISPLAY to the instance found. This means EXTRACMD on certain builds can now be, e.g.: source ${SCRIPTSDIR}/checkvnc; oe-selftest ... This change has been added to run-config and config.json. Signed-off-by: Thomas Goodwin <btgoodwin@geontech.com>
2019-08-02layer-config, shared-repo-unpack: Sub-repos in NEEDREPOSThomas Goodwin
The previous fixes requires the user to set "no-layer-add" for a repo and then use ADDLAYER to insert the sub-repos (e.g., meta-openmbedded/meta-oe) as a two-part process. This means that you would also have to specify that flag if a repo that is a layer with dependencies is in the list so that it can be inserted in the correct order later via ADDLAYER to avoid parsing problems. This fix allows for specifying a NEEDREPOS with the subdirectory of the target layer (e.g., meta-openembedded/meta-oe) so that there is no need for the "no-layer-add" followed by ADDLAYER combination. The entire meta-openembedded repo would be moved into place, and the sublayer added to bblayers.conf. Signed-off-by: Thomas Goodwin <btgoodwin@geontech.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-02shared-repo-unpack: suppressing exception, returning exit codeThomas Goodwin
The preceeding errors that would be shown should be enough to identify the problem since it would have been a problem running bitbake-layers add-layer, indicating a misconfiguration of config.json. Signed-off-by: Thomas Goodwin <btgoodwin@geontech.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-02layer-config: fixing silent failures from always exiting '0'Thomas Goodwin
The return value from bitbakecmd was not being returned when errors occurred which allowed shared-repo-unpack to succeed despite the failure. This fix changes to check_call and a try-catch when attempting to add repos that fail for whatever reason during add-layer, like a missing conf/layer.conf at the top level or a previously-added layer breaks parsing because of missing dependencies. Signed-off-by: Thomas Goodwin <btgoodwin@geontech.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-02config.json: Added meta-openembedded and meta-virtualizationThomas Goodwin
The meta-openembedded has no top-level conf/layer.conf, so layer-config's attempt to add it fails (silently). Adding it to the config.json with no-layer-add set to true will bypass this silent failure. The meta-virtualization fails because its repo isn't defined. Once defined, it has a conf/layer.conf, so it's presence in NEEDREPOS will cause ADDLAYER to fail because the former will add it to the bblayers.conf before its dependencies are added during run-config (causing bitbake-layers to error out). The fix is to also specify no-layer-add. Signed-off-by: Thomas Goodwin <btgoodwin@geontech.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-30README: Add pointer to the mailing list for patchesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-18config.json: Hide WARNINGS we don't care about for meta-gplv2 testingRichard Purdie
We're not interested in these warnings, the license incompatibility is expected. By hiding these, we'll notice when warnings we do care about appear. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-18config.json: Disable PRSERVRichard Purdie
This was copied from the old autobuilder configuration without much thought. It would only be effective if we had a common PRSERV or saved the database but we don't. It therefore makes sense to disable it. One problem it was causing was inconsistency in the buildhistory output as PKGR would change "r0" to "r0.0" and vice versa. The issue depended on whether the build has coming from sstate or not and the settings the sstate had been built with. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-05generate-testresult-index: Handle build performance without reportsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-05scripts: Add script to generate autobuilder results indexRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-30config.json: Restrict armhost to SDKMACHINE aarch64Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-30config.json: Add armhost targetsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-30config.json: Fix typo for aarch64 ltp targetRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-01config.json: Ensure ltp images have enough memory to run testsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-30config.json: Ensure ltp images have enough space to run testsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-29config.json: Add ltp test targetsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-17config.json: Add handling for ptest-fastRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12utils: Fix incorrect module usageRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12run-config: Fix uninitalized variable problemRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12config.json/utils: Allow buildhistory to be configurable and disable for ↵Richard Purdie
oe-selftest in qemu-arch Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12config.json: Fix selftest command typoRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12config.json: qemux86-64-lsb should use lsb-qemu, not lsb-hwRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12config.json: Add testing for selftest runqemu/meta_ide on all qemu machinesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-02config.json: Add warrior branch to buildhistory configRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-01config.json: Add sangeeta.jain@intel.com to QA email listRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-26config.json: Ensure buildperf doesn't smash sstate for release buildsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-25scripts/collect-results: Ensure selftest doesn't trigger buildhistory ↵Richard Purdie
results collection Affects sumo since that doesn't have oe-selftest parallelism. thud/master create these in a different location so don't see the issue. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-19scripts/publish-artefacts: Ensure aarch64 uninative is publishedRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-06config.json: Ignore pylint exit codeRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-06config.json: Run the lint command as step 3Richard Purdie
This avoids confusing people used to the prevous step numbering. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-06config.json: Ensure pylint output directory existsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-06config.json: Generate pylint reports if the script is presentRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-25send-qa-email: Fix typo causing wrong report contents to be writtenRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-23send-qa-email: Be specific about which test result branches to pushRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-23buildhistory-init/collect-results: Use a tag to make buildhistory data ↵Richard Purdie
consistent Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-22scripts/utils: Simplify buildhistory path, no need for such deep pathsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-21config.json: Tweak buildstats push urlRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-21config.json: Push buildperf data to the yocto-buildstats repoRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-21send-qa-report: Add handling of results files with resulttoolRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-21scripts/send-qa-email: Add optional -R option for test results directoryRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-21utils: Move getcomparisonbranch() to common function libraryRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-21collect-results: Generate buildhistory-diff outputRichard Purdie
Since we now have functional buildhistory repository functionality, generate buildhistory-diff output for builds where its enabled. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-15janitor/clobberdir: Fix case where clobber directory isn't a local path to ↵Richard Purdie
the trash directory Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-12config.json: Update Stephen's email addressRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-12scripts/utils: Ensure list filtering code doesn't match appends/prependsRichard Purdie
We want all INHERIT += to apply for example Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-12build-perf-test-wrapper: Print URL data is published to in outputRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-12config.json: Build performance measurements only use rpm packagingRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-11config.json: Use x86_64 SDKMACHINE for buildperf testsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-11setup-config/utils: Improve extravars handlingRichard Purdie
Currently there was no way to override an existing extra vars assignment, which meant BB_NUMBER_THREADS was impossible to change. This adds code to allow the higher override of a value to override the other settings which makes the code function more as a user would expect. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-11config.json: Make the perf thread counts match what was being testedRichard Purdie
Due to the previous bug the configuration being tested didn't quite match. Work around this by making them match for now. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>